--- /srv/rebuilderd/tmp/rebuilderdSY9OFA/inputs/libradare2-6.0.0t64_6.0.7+ds-1+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdSY9OFA/out/libradare2-6.0.0t64_6.0.7+ds-1+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-22 13:55:35.000000 debian-binary │ -rw-r--r-- 0 0 0 1992 2026-04-22 13:55:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4177304 2026-04-22 13:55:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4177816 2026-04-22 13:55:35.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.7 │ │ │┄ 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 0x02ab80 0x0002ab80 0x0002ab80 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x2ab8c 0x2ab8c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x02ab30 0x0002ab30 0x0002ab30 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2ab3c 0x2ab3c 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 00002988 002988 0018d7 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00004260 004260 0003bc 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000461c 00461c 000060 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 0000467c 00467c 002f78 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000075f4 0075f4 000998 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00007f8c 007f8c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00007f98 007f98 000f54 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00008ef0 008ef0 01e308 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000271f8 0271f8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00027200 027200 003980 00 A 0 0 16 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0002ab80 02ab80 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 0002ab88 02ab88 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00008ef0 008ef0 01e2b8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000271a8 0271a8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000271b0 0271b0 003980 00 A 0 0 16 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0002ab30 02ab30 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0002ab38 02ab38 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,336 +146,336 @@ │ │ │ │ 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: 0001e891 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ - 150: 0002065d 26 FUNC GLOBAL DEFAULT 11 ls_newf │ │ │ │ + 149: 0001e841 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ + 150: 0002060d 26 FUNC GLOBAL DEFAULT 11 ls_newf │ │ │ │ 151: 0000b5c5 1108 FUNC GLOBAL DEFAULT 11 r_egg_mkvar │ │ │ │ - 152: 000217d1 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ - 153: 0001a515 16 FUNC GLOBAL DEFAULT 11 ht_pp_new0 │ │ │ │ - 154: 00020679 70 FUNC GLOBAL DEFAULT 11 ls_merge_sort │ │ │ │ - 155: 00025045 28 FUNC GLOBAL DEFAULT 11 sdb_set │ │ │ │ - 156: 0002194d 68 FUNC GLOBAL DEFAULT 11 sdb_num_max │ │ │ │ - 157: 0001a355 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ - 158: 00026775 70 FUNC GLOBAL DEFAULT 11 sdb_text_save │ │ │ │ + 152: 00021781 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ + 153: 0001a4c5 16 FUNC GLOBAL DEFAULT 11 ht_pp_new0 │ │ │ │ + 154: 00020629 70 FUNC GLOBAL DEFAULT 11 ls_merge_sort │ │ │ │ + 155: 00024ff5 28 FUNC GLOBAL DEFAULT 11 sdb_set │ │ │ │ + 156: 000218fd 68 FUNC GLOBAL DEFAULT 11 sdb_num_max │ │ │ │ + 157: 0001a305 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ + 158: 00026725 70 FUNC GLOBAL DEFAULT 11 sdb_text_save │ │ │ │ 159: 00009ad5 6 FUNC GLOBAL DEFAULT 11 r_egg_assemble │ │ │ │ - 160: 000237ad 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ - 161: 000255b5 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ - 162: 0001a171 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ - 163: 000206c1 92 FUNC GLOBAL DEFAULT 11 ls_sort │ │ │ │ + 160: 0002375d 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ + 161: 00025565 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ + 162: 0001a121 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ + 163: 00020671 92 FUNC GLOBAL DEFAULT 11 ls_sort │ │ │ │ 164: 000098ed 16 FUNC GLOBAL DEFAULT 11 r_egg_label │ │ │ │ - 165: 00024049 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ - 166: 00012185 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ - 167: 0001c31d 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ - 168: 000140a5 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ - 169: 000260cd 72 FUNC GLOBAL DEFAULT 11 sdb_alen_ignore_empty │ │ │ │ + 165: 00023ff9 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ + 166: 00012135 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ + 167: 0001c2cd 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ + 168: 00014055 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ + 169: 0002607d 72 FUNC GLOBAL DEFAULT 11 sdb_alen_ignore_empty │ │ │ │ 170: 00009c51 44 FUNC GLOBAL DEFAULT 11 r_egg_append │ │ │ │ - 171: 0001bdc9 368 FUNC GLOBAL DEFAULT 11 ht_pu_insert │ │ │ │ + 171: 0001bd79 368 FUNC GLOBAL DEFAULT 11 ht_pu_insert │ │ │ │ 172: 00009f65 280 FUNC GLOBAL DEFAULT 11 r_egg_shellcode │ │ │ │ - 173: 000131e1 228 FUNC GLOBAL DEFAULT 11 sdb_decode_raw │ │ │ │ + 173: 00013191 228 FUNC GLOBAL DEFAULT 11 sdb_decode_raw │ │ │ │ 174: 00009f41 2 FUNC GLOBAL DEFAULT 11 r_egg_fill │ │ │ │ - 175: 00024239 84 FUNC GLOBAL DEFAULT 11 sdb_stats │ │ │ │ - 176: 0002508d 320 FUNC GLOBAL DEFAULT 11 sdb_const_get_len │ │ │ │ - 177: 00026a85 248 FUNC GLOBAL DEFAULT 11 sdb_text_check │ │ │ │ - 178: 00026259 116 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ - 179: 0001e6fd 148 FUNC GLOBAL DEFAULT 11 sdb_journal_open │ │ │ │ - 180: 00023e6d 302 FUNC GLOBAL DEFAULT 11 sdbkv_new2 │ │ │ │ - 181: 00020991 82 FUNC GLOBAL DEFAULT 11 ls_join │ │ │ │ - 182: 00025521 108 FUNC GLOBAL DEFAULT 11 sdb_nset │ │ │ │ - 183: 00025f51 100 FUNC GLOBAL DEFAULT 11 sdb_atoi │ │ │ │ + 175: 000241e9 84 FUNC GLOBAL DEFAULT 11 sdb_stats │ │ │ │ + 176: 0002503d 320 FUNC GLOBAL DEFAULT 11 sdb_const_get_len │ │ │ │ + 177: 00026a35 248 FUNC GLOBAL DEFAULT 11 sdb_text_check │ │ │ │ + 178: 00026209 116 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ + 179: 0001e6ad 148 FUNC GLOBAL DEFAULT 11 sdb_journal_open │ │ │ │ + 180: 00023e1d 302 FUNC GLOBAL DEFAULT 11 sdbkv_new2 │ │ │ │ + 181: 00020941 82 FUNC GLOBAL DEFAULT 11 ls_join │ │ │ │ + 182: 000254d1 108 FUNC GLOBAL DEFAULT 11 sdb_nset │ │ │ │ + 183: 00025f01 100 FUNC GLOBAL DEFAULT 11 sdb_atoi │ │ │ │ 184: 000091cd 196 FUNC GLOBAL DEFAULT 11 r_egg_new │ │ │ │ - 185: 00025931 252 FUNC GLOBAL DEFAULT 11 sdb_like │ │ │ │ - 186: 00024759 140 FUNC GLOBAL DEFAULT 11 sdb_foreach_match │ │ │ │ - 187: 000208a5 80 FUNC GLOBAL DEFAULT 11 ls_prepend │ │ │ │ - 188: 00025801 44 FUNC GLOBAL DEFAULT 11 sdb_unlink │ │ │ │ - 189: 0002319d 156 FUNC GLOBAL DEFAULT 11 sdb_querysf │ │ │ │ + 185: 000258e1 252 FUNC GLOBAL DEFAULT 11 sdb_like │ │ │ │ + 186: 00024709 140 FUNC GLOBAL DEFAULT 11 sdb_foreach_match │ │ │ │ + 187: 00020855 80 FUNC GLOBAL DEFAULT 11 ls_prepend │ │ │ │ + 188: 000257b1 44 FUNC GLOBAL DEFAULT 11 sdb_unlink │ │ │ │ + 189: 0002314d 156 FUNC GLOBAL DEFAULT 11 sdb_querysf │ │ │ │ 190: 0000a0dd 86 FUNC GLOBAL DEFAULT 11 r_egg_patch │ │ │ │ - 191: 000262cd 160 FUNC GLOBAL DEFAULT 11 sdb_type │ │ │ │ + 191: 0002627d 160 FUNC GLOBAL DEFAULT 11 sdb_type │ │ │ │ 192: 00009099 128 FUNC GLOBAL DEFAULT 11 r_egg_plugin_add │ │ │ │ - 193: 00023c65 10 FUNC GLOBAL DEFAULT 11 sdb_new0 │ │ │ │ - 194: 00021ce1 226 FUNC GLOBAL DEFAULT 11 sdb_query_file │ │ │ │ - 195: 00020b71 864 FUNC GLOBAL DEFAULT 11 sdb_match │ │ │ │ - 196: 000215dd 132 FUNC GLOBAL DEFAULT 11 sdb_ns_path │ │ │ │ - 197: 0001233d 50 FUNC GLOBAL DEFAULT 11 strbuf_new │ │ │ │ + 193: 00023c15 10 FUNC GLOBAL DEFAULT 11 sdb_new0 │ │ │ │ + 194: 00021c91 226 FUNC GLOBAL DEFAULT 11 sdb_query_file │ │ │ │ + 195: 00020b21 864 FUNC GLOBAL DEFAULT 11 sdb_match │ │ │ │ + 196: 0002158d 132 FUNC GLOBAL DEFAULT 11 sdb_ns_path │ │ │ │ + 197: 000122ed 50 FUNC GLOBAL DEFAULT 11 strbuf_new │ │ │ │ 198: 00009571 136 FUNC GLOBAL DEFAULT 11 r_egg_syscall │ │ │ │ 199: 0000911d 76 FUNC GLOBAL DEFAULT 11 r_egg_tostring │ │ │ │ - 200: 000251cd 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ - 201: 000219ad 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ - 202: 0001f9a9 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ - 203: 000207ad 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ - 204: 000141d1 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ - 205: 000261b5 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ - 206: 0001e671 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ - 207: 0001e315 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ - 208: 000117f1 58 FUNC GLOBAL DEFAULT 11 sdb_array_add │ │ │ │ + 200: 0002517d 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ + 201: 0002195d 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ + 202: 0001f959 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ + 203: 0002075d 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ + 204: 00014181 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ + 205: 00026165 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ + 206: 0001e621 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ + 207: 0001e2c5 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ + 208: 000117a1 58 FUNC GLOBAL DEFAULT 11 sdb_array_add │ │ │ │ 209: 00009601 164 FUNC GLOBAL DEFAULT 11 r_egg_raw │ │ │ │ 210: 00009119 4 FUNC GLOBAL DEFAULT 11 r_egg_plugin_remove │ │ │ │ - 211: 00021869 156 FUNC GLOBAL DEFAULT 11 sdb_num_dec │ │ │ │ - 212: 00014b29 40 FUNC GLOBAL DEFAULT 11 sdb_disk_unlink │ │ │ │ - 213: 000120d5 34 FUNC GLOBAL DEFAULT 11 set_u_contains │ │ │ │ + 211: 00021819 156 FUNC GLOBAL DEFAULT 11 sdb_num_dec │ │ │ │ + 212: 00014ad9 40 FUNC GLOBAL DEFAULT 11 sdb_disk_unlink │ │ │ │ + 213: 00012085 34 FUNC GLOBAL DEFAULT 11 set_u_contains │ │ │ │ 214: 00009c41 6 FUNC GLOBAL DEFAULT 11 r_egg_get_source │ │ │ │ - 215: 00026231 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ - 216: 00011569 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ - 217: 0001c4f5 576 FUNC GLOBAL DEFAULT 11 ht_pu_foreach │ │ │ │ - 218: 00021275 118 FUNC GLOBAL DEFAULT 11 sdb_ns_unset │ │ │ │ - 219: 000249a1 148 FUNC GLOBAL DEFAULT 11 sdb_expire_get │ │ │ │ - 220: 00024e71 28 FUNC GLOBAL DEFAULT 11 sdb_set_owned │ │ │ │ - 221: 0002537d 228 FUNC GLOBAL DEFAULT 11 sdb_concat │ │ │ │ - 222: 00010ba9 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ - 223: 0001f91d 140 FUNC GLOBAL DEFAULT 11 sdb_json_get │ │ │ │ + 215: 000261e1 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ + 216: 00011519 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ + 217: 0001c4a5 576 FUNC GLOBAL DEFAULT 11 ht_pu_foreach │ │ │ │ + 218: 00021225 118 FUNC GLOBAL DEFAULT 11 sdb_ns_unset │ │ │ │ + 219: 00024951 148 FUNC GLOBAL DEFAULT 11 sdb_expire_get │ │ │ │ + 220: 00024e21 28 FUNC GLOBAL DEFAULT 11 sdb_set_owned │ │ │ │ + 221: 0002532d 228 FUNC GLOBAL DEFAULT 11 sdb_concat │ │ │ │ + 222: 00010b59 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ + 223: 0001f8cd 140 FUNC GLOBAL DEFAULT 11 sdb_json_get │ │ │ │ 224: 0000bd7d 6836 FUNC GLOBAL DEFAULT 11 r_egg_lang_parsechar │ │ │ │ - 225: 0001ffd1 920 FUNC GLOBAL DEFAULT 11 sdb_json_format │ │ │ │ - 226: 00025c11 804 FUNC GLOBAL DEFAULT 11 sdb_itoa │ │ │ │ - 227: 00021231 68 FUNC GLOBAL DEFAULT 11 sdb_ns_free │ │ │ │ + 225: 0001ff81 920 FUNC GLOBAL DEFAULT 11 sdb_json_format │ │ │ │ + 226: 00025bc1 804 FUNC GLOBAL DEFAULT 11 sdb_itoa │ │ │ │ + 227: 000211e1 68 FUNC GLOBAL DEFAULT 11 sdb_ns_free │ │ │ │ 228: 0000b501 72 FUNC GLOBAL DEFAULT 11 r_egg_lang_include_init │ │ │ │ - 229: 00026019 134 FUNC GLOBAL DEFAULT 11 sdb_aslice │ │ │ │ - 230: 000247e5 252 FUNC GLOBAL DEFAULT 11 sdb_sync │ │ │ │ - 231: 000213e1 508 FUNC GLOBAL DEFAULT 11 sdb_ns │ │ │ │ - 232: 0002451d 298 FUNC GLOBAL DEFAULT 11 sdb_foreach │ │ │ │ + 229: 00025fc9 134 FUNC GLOBAL DEFAULT 11 sdb_aslice │ │ │ │ + 230: 00024795 252 FUNC GLOBAL DEFAULT 11 sdb_sync │ │ │ │ + 231: 00021391 508 FUNC GLOBAL DEFAULT 11 sdb_ns │ │ │ │ + 232: 000244cd 298 FUNC GLOBAL DEFAULT 11 sdb_foreach │ │ │ │ 233: 0000b549 124 FUNC GLOBAL DEFAULT 11 r_egg_lang_include_path │ │ │ │ - 234: 00019fcd 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ - 235: 00021695 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ - 236: 0001904d 272 FUNC GLOBAL DEFAULT 11 ht_uu_find │ │ │ │ - 237: 00010c45 544 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted │ │ │ │ - 238: 000113f1 180 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted_num │ │ │ │ - 239: 000246b5 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ - 240: 00025bc9 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert_kvp │ │ │ │ + 234: 00019f7d 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ + 235: 00021645 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ + 236: 00018ffd 272 FUNC GLOBAL DEFAULT 11 ht_uu_find │ │ │ │ + 237: 00010bf5 544 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted │ │ │ │ + 238: 000113a1 180 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted_num │ │ │ │ + 239: 00024665 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ + 240: 00025b79 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert_kvp │ │ │ │ 241: 00009291 124 FUNC GLOBAL DEFAULT 11 r_egg_reset │ │ │ │ - 242: 0001dbcd 452 FUNC GLOBAL DEFAULT 11 ht_su_insert │ │ │ │ - 243: 000148b9 340 FUNC GLOBAL DEFAULT 11 sdb_disk_create │ │ │ │ - 244: 00011fc5 96 FUNC GLOBAL DEFAULT 11 set_u_foreach │ │ │ │ - 245: 0001ffb5 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ - 246: 0001f89d 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ - 247: 00011a8d 4 FUNC GLOBAL DEFAULT 11 sdb_array_push │ │ │ │ - 248: 0002613d 26 FUNC GLOBAL DEFAULT 11 sdb_const_anext │ │ │ │ - 249: 000267bd 540 FUNC GLOBAL DEFAULT 11 sdb_text_load_buf │ │ │ │ - 250: 00011d79 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ - 251: 00020959 54 FUNC GLOBAL DEFAULT 11 ls_clone │ │ │ │ - 252: 00012089 6 FUNC GLOBAL DEFAULT 11 set_p_add │ │ │ │ - 253: 00012101 132 FUNC GLOBAL DEFAULT 11 sdb_cgen_header │ │ │ │ - 254: 00025079 20 FUNC GLOBAL DEFAULT 11 sdb_unset │ │ │ │ - 255: 00025461 52 FUNC GLOBAL DEFAULT 11 sdb_add │ │ │ │ - 256: 000238b5 280 FUNC GLOBAL DEFAULT 11 sdb_open │ │ │ │ - 257: 00015a71 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ - 258: 00025be1 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ - 259: 00014b51 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ - 260: 0001c0e5 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ - 261: 0001dae1 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ - 262: 00012085 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ - 263: 00025bd1 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ - 264: 000120b9 28 FUNC GLOBAL DEFAULT 11 set_u_add │ │ │ │ + 242: 0001db7d 452 FUNC GLOBAL DEFAULT 11 ht_su_insert │ │ │ │ + 243: 00014869 340 FUNC GLOBAL DEFAULT 11 sdb_disk_create │ │ │ │ + 244: 00011f75 96 FUNC GLOBAL DEFAULT 11 set_u_foreach │ │ │ │ + 245: 0001ff65 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ + 246: 0001f84d 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ + 247: 00011a3d 4 FUNC GLOBAL DEFAULT 11 sdb_array_push │ │ │ │ + 248: 000260ed 26 FUNC GLOBAL DEFAULT 11 sdb_const_anext │ │ │ │ + 249: 0002676d 540 FUNC GLOBAL DEFAULT 11 sdb_text_load_buf │ │ │ │ + 250: 00011d29 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ + 251: 00020909 54 FUNC GLOBAL DEFAULT 11 ls_clone │ │ │ │ + 252: 00012039 6 FUNC GLOBAL DEFAULT 11 set_p_add │ │ │ │ + 253: 000120b1 132 FUNC GLOBAL DEFAULT 11 sdb_cgen_header │ │ │ │ + 254: 00025029 20 FUNC GLOBAL DEFAULT 11 sdb_unset │ │ │ │ + 255: 00025411 52 FUNC GLOBAL DEFAULT 11 sdb_add │ │ │ │ + 256: 00023865 280 FUNC GLOBAL DEFAULT 11 sdb_open │ │ │ │ + 257: 00015a21 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ + 258: 00025b91 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ + 259: 00014b01 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ + 260: 0001c095 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ + 261: 0001da91 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ + 262: 00012035 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ + 263: 00025b81 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ + 264: 00012069 28 FUNC GLOBAL DEFAULT 11 set_u_add │ │ │ │ 265: 000096a5 220 FUNC GLOBAL DEFAULT 11 r_egg_include │ │ │ │ - 266: 000239cd 664 FUNC GLOBAL DEFAULT 11 sdb_new │ │ │ │ - 267: 0002582d 86 FUNC GLOBAL DEFAULT 11 sdb_drain │ │ │ │ - 268: 00026219 24 FUNC GLOBAL DEFAULT 11 sdb_isnum │ │ │ │ - 269: 000251f5 8 FUNC GLOBAL DEFAULT 11 sdb_get │ │ │ │ + 266: 0002397d 664 FUNC GLOBAL DEFAULT 11 sdb_new │ │ │ │ + 267: 000257dd 86 FUNC GLOBAL DEFAULT 11 sdb_drain │ │ │ │ + 268: 000261c9 24 FUNC GLOBAL DEFAULT 11 sdb_isnum │ │ │ │ + 269: 000251a5 8 FUNC GLOBAL DEFAULT 11 sdb_get │ │ │ │ 270: 0000a275 116 FUNC GLOBAL DEFAULT 11 r_egg_pattern │ │ │ │ - 271: 00014299 58 FUNC GLOBAL DEFAULT 11 dict_add │ │ │ │ - 272: 00014a0d 74 FUNC GLOBAL DEFAULT 11 sdb_disk_insert │ │ │ │ - 273: 000120b5 4 FUNC GLOBAL DEFAULT 11 set_u_new │ │ │ │ - 274: 00021759 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ - 275: 00020489 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ - 276: 00014849 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ - 277: 00023f9d 50 FUNC GLOBAL DEFAULT 11 sdbkv_new │ │ │ │ - 278: 00010e65 260 FUNC GLOBAL DEFAULT 11 sdb_array_append │ │ │ │ - 279: 00013ecd 152 FUNC GLOBAL DEFAULT 11 dict_new │ │ │ │ - 280: 00019921 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ - 281: 0001e22d 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ - 282: 00014261 32 FUNC GLOBAL DEFAULT 11 dict_get │ │ │ │ + 271: 00014249 58 FUNC GLOBAL DEFAULT 11 dict_add │ │ │ │ + 272: 000149bd 74 FUNC GLOBAL DEFAULT 11 sdb_disk_insert │ │ │ │ + 273: 00012065 4 FUNC GLOBAL DEFAULT 11 set_u_new │ │ │ │ + 274: 00021709 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ + 275: 00020439 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ + 276: 000147f9 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ + 277: 00023f4d 50 FUNC GLOBAL DEFAULT 11 sdbkv_new │ │ │ │ + 278: 00010e15 260 FUNC GLOBAL DEFAULT 11 sdb_array_append │ │ │ │ + 279: 00013e7d 152 FUNC GLOBAL DEFAULT 11 dict_new │ │ │ │ + 280: 000198d1 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ + 281: 0001e1dd 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ + 282: 00014211 32 FUNC GLOBAL DEFAULT 11 dict_get │ │ │ │ 283: 00009f45 14 FUNC GLOBAL DEFAULT 11 r_egg_option_set │ │ │ │ 284: 000094fd 116 FUNC GLOBAL DEFAULT 11 r_egg_load │ │ │ │ - 285: 00018939 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ - 286: 0001a3f9 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ - 287: 000236e5 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ - 288: 0001c3f1 260 FUNC GLOBAL DEFAULT 11 ht_pu_find │ │ │ │ - 289: 00011a91 116 FUNC GLOBAL DEFAULT 11 sdb_array_push_num │ │ │ │ - 290: 00011945 28 FUNC GLOBAL DEFAULT 11 sdb_array_size │ │ │ │ - 291: 00025495 116 FUNC GLOBAL DEFAULT 11 sdb_nadd │ │ │ │ - 292: 00011961 28 FUNC GLOBAL DEFAULT 11 sdb_array_length │ │ │ │ - 293: 000116a5 94 FUNC GLOBAL DEFAULT 11 sdb_array_remove_num │ │ │ │ + 285: 000188e9 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ + 286: 0001a3a9 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ + 287: 00023695 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ + 288: 0001c3a1 260 FUNC GLOBAL DEFAULT 11 ht_pu_find │ │ │ │ + 289: 00011a41 116 FUNC GLOBAL DEFAULT 11 sdb_array_push_num │ │ │ │ + 290: 000118f5 28 FUNC GLOBAL DEFAULT 11 sdb_array_size │ │ │ │ + 291: 00025445 116 FUNC GLOBAL DEFAULT 11 sdb_nadd │ │ │ │ + 292: 00011911 28 FUNC GLOBAL DEFAULT 11 sdb_array_length │ │ │ │ + 293: 00011655 94 FUNC GLOBAL DEFAULT 11 sdb_array_remove_num │ │ │ │ 294: 00009c3d 4 FUNC GLOBAL DEFAULT 11 r_egg_get_bin │ │ │ │ - 295: 00025bd5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ - 296: 000237a1 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ - 297: 00016731 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ - 298: 0001f729 208 FUNC GLOBAL DEFAULT 11 sdb_json_unindent │ │ │ │ - 299: 00020815 58 FUNC GLOBAL DEFAULT 11 ls_free │ │ │ │ - 300: 000251fd 116 FUNC GLOBAL DEFAULT 11 sdb_nget │ │ │ │ - 301: 00021035 508 FUNC GLOBAL DEFAULT 11 sdb_ns_lock │ │ │ │ - 302: 0001182d 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ - 303: 0002428d 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ - 304: 00019841 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ - 305: 000251d5 30 FUNC GLOBAL DEFAULT 11 sdb_get_len │ │ │ │ + 295: 00025b85 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ + 296: 00023751 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ + 297: 000166e1 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ + 298: 0001f6d9 208 FUNC GLOBAL DEFAULT 11 sdb_json_unindent │ │ │ │ + 299: 000207c5 58 FUNC GLOBAL DEFAULT 11 ls_free │ │ │ │ + 300: 000251ad 116 FUNC GLOBAL DEFAULT 11 sdb_nget │ │ │ │ + 301: 00020fe5 508 FUNC GLOBAL DEFAULT 11 sdb_ns_lock │ │ │ │ + 302: 000117dd 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ + 303: 0002423d 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ + 304: 000197f1 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ + 305: 00025185 30 FUNC GLOBAL DEFAULT 11 sdb_get_len │ │ │ │ 306: 00009169 100 FUNC GLOBAL DEFAULT 11 r_egg_free │ │ │ │ 307: 000095fd 2 FUNC GLOBAL DEFAULT 11 r_egg_math │ │ │ │ - 308: 00023c71 114 FUNC GLOBAL DEFAULT 11 sdb_close │ │ │ │ - 309: 00020a7d 120 FUNC GLOBAL DEFAULT 11 ls_pop_head │ │ │ │ - 310: 000208f5 98 FUNC GLOBAL DEFAULT 11 ls_pop │ │ │ │ - 311: 00012025 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ - 312: 00020851 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ - 313: 0001a525 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ - 314: 00023895 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ - 315: 00018b79 428 FUNC GLOBAL DEFAULT 11 ht_uu_update │ │ │ │ + 308: 00023c21 114 FUNC GLOBAL DEFAULT 11 sdb_close │ │ │ │ + 309: 00020a2d 120 FUNC GLOBAL DEFAULT 11 ls_pop_head │ │ │ │ + 310: 000208a5 98 FUNC GLOBAL DEFAULT 11 ls_pop │ │ │ │ + 311: 00011fd5 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ + 312: 00020801 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ + 313: 0001a4d5 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ + 314: 00023845 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ + 315: 00018b29 428 FUNC GLOBAL DEFAULT 11 ht_uu_update │ │ │ │ 316: 000095f9 2 FUNC GLOBAL DEFAULT 11 r_egg_alloc │ │ │ │ 317: 0000a329 3260 FUNC GLOBAL DEFAULT 11 r_egg_cfile_parser │ │ │ │ - 318: 0001e791 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ - 319: 000132c5 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ - 320: 00019585 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ - 321: 0001a205 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ - 322: 0001fead 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ - 323: 00024ab1 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ - 324: 0001957d 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ - 325: 0001bd01 200 FUNC GLOBAL DEFAULT 11 ht_pu_free │ │ │ │ - 326: 00015105 268 FUNC GLOBAL DEFAULT 11 sdb_fmt_tobin │ │ │ │ - 327: 00012535 70 FUNC GLOBAL DEFAULT 11 strbuf_drain │ │ │ │ - 328: 00025b7d 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ - 329: 00011515 46 FUNC GLOBAL DEFAULT 11 sdb_array_append_num │ │ │ │ - 330: 00025bd9 4 FUNC GLOBAL DEFAULT 11 sdb_ht_free │ │ │ │ - 331: 00025271 220 FUNC GLOBAL DEFAULT 11 sdb_uncat │ │ │ │ - 332: 00014a59 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ - 333: 000120ad 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ - 334: 0001e925 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ - 335: 000120fd 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ - 336: 00026735 62 FUNC GLOBAL DEFAULT 11 sdb_text_save_fd │ │ │ │ + 318: 0001e741 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ + 319: 00013275 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ + 320: 00019535 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ + 321: 0001a1b5 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ + 322: 0001fe5d 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ + 323: 00024a61 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ + 324: 0001952d 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ + 325: 0001bcb1 200 FUNC GLOBAL DEFAULT 11 ht_pu_free │ │ │ │ + 326: 000150b5 268 FUNC GLOBAL DEFAULT 11 sdb_fmt_tobin │ │ │ │ + 327: 000124e5 70 FUNC GLOBAL DEFAULT 11 strbuf_drain │ │ │ │ + 328: 00025b2d 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ + 329: 000114c5 46 FUNC GLOBAL DEFAULT 11 sdb_array_append_num │ │ │ │ + 330: 00025b89 4 FUNC GLOBAL DEFAULT 11 sdb_ht_free │ │ │ │ + 331: 00025221 220 FUNC GLOBAL DEFAULT 11 sdb_uncat │ │ │ │ + 332: 00014a09 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ + 333: 0001205d 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ + 334: 0001e8d5 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ + 335: 000120ad 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ + 336: 000266e5 62 FUNC GLOBAL DEFAULT 11 sdb_text_save_fd │ │ │ │ 337: 0000a07d 96 FUNC GLOBAL DEFAULT 11 r_egg_encode │ │ │ │ - 338: 00026159 92 FUNC GLOBAL DEFAULT 11 sdb_now │ │ │ │ - 339: 000257b1 78 FUNC GLOBAL DEFAULT 11 sdb_config │ │ │ │ - 340: 000232fd 152 FUNC GLOBAL DEFAULT 11 sdb_queryf │ │ │ │ - 341: 000204b1 4 FUNC GLOBAL DEFAULT 11 sdb_unlock │ │ │ │ - 342: 000120f9 4 FUNC GLOBAL DEFAULT 11 set_u_delete │ │ │ │ - 343: 000114a5 112 FUNC GLOBAL DEFAULT 11 sdb_array_set_num │ │ │ │ - 344: 0001407d 38 FUNC GLOBAL DEFAULT 11 dict_hash │ │ │ │ - 345: 00011b05 116 FUNC GLOBAL DEFAULT 11 sdb_array_prepend_num │ │ │ │ - 346: 00019861 192 FUNC GLOBAL DEFAULT 11 ht_up_find_kv │ │ │ │ + 338: 00026109 92 FUNC GLOBAL DEFAULT 11 sdb_now │ │ │ │ + 339: 00025761 78 FUNC GLOBAL DEFAULT 11 sdb_config │ │ │ │ + 340: 000232ad 152 FUNC GLOBAL DEFAULT 11 sdb_queryf │ │ │ │ + 341: 00020461 4 FUNC GLOBAL DEFAULT 11 sdb_unlock │ │ │ │ + 342: 000120a9 4 FUNC GLOBAL DEFAULT 11 set_u_delete │ │ │ │ + 343: 00011455 112 FUNC GLOBAL DEFAULT 11 sdb_array_set_num │ │ │ │ + 344: 0001402d 38 FUNC GLOBAL DEFAULT 11 dict_hash │ │ │ │ + 345: 00011ab5 116 FUNC GLOBAL DEFAULT 11 sdb_array_prepend_num │ │ │ │ + 346: 00019811 192 FUNC GLOBAL DEFAULT 11 ht_up_find_kv │ │ │ │ 347: 0000930d 452 FUNC GLOBAL DEFAULT 11 r_egg_setup │ │ │ │ - 348: 00026115 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ - 349: 0001a21d 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ - 350: 000115b1 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ - 351: 00025bcd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ - 352: 00012091 28 FUNC GLOBAL DEFAULT 11 set_p_contains │ │ │ │ - 353: 00024b25 128 FUNC GLOBAL DEFAULT 11 sdb_hook_call │ │ │ │ - 354: 00025f35 28 FUNC GLOBAL DEFAULT 11 sdb_itoas │ │ │ │ - 355: 0001268d 2748 FUNC GLOBAL DEFAULT 11 sdb_tool │ │ │ │ - 356: 00021dc5 5080 FUNC GLOBAL DEFAULT 11 sdb_querys │ │ │ │ - 357: 000216e1 120 FUNC GLOBAL DEFAULT 11 sdb_num_add │ │ │ │ - 358: 0001a16d 4 FUNC GLOBAL DEFAULT 11 ht_pp_update │ │ │ │ + 348: 000260c5 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ + 349: 0001a1cd 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ + 350: 00011561 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ + 351: 00025b7d 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ + 352: 00012041 28 FUNC GLOBAL DEFAULT 11 set_p_contains │ │ │ │ + 353: 00024ad5 128 FUNC GLOBAL DEFAULT 11 sdb_hook_call │ │ │ │ + 354: 00025ee5 28 FUNC GLOBAL DEFAULT 11 sdb_itoas │ │ │ │ + 355: 0001263d 2748 FUNC GLOBAL DEFAULT 11 sdb_tool │ │ │ │ + 356: 00021d75 5080 FUNC GLOBAL DEFAULT 11 sdb_querys │ │ │ │ + 357: 00021691 120 FUNC GLOBAL DEFAULT 11 sdb_num_add │ │ │ │ + 358: 0001a11d 4 FUNC GLOBAL DEFAULT 11 ht_pp_update │ │ │ │ 359: 000098fd 472 FUNC GLOBAL DEFAULT 11 r_egg_assemble_asm │ │ │ │ - 360: 00011151 560 FUNC GLOBAL DEFAULT 11 sdb_array_insert │ │ │ │ + 360: 00011101 560 FUNC GLOBAL DEFAULT 11 sdb_array_insert │ │ │ │ 361: 00009d0d 88 FUNC GLOBAL DEFAULT 11 r_egg_run_rop │ │ │ │ - 362: 00019ee9 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ - 363: 0001e94d 136 FUNC GLOBAL DEFAULT 11 sdb_journal_unlink │ │ │ │ + 362: 00019e99 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ + 363: 0001e8fd 136 FUNC GLOBAL DEFAULT 11 sdb_journal_unlink │ │ │ │ 364: 00009c7d 144 FUNC GLOBAL DEFAULT 11 r_egg_run │ │ │ │ 365: 000097f5 248 FUNC GLOBAL DEFAULT 11 r_egg_printf │ │ │ │ - 366: 00018d25 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ - 367: 00019c35 160 FUNC GLOBAL DEFAULT 11 ht_up_new_size │ │ │ │ - 368: 000241e5 82 FUNC GLOBAL DEFAULT 11 sdb_count │ │ │ │ - 369: 00023239 196 FUNC GLOBAL DEFAULT 11 sdb_query │ │ │ │ - 370: 000216b9 40 FUNC GLOBAL DEFAULT 11 sdb_num_get │ │ │ │ - 371: 000219e5 28 FUNC GLOBAL DEFAULT 11 sdb_ptr_set │ │ │ │ - 372: 000212ed 244 FUNC GLOBAL DEFAULT 11 sdb_ns_set │ │ │ │ - 373: 0001ff31 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_dec │ │ │ │ - 374: 00012371 188 FUNC GLOBAL DEFAULT 11 strbuf_append │ │ │ │ - 375: 0001197d 272 FUNC GLOBAL DEFAULT 11 sdb_array_prepend │ │ │ │ - 376: 00019bbd 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ - 377: 00014209 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ - 378: 0001da69 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ - 379: 000120b1 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ - 380: 00021661 50 FUNC GLOBAL DEFAULT 11 sdb_ns_sync │ │ │ │ + 366: 00018cd5 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ + 367: 00019be5 160 FUNC GLOBAL DEFAULT 11 ht_up_new_size │ │ │ │ + 368: 00024195 82 FUNC GLOBAL DEFAULT 11 sdb_count │ │ │ │ + 369: 000231e9 196 FUNC GLOBAL DEFAULT 11 sdb_query │ │ │ │ + 370: 00021669 40 FUNC GLOBAL DEFAULT 11 sdb_num_get │ │ │ │ + 371: 00021995 28 FUNC GLOBAL DEFAULT 11 sdb_ptr_set │ │ │ │ + 372: 0002129d 244 FUNC GLOBAL DEFAULT 11 sdb_ns_set │ │ │ │ + 373: 0001fee1 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_dec │ │ │ │ + 374: 00012321 188 FUNC GLOBAL DEFAULT 11 strbuf_append │ │ │ │ + 375: 0001192d 272 FUNC GLOBAL DEFAULT 11 sdb_array_prepend │ │ │ │ + 376: 00019b6d 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ + 377: 000141b9 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ + 378: 0001da19 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ + 379: 00012061 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ + 380: 00021611 50 FUNC GLOBAL DEFAULT 11 sdb_ns_sync │ │ │ │ 381: 00009f55 14 FUNC GLOBAL DEFAULT 11 r_egg_option_get │ │ │ │ - 382: 0002071d 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ - 383: 00014281 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ - 384: 00015925 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ - 385: 00019a79 190 FUNC GLOBAL DEFAULT 11 ht_up_delete │ │ │ │ - 386: 000118d9 108 FUNC GLOBAL DEFAULT 11 sdb_array_contains_num │ │ │ │ - 387: 00011c2d 4 FUNC GLOBAL DEFAULT 11 sdb_array_pop │ │ │ │ - 388: 000152dd 144 FUNC GLOBAL DEFAULT 11 sdb_fmt_array_num │ │ │ │ + 382: 000206cd 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ + 383: 00014231 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ + 384: 000158d5 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ + 385: 00019a29 190 FUNC GLOBAL DEFAULT 11 ht_up_delete │ │ │ │ + 386: 00011889 108 FUNC GLOBAL DEFAULT 11 sdb_array_contains_num │ │ │ │ + 387: 00011bdd 4 FUNC GLOBAL DEFAULT 11 sdb_array_pop │ │ │ │ + 388: 0001528d 144 FUNC GLOBAL DEFAULT 11 sdb_fmt_array_num │ │ │ │ 389: 00009add 352 FUNC GLOBAL DEFAULT 11 r_egg_compile │ │ │ │ - 390: 000235e9 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ - 391: 0002558d 40 FUNC GLOBAL DEFAULT 11 sdb_nunset │ │ │ │ + 390: 00023599 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ + 391: 0002553d 40 FUNC GLOBAL DEFAULT 11 sdb_nunset │ │ │ │ 392: 000094d1 44 FUNC GLOBAL DEFAULT 11 r_egg_include_str │ │ │ │ - 393: 00020af5 124 FUNC GLOBAL DEFAULT 11 ls_del_n │ │ │ │ + 393: 00020aa5 124 FUNC GLOBAL DEFAULT 11 ls_del_n │ │ │ │ 394: 00009c49 6 FUNC GLOBAL DEFAULT 11 r_egg_get_assembly │ │ │ │ - 395: 00020751 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ - 396: 00019821 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ - 397: 00023fd1 120 FUNC GLOBAL DEFAULT 11 sdb_num_nset │ │ │ │ - 398: 00011b79 180 FUNC GLOBAL DEFAULT 11 sdb_array_pop_head │ │ │ │ - 399: 00014739 272 FUNC GLOBAL DEFAULT 11 sdb_diff_format │ │ │ │ - 400: 00025fb5 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ - 401: 000260a1 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ - 402: 000188c1 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ - 403: 0001915d 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ - 404: 000209e5 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ - 405: 00015901 36 FUNC GLOBAL DEFAULT 11 sdb_heap_fini │ │ │ │ + 395: 00020701 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ + 396: 000197d1 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ + 397: 00023f81 120 FUNC GLOBAL DEFAULT 11 sdb_num_nset │ │ │ │ + 398: 00011b29 180 FUNC GLOBAL DEFAULT 11 sdb_array_pop_head │ │ │ │ + 399: 000146e9 272 FUNC GLOBAL DEFAULT 11 sdb_diff_format │ │ │ │ + 400: 00025f65 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ + 401: 00026051 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ + 402: 00018871 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ + 403: 0001910d 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ + 404: 00020995 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ + 405: 000158b1 36 FUNC GLOBAL DEFAULT 11 sdb_heap_fini │ │ │ │ 406: 0000b475 40 FUNC GLOBAL DEFAULT 11 r_egg_lang_init │ │ │ │ - 407: 00025751 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ - 408: 00011705 88 FUNC GLOBAL DEFAULT 11 sdb_array_remove │ │ │ │ - 409: 00024181 98 FUNC GLOBAL DEFAULT 11 sdb_isempty │ │ │ │ - 410: 000240bd 66 FUNC GLOBAL DEFAULT 11 sdb_dump_begin │ │ │ │ - 411: 0001bf39 428 FUNC GLOBAL DEFAULT 11 ht_pu_update │ │ │ │ + 407: 00025701 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ + 408: 000116b5 88 FUNC GLOBAL DEFAULT 11 sdb_array_remove │ │ │ │ + 409: 00024131 98 FUNC GLOBAL DEFAULT 11 sdb_isempty │ │ │ │ + 410: 0002406d 66 FUNC GLOBAL DEFAULT 11 sdb_dump_begin │ │ │ │ + 411: 0001bee9 428 FUNC GLOBAL DEFAULT 11 ht_pu_update │ │ │ │ 412: 00009d65 476 FUNC GLOBAL DEFAULT 11 r_egg_padding │ │ │ │ - 413: 0001a479 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ - 414: 00015ac1 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ - 415: 00024101 128 FUNC GLOBAL DEFAULT 11 sdb_dump_hasnext │ │ │ │ - 416: 00013149 152 FUNC GLOBAL DEFAULT 11 sdb_encode_raw │ │ │ │ - 417: 0001436d 88 FUNC GLOBAL DEFAULT 11 dict_foreach │ │ │ │ - 418: 00023d1d 146 FUNC GLOBAL DEFAULT 11 sdbkv_match │ │ │ │ - 419: 00013f65 222 FUNC GLOBAL DEFAULT 11 dict_fini │ │ │ │ - 420: 00010b65 68 FUNC GLOBAL DEFAULT 11 sdb_array_get_num │ │ │ │ - 421: 00024659 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ - 422: 0001f7f9 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ - 423: 0001536d 188 FUNC GLOBAL DEFAULT 11 sdb_fmt_array │ │ │ │ + 413: 0001a429 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ + 414: 00015a71 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ + 415: 000240b1 128 FUNC GLOBAL DEFAULT 11 sdb_dump_hasnext │ │ │ │ + 416: 000130f9 152 FUNC GLOBAL DEFAULT 11 sdb_encode_raw │ │ │ │ + 417: 0001431d 88 FUNC GLOBAL DEFAULT 11 dict_foreach │ │ │ │ + 418: 00023ccd 146 FUNC GLOBAL DEFAULT 11 sdbkv_match │ │ │ │ + 419: 00013f15 222 FUNC GLOBAL DEFAULT 11 dict_fini │ │ │ │ + 420: 00010b15 68 FUNC GLOBAL DEFAULT 11 sdb_array_get_num │ │ │ │ + 421: 00024609 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ + 422: 0001f7a9 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ + 423: 0001531d 188 FUNC GLOBAL DEFAULT 11 sdb_fmt_array │ │ │ │ 424: 0000b49d 98 FUNC GLOBAL DEFAULT 11 r_egg_lang_free │ │ │ │ - 425: 00015265 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ - 426: 00015a7d 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ - 427: 0001f4c5 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ - 428: 00021991 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ - 429: 0001fe3d 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ - 430: 000269d9 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ - 431: 00013e5d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ - 432: 00018f69 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ - 433: 0001ec11 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ - 434: 000207e5 46 FUNC GLOBAL DEFAULT 11 ls_destroy │ │ │ │ - 435: 0001257d 84 FUNC GLOBAL DEFAULT 11 strbuf_free │ │ │ │ - 436: 00013339 162 FUNC GLOBAL DEFAULT 11 sdb_decode │ │ │ │ - 437: 00011c31 100 FUNC GLOBAL DEFAULT 11 sdb_array_pop_num │ │ │ │ - 438: 00020369 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ - 439: 00019c29 10 FUNC GLOBAL DEFAULT 11 ht_up_new0 │ │ │ │ + 425: 00015215 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ + 426: 00015a2d 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ + 427: 0001f475 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ + 428: 00021941 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ + 429: 0001fded 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ + 430: 00026989 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ + 431: 00013e0d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ + 432: 00018f19 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ + 433: 0001ebc1 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ + 434: 00020795 46 FUNC GLOBAL DEFAULT 11 ls_destroy │ │ │ │ + 435: 0001252d 84 FUNC GLOBAL DEFAULT 11 strbuf_free │ │ │ │ + 436: 000132e9 162 FUNC GLOBAL DEFAULT 11 sdb_decode │ │ │ │ + 437: 00011be1 100 FUNC GLOBAL DEFAULT 11 sdb_array_pop_num │ │ │ │ + 438: 00020319 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ + 439: 00019bd9 10 FUNC GLOBAL DEFAULT 11 ht_up_new0 │ │ │ │ 440: 0000a135 320 FUNC GLOBAL DEFAULT 11 r_egg_finalize │ │ │ │ - 441: 00025bdd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ - 442: 00025885 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ - 443: 00011545 36 FUNC GLOBAL DEFAULT 11 sdb_array_unset │ │ │ │ - 444: 00024e8d 440 FUNC GLOBAL DEFAULT 11 sdb_expire_set │ │ │ │ - 445: 00023395 110 FUNC GLOBAL DEFAULT 11 sdb_query_lines │ │ │ │ + 441: 00025b8d 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ + 442: 00025835 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ + 443: 000114f5 36 FUNC GLOBAL DEFAULT 11 sdb_array_unset │ │ │ │ + 444: 00024e3d 440 FUNC GLOBAL DEFAULT 11 sdb_expire_set │ │ │ │ + 445: 00023345 110 FUNC GLOBAL DEFAULT 11 sdb_query_lines │ │ │ │ 446: 0000908d 12 FUNC GLOBAL DEFAULT 11 r_egg_version │ │ │ │ - 447: 00010f69 488 FUNC GLOBAL DEFAULT 11 sdb_array_set │ │ │ │ - 448: 0001bc89 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ - 449: 00018a01 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ - 450: 00023ce5 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ - 451: 0001fa35 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ - 452: 00025bc5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ - 453: 000142d5 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ - 454: 00024a35 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ - 455: 00011c95 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ - 456: 0001a169 4 FUNC GLOBAL DEFAULT 11 ht_pp_insert │ │ │ │ - 457: 000248e1 192 FUNC GLOBAL DEFAULT 11 sdb_dump_next │ │ │ │ - 458: 000258d1 96 FUNC GLOBAL DEFAULT 11 sdb_unset_like │ │ │ │ - 459: 00015211 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ - 460: 0001e431 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ - 461: 00024649 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ - 462: 00014045 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ - 463: 00019669 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ - 464: 00019b39 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ - 465: 0001df9d 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ - 466: 00019941 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ - 467: 00020625 56 FUNC GLOBAL DEFAULT 11 ls_new │ │ │ │ + 447: 00010f19 488 FUNC GLOBAL DEFAULT 11 sdb_array_set │ │ │ │ + 448: 0001bc39 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ + 449: 000189b1 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ + 450: 00023c95 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ + 451: 0001f9e5 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ + 452: 00025b75 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ + 453: 00014285 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ + 454: 000249e5 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ + 455: 00011c45 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ + 456: 0001a119 4 FUNC GLOBAL DEFAULT 11 ht_pp_insert │ │ │ │ + 457: 00024891 192 FUNC GLOBAL DEFAULT 11 sdb_dump_next │ │ │ │ + 458: 00025881 96 FUNC GLOBAL DEFAULT 11 sdb_unset_like │ │ │ │ + 459: 000151c1 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ + 460: 0001e3e1 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ + 461: 000245f9 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ + 462: 00013ff5 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ + 463: 00019619 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ + 464: 00019ae9 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ + 465: 0001df4d 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ + 466: 000198f1 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ + 467: 000205d5 56 FUNC GLOBAL DEFAULT 11 ls_new │ │ │ │ 468: 000097f1 2 FUNC GLOBAL DEFAULT 11 r_egg_if │ │ │ │ - 469: 00011381 112 FUNC GLOBAL DEFAULT 11 sdb_array_insert_num │ │ │ │ - 470: 00019ee1 8 FUNC GLOBAL DEFAULT 11 ht_pp_new_opt │ │ │ │ - 471: 0001175d 148 FUNC GLOBAL DEFAULT 11 sdb_array_contains │ │ │ │ - 472: 0001242d 264 FUNC GLOBAL DEFAULT 11 strbuf_appendf │ │ │ │ - 473: 00011e99 284 FUNC GLOBAL DEFAULT 11 sdb_array_sort_num │ │ │ │ - 474: 00021a01 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ - 475: 000203dd 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ - 476: 0001dd91 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ - 477: 00021905 70 FUNC GLOBAL DEFAULT 11 sdb_num_min │ │ │ │ + 469: 00011331 112 FUNC GLOBAL DEFAULT 11 sdb_array_insert_num │ │ │ │ + 470: 00019e91 8 FUNC GLOBAL DEFAULT 11 ht_pp_new_opt │ │ │ │ + 471: 0001170d 148 FUNC GLOBAL DEFAULT 11 sdb_array_contains │ │ │ │ + 472: 000123dd 264 FUNC GLOBAL DEFAULT 11 strbuf_appendf │ │ │ │ + 473: 00011e49 284 FUNC GLOBAL DEFAULT 11 sdb_array_sort_num │ │ │ │ + 474: 000219b1 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ + 475: 0002038d 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ + 476: 0001dd41 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ + 477: 000218b5 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 00015925 sdb_heap_realloc │ │ │ │ -0003f99c 00019502 R_ARM_ABS32 00015901 sdb_heap_fini │ │ │ │ +0003f998 00018002 R_ARM_ABS32 000158d5 sdb_heap_realloc │ │ │ │ +0003f99c 00019502 R_ARM_ABS32 000158b1 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 0001aa15 R_ARM_GLOB_DAT 00015a7d sdb_strdup │ │ │ │ +0003ffc4 0001aa15 R_ARM_GLOB_DAT 00015a2d 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 000235e9 sdbkv_free │ │ │ │ +0003ffec 00018615 R_ARM_GLOB_DAT 00023599 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 0x75f4 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 00011a8d sdb_array_push │ │ │ │ +0003fadc 0000f716 R_ARM_JUMP_SLOT 00011a3d 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 0001a716 R_ARM_JUMP_SLOT 0001536d sdb_fmt_array │ │ │ │ +0003fae8 0001a716 R_ARM_JUMP_SLOT 0001531d sdb_fmt_array │ │ │ │ 0003faec 00000616 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -0003faf0 00017716 R_ARM_JUMP_SLOT 0001197d sdb_array_prepend │ │ │ │ -0003faf4 0001d016 R_ARM_JUMP_SLOT 00019b39 ht_up_foreach │ │ │ │ +0003faf0 00017716 R_ARM_JUMP_SLOT 0001192d sdb_array_prepend │ │ │ │ +0003faf4 0001d016 R_ARM_JUMP_SLOT 00019ae9 ht_up_foreach │ │ │ │ 0003faf8 00000716 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ -0003fafc 00009916 R_ARM_JUMP_SLOT 0001a515 ht_pp_new0 │ │ │ │ -0003fb00 00012f16 R_ARM_JUMP_SLOT 0002428d sdb_dump_dupnext │ │ │ │ +0003fafc 00009916 R_ARM_JUMP_SLOT 0001a4c5 ht_pp_new0 │ │ │ │ +0003fb00 00012f16 R_ARM_JUMP_SLOT 0002423d sdb_dump_dupnext │ │ │ │ 0003fb04 00000816 R_ARM_JUMP_SLOT 00000000 r_file_exists │ │ │ │ -0003fb08 00019116 R_ARM_JUMP_SLOT 000260a1 sdb_alen │ │ │ │ -0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024e71 sdb_set_owned │ │ │ │ +0003fb08 00019116 R_ARM_JUMP_SLOT 00026051 sdb_alen │ │ │ │ +0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024e21 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 00025521 sdb_nset │ │ │ │ +0003fb18 0000b616 R_ARM_JUMP_SLOT 000254d1 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 00019bbd ht_up_new │ │ │ │ -0003fb28 0001c816 R_ARM_JUMP_SLOT 0001a169 ht_pp_insert │ │ │ │ +0003fb24 00017816 R_ARM_JUMP_SLOT 00019b6d ht_up_new │ │ │ │ +0003fb28 0001c816 R_ARM_JUMP_SLOT 0001a119 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 0001d516 R_ARM_JUMP_SLOT 00011381 sdb_array_insert_num │ │ │ │ +0003fb38 0001d516 R_ARM_JUMP_SLOT 00011331 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 00019a79 ht_up_delete │ │ │ │ -0003fb4c 0000f316 R_ARM_JUMP_SLOT 000148b9 sdb_disk_create │ │ │ │ -0003fb50 00017916 R_ARM_JUMP_SLOT 00014209 dict_getr │ │ │ │ +0003fb48 00018116 R_ARM_JUMP_SLOT 00019a29 ht_up_delete │ │ │ │ +0003fb4c 0000f316 R_ARM_JUMP_SLOT 00014869 sdb_disk_create │ │ │ │ +0003fb50 00017916 R_ARM_JUMP_SLOT 000141b9 dict_getr │ │ │ │ 0003fb54 00001416 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ 0003fb58 00001516 R_ARM_JUMP_SLOT 00000000 r_buf_new │ │ │ │ -0003fb5c 0001a016 R_ARM_JUMP_SLOT 00013149 sdb_encode_raw │ │ │ │ +0003fb5c 0001a016 R_ARM_JUMP_SLOT 000130f9 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 0000b501 r_egg_lang_include_init │ │ │ │ 0003fb6c 00001816 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -0003fb70 0000c116 R_ARM_JUMP_SLOT 00023c65 sdb_new0 │ │ │ │ +0003fb70 0000c116 R_ARM_JUMP_SLOT 00023c15 sdb_new0 │ │ │ │ 0003fb74 00001916 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0003fb78 00019d16 R_ARM_JUMP_SLOT 0001a479 ht_pp_new │ │ │ │ +0003fb78 00019d16 R_ARM_JUMP_SLOT 0001a429 ht_pp_new │ │ │ │ 0003fb7c 00001a16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0003fb80 00017516 R_ARM_JUMP_SLOT 0001ff31 sdb_json_num_dec │ │ │ │ -0003fb84 00016416 R_ARM_JUMP_SLOT 00021dc5 sdb_querys │ │ │ │ -0003fb88 00014a16 R_ARM_JUMP_SLOT 00025bd9 sdb_ht_free │ │ │ │ +0003fb80 00017516 R_ARM_JUMP_SLOT 0001fee1 sdb_json_num_dec │ │ │ │ +0003fb84 00016416 R_ARM_JUMP_SLOT 00021d75 sdb_querys │ │ │ │ +0003fb88 00014a16 R_ARM_JUMP_SLOT 00025b89 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 000117f1 sdb_array_add │ │ │ │ -0003fb9c 0001b916 R_ARM_JUMP_SLOT 00025bdd sdb_ht_delete │ │ │ │ -0003fba0 0001aa16 R_ARM_JUMP_SLOT 00015a7d sdb_strdup │ │ │ │ +0003fb98 0000d016 R_ARM_JUMP_SLOT 000117a1 sdb_array_add │ │ │ │ +0003fb9c 0001b916 R_ARM_JUMP_SLOT 00025b8d sdb_ht_delete │ │ │ │ +0003fba0 0001aa16 R_ARM_JUMP_SLOT 00015a2d 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 00011d79 sdb_array_sort │ │ │ │ -0003fbb0 00015216 R_ARM_JUMP_SLOT 00026159 sdb_now │ │ │ │ -0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010c45 sdb_array_add_sorted │ │ │ │ -0003fbb8 00018c16 R_ARM_JUMP_SLOT 00019821 ht_up_insert │ │ │ │ +0003fbac 0000fa16 R_ARM_JUMP_SLOT 00011d29 sdb_array_sort │ │ │ │ +0003fbb0 00015216 R_ARM_JUMP_SLOT 00026109 sdb_now │ │ │ │ +0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010bf5 sdb_array_add_sorted │ │ │ │ +0003fbb8 00018c16 R_ARM_JUMP_SLOT 000197d1 ht_up_insert │ │ │ │ 0003fbbc 00002116 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ -0003fbc0 0000d716 R_ARM_JUMP_SLOT 00026231 sdb_num_base │ │ │ │ +0003fbc0 0000d716 R_ARM_JUMP_SLOT 000261e1 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 0001bf16 R_ARM_JUMP_SLOT 00010f69 sdb_array_set │ │ │ │ -0003fbd0 00017216 R_ARM_JUMP_SLOT 000216b9 sdb_num_get │ │ │ │ -0003fbd4 00016816 R_ARM_JUMP_SLOT 00011151 sdb_array_insert │ │ │ │ -0003fbd8 00010716 R_ARM_JUMP_SLOT 00025bd1 sdb_ht_find_kvp │ │ │ │ +0003fbcc 0001bf16 R_ARM_JUMP_SLOT 00010f19 sdb_array_set │ │ │ │ +0003fbd0 00017216 R_ARM_JUMP_SLOT 00021669 sdb_num_get │ │ │ │ +0003fbd4 00016816 R_ARM_JUMP_SLOT 00011101 sdb_array_insert │ │ │ │ +0003fbd8 00010716 R_ARM_JUMP_SLOT 00025b81 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 000247e5 sdb_sync │ │ │ │ -0003fbe8 0000ad16 R_ARM_JUMP_SLOT 000131e1 sdb_decode_raw │ │ │ │ +0003fbe4 0000e616 R_ARM_JUMP_SLOT 00024795 sdb_sync │ │ │ │ +0003fbe8 0000ad16 R_ARM_JUMP_SLOT 00013191 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 000098fd r_egg_assemble_asm │ │ │ │ -0003fbf8 00013416 R_ARM_JUMP_SLOT 00023c71 sdb_close │ │ │ │ -0003fbfc 00011016 R_ARM_JUMP_SLOT 00014a0d sdb_disk_insert │ │ │ │ -0003fc00 00017616 R_ARM_JUMP_SLOT 00012371 strbuf_append │ │ │ │ -0003fc04 0000df16 R_ARM_JUMP_SLOT 0001f91d sdb_json_get │ │ │ │ +0003fbf8 00013416 R_ARM_JUMP_SLOT 00023c21 sdb_close │ │ │ │ +0003fbfc 00011016 R_ARM_JUMP_SLOT 000149bd sdb_disk_insert │ │ │ │ +0003fc00 00017616 R_ARM_JUMP_SLOT 00012321 strbuf_append │ │ │ │ +0003fc04 0000df16 R_ARM_JUMP_SLOT 0001f8cd 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 0001a816 R_ARM_JUMP_SLOT 0000b49d r_egg_lang_free │ │ │ │ -0003fc18 0001c316 R_ARM_JUMP_SLOT 0001fa35 sdb_json_set │ │ │ │ -0003fc1c 0001d716 R_ARM_JUMP_SLOT 0001175d sdb_array_contains │ │ │ │ -0003fc20 00010116 R_ARM_JUMP_SLOT 00015a71 sdb_gh │ │ │ │ +0003fc18 0001c316 R_ARM_JUMP_SLOT 0001f9e5 sdb_json_set │ │ │ │ +0003fc1c 0001d716 R_ARM_JUMP_SLOT 0001170d sdb_array_contains │ │ │ │ +0003fc20 00010116 R_ARM_JUMP_SLOT 00015a21 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 000208f5 ls_pop │ │ │ │ +0003fc30 00013616 R_ARM_JUMP_SLOT 000208a5 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 00025c11 sdb_itoa │ │ │ │ +0003fc40 0000e216 R_ARM_JUMP_SLOT 00025bc1 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 000213e1 sdb_ns │ │ │ │ +0003fc54 0000e716 R_ARM_JUMP_SLOT 00021391 sdb_ns │ │ │ │ 0003fc58 00003516 R_ARM_JUMP_SLOT 00000000 perror@GLIBC_2.4 │ │ │ │ -0003fc5c 0000e816 R_ARM_JUMP_SLOT 0002451d sdb_foreach │ │ │ │ +0003fc5c 0000e816 R_ARM_JUMP_SLOT 000244cd sdb_foreach │ │ │ │ 0003fc60 00003616 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ -0003fc64 0000ba16 R_ARM_JUMP_SLOT 00024759 sdb_foreach_match │ │ │ │ -0003fc68 0000bf16 R_ARM_JUMP_SLOT 000262cd sdb_type │ │ │ │ -0003fc6c 00016116 R_ARM_JUMP_SLOT 00024b25 sdb_hook_call │ │ │ │ +0003fc64 0000ba16 R_ARM_JUMP_SLOT 00024709 sdb_foreach_match │ │ │ │ +0003fc68 0000bf16 R_ARM_JUMP_SLOT 0002627d sdb_type │ │ │ │ +0003fc6c 00016116 R_ARM_JUMP_SLOT 00024ad5 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 00025bc9 sdb_ht_insert_kvp │ │ │ │ -0003fc88 00016a16 R_ARM_JUMP_SLOT 00019ee9 ht_pp_free │ │ │ │ +0003fc84 0000f016 R_ARM_JUMP_SLOT 00025b79 sdb_ht_insert_kvp │ │ │ │ +0003fc88 00016a16 R_ARM_JUMP_SLOT 00019e99 ht_pp_free │ │ │ │ 0003fc8c 00003d16 R_ARM_JUMP_SLOT 00000000 r_num_math │ │ │ │ -0003fc90 00018416 R_ARM_JUMP_SLOT 000152dd sdb_fmt_array_num │ │ │ │ +0003fc90 00018416 R_ARM_JUMP_SLOT 0001528d sdb_fmt_array_num │ │ │ │ 0003fc94 00003e16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ 0003fc98 0000d116 R_ARM_JUMP_SLOT 00009601 r_egg_raw │ │ │ │ -0003fc9c 0000d416 R_ARM_JUMP_SLOT 00014b29 sdb_disk_unlink │ │ │ │ +0003fc9c 0000d416 R_ARM_JUMP_SLOT 00014ad9 sdb_disk_unlink │ │ │ │ 0003fca0 00003f16 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -0003fca4 00009b16 R_ARM_JUMP_SLOT 00025045 sdb_set │ │ │ │ -0003fca8 0001b116 R_ARM_JUMP_SLOT 0001ec11 sdb_js0n │ │ │ │ -0003fcac 0000c316 R_ARM_JUMP_SLOT 00020b71 sdb_match │ │ │ │ -0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e671 sdb_journal_close │ │ │ │ -0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e925 sdb_journal_clear │ │ │ │ -0003fcb8 0001a216 R_ARM_JUMP_SLOT 00023d1d sdbkv_match │ │ │ │ +0003fca4 00009b16 R_ARM_JUMP_SLOT 00024ff5 sdb_set │ │ │ │ +0003fca8 0001b116 R_ARM_JUMP_SLOT 0001ebc1 sdb_js0n │ │ │ │ +0003fcac 0000c316 R_ARM_JUMP_SLOT 00020b21 sdb_match │ │ │ │ +0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e621 sdb_journal_close │ │ │ │ +0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e8d5 sdb_journal_clear │ │ │ │ +0003fcb8 0001a216 R_ARM_JUMP_SLOT 00023ccd sdbkv_match │ │ │ │ 0003fcbc 00004016 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -0003fcc0 00010016 R_ARM_JUMP_SLOT 000238b5 sdb_open │ │ │ │ +0003fcc0 00010016 R_ARM_JUMP_SLOT 00023865 sdb_open │ │ │ │ 0003fcc4 00004116 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ -0003fcc8 0000ea16 R_ARM_JUMP_SLOT 00019fcd ht_pp_insert_kv │ │ │ │ -0003fccc 00014216 R_ARM_JUMP_SLOT 0001fead sdb_json_num_inc │ │ │ │ -0003fcd0 00010d16 R_ARM_JUMP_SLOT 000251f5 sdb_get │ │ │ │ -0003fcd4 00012416 R_ARM_JUMP_SLOT 00011961 sdb_array_length │ │ │ │ +0003fcc8 0000ea16 R_ARM_JUMP_SLOT 00019f7d ht_pp_insert_kv │ │ │ │ +0003fccc 00014216 R_ARM_JUMP_SLOT 0001fe5d sdb_json_num_inc │ │ │ │ +0003fcd0 00010d16 R_ARM_JUMP_SLOT 000251a5 sdb_get │ │ │ │ +0003fcd4 00012416 R_ARM_JUMP_SLOT 00011911 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 00025079 sdb_unset │ │ │ │ +0003fce4 0000fe16 R_ARM_JUMP_SLOT 00025029 sdb_unset │ │ │ │ 0003fce8 00004516 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -0003fcec 0000c516 R_ARM_JUMP_SLOT 0001233d strbuf_new │ │ │ │ +0003fcec 0000c516 R_ARM_JUMP_SLOT 000122ed strbuf_new │ │ │ │ 0003fcf0 00009716 R_ARM_JUMP_SLOT 0000b5c5 r_egg_mkvar │ │ │ │ -0003fcf4 0001d316 R_ARM_JUMP_SLOT 00020625 ls_new │ │ │ │ -0003fcf8 00013f16 R_ARM_JUMP_SLOT 000132c5 sdb_encode │ │ │ │ +0003fcf4 0001d316 R_ARM_JUMP_SLOT 000205d5 ls_new │ │ │ │ +0003fcf8 00013f16 R_ARM_JUMP_SLOT 00013275 sdb_encode │ │ │ │ 0003fcfc 00004716 R_ARM_JUMP_SLOT 00000000 r_sys_run_rop │ │ │ │ -0003fd00 00015a16 R_ARM_JUMP_SLOT 00019861 ht_up_find_kv │ │ │ │ -0003fd04 00014116 R_ARM_JUMP_SLOT 0001a205 ht_pp_find │ │ │ │ -0003fd08 00015316 R_ARM_JUMP_SLOT 000257b1 sdb_config │ │ │ │ -0003fd0c 00017e16 R_ARM_JUMP_SLOT 0002071d ls_split_iter │ │ │ │ -0003fd10 0000c816 R_ARM_JUMP_SLOT 000251cd sdb_const_get │ │ │ │ -0003fd14 00010a16 R_ARM_JUMP_SLOT 000239cd sdb_new │ │ │ │ +0003fd00 00015a16 R_ARM_JUMP_SLOT 00019811 ht_up_find_kv │ │ │ │ +0003fd04 00014116 R_ARM_JUMP_SLOT 0001a1b5 ht_pp_find │ │ │ │ +0003fd08 00015316 R_ARM_JUMP_SLOT 00025761 sdb_config │ │ │ │ +0003fd0c 00017e16 R_ARM_JUMP_SLOT 000206cd ls_split_iter │ │ │ │ +0003fd10 0000c816 R_ARM_JUMP_SLOT 0002517d sdb_const_get │ │ │ │ +0003fd14 00010a16 R_ARM_JUMP_SLOT 0002397d sdb_new │ │ │ │ 0003fd18 00004816 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ -0003fd1c 0001d816 R_ARM_JUMP_SLOT 0001242d strbuf_appendf │ │ │ │ +0003fd1c 0001d816 R_ARM_JUMP_SLOT 000123dd 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 0001ad16 R_ARM_JUMP_SLOT 0001fe3d sdb_json_num_set │ │ │ │ +0003fd2c 0001ad16 R_ARM_JUMP_SLOT 0001fded sdb_json_num_set │ │ │ │ 0003fd30 00013216 R_ARM_JUMP_SLOT 00009169 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 00025751 sdb_free │ │ │ │ +0003fd4c 00019716 R_ARM_JUMP_SLOT 00025701 sdb_free │ │ │ │ 0003fd50 00005216 R_ARM_JUMP_SLOT 00000000 feof@GLIBC_2.4 │ │ │ │ 0003fd54 00016d16 R_ARM_JUMP_SLOT 000097f5 r_egg_printf │ │ │ │ 0003fd58 00005316 R_ARM_JUMP_SLOT 00000000 r_str_hash │ │ │ │ -0003fd5c 00010316 R_ARM_JUMP_SLOT 00014b51 sdb_fmt_tostr │ │ │ │ -0003fd60 00009d16 R_ARM_JUMP_SLOT 0001a355 ht_pp_delete │ │ │ │ -0003fd64 00011216 R_ARM_JUMP_SLOT 00021759 sdb_num_set │ │ │ │ -0003fd68 0000a016 R_ARM_JUMP_SLOT 000237ad sdb_exists │ │ │ │ +0003fd5c 00010316 R_ARM_JUMP_SLOT 00014b01 sdb_fmt_tostr │ │ │ │ +0003fd60 00009d16 R_ARM_JUMP_SLOT 0001a305 ht_pp_delete │ │ │ │ +0003fd64 00011216 R_ARM_JUMP_SLOT 00021709 sdb_num_set │ │ │ │ +0003fd68 0000a016 R_ARM_JUMP_SLOT 0002375d 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 000255b5 sdb_hook_free │ │ │ │ +0003fd74 0000a116 R_ARM_JUMP_SLOT 00025565 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 000115b1 sdb_array_delete │ │ │ │ -0003fd88 0000a916 R_ARM_JUMP_SLOT 000260cd sdb_alen_ignore_empty │ │ │ │ -0003fd8c 0000af16 R_ARM_JUMP_SLOT 00024239 sdb_stats │ │ │ │ -0003fd90 00011316 R_ARM_JUMP_SLOT 00020489 sdb_lock_wait │ │ │ │ +0003fd84 00015e16 R_ARM_JUMP_SLOT 00011561 sdb_array_delete │ │ │ │ +0003fd88 0000a916 R_ARM_JUMP_SLOT 0002607d sdb_alen_ignore_empty │ │ │ │ +0003fd8c 0000af16 R_ARM_JUMP_SLOT 000241e9 sdb_stats │ │ │ │ +0003fd90 00011316 R_ARM_JUMP_SLOT 00020439 sdb_lock_wait │ │ │ │ 0003fd94 00005916 R_ARM_JUMP_SLOT 00000000 r_sys_cmd_strf │ │ │ │ -0003fd98 0001a316 R_ARM_JUMP_SLOT 00013f65 dict_fini │ │ │ │ -0003fd9c 0001b616 R_ARM_JUMP_SLOT 00020369 sdb_lock_file │ │ │ │ -0003fda0 00018316 R_ARM_JUMP_SLOT 00011c2d sdb_array_pop │ │ │ │ -0003fda4 00009516 R_ARM_JUMP_SLOT 0001e891 sdb_journal_log │ │ │ │ -0003fda8 00014716 R_ARM_JUMP_SLOT 00012535 strbuf_drain │ │ │ │ +0003fd98 0001a316 R_ARM_JUMP_SLOT 00013f15 dict_fini │ │ │ │ +0003fd9c 0001b616 R_ARM_JUMP_SLOT 00020319 sdb_lock_file │ │ │ │ +0003fda0 00018316 R_ARM_JUMP_SLOT 00011bdd sdb_array_pop │ │ │ │ +0003fda4 00009516 R_ARM_JUMP_SLOT 0001e841 sdb_journal_log │ │ │ │ +0003fda8 00014716 R_ARM_JUMP_SLOT 000124e5 strbuf_drain │ │ │ │ 0003fdac 00005a16 R_ARM_JUMP_SLOT 00000000 r_asm_code_free │ │ │ │ -0003fdb0 0000bb16 R_ARM_JUMP_SLOT 000208a5 ls_prepend │ │ │ │ -0003fdb4 00015716 R_ARM_JUMP_SLOT 000114a5 sdb_array_set_num │ │ │ │ -0003fdb8 0001ca16 R_ARM_JUMP_SLOT 000258d1 sdb_unset_like │ │ │ │ +0003fdb0 0000bb16 R_ARM_JUMP_SLOT 00020855 ls_prepend │ │ │ │ +0003fdb4 00015716 R_ARM_JUMP_SLOT 00011455 sdb_array_set_num │ │ │ │ +0003fdb8 0001ca16 R_ARM_JUMP_SLOT 00025881 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 000113f1 sdb_array_add_sorted_num │ │ │ │ +0003fdd0 0000ee16 R_ARM_JUMP_SLOT 000113a1 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 00014849 sdb_diff │ │ │ │ +0003fddc 00011416 R_ARM_JUMP_SLOT 000147f9 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 0001a171 ht_pp_find_kv │ │ │ │ +0003fde8 0000a216 R_ARM_JUMP_SLOT 0001a121 ht_pp_find_kv │ │ │ │ 0003fdec 00006516 R_ARM_JUMP_SLOT 00000000 r_list_purge │ │ │ │ -0003fdf0 00015016 R_ARM_JUMP_SLOT 00026735 sdb_text_save_fd │ │ │ │ +0003fdf0 00015016 R_ARM_JUMP_SLOT 000266e5 sdb_text_save_fd │ │ │ │ 0003fdf4 00006616 R_ARM_JUMP_SLOT 00000000 r_str_newf │ │ │ │ -0003fdf8 0001b216 R_ARM_JUMP_SLOT 000207e5 ls_destroy │ │ │ │ +0003fdf8 0001b216 R_ARM_JUMP_SLOT 00020795 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 0001f9a9 sdb_json_num_get │ │ │ │ -0003fe08 0000e316 R_ARM_JUMP_SLOT 00021231 sdb_ns_free │ │ │ │ -0003fe0c 00019816 R_ARM_JUMP_SLOT 00011705 sdb_array_remove │ │ │ │ -0003fe10 0000dd16 R_ARM_JUMP_SLOT 0002537d sdb_concat │ │ │ │ +0003fe04 0000ca16 R_ARM_JUMP_SLOT 0001f959 sdb_json_num_get │ │ │ │ +0003fe08 0000e316 R_ARM_JUMP_SLOT 000211e1 sdb_ns_free │ │ │ │ +0003fe0c 00019816 R_ARM_JUMP_SLOT 000116b5 sdb_array_remove │ │ │ │ +0003fe10 0000dd16 R_ARM_JUMP_SLOT 0002532d 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 000217d1 sdb_num_inc │ │ │ │ -0003fe24 0000c216 R_ARM_JUMP_SLOT 00021ce1 sdb_query_file │ │ │ │ +0003fe20 00009816 R_ARM_JUMP_SLOT 00021781 sdb_num_inc │ │ │ │ +0003fe24 0000c216 R_ARM_JUMP_SLOT 00021c91 sdb_query_file │ │ │ │ 0003fe28 00006c16 R_ARM_JUMP_SLOT 00000000 r_log_message │ │ │ │ -0003fe2c 00014b16 R_ARM_JUMP_SLOT 00025271 sdb_uncat │ │ │ │ +0003fe2c 00014b16 R_ARM_JUMP_SLOT 00025221 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 00026259 sdb_isjson │ │ │ │ +0003fe38 0000b216 R_ARM_JUMP_SLOT 00026209 sdb_isjson │ │ │ │ 0003fe3c 00006f16 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0003fe40 00012816 R_ARM_JUMP_SLOT 000237a1 sdb_remove │ │ │ │ -0003fe44 00010c16 R_ARM_JUMP_SLOT 00026219 sdb_isnum │ │ │ │ -0003fe48 00018616 R_ARM_JUMP_SLOT 000235e9 sdbkv_free │ │ │ │ +0003fe40 00012816 R_ARM_JUMP_SLOT 00023751 sdb_remove │ │ │ │ +0003fe44 00010c16 R_ARM_JUMP_SLOT 000261c9 sdb_isnum │ │ │ │ +0003fe48 00018616 R_ARM_JUMP_SLOT 00023599 sdbkv_free │ │ │ │ 0003fe4c 00017d16 R_ARM_JUMP_SLOT 00009f55 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 0001e6fd sdb_journal_open │ │ │ │ -0003fe5c 0000a316 R_ARM_JUMP_SLOT 000206c1 ls_sort │ │ │ │ -0003fe60 0000a816 R_ARM_JUMP_SLOT 000140a5 dict_set │ │ │ │ +0003fe58 0000b316 R_ARM_JUMP_SLOT 0001e6ad sdb_journal_open │ │ │ │ +0003fe5c 0000a316 R_ARM_JUMP_SLOT 00020671 ls_sort │ │ │ │ +0003fe60 0000a816 R_ARM_JUMP_SLOT 00014055 dict_set │ │ │ │ 0003fe64 00019616 R_ARM_JUMP_SLOT 0000b475 r_egg_lang_init │ │ │ │ 0003fe68 00007316 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ -0003fe6c 0001af16 R_ARM_JUMP_SLOT 00013e5d dict_init │ │ │ │ -0003fe70 00009a16 R_ARM_JUMP_SLOT 00020679 ls_merge_sort │ │ │ │ -0003fe74 00017116 R_ARM_JUMP_SLOT 00023239 sdb_query │ │ │ │ -0003fe78 00014016 R_ARM_JUMP_SLOT 00019585 ht_up_free │ │ │ │ +0003fe6c 0001af16 R_ARM_JUMP_SLOT 00013e0d dict_init │ │ │ │ +0003fe70 00009a16 R_ARM_JUMP_SLOT 00020629 ls_merge_sort │ │ │ │ +0003fe74 00017116 R_ARM_JUMP_SLOT 000231e9 sdb_query │ │ │ │ +0003fe78 00014016 R_ARM_JUMP_SLOT 00019535 ht_up_free │ │ │ │ 0003fe7c 00007416 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ -0003fe80 00018b16 R_ARM_JUMP_SLOT 00020751 ls_delete │ │ │ │ +0003fe80 00018b16 R_ARM_JUMP_SLOT 00020701 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 000240bd sdb_dump_begin │ │ │ │ -0003fe90 0000fb16 R_ARM_JUMP_SLOT 00020959 ls_clone │ │ │ │ -0003fe94 00015c16 R_ARM_JUMP_SLOT 00026115 sdb_anext │ │ │ │ -0003fe98 00018e16 R_ARM_JUMP_SLOT 00011b79 sdb_array_pop_head │ │ │ │ +0003fe8c 00019a16 R_ARM_JUMP_SLOT 0002406d sdb_dump_begin │ │ │ │ +0003fe90 0000fb16 R_ARM_JUMP_SLOT 00020909 ls_clone │ │ │ │ +0003fe94 00015c16 R_ARM_JUMP_SLOT 000260c5 sdb_anext │ │ │ │ +0003fe98 00018e16 R_ARM_JUMP_SLOT 00011b29 sdb_array_pop_head │ │ │ │ 0003fe9c 00007716 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -0003fea0 00011e16 R_ARM_JUMP_SLOT 0001a3f9 ht_pp_foreach │ │ │ │ -0003fea4 0001a516 R_ARM_JUMP_SLOT 00024659 sdb_foreach_list │ │ │ │ -0003fea8 00018f16 R_ARM_JUMP_SLOT 00014739 sdb_diff_format │ │ │ │ -0003feac 00013116 R_ARM_JUMP_SLOT 000251d5 sdb_get_len │ │ │ │ -0003feb0 00013816 R_ARM_JUMP_SLOT 00020851 ls_append │ │ │ │ -0003feb4 0000ff16 R_ARM_JUMP_SLOT 00025461 sdb_add │ │ │ │ +0003fea0 00011e16 R_ARM_JUMP_SLOT 0001a3a9 ht_pp_foreach │ │ │ │ +0003fea4 0001a516 R_ARM_JUMP_SLOT 00024609 sdb_foreach_list │ │ │ │ +0003fea8 00018f16 R_ARM_JUMP_SLOT 000146e9 sdb_diff_format │ │ │ │ +0003feac 00013116 R_ARM_JUMP_SLOT 00025185 sdb_get_len │ │ │ │ +0003feb0 00013816 R_ARM_JUMP_SLOT 00020801 ls_append │ │ │ │ +0003feb4 0000ff16 R_ARM_JUMP_SLOT 00025411 sdb_add │ │ │ │ 0003feb8 00007816 R_ARM_JUMP_SLOT 00000000 r_syscall_item_free │ │ │ │ -0003febc 00014c16 R_ARM_JUMP_SLOT 00014a59 sdb_disk_finish │ │ │ │ -0003fec0 0001db16 R_ARM_JUMP_SLOT 000203dd sdb_lock │ │ │ │ -0003fec4 0001b316 R_ARM_JUMP_SLOT 0001257d strbuf_free │ │ │ │ -0003fec8 0000b016 R_ARM_JUMP_SLOT 0002508d sdb_const_get_len │ │ │ │ +0003febc 00014c16 R_ARM_JUMP_SLOT 00014a09 sdb_disk_finish │ │ │ │ +0003fec0 0001db16 R_ARM_JUMP_SLOT 0002038d sdb_lock │ │ │ │ +0003fec4 0001b316 R_ARM_JUMP_SLOT 0001252d strbuf_free │ │ │ │ +0003fec8 0000b016 R_ARM_JUMP_SLOT 0002503d 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 0001b416 R_ARM_JUMP_SLOT 00013339 sdb_decode │ │ │ │ -0003fedc 0001ae16 R_ARM_JUMP_SLOT 000269d9 sdb_text_load │ │ │ │ +0003fed8 0001b416 R_ARM_JUMP_SLOT 000132e9 sdb_decode │ │ │ │ +0003fedc 0001ae16 R_ARM_JUMP_SLOT 00026989 sdb_text_load │ │ │ │ 0003fee0 00007c16 R_ARM_JUMP_SLOT 00000000 r_buf_append_bytes │ │ │ │ -0003fee4 0001b716 R_ARM_JUMP_SLOT 00019c29 ht_up_new0 │ │ │ │ +0003fee4 0001b716 R_ARM_JUMP_SLOT 00019bd9 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 0001e791 sdb_journal_load │ │ │ │ +0003fef0 00013e16 R_ARM_JUMP_SLOT 0001e741 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 000204b1 sdb_unlock │ │ │ │ -0003ff00 0000b116 R_ARM_JUMP_SLOT 00026a85 sdb_text_check │ │ │ │ +0003fefc 00015516 R_ARM_JUMP_SLOT 00020461 sdb_unlock │ │ │ │ +0003ff00 0000b116 R_ARM_JUMP_SLOT 00026a35 sdb_text_check │ │ │ │ 0003ff04 00008116 R_ARM_JUMP_SLOT 00000000 r_hex_pair2bin │ │ │ │ -0003ff08 00012b16 R_ARM_JUMP_SLOT 00020815 ls_free │ │ │ │ +0003ff08 00012b16 R_ARM_JUMP_SLOT 000207c5 ls_free │ │ │ │ 0003ff0c 0000e016 R_ARM_JUMP_SLOT 0000bd7d r_egg_lang_parsechar │ │ │ │ 0003ff10 00008216 R_ARM_JUMP_SLOT 00000000 r_file_rm │ │ │ │ -0003ff14 0000f816 R_ARM_JUMP_SLOT 0002613d sdb_const_anext │ │ │ │ -0003ff18 00009616 R_ARM_JUMP_SLOT 0002065d ls_newf │ │ │ │ -0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023e6d sdbkv_new2 │ │ │ │ +0003ff14 0000f816 R_ARM_JUMP_SLOT 000260ed sdb_const_anext │ │ │ │ +0003ff18 00009616 R_ARM_JUMP_SLOT 0002060d ls_newf │ │ │ │ +0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023e1d sdbkv_new2 │ │ │ │ 0003ff20 00008416 R_ARM_JUMP_SLOT 00000000 __tls_get_addr@GLIBC_2.4 │ │ │ │ -0003ff24 00019f16 R_ARM_JUMP_SLOT 00024101 sdb_dump_hasnext │ │ │ │ -0003ff28 00014816 R_ARM_JUMP_SLOT 00025b7d sdb_ht_new │ │ │ │ -0003ff2c 0000fd16 R_ARM_JUMP_SLOT 00012101 sdb_cgen_header │ │ │ │ +0003ff24 00019f16 R_ARM_JUMP_SLOT 000240b1 sdb_dump_hasnext │ │ │ │ +0003ff28 00014816 R_ARM_JUMP_SLOT 00025b2d sdb_ht_new │ │ │ │ +0003ff2c 0000fd16 R_ARM_JUMP_SLOT 000120b1 sdb_cgen_header │ │ │ │ 0003ff30 00008516 R_ARM_JUMP_SLOT 00000000 r_buf_free │ │ │ │ -0003ff34 0001ab16 R_ARM_JUMP_SLOT 0001f4c5 sdb_json_indent │ │ │ │ +0003ff34 0001ab16 R_ARM_JUMP_SLOT 0001f475 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 00021869 sdb_num_dec │ │ │ │ +0003ff40 0000d316 R_ARM_JUMP_SLOT 00021819 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 00010ba9 sdb_array_get │ │ │ │ +0003ff50 0000de16 R_ARM_JUMP_SLOT 00010b59 sdb_array_get │ │ │ │ 0003ff54 00008b16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -0003ff58 0001bd16 R_ARM_JUMP_SLOT 00023395 sdb_query_lines │ │ │ │ -0003ff5c 00011816 R_ARM_JUMP_SLOT 00019921 ht_up_find │ │ │ │ +0003ff58 0001bd16 R_ARM_JUMP_SLOT 00023345 sdb_query_lines │ │ │ │ +0003ff5c 00011816 R_ARM_JUMP_SLOT 000198d1 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 0001d916 R_ARM_JUMP_SLOT 00011e99 sdb_array_sort_num │ │ │ │ +0003ff68 0001d916 R_ARM_JUMP_SLOT 00011e49 sdb_array_sort_num │ │ │ │ 0003ff6c 00008e16 R_ARM_JUMP_SLOT 00000000 r_arch_config_set_syntax │ │ │ │ -0003ff70 00016316 R_ARM_JUMP_SLOT 0001268d sdb_tool │ │ │ │ -0003ff74 0000a616 R_ARM_JUMP_SLOT 00012185 sdb_cgen_footer │ │ │ │ +0003ff70 00016316 R_ARM_JUMP_SLOT 0001263d sdb_tool │ │ │ │ +0003ff74 0000a616 R_ARM_JUMP_SLOT 00012135 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 0001a416 R_ARM_JUMP_SLOT 00010b65 sdb_array_get_num │ │ │ │ -0003ff84 0001cf16 R_ARM_JUMP_SLOT 00019669 ht_up_insert_kv │ │ │ │ +0003ff80 0001a416 R_ARM_JUMP_SLOT 00010b15 sdb_array_get_num │ │ │ │ +0003ff84 0001cf16 R_ARM_JUMP_SLOT 00019619 ht_up_insert_kv │ │ │ │ 0003ff88 0000c016 R_ARM_JUMP_SLOT 00009099 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 000267bd sdb_text_load_buf │ │ │ │ +0003ff94 0000f916 R_ARM_JUMP_SLOT 0002676d 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 00025f51 sdb_atoi │ │ │ │ +0003ffa0 0000b716 R_ARM_JUMP_SLOT 00025f01 sdb_atoi │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_arch.so.6.0.7] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_asm.so.6.0.7] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_syscall.so.6.0.7] │ │ │ │ 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.7] │ │ │ │ 0x0000000c (INIT) 0x7f8c │ │ │ │ - 0x0000000d (FINI) 0x271f8 │ │ │ │ + 0x0000000d (FINI) 0x271a8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3e4dc │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3e4e0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x2988 │ │ │ │ 0x00000006 (SYMTAB) 0xba8 │ │ │ ├── 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: aa2d8a52cd957183bbd0839f9e0709afbc0e3423 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1cde18bbe545d7c2d4da5622a704da4a963a22f4 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ -I"FyD8F │ │ │ │ #IBF8FyD │ │ │ │ I*F FyD │ │ │ │ I3F:FyD F │ │ │ │ #FBFIF(F │ │ │ │ #FBFIF(F │ │ │ │ ;FBFIF(F │ │ │ │ -"FKFAF0F │ │ │ │ +2FKFAF(F │ │ │ │ #H,##J!FxD │ │ │ │ CF*F9F0F │ │ │ │ CF9F0F%D │ │ │ │ !FXF2F^D │ │ │ │ CF*FQFHF │ │ │ │ KF2FAF8F │ │ │ │ CF:FQFHF │ │ │ │ @@ -469,14 +469,15 @@ │ │ │ │ #K$JdX{D │ │ │ │ P3K3J{DY │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD03xD │ │ │ │ KL" I H{DyDD3xD │ │ │ │ I H{DyDT3xD │ │ │ │ H{DyD`3xD │ │ │ │ +CRP@pG&8 │ │ │ │ #K$JdX{D │ │ │ │ P3K3J{DY │ │ │ │ }D.FKM}D(X │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD03xD │ │ │ │ I H{DyDD3xD │ │ │ │ I H{DyDT3xD │ │ │ ├── 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 86f4 <__gmon_start__@plt> │ │ │ │ andeq r6, r3, ip, asr #23 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - blmi 1daf34 │ │ │ │ + blmi 1daf34 │ │ │ │ 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 │ │ │ │ strdeq r7, [r3], -r2 │ │ │ │ strdeq r7, [r3], -r0 │ │ │ │ andeq r6, r3, sl, lsr #23 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - blmi 25af68 │ │ │ │ - bmi 25a12c │ │ │ │ - bne 6da13c │ │ │ │ + blmi 25af68 │ │ │ │ + bmi 25a12c │ │ │ │ + bne 6da13c │ │ │ │ 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, asr #7 │ │ │ │ andeq r7, r3, r4, asr #7 │ │ │ │ andeq r6, r3, ip, ror fp │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - blmi 2b639c │ │ │ │ + blmi 2b639c │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 277534 │ │ │ │ + blmi 277534 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffe89a │ │ │ │ - blmi 1c8e98 │ │ │ │ + blmi 1c8e98 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ muleq r3, r2, r3 │ │ │ │ andeq r6, r3, ip, asr #22 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ andeq r7, r3, r2, ror r0 │ │ │ │ andeq r7, r3, r2, ror r3 │ │ │ │ @@ -61,15 +61,15 @@ │ │ │ │ cmnlt r8, #130 @ 0x82 │ │ │ │ @ instruction: 0x46040056 │ │ │ │ sxtab16mi r1, r8, r0, ror #24 │ │ │ │ @ instruction: 0xf7ff4615 │ │ │ │ @ instruction: 0x4607eb36 │ │ │ │ @ instruction: 0x4602b398 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - b a46fe8 │ │ │ │ + b a46fe8 │ │ │ │ stmdavs r0!, {r3, r4, r8, fp, lr}^ │ │ │ │ ldrbtmi r2, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ @ instruction: 0x4632ed10 │ │ │ │ @ instruction: 0x463917f3 │ │ │ │ @ instruction: 0xf7ff6860 │ │ │ │ ldmdbmi r3, {r1, 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, r4, ror #16 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq pc, r1, r2, lsl #4 │ │ │ │ - @ instruction: 0x0001e2b4 │ │ │ │ - andeq r1, r2, lr, ror #4 │ │ │ │ - andeq lr, r1, ip, ror r2 │ │ │ │ - andeq lr, r1, r4, asr r2 │ │ │ │ + @ instruction: 0x0001f1b2 │ │ │ │ + andeq lr, r1, r4, ror #4 │ │ │ │ + andeq r1, r2, lr, lsl r2 │ │ │ │ + andeq lr, r1, ip, lsr #4 │ │ │ │ + andeq lr, r1, r4, lsl #4 │ │ │ │ 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, cr8, cr15, {7} @ │ │ │ │ andlt r9, r3, r1, lsl #16 │ │ │ │ - bl 1471fc │ │ │ │ + bl 1471fc │ │ │ │ ldmlt sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x00004770 │ │ │ │ │ │ │ │ 0000908c : │ │ │ │ ldr r0, [pc, #4] @ (9094 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 9504 │ │ │ │ + b.n 9464 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009098 : │ │ │ │ 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 810c │ │ │ │ b.n 90d8 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 94c0 │ │ │ │ + b.n 9420 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9434 │ │ │ │ + b.n 9394 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009118 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0000911c : │ │ │ │ @@ -198,19 +198,19 @@ │ │ │ │ strd r0, ip, [sp] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ movs r0, #3 │ │ │ │ blx 810c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 93ec │ │ │ │ + b.n 934c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 948c │ │ │ │ + b.n 93ec │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009168 : │ │ │ │ cbz r0, 91ca │ │ │ │ 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 810c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ movs r2, r0 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000930c : │ │ │ │ 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 9374 │ │ │ │ nop │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 28 │ │ │ │ movs r1, r0 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 20 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ movs r2, r0 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #174 @ 0xae │ │ │ │ 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 810c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 94c8 │ │ │ │ + ble.n 9628 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 95e0 │ │ │ │ + bgt.n 9540 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009570 : │ │ │ │ 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 810c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 9600 │ │ │ │ + bgt.n 9560 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 9568 │ │ │ │ + bgt.n 96c8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000095f8 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 000095fc : │ │ │ │ @@ -737,22 +737,22 @@ │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 810c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 9790 │ │ │ │ + bgt.n 96f0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb9a0001 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + adc.w r0, sl, r1 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 9714 │ │ │ │ + blt.n 9674 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 96c0 │ │ │ │ + blt.n 9620 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000096a4 : │ │ │ │ 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 96fc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 9764 │ │ │ │ + blt.n 96c4 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 9858 │ │ │ │ + blt.n 97b8 │ │ │ │ movs r1, r0 │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ 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 810c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 97b0 │ │ │ │ + bge.n 9710 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 9768 │ │ │ │ + bge.n 98c8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000097f0 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 000097f4 : │ │ │ │ @@ -975,36 +975,36 @@ │ │ │ │ b.n 9864 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 9834 │ │ │ │ + bge.n 9994 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 9804 │ │ │ │ + bge.n 9964 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 99c4 │ │ │ │ + bge.n 9924 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 98a0 │ │ │ │ + bls.n 9800 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000098ec : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (98f8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - bge.n 99ac │ │ │ │ + bge.n 990c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000098fc : │ │ │ │ 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, [r6, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 99e0 │ │ │ │ + bls.n 9b40 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9af4 │ │ │ │ + bhi.n 9a54 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b14 │ │ │ │ + bhi.n 9a74 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9aa8 │ │ │ │ + bhi.n 9a08 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b64 │ │ │ │ + bhi.n 9ac4 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a58 │ │ │ │ + bhi.n 9bb8 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 9adc │ │ │ │ + bhi.n 9a3c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a0c │ │ │ │ + bhi.n 9b6c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009ad4 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 833c │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -1322,31 +1322,31 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9c90 │ │ │ │ + bvs.n 9bf0 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9bec │ │ │ │ + bvs.n 9b4c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9c10 │ │ │ │ + bvc.n 9b70 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9cc4 │ │ │ │ + bvs.n 9c24 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9c04 │ │ │ │ + bvc.n 9b64 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9c90 │ │ │ │ + bvs.n 9bf0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009c3c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00009c40 : │ │ │ │ @@ -1425,19 +1425,19 @@ │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 9d14 │ │ │ │ + bpl.n 9c74 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9c70 │ │ │ │ + bpl.n 9dd0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009d0c : │ │ │ │ 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 8a44 │ │ │ │ b.n 9e56 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9f88 │ │ │ │ + bpl.n 9ee8 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f8c │ │ │ │ + bpl.n 9eec │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f9c │ │ │ │ + bpl.n 9efc │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f9c │ │ │ │ + bpl.n 9efc │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9fa8 │ │ │ │ + bpl.n 9f08 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n a01c │ │ │ │ + bpl.n 9f7c │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9ff8 │ │ │ │ + bmi.n 9f58 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 9f60 │ │ │ │ + bmi.n 9ec0 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9f88 │ │ │ │ + bcc.n 9ee8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009f40 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00009f44 : │ │ │ │ @@ -1785,25 +1785,25 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r1, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 9fd0 │ │ │ │ + bmi.n a130 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 9f9c │ │ │ │ + bcs.n a0fc │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a150 │ │ │ │ + bmi.n a0b0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n a038 │ │ │ │ + bcs.n 9f98 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000a07c : │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3760] @ 0xeb0 │ │ │ │ cbz r3, a0d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1989,25 +1989,25 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a208 │ │ │ │ + bcs.n a168 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n a2a4 │ │ │ │ + beq.n a204 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + movs r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a19c │ │ │ │ + bcs.n a2fc │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a258 │ │ │ │ + beq.n a1b8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000a274 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2042,18 +2042,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #618 @ 0x26a │ │ │ │ blx 8a44 │ │ │ │ b.n a2be │ │ │ │ - vaddl.u32 q8, d14, d1 │ │ │ │ - bcs.n a324 │ │ │ │ + vaddl.u16 q0, d14, d1 │ │ │ │ + bne.n a284 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a390 │ │ │ │ + beq.n a2f0 │ │ │ │ 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, a31e │ │ │ │ @@ -3071,266 +3071,266 @@ │ │ │ │ movs r3, r0 │ │ │ │ ldrsb r2, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - bne.n ad0c │ │ │ │ + bne.n ae6c │ │ │ │ movs r1, r0 │ │ │ │ - bne.n adc8 │ │ │ │ + bne.n ad28 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae6c │ │ │ │ + bne.n adcc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n aea4 │ │ │ │ + bcs.n ae04 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae9c │ │ │ │ + bcs.n adfc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad4c │ │ │ │ + bcs.n aeac │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad58 │ │ │ │ + bcs.n aeb8 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ada0 │ │ │ │ + bcs.n ad00 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adc4 │ │ │ │ + bcs.n ad24 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae24 │ │ │ │ + bcs.n ad84 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aeec │ │ │ │ + bcc.n ae4c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aeec │ │ │ │ + bcc.n ae4c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aedc │ │ │ │ + bcc.n ae3c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aee0 │ │ │ │ + bcc.n ae40 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aef8 │ │ │ │ + bcc.n ae58 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad80 │ │ │ │ + bcc.n aee0 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n ae34 │ │ │ │ + bpl.n ad94 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n ae64 │ │ │ │ + bpl.n adc4 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n aea4 │ │ │ │ + beq.n ae04 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ae98 │ │ │ │ + beq.n adf8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aebc │ │ │ │ + bcs.n ae1c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n af0c │ │ │ │ + blt.n ae6c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aeb4 │ │ │ │ + bcs.n ae14 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae98 │ │ │ │ + bcs.n adf8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae8c │ │ │ │ + bcs.n adec │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae98 │ │ │ │ + bcs.n adf8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae90 │ │ │ │ + bcs.n adf0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae84 │ │ │ │ + bcs.n ade4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae9c │ │ │ │ + bcs.n adfc │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n ad6c │ │ │ │ + bcs.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n add8 │ │ │ │ + bcs.n af38 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n aef0 │ │ │ │ + bls.n ae50 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad90 │ │ │ │ + bcs.n aef0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adc4 │ │ │ │ + bcs.n af24 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae1c │ │ │ │ + bcs.n ad7c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ade8 │ │ │ │ + bcs.n af48 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n aee0 │ │ │ │ + bcs.n ae40 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n af20 │ │ │ │ + bcs.n ae80 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r8], #-4 │ │ │ │ + stc2 0, cr0, [r8], #-4 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n af58 │ │ │ │ + beq.n aeb8 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n ae94 │ │ │ │ + beq.n adf4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfaea0001 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xfa9a0001 │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ movs r1, r0 │ │ │ │ - vst1.8 {d16[0]}, [r6], r1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldr??.w r0, [r6, r1] │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [lr, r1] │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + str.w r0, [lr, #1] │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - str??.w r0, [lr, #1] │ │ │ │ - ldr.w r0, [r8, #1] │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldrb.w r0, [lr, #1] │ │ │ │ + strb.w r0, [r8, #1] │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - strh.w r0, [ip, #1] │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldr.w r0, [ip, r1] │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str.w r0, [r0, r1] │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf7f00001 │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7cc0001 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf77c0001 │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7740001 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7240001 │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7360001 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xf6e60001 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {} │ │ │ │ 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 │ │ │ │ @@ -3354,17 +3354,17 @@ │ │ │ │ blx 8098 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ 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 │ │ │ │ @@ -3386,15 +3386,15 @@ │ │ │ │ adds r4, r7, #1 │ │ │ │ cbnz r3, b0bc │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2708c │ │ │ │ + bl 2703c │ │ │ │ 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 │ │ │ │ @@ -3500,26 +3500,26 @@ │ │ │ │ ldr r3, [pc, #40] @ (b1c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #458 @ 0x1ca │ │ │ │ blx 8a44 │ │ │ │ b.n b142 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf3780001 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ssat16 r0, #2, r8 │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r6, 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] @ (b454 ) │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ @@ -3759,23 +3759,23 @@ │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #920] @ (b7f0 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #520] @ (b668 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - b.n ae20 │ │ │ │ + b.n ad80 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b474 : │ │ │ │ add.w r2, r0, #5408 @ 0x1520 │ │ │ │ ldr r3, [pc, #28] @ (b498 ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ @@ -3784,15 +3784,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!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b49c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3845,19 +3845,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (b544 ) │ │ │ │ add r0, pc │ │ │ │ blx 8a5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 81bc │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b548 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3895,21 +3895,21 @@ │ │ │ │ blx 8a5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81bc │ │ │ │ movs r5, #0 │ │ │ │ b.n b586 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b5c4 : │ │ │ │ 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 │ │ │ │ @@ -4314,42 +4314,42 @@ │ │ │ │ nop │ │ │ │ add ip, sp │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r0, lr │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 5, cr0, cr12, cr1, {0} │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + cdp 0, 0, cr0, cr12, cr1, {0} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r0], #4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stcl 0, cr0, [r0], #-4 │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ rors r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - ldrd r0, r0, [r4], #4 │ │ │ │ - subs.w r0, lr, r1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia.w r4!, {r0} │ │ │ │ + sbc.w r0, lr, r1 │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, r4, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + adds.w r0, r4, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ 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] @ (bab0 ) │ │ │ │ @@ -5809,83 +5809,83 @@ │ │ │ │ b.n c9b0 │ │ │ │ subs r5, #44 @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, ca28 │ │ │ │ + revsh r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n c914 │ │ │ │ + bpl.n ca74 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n ca88 │ │ │ │ + bcc.n c9e8 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, ca68 │ │ │ │ + cbnz r4, ca54 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, ca62 │ │ │ │ + cbnz r0, ca4e │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, ca5e │ │ │ │ + revsh r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n ca04 │ │ │ │ + bgt.n c964 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, ca4c │ │ │ │ + cbnz r2, ca38 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca2e │ │ │ │ + @ instruction: 0xb8be │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ movs r1, r0 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ca20 │ │ │ │ + bcs.n c980 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - uxth r6, r0 │ │ │ │ + sxth r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n c9f0 │ │ │ │ + blt.n cb50 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxth r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d466 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ bgt.w d3bc │ │ │ │ @@ -7054,161 +7054,161 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8794 │ │ │ │ b.n d652 │ │ │ │ nop │ │ │ │ - bhi.n d7f0 │ │ │ │ + bhi.n d750 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n d774 │ │ │ │ + bvc.n d6d4 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, d74c │ │ │ │ + cbz r2, d738 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n d6ec │ │ │ │ + bvc.n d64c │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, d742 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, d742 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #528 @ (adr r6, d968 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, d828 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #640 @ (adr r2, d9dc ) │ │ │ │ + add r2, pc, #320 @ (adr r2, d89c ) │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n d7cc │ │ │ │ + bcc.n d72c │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d854 │ │ │ │ + bcs.n d7b4 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d7ec │ │ │ │ + bne.n d74c │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d724 │ │ │ │ + bne.n d884 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d808 │ │ │ │ + beq.n d768 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #784 @ (adr r7, dab8 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, d978 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d6c8 │ │ │ │ + beq.n d828 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, d824 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, dae4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d860 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, db44 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, da04 ) │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d810 │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #704 @ (adr r6, da98 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, d958 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #512 @ (adr r6, d9e4 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, d8a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #328 @ (adr r6, d938 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, d7f8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #144 @ (adr r6, d88c ) │ │ │ │ + add r5, pc, #848 @ (adr r5, db4c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, dbd8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, da98 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #672 @ (adr r7, dab4 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, d974 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #720 @ (adr r5, dae8 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, d9a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #776 @ (adr r4, db34 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, d9f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ @@ -7238,15 +7238,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #0 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n d906 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n d970 │ │ │ │ @@ -7333,48 +7333,48 @@ │ │ │ │ bne.n d8c6 │ │ │ │ b.n d8e0 │ │ │ │ ldr.w lr, [pc, #64] @ d9c0 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n d8c6 │ │ │ │ b.n d8e0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r7, pc, #840 @ (adr r7, dcd8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r7, pc, #936 @ (adr r7, dd3c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r7, pc, #800 @ (adr r7, dcb8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r7, pc, #760 @ (adr r7, dc94 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r7, pc, #720 @ (adr r7, dc70 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #840 @ (adr r7, dcec ) │ │ │ │ + add r7, pc, #520 @ (adr r7, dbac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, dc98 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, db58 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #792 @ (adr r7, dcc4 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, db84 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, dc80 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, db40 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #648 @ (adr r7, dc3c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, dafc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #640 @ (adr r7, dc38 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, daf8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #520 @ (adr r7, dbc4 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, da84 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #432 @ (adr r7, db70 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, da30 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #376 @ (adr r7, db3c ) │ │ │ │ + add r7, pc, #56 @ (adr r7, d9fc ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (d9d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r7, pc, #352 @ (adr r7, db34 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, d9f4 ) │ │ │ │ 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 da10 │ │ │ │ @@ -7394,34 +7394,34 @@ │ │ │ │ adds r4, #1 │ │ │ │ blx 8794 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n d9f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r6, r5, #11 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #304 @ (adr r7, db4c ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, de0c ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (da28 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r7, pc, #208 @ (adr r7, dafc ) │ │ │ │ + add r6, pc, #912 @ (adr r6, ddbc ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (da38 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r7, pc, #200 @ (adr r7, db04 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, ddc4 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (da44 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r7, pc, #216 @ (adr r7, db20 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, dde0 ) │ │ │ │ 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] @ db14 │ │ │ │ mov r4, r0 │ │ │ │ @@ -7508,37 +7508,37 @@ │ │ │ │ b.n db02 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #8 @ (adr r7, db28 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, dde8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, df1c ) │ │ │ │ + add r6, pc, #696 @ (adr r6, dddc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, df20 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, dde0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #8 @ (adr r7, db34 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, ddf4 ) │ │ │ │ movs r1, r0 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #680 @ (adr r6, dddc ) │ │ │ │ + add r6, pc, #360 @ (adr r6, dc9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #648 @ (adr r6, ddc0 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, dc80 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #632 @ (adr r6, ddb4 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, dc74 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #608 @ (adr r6, dda0 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, dc60 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #576 @ (adr r6, dd84 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, dc44 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #552 @ (adr r6, dd74 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, dc34 ) │ │ │ │ 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 │ │ │ │ @@ -7548,15 +7548,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (db78 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r6, pc, #336 @ (adr r6, dccc ) │ │ │ │ + add r6, pc, #16 @ (adr r6, db8c ) │ │ │ │ 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 │ │ │ │ @@ -7651,29 +7651,29 @@ │ │ │ │ b.n dbf4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r6, #4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #104 @ (adr r6, dcec ) │ │ │ │ + add r5, pc, #808 @ (adr r5, dfac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, dcb0 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, df70 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #24 @ (adr r6, dca4 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, df64 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #32 @ (adr r6, dcb0 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, df70 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #16 @ (adr r6, dca4 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, df64 ) │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #576 @ (adr r5, dedc ) │ │ │ │ + add r5, pc, #256 @ (adr r5, dd9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, dea0 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, dd60 ) │ │ │ │ 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 │ │ │ │ @@ -7780,35 +7780,35 @@ │ │ │ │ add r2, pc │ │ │ │ movs r3, #154 @ 0x9a │ │ │ │ blx 8a44 │ │ │ │ b.n dd5a │ │ │ │ nop │ │ │ │ movs r6, #62 @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #376 @ (adr r5, df30 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, ddf0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, df24 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, dde4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #328 @ (adr r5, df08 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, ddc8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #224 @ (adr r5, dea4 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, e164 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #312 @ (adr r5, df00 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, e1c0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, e18c ) │ │ │ │ + add r4, pc, #640 @ (adr r4, e04c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, e198 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, e058 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #592 @ (adr r4, e024 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, dee4 ) │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, e05c ) │ │ │ │ + add r4, pc, #320 @ (adr r4, df1c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, dff0 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, deb0 ) │ │ │ │ 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 │ │ │ │ @@ -7850,15 +7850,15 @@ │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r1, #3 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, e05c ) │ │ │ │ + add r4, pc, #184 @ (adr r4, df1c ) │ │ │ │ movs r1, r0 │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r3, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #5268 @ 0x1494 │ │ │ │ ldr.w r1, [r0, #3784] @ 0xec8 │ │ │ │ @@ -7890,15 +7890,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #7 │ │ │ │ b.n dea2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n dea2 │ │ │ │ nop │ │ │ │ - add r4, pc, #48 @ (adr r4, df04 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, e1c4 ) │ │ │ │ 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 │ │ │ │ @@ -7926,17 +7926,17 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #840 @ (adr r3, e274 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, e134 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #288 @ (adr r3, e050 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, e310 ) │ │ │ │ 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 │ │ │ │ @@ -7955,21 +7955,21 @@ │ │ │ │ blx 8794 │ │ │ │ ldr r1, [pc, #24] @ (df80 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r3, pc, #560 @ (adr r3, e1a8 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, e068 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #584 @ (adr r3, e1c4 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, e084 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #472 @ (adr r3, e158 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, e018 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #560 @ (adr r3, e1b4 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, e074 ) │ │ │ │ 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 │ │ │ │ @@ -7987,17 +7987,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ (dfc4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ - add r3, pc, #416 @ (adr r3, e164 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, e024 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #416 @ (adr r3, e168 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, e028 ) │ │ │ │ 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 │ │ │ │ @@ -8013,17 +8013,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (e004 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r3, pc, #312 @ (adr r3, e13c ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, e3fc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #296 @ (adr r3, e130 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, e3f0 ) │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, e032 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -8036,19 +8036,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (e044 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r3, pc, #248 @ (adr r3, e138 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, e3f8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #272 @ (adr r3, e154 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, e414 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #632 @ (adr r0, e2c0 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, e180 ) │ │ │ │ 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] @ (e0c0 ) │ │ │ │ mov fp, r2 │ │ │ │ @@ -8090,21 +8090,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 8790 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #16 @ (adr r3, e0d8 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, e398 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, e3cc ) │ │ │ │ + add r2, pc, #448 @ (adr r2, e28c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #920 @ (adr r2, e468 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, e328 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #904 @ (adr r2, e45c ) │ │ │ │ + add r2, pc, #584 @ (adr r2, e31c ) │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ asrs r3, r1, #31 │ │ │ │ ldr r0, [pc, #24] @ (e0fc ) │ │ │ │ @@ -8128,15 +8128,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 8794 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r2, pc, #648 @ (adr r2, e3b0 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, e270 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n e196 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n e200 │ │ │ │ @@ -8223,90 +8223,90 @@ │ │ │ │ bne.n e156 │ │ │ │ b.n e170 │ │ │ │ ldr.w lr, [pc, #64] @ e250 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n e156 │ │ │ │ b.n e170 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #520 @ (adr r2, e42c ) │ │ │ │ + add r2, pc, #200 @ (adr r2, e2ec ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, e3a8 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, e268 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #344 @ (adr r2, e384 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, e244 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #304 @ (adr r2, e360 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, e620 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e260 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #640 @ (adr r1, e4e4 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, e3a4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e270 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #632 @ (adr r1, e4ec ) │ │ │ │ + add r1, pc, #312 @ (adr r1, e3ac ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e280 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #656 @ (adr r1, e514 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, e3d4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e290 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #656 @ (adr r1, e524 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, e3e4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2a0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #672 @ (adr r1, e544 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, e404 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2b0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #688 @ (adr r1, e564 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, e424 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e2c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #696 @ (adr r1, e57c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, e43c ) │ │ │ │ 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 │ │ │ │ @@ -8314,15 +8314,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 8794 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #632 @ (adr r1, e564 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, e424 ) │ │ │ │ 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 │ │ │ │ @@ -8330,34 +8330,34 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 8794 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #568 @ (adr r1, e54c ) │ │ │ │ + add r1, pc, #248 @ (adr r1, e40c ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e320 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #536 @ (adr r1, e53c ) │ │ │ │ + add r1, pc, #216 @ (adr r1, e3fc ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e32c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #568 @ (adr r1, e568 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, e428 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e33c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #544 @ (adr r1, e560 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, e420 ) │ │ │ │ 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] @ (e3f8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -8436,33 +8436,33 @@ │ │ │ │ b.n e3e6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r6, #29 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #232 @ (adr r1, e4f0 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, e7b0 ) │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r4, #28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ 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 │ │ │ │ @@ -8504,15 +8504,15 @@ │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r0, #26 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r1, #25 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -8544,15 +8544,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e50c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #23 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #56 @ (adr r0, e550 ) │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #23 │ │ │ │ movs r3, r0 │ │ │ │ cbz r2, e52c │ │ │ │ mov r2, r1 │ │ │ │ @@ -8560,31 +8560,31 @@ │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (e53c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, e54c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (e558 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (e55c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ 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 │ │ │ │ @@ -8612,17 +8612,17 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ ldr r2, [pc, #24] @ (e5e0 ) │ │ │ │ umull r0, r3, r3, r1 │ │ │ │ add r2, pc │ │ │ │ subs r0, r1, r3 │ │ │ │ @@ -8647,15 +8647,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n e68a │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n e6f4 │ │ │ │ @@ -8742,41 +8742,41 @@ │ │ │ │ bne.n e64a │ │ │ │ b.n e664 │ │ │ │ ldr.w lr, [pc, #64] @ e744 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n e64a │ │ │ │ b.n e664 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ 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 │ │ │ │ @@ -8791,50 +8791,50 @@ │ │ │ │ ldr r1, [pc, #24] @ (e788 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e798 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e7a8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e7b8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7c4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ 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] @ e8a0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -8921,37 +8921,37 @@ │ │ │ │ b.n e88e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r3, #11 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #9 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ 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 │ │ │ │ @@ -8977,15 +8977,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ 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 │ │ │ │ @@ -9042,27 +9042,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8794 │ │ │ │ ldr r1, [pc, #28] @ (e9dc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ b.n e984 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, #1 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [pc, #32] @ ea10 │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ @@ -9130,28 +9130,28 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a44 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfaba0002 │ │ │ │ - revsh r4, r4 │ │ │ │ + hlt 0x0014 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ 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 │ │ │ │ @@ -9206,27 +9206,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ blx 8a44 │ │ │ │ b.n eb1e │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r0, r1 │ │ │ │ + cbnz r0, eb9a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ 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 │ │ │ │ @@ -9350,21 +9350,21 @@ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r3, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9410,15 +9410,15 @@ │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r4, #23 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9439,21 +9439,21 @@ │ │ │ │ blx 8794 │ │ │ │ ldr r1, [pc, #24] @ (eda0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ 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 │ │ │ │ @@ -9476,42 +9476,42 @@ │ │ │ │ ldr r1, [pc, #24] @ (edf4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ble.n ee04 │ │ │ │ ldr r1, [pc, #8] @ (ee08 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, ee18 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (ee24 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (ee28 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ cbz r1, ee46 │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, ee3c │ │ │ │ ldr r1, [pc, #80] @ (ee84 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -9541,23 +9541,23 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ blx 8a44 │ │ │ │ b.n ee68 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ 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] @ (ef60 ) │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ @@ -9624,17 +9624,17 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r2, #16 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #15 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -9740,48 +9740,48 @@ │ │ │ │ bne.n efd6 │ │ │ │ b.n eff0 │ │ │ │ ldr.w lr, [pc, #64] @ f0d0 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n efd6 │ │ │ │ b.n eff0 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f0e0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ 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 f120 │ │ │ │ @@ -9800,34 +9800,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 8794 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n f106 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r0, r2, #8519680 @ 0x820000 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f138 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (f148 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (f154 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ 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] @ f218 │ │ │ │ mov r4, r0 │ │ │ │ @@ -9909,35 +9909,35 @@ │ │ │ │ b.n f206 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -9947,15 +9947,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (f278 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ 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 │ │ │ │ @@ -10042,29 +10042,29 @@ │ │ │ │ b.n f2e8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r5, #30 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -10177,35 +10177,35 @@ │ │ │ │ blx 8a44 │ │ │ │ b.n f44e │ │ │ │ nop │ │ │ │ lsrs r4, r5, #15 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, f4d2 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ 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 │ │ │ │ @@ -10247,15 +10247,15 @@ │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r2, #23 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r3, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #5268 @ 0x1494 │ │ │ │ ldr.w r1, [r0, #3784] @ 0xec8 │ │ │ │ @@ -10287,15 +10287,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #7 │ │ │ │ b.n f59a │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n f59a │ │ │ │ nop │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -10314,39 +10314,39 @@ │ │ │ │ blx 8794 │ │ │ │ ldr r1, [pc, #24] @ (f61c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ bgt.n f626 │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #8] @ (f630 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ bgt.n f63a │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #8] @ (f644 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, f672 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -10359,19 +10359,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (f684 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ 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] @ (f718 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -10429,21 +10429,21 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #3 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ 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 │ │ │ │ @@ -10471,17 +10471,17 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ @@ -10571,39 +10571,39 @@ │ │ │ │ ldr.w ip, [pc, #60] @ f8a4 │ │ │ │ add ip, pc │ │ │ │ b.n f80c │ │ │ │ ldr.w ip, [pc, #56] @ f8a8 │ │ │ │ add ip, pc │ │ │ │ b.n f80c │ │ │ │ nop │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ @@ -10613,22 +10613,22 @@ │ │ │ │ moveq r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (f8d0 ) │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [pc, #8] @ (f8e0 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ b.w 899c │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ beq.n f902 │ │ │ │ cmp r2, #113 @ 0x71 │ │ │ │ beq.n f8f8 │ │ │ │ ldr r1, [pc, #28] @ (f90c ) │ │ │ │ @@ -10639,19 +10639,19 @@ │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ ldr r1, [pc, #16] @ (f914 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, f934 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #28] @ (f940 ) │ │ │ │ ldr.w r3, [r3, #3780] @ 0xec4 │ │ │ │ add r1, pc │ │ │ │ @@ -10661,17 +10661,17 @@ │ │ │ │ moveq r3, #8 │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (f944 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -10706,15 +10706,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n fa2a │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n fa94 │ │ │ │ @@ -10801,41 +10801,41 @@ │ │ │ │ bne.n f9ea │ │ │ │ b.n fa04 │ │ │ │ ldr.w lr, [pc, #64] @ fae4 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n f9ea │ │ │ │ b.n fa04 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ @@ -10850,50 +10850,50 @@ │ │ │ │ ldr r1, [pc, #24] @ (fb28 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (fb38 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (fb48 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (fb58 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb64 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb70 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ 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] @ fc40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10979,36 +10979,36 @@ │ │ │ │ add r7, pc │ │ │ │ b.n fc2e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u d0, d12, d2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ cdp2 0, 13, cr0, cr8, cr2, {0} │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ 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 │ │ │ │ @@ -11034,15 +11034,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ @@ -11096,25 +11096,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 8794 │ │ │ │ ldr r1, [pc, #28] @ (fd70 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ b.n fd08 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [pc, #36] @ fda4 │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ add ip, pc │ │ │ │ @@ -11183,29 +11183,29 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a44 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ b.n fd1c │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #560 @ (adr r7, 1007c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, ff3c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ 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 │ │ │ │ @@ -11260,27 +11260,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ blx 8a44 │ │ │ │ b.n feb2 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #960 @ (adr r6, 102b0 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 10170 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -11404,21 +11404,21 @@ │ │ │ │ bne.n 10024 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ umull r0, r0, ip, r2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfaca0002 │ │ │ │ @ instruction: 0xfa9c0002 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11461,15 +11461,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa4a0002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfa100002 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ @@ -11489,21 +11489,21 @@ │ │ │ │ blx 8794 │ │ │ │ ldr r1, [pc, #24] @ (1013c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ 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 │ │ │ │ @@ -11526,42 +11526,42 @@ │ │ │ │ ldr r1, [pc, #24] @ (10190 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ble.n 101a0 │ │ │ │ ldr r1, [pc, #8] @ (101a4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, 101b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (101c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (101c4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ cbz r1, 101e2 │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 101d8 │ │ │ │ ldr r1, [pc, #80] @ (10220 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -11591,23 +11591,23 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ blx 8a44 │ │ │ │ b.n 10204 │ │ │ │ nop │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #632 @ (adr r3, 104a4 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 10364 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #32] │ │ │ │ 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] @ (102f8 ) │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ @@ -11673,470 +11673,443 @@ │ │ │ │ strb.w r3, [ip] │ │ │ │ b.n 102c6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [sl, r2] │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [lr, r2] │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r4, #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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 814c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1039a │ │ │ │ - ldr.w r1, [pc, #1112] @ 10784 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 814c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 10398 │ │ │ │ + ldr.w r1, [pc, #1032] @ 10734 │ │ │ │ + mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ - ldr.w r1, [pc, #1104] @ 10788 │ │ │ │ + ldr.w r1, [pc, #1024] @ 10738 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 103a6 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 103a4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 103a2 │ │ │ │ - add.w r4, r4, #8192 @ 0x2000 │ │ │ │ + beq.n 103a0 │ │ │ │ + add.w r6, r6, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ - ldr.w r3, [r4, #3784] @ 0xec8 │ │ │ │ + ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 103f2 │ │ │ │ + beq.n 103f0 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10478 │ │ │ │ + beq.w 10476 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10478 │ │ │ │ - ldr.w r7, [pc, #1040] @ 1078c │ │ │ │ + beq.n 10476 │ │ │ │ + ldr r7, [pc, #960] @ (1073c ) │ │ │ │ movs r0, #1 │ │ │ │ add r7, pc │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1045c │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 1045a │ │ │ │ + mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 81c0 │ │ │ │ - add.w r4, r4, #8192 @ 0x2000 │ │ │ │ + add.w r6, r6, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ - ldr.w r3, [r4, #3784] @ 0xec8 │ │ │ │ + ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10406 │ │ │ │ + beq.n 10404 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1063a │ │ │ │ + beq.w 105ea │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - movne r5, #0 │ │ │ │ + movne r4, #0 │ │ │ │ bne.n 1037a │ │ │ │ - ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ + ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 10414 │ │ │ │ - ldr r4, [pc, #940] @ (10790 ) │ │ │ │ + bne.n 10412 │ │ │ │ + ldr r6, [pc, #864] @ (10740 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ mov.w r8, #43 @ 0x2b │ │ │ │ - add r4, pc │ │ │ │ + add r6, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ - b.n 1048e │ │ │ │ - ldr r5, [pc, #928] @ (10794 ) │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ + b.n 1048c │ │ │ │ + ldr r4, [pc, #848] @ (10744 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r5, pc │ │ │ │ - add.w r1, r5, #232 @ 0xe8 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 106a8 │ │ │ │ - ldr.w r7, [r4, #3772] @ 0xebc │ │ │ │ + bne.w 10658 │ │ │ │ + ldr.w r7, [r6, #3772] @ 0xebc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 10418 │ │ │ │ + beq.n 10416 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 10656 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1038e │ │ │ │ - ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ + beq.w 10606 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1038c │ │ │ │ + ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 10746 │ │ │ │ + beq.w 106f6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 106dc │ │ │ │ - ldr.w r8, [pc, #876] @ 10798 │ │ │ │ + beq.w 1068c │ │ │ │ + ldr.w r8, [pc, #800] @ 10748 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ add.w r8, r8, #232 @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ blx 8cac │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1038e │ │ │ │ - ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ + beq.n 1038c │ │ │ │ + ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #848] @ (1079c ) │ │ │ │ - ldr r2, [pc, #848] @ (107a0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1074c ) │ │ │ │ + ldr r2, [pc, #772] @ (10750 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ blx 8a44 │ │ │ │ - b.n 10414 │ │ │ │ - ldr.w r3, [r4, #3784] @ 0xec8 │ │ │ │ + b.n 10412 │ │ │ │ + ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #828] @ (107a4 ) │ │ │ │ - ldr r2, [pc, #828] @ (107a8 ) │ │ │ │ + ldr r3, [pc, #748] @ (10754 ) │ │ │ │ + ldr r2, [pc, #752] @ (10758 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1038e │ │ │ │ - ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ + b.n 1038c │ │ │ │ + ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1038e │ │ │ │ - ldr r4, [pc, #808] @ (107ac ) │ │ │ │ + bne.n 1038c │ │ │ │ + ldr r6, [pc, #732] @ (1075c ) │ │ │ │ mov.w r8, #50 @ 0x32 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #28 │ │ │ │ + add r6, pc │ │ │ │ + adds r6, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1071c │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w 106cc │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ blx 8250 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 8644 │ │ │ │ subs r1, r0, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r6, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10716 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r4, [r2, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 104c0 │ │ │ │ + beq.w 106c6 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r6, [r2, #4]! │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + bne.n 104be │ │ │ │ add.w lr, r3, r7 │ │ │ │ - movw r2, #889 @ 0x379 │ │ │ │ - movt r2, #64384 @ 0xfb80 │ │ │ │ + movw r2, #29048 @ 0x7178 │ │ │ │ + movt r2, #39003 @ 0x985b │ │ │ │ movw ip, #26125 @ 0x660d │ │ │ │ movt ip, #25 │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ - mov r8, r4 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r6 │ │ │ │ + strd r4, r1, [sp, #32] │ │ │ │ add.w sl, r7, #4 │ │ │ │ - mov r5, r2 │ │ │ │ + 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] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ movw r0, #62303 @ 0xf35f │ │ │ │ movt r0, #15470 @ 0x3c6e │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r7, [r4, #-4]! │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mla r5, fp, r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ ldr.w r0, [r6, r1, lsl #2] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r4, sl │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ - bne.n 10502 │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ + bne.n 10500 │ │ │ │ mov r7, r6 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r1, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10710 │ │ │ │ + beq.w 106c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ add r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r3 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r5, r3 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ldrb.w ip, [lr, r3] │ │ │ │ strb.w ip, [r0, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 10554 │ │ │ │ + bne.n 10552 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - mov r6, r7 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + mov r5, r7 │ │ │ │ mov r7, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, sl │ │ │ │ - mov r1, r3 │ │ │ │ - ldrb.w r7, [r1, #1]! │ │ │ │ - cmp r1, r2 │ │ │ │ - mov.w r0, r7, lsl #2 │ │ │ │ - add.w r0, r0, r7, lsr #6 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ - bne.n 10580 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r1, r0, lsl #3 │ │ │ │ - add.w r1, r1, r0, lsr #5 │ │ │ │ + mov.w r1, r0, lsl #2 │ │ │ │ + add.w r1, r1, r0, lsr #6 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - bne.n 10592 │ │ │ │ - bic.w r1, r4, #7 │ │ │ │ - mov r3, r8 │ │ │ │ - add.w r0, r8, r1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - adds r3, #8 │ │ │ │ - eor.w r2, r2, #1347440720 @ 0x50505050 │ │ │ │ - str.w r2, [r3, #-8] │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - eor.w r2, r2, #1347440720 @ 0x50505050 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 105ae │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 105de │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - eor.w r2, r2, #80 @ 0x50 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - bhi.n 105ce │ │ │ │ + bne.n 1057c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10694 │ │ │ │ + beq.n 10644 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 106fa │ │ │ │ + bne.w 106aa │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx 8a68 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1038e │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 106c0 │ │ │ │ - ldr r4, [pc, #416] @ (107b0 ) │ │ │ │ + beq.w 1038c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 10670 │ │ │ │ + ldr r6, [pc, #416] @ (10760 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ + add r6, pc │ │ │ │ + add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1038e │ │ │ │ - ldr r3, [pc, #400] @ (107b4 ) │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #396] @ (107b8 ) │ │ │ │ + beq.w 1038c │ │ │ │ + ldr r3, [pc, #400] @ (10764 ) │ │ │ │ + add.w r1, r6, #232 @ 0xe8 │ │ │ │ + ldr r2, [pc, #396] @ (10768 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #151 @ 0x97 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1038e │ │ │ │ - ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ + b.n 1038c │ │ │ │ + ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 10414 │ │ │ │ - ldr r4, [pc, #372] @ (107bc ) │ │ │ │ + bne.w 10412 │ │ │ │ + ldr r6, [pc, #372] @ (1076c ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ mov.w r8, #43 @ 0x2b │ │ │ │ - add r4, pc │ │ │ │ + add r6, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ - b.n 1048e │ │ │ │ - ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ + b.n 1048c │ │ │ │ + ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 10736 │ │ │ │ + beq.n 106e6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 106ea │ │ │ │ - ldr r5, [pc, #348] @ (107c0 ) │ │ │ │ + beq.n 1069a │ │ │ │ + ldr r4, [pc, #348] @ (10770 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r5, pc │ │ │ │ - add.w r1, r5, #232 @ 0xe8 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10414 │ │ │ │ - ldr r3, [pc, #332] @ (107c4 ) │ │ │ │ - add.w r1, r5, #232 @ 0xe8 │ │ │ │ - ldr.w r2, [r4, #3780] @ 0xec4 │ │ │ │ + beq.w 10412 │ │ │ │ + ldr r3, [pc, #332] @ (10774 ) │ │ │ │ + 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] @ (107c8 ) │ │ │ │ + ldr r2, [pc, #316] @ (10778 ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 8a44 │ │ │ │ - b.n 10414 │ │ │ │ - mov r2, r4 │ │ │ │ + b.n 10412 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx 8a68 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1038e │ │ │ │ - ldr r3, [pc, #288] @ (107cc ) │ │ │ │ - add.w r1, r5, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #288] @ (107d0 ) │ │ │ │ + b.n 1038c │ │ │ │ + ldr r3, [pc, #288] @ (1077c ) │ │ │ │ + add.w r1, r4, #232 @ 0xe8 │ │ │ │ + ldr r2, [pc, #288] @ (10780 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ blx 8a44 │ │ │ │ - b.n 10406 │ │ │ │ + b.n 10404 │ │ │ │ mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 7fac │ │ │ │ - b.n 1038e │ │ │ │ - ldr r4, [pc, #244] @ (107d4 ) │ │ │ │ - movs r5, #0 │ │ │ │ + b.n 1038c │ │ │ │ + ldr r6, [pc, #244] @ (10784 ) │ │ │ │ + movs r4, #0 │ │ │ │ mov.w r8, #27 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - b.n 1048e │ │ │ │ - ldr r4, [pc, #236] @ (107d8 ) │ │ │ │ - movs r5, #0 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + add r6, pc │ │ │ │ + b.n 1048c │ │ │ │ + ldr r6, [pc, #236] @ (10788 ) │ │ │ │ + movs r4, #0 │ │ │ │ mov.w r8, #47 @ 0x2f │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ - b.n 1048e │ │ │ │ - ldr r7, [pc, #224] @ (107dc ) │ │ │ │ + str r4, [sp, #28] │ │ │ │ + add r6, pc │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ + b.n 1048c │ │ │ │ + ldr r7, [pc, #224] @ (1078c ) │ │ │ │ movs r0, #3 │ │ │ │ add r7, pc │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 10756 │ │ │ │ - mov r2, r4 │ │ │ │ + cbnz r0, 10706 │ │ │ │ + mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 105f0 │ │ │ │ + b.n 105a0 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - ldr r4, [pc, #192] @ (107e0 ) │ │ │ │ + ldr r6, [pc, #192] @ (10790 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ + add r6, pc │ │ │ │ + add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 1076c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - blx 8d8c │ │ │ │ - b.n 1038e │ │ │ │ - ldr r4, [pc, #172] @ (107e4 ) │ │ │ │ + cbnz r0, 1071c │ │ │ │ + mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ + blx 8d8c │ │ │ │ + b.n 1038c │ │ │ │ + ldr r6, [pc, #172] @ (10794 ) │ │ │ │ + movs r4, #0 │ │ │ │ mov.w r8, #31 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ - b.n 1048e │ │ │ │ - ldr r4, [pc, #160] @ (107e8 ) │ │ │ │ - movs r5, #0 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + add r6, pc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ + b.n 1048c │ │ │ │ + ldr r6, [pc, #160] @ (10798 ) │ │ │ │ + movs r4, #0 │ │ │ │ mov.w r8, #24 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ - b.n 1048e │ │ │ │ - ldr r3, [pc, #148] @ (107ec ) │ │ │ │ + str r4, [sp, #28] │ │ │ │ + add r6, pc │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ + b.n 1048c │ │ │ │ + ldr r3, [pc, #148] @ (1079c ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #148] @ (107f0 ) │ │ │ │ + ldr r2, [pc, #148] @ (107a0 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ blx 8a44 │ │ │ │ - b.n 1070a │ │ │ │ - ldr r3, [pc, #132] @ (107f4 ) │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #132] @ (107f8 ) │ │ │ │ + b.n 106ba │ │ │ │ + ldr r3, [pc, #132] @ (107a4 ) │ │ │ │ + add.w r1, r6, #232 @ 0xe8 │ │ │ │ + ldr r2, [pc, #132] @ (107a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #155 @ 0x9b │ │ │ │ blx 8a44 │ │ │ │ - b.n 1072c │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + b.n 106dc │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #272 @ (adr r2, 108a0 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 10b18 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #872 @ (adr r1, 10afc ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 10974 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #824 @ (adr r1, 10ad0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 10948 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #600 @ (adr r1, 109f4 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 1086c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #232 @ (adr r1, 10898 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 10b10 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ strh r0, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ @@ -12172,182 +12145,182 @@ │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r2, #40] @ 0x28 │ │ │ │ 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] @ (10a8c ) │ │ │ │ + ldr r2, [pc, #636] @ (10a3c ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #636] @ (10a90 ) │ │ │ │ + ldr r3, [pc, #636] @ (10a40 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #636] @ (10a94 ) │ │ │ │ + ldr r1, [pc, #636] @ (10a44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8ab0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 108f2 │ │ │ │ + beq.n 108a2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108f2 │ │ │ │ + beq.n 108a2 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 8518 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.n 10936 │ │ │ │ + beq.n 108e6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 88e4 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w 1098e │ │ │ │ + bcs.w 1093e │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 88e4 │ │ │ │ orrs r0, r1 │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r5, r4 │ │ │ │ - bne.n 1087e │ │ │ │ - b.n 10a60 │ │ │ │ + bne.n 1082e │ │ │ │ + b.n 10a10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e70 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1095c │ │ │ │ + beq.n 1090c │ │ │ │ mov r0, r6 │ │ │ │ blx 88e4 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 1086a │ │ │ │ + bcc.n 1081a │ │ │ │ blx 814c │ │ │ │ mov sl, r0 │ │ │ │ blx 814c │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ add.w r9, r9, #8192 @ 0x2000 │ │ │ │ mov r6, r0 │ │ │ │ blx 8b74 │ │ │ │ ldr.w r3, [r9, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 109b4 │ │ │ │ - ldr r4, [pc, #488] @ (10a98 ) │ │ │ │ + beq.w 10964 │ │ │ │ + ldr r4, [pc, #488] @ (10a48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10978 │ │ │ │ + bne.n 10928 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ blx 8d8c │ │ │ │ mov r0, r6 │ │ │ │ blx 8d8c │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - ldr r2, [pc, #452] @ (10a9c ) │ │ │ │ - ldr r3, [pc, #440] @ (10a90 ) │ │ │ │ + ldr r2, [pc, #452] @ (10a4c ) │ │ │ │ + ldr r3, [pc, #440] @ (10a40 ) │ │ │ │ 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 10a88 │ │ │ │ + bne.w 10a38 │ │ │ │ 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] @ (10aa0 ) │ │ │ │ + ldr r4, [pc, #424] @ (10a50 ) │ │ │ │ blx 81c0 │ │ │ │ - ldr r0, [pc, #424] @ (10aa4 ) │ │ │ │ + ldr r0, [pc, #424] @ (10a54 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ blx 838c │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #3 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10834 │ │ │ │ - ldr r0, [pc, #404] @ (10aa8 ) │ │ │ │ + beq.n 107e4 │ │ │ │ + ldr r0, [pc, #404] @ (10a58 ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #404] @ (10aac ) │ │ │ │ + ldr r2, [pc, #404] @ (10a5c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 8a44 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 8518 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - bne.n 10842 │ │ │ │ - ldr r4, [pc, #376] @ (10ab0 ) │ │ │ │ + bne.n 107f2 │ │ │ │ + ldr r4, [pc, #376] @ (10a60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ - cbz r0, 1096c │ │ │ │ - ldr r0, [pc, #364] @ (10ab4 ) │ │ │ │ + cbz r0, 1091c │ │ │ │ + ldr r0, [pc, #364] @ (10a64 ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #364] @ (10ab8 ) │ │ │ │ + ldr r2, [pc, #364] @ (10a68 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1096c │ │ │ │ - ldr r4, [pc, #348] @ (10abc ) │ │ │ │ + b.n 1091c │ │ │ │ + ldr r4, [pc, #348] @ (10a6c ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a4a │ │ │ │ + bne.n 109fa │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 81c0 │ │ │ │ - b.n 108d4 │ │ │ │ - ldr r3, [pc, #324] @ (10ac0 ) │ │ │ │ + b.n 10884 │ │ │ │ + ldr r3, [pc, #324] @ (10a70 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (10ac4 ) │ │ │ │ + ldr r2, [pc, #324] @ (10a74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ blx 8a44 │ │ │ │ - b.n 108be │ │ │ │ - ldr r4, [pc, #312] @ (10ac8 ) │ │ │ │ + b.n 1086e │ │ │ │ + ldr r4, [pc, #312] @ (10a78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1096c │ │ │ │ - ldr r0, [pc, #300] @ (10acc ) │ │ │ │ + beq.n 1091c │ │ │ │ + ldr r0, [pc, #300] @ (10a7c ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (10ad0 ) │ │ │ │ + ldr r2, [pc, #300] @ (10a80 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1096c │ │ │ │ - ldr r5, [pc, #284] @ (10ad4 ) │ │ │ │ + b.n 1091c │ │ │ │ + ldr r5, [pc, #284] @ (10a84 ) │ │ │ │ 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} │ │ │ │ @@ -12369,15 +12342,15 @@ │ │ │ │ blx 8a68 │ │ │ │ movs r2, #18 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r4 │ │ │ │ blx 8c90 │ │ │ │ - b.n 10a32 │ │ │ │ + b.n 109e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e70 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -12390,55 +12363,55 @@ │ │ │ │ blx 7fac │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 88e4 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 10a06 │ │ │ │ + bcc.n 109b6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 8b74 │ │ │ │ - b.n 108c8 │ │ │ │ - ldr r0, [pc, #140] @ (10ad8 ) │ │ │ │ + b.n 10878 │ │ │ │ + ldr r0, [pc, #140] @ (10a88 ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (10adc ) │ │ │ │ + ldr r2, [pc, #140] @ (10a8c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1096c │ │ │ │ - ldr r4, [pc, #124] @ (10ae0 ) │ │ │ │ + b.n 1091c │ │ │ │ + ldr r4, [pc, #124] @ (10a90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1096c │ │ │ │ - ldr r0, [pc, #112] @ (10ae4 ) │ │ │ │ + beq.w 1091c │ │ │ │ + ldr r0, [pc, #112] @ (10a94 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (10ae8 ) │ │ │ │ + ldr r2, [pc, #112] @ (10a98 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1096c │ │ │ │ + b.n 1091c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2b40002 │ │ │ │ + ssat r0, #3, r4 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf1f00002 │ │ │ │ + movw r0, #2 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ @@ -12474,143 +12447,143 @@ │ │ │ │ strh r6, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 10b0e │ │ │ │ - b.n 10b1a │ │ │ │ + bne.n 10abe │ │ │ │ + b.n 10aca │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10b2a │ │ │ │ + bne.n 10ada │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 10b1a │ │ │ │ + beq.n 10aca │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 10afa │ │ │ │ + bne.n 10aaa │ │ │ │ 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 10b16 │ │ │ │ + bhi.n 10ac6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 10aec │ │ │ │ + b.n 10a9c │ │ │ │ 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 10b62 │ │ │ │ + bcc.n 10b12 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r2 │ │ │ │ ite cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ movcs r0, #0 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00010b64 : │ │ │ │ +00010b14 : │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 10b9a │ │ │ │ + cbz r0, 10b4a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 10b9a │ │ │ │ + cbz r3, 10b4a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 10ba0 │ │ │ │ + ble.n 10b50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b8e │ │ │ │ + b.n 10b3e │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 10ba0 │ │ │ │ + beq.n 10b50 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10b88 │ │ │ │ + bne.n 10b38 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -00010ba8 : │ │ │ │ +00010b58 : │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 10be4 │ │ │ │ + cbz r0, 10b94 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 10be4 │ │ │ │ + cbz r3, 10b94 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 10bea │ │ │ │ - beq.n 10bfc │ │ │ │ + blt.n 10b9a │ │ │ │ + beq.n 10bac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 10bd6 │ │ │ │ + b.n 10b86 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 10bfc │ │ │ │ + ble.n 10bac │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10bd0 │ │ │ │ + bne.n 10b80 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8048 │ │ │ │ negs r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 10be4 │ │ │ │ + bgt.n 10b94 │ │ │ │ add r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10bfc │ │ │ │ - bgt.n 10bcc │ │ │ │ + beq.n 10bac │ │ │ │ + bgt.n 10b7c │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 10c30 │ │ │ │ + cbz r0, 10be0 │ │ │ │ subs r5, r0, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 10c3a │ │ │ │ + cbz r3, 10bea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 10c2c │ │ │ │ + cbz r3, 10bdc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r5] │ │ │ │ @@ -12618,117 +12591,117 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8230 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 10c1a │ │ │ │ + b.n 10bca │ │ │ │ │ │ │ │ -00010c44 : │ │ │ │ +00010bf4 : │ │ │ │ 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] @ (10e54 ) │ │ │ │ + ldr r2, [pc, #504] @ (10e04 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #504] @ (10e58 ) │ │ │ │ + ldr r3, [pc, #504] @ (10e08 ) │ │ │ │ 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 8c44 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ - cbz r0, 10c88 │ │ │ │ + cbz r0, 10c38 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10db6 │ │ │ │ + bne.w 10d66 │ │ │ │ add.w r5, sp, #31 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10c4e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbnz r3, 10cbc │ │ │ │ + cbnz r3, 10c6c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #440] @ (10e5c ) │ │ │ │ - ldr r3, [pc, #436] @ (10e58 ) │ │ │ │ + ldr r2, [pc, #440] @ (10e0c ) │ │ │ │ + ldr r3, [pc, #436] @ (10e08 ) │ │ │ │ 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 10e50 │ │ │ │ + bne.w 10e00 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 7fdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r3, 10ce4 │ │ │ │ + cbz r3, 10c94 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10cd4 │ │ │ │ + bne.n 10c84 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 10de8 │ │ │ │ + bne.w 10d98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e1c │ │ │ │ + beq.w 10dcc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10c4e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e26 │ │ │ │ + beq.w 10dd6 │ │ │ │ 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 10d2c │ │ │ │ - b.n 10e0a │ │ │ │ + bcc.n 10cdc │ │ │ │ + b.n 10dba │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 10e3c │ │ │ │ + bcs.w 10dec │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10a9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 10dbc │ │ │ │ + beq.n 10d6c │ │ │ │ mov r0, r4 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10d26 │ │ │ │ + bne.n 10cd6 │ │ │ │ subs r2, r5, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, r8, r2 │ │ │ │ blx 8250 │ │ │ │ strb.w sl, [r9], #1 │ │ │ │ @@ -12741,177 +12714,177 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 8250 │ │ │ │ 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 10d1c │ │ │ │ + bne.n 10ccc │ │ │ │ mov r9, r8 │ │ │ │ cmp r6, r5 │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ - bcc.n 10df6 │ │ │ │ + bcc.n 10da6 │ │ │ │ cmp r9, fp │ │ │ │ it hi │ │ │ │ strbhi r3, [r0, #0] │ │ │ │ - bls.n 10e2c │ │ │ │ + bls.n 10ddc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ blx 8054 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10e34 │ │ │ │ + beq.n 10de4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ca0 │ │ │ │ + b.n 10c50 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ adds r5, r0, r4 │ │ │ │ - b.n 10c92 │ │ │ │ + b.n 10c42 │ │ │ │ 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 8250 │ │ │ │ cmp r6, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, fp, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10d58 │ │ │ │ - b.n 10d54 │ │ │ │ - ldr r3, [pc, #116] @ (10e60 ) │ │ │ │ + beq.n 10d08 │ │ │ │ + b.n 10d04 │ │ │ │ + ldr r3, [pc, #116] @ (10e10 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ - b.n 10ce4 │ │ │ │ + b.n 10c94 │ │ │ │ subs r4, r5, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 8250 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9, r4] │ │ │ │ - b.n 10d94 │ │ │ │ + b.n 10d44 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 10dce │ │ │ │ + b.n 10d7e │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 10d00 │ │ │ │ + b.n 10cb0 │ │ │ │ mov r9, fp │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 10df8 │ │ │ │ + bcc.n 10da8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 10d94 │ │ │ │ + b.n 10d44 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10db2 │ │ │ │ + b.n 10d62 │ │ │ │ sub.w r2, r0, r6 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ add.w r9, r8, r2 │ │ │ │ - b.n 10dce │ │ │ │ + b.n 10d7e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 6, cr0, cr12, cr2, {0} │ │ │ │ + cdp 0, 11, cr0, cr12, cr2, {0} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr4, cr2, {0} │ │ │ │ + cdp 0, 7, cr0, cr4, cr2, {0} │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ │ │ │ │ -00010e64 : │ │ │ │ +00010e14 : │ │ │ │ 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] @ (10f5c ) │ │ │ │ + ldr r2, [pc, #224] @ (10f0c ) │ │ │ │ mov r4, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #216] @ (10f60 ) │ │ │ │ + ldr r3, [pc, #216] @ (10f10 ) │ │ │ │ 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 8c44 │ │ │ │ - cbz r5, 10eae │ │ │ │ + cbz r5, 10e5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r4, 10eb2 │ │ │ │ + cbz r4, 10e62 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 10eb2 │ │ │ │ + beq.n 10e62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ec6 │ │ │ │ - cbz r3, 10eb8 │ │ │ │ + b.n 10e76 │ │ │ │ + cbz r3, 10e68 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 10ee0 │ │ │ │ + cbnz r2, 10e90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 856c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #156] @ (10f64 ) │ │ │ │ - ldr r3, [pc, #148] @ (10f60 ) │ │ │ │ + ldr r2, [pc, #156] @ (10f14 ) │ │ │ │ + ldr r3, [pc, #148] @ (10f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10f56 │ │ │ │ + bne.n 10f06 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 10eb8 │ │ │ │ + ble.n 10e68 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 87e4 │ │ │ │ add r4, r0 │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r4, 10f4a │ │ │ │ + cbz r4, 10efa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10eae │ │ │ │ + beq.n 10e5e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ @@ -12927,114 +12900,114 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ strb r4, [r5, #1] │ │ │ │ blx 8054 │ │ │ │ - b.n 10ec4 │ │ │ │ + b.n 10e74 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10f0e │ │ │ │ + b.n 10ebe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcrr 0, 0, r0, r4, cr2 │ │ │ │ + ldc 0, cr0, [r4], {2} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebfe0002 │ │ │ │ + mcrr 0, 0, r0, lr, cr2 │ │ │ │ │ │ │ │ -00010f68 : │ │ │ │ +00010f18 : │ │ │ │ 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] @ (11144 ) │ │ │ │ + ldr r2, [pc, #456] @ (110f4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #456] @ (11148 ) │ │ │ │ + ldr r3, [pc, #456] @ (110f8 ) │ │ │ │ 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 8c44 │ │ │ │ - cbz r0, 10fa2 │ │ │ │ + cbz r0, 10f52 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 10fce │ │ │ │ + cbnz r3, 10f7e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 856c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #408] @ (1114c ) │ │ │ │ - ldr r3, [pc, #404] @ (11148 ) │ │ │ │ + ldr r2, [pc, #408] @ (110fc ) │ │ │ │ + ldr r3, [pc, #404] @ (110f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1113e │ │ │ │ + bne.w 110ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 8048 │ │ │ │ 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 11100 │ │ │ │ + bne.w 110b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 1101a │ │ │ │ + blt.n 10fca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1112a │ │ │ │ + beq.w 110da │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1100c │ │ │ │ + b.n 10fbc │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 11076 │ │ │ │ + beq.n 11026 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11004 │ │ │ │ + bne.n 10fb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10f60 │ │ │ │ subs r4, r5, r3 │ │ │ │ adds r5, r0, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11120 │ │ │ │ + beq.n 110d0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 10fc6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ add.w r2, sl, #1 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, r5, r4 │ │ │ │ @@ -13046,147 +13019,147 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 82d4 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1112e │ │ │ │ + beq.n 110de │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10f60 │ │ │ │ subs r3, r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r6, fp, sl │ │ │ │ adds r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11116 │ │ │ │ + beq.n 110c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 10fc6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ add r6, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ blx 8250 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, sl, #1 │ │ │ │ add.w r7, sl, #1 │ │ │ │ movs r6, #0 │ │ │ │ blx 8250 │ │ │ │ - b.n 110c0 │ │ │ │ + b.n 11070 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 110e0 │ │ │ │ + cbz r0, 11090 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 110be │ │ │ │ + bne.n 1106e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r2, r7 │ │ │ │ strb.w r3, [r2, sl] │ │ │ │ blx 8534 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 856c │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11136 │ │ │ │ + cbz r3, 110e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10f60 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 82d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10f60 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 11094 │ │ │ │ + b.n 11044 │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11034 │ │ │ │ + b.n 10fe4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 1107a │ │ │ │ + b.n 1102a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10f60 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10f60 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adc.w r0, r8, r2 │ │ │ │ + @ instruction: 0xeb980002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, r2 │ │ │ │ + sbc.w r0, r4, r2 │ │ │ │ │ │ │ │ -00011150 : │ │ │ │ +00011100 : │ │ │ │ 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] @ (11374 ) │ │ │ │ + ldr r2, [pc, #528] @ (11324 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #528] @ (11378 ) │ │ │ │ + ldr r3, [pc, #528] @ (11328 ) │ │ │ │ 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 8c44 │ │ │ │ - cbz r0, 1118a │ │ │ │ + cbz r0, 1113a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 111b2 │ │ │ │ + cbnz r3, 11162 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx 856c │ │ │ │ - ldr r2, [pc, #484] @ (1137c ) │ │ │ │ - ldr r3, [pc, #476] @ (11378 ) │ │ │ │ + ldr r2, [pc, #484] @ (1132c ) │ │ │ │ + ldr r3, [pc, #476] @ (11328 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1136e │ │ │ │ + bne.w 1131e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ @@ -13199,57 +13172,57 @@ │ │ │ │ blx 87e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r4 │ │ │ │ adds r4, r0, #2 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 112d0 │ │ │ │ + beq.n 11280 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 112ec │ │ │ │ + beq.n 1129c │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 112f0 │ │ │ │ + beq.n 112a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 112a2 │ │ │ │ + beq.n 11252 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11312 │ │ │ │ + beq.w 112c2 │ │ │ │ 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 112da │ │ │ │ + beq.n 1128a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8250 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11324 │ │ │ │ + beq.n 112d4 │ │ │ │ adds r7, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 11228 │ │ │ │ + bne.n 111d8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r6 │ │ │ │ movcs r1, r0 │ │ │ │ @@ -13279,20 +13252,20 @@ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ add r0, r4 │ │ │ │ strb r5, [r3, #1] │ │ │ │ blx 8250 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1131c │ │ │ │ + beq.n 112cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 11272 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ strb.w r3, [r4, fp] │ │ │ │ add.w r0, fp, #1 │ │ │ │ @@ -13302,98 +13275,98 @@ │ │ │ │ adds r2, #1 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx 8054 │ │ │ │ - b.n 11196 │ │ │ │ + b.n 11146 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 111ea │ │ │ │ + b.n 1119a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11356 │ │ │ │ + beq.n 11306 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11196 │ │ │ │ + b.n 11146 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ 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 8250 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 11272 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 11210 │ │ │ │ + b.n 111c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 11272 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11366 │ │ │ │ + cbz r3, 11316 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1135e │ │ │ │ + cbz r3, 1130e │ │ │ │ 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 82bc │ │ │ │ - b.n 11196 │ │ │ │ + b.n 11146 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 112ec │ │ │ │ + b.n 1129c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11344 │ │ │ │ + b.n 112f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 11334 │ │ │ │ + b.n 112e4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r0, #-8]! │ │ │ │ + @ instruction: 0xe9b00002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr!, {r1} │ │ │ │ + ldrd r0, r0, [lr, #-8]! │ │ │ │ │ │ │ │ -00011380 : │ │ │ │ +00011330 : │ │ │ │ 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] @ (113e4 ) │ │ │ │ + ldr r1, [pc, #80] @ (11394 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (113e8 ) │ │ │ │ + ldr r2, [pc, #80] @ (11398 ) │ │ │ │ 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] │ │ │ │ @@ -13406,119 +13379,119 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82d4 │ │ │ │ - ldr r2, [pc, #32] @ (113ec ) │ │ │ │ - ldr r3, [pc, #28] @ (113e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1139c ) │ │ │ │ + ldr r3, [pc, #28] @ (11398 ) │ │ │ │ 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 113e0 │ │ │ │ + bne.n 11390 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11244 │ │ │ │ + b.n 11294 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 111e8 │ │ │ │ + b.n 11238 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000113f0 : │ │ │ │ +000113a0 : │ │ │ │ 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] @ (11498 ) │ │ │ │ + ldr r2, [pc, #148] @ (11448 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1149c ) │ │ │ │ + ldr r3, [pc, #148] @ (1144c ) │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 11474 │ │ │ │ + cbz r0, 11424 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r3, 11474 │ │ │ │ + cbz r3, 11424 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ - bcs.n 11448 │ │ │ │ + bcs.n 113f8 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1142a │ │ │ │ + bne.n 113da │ │ │ │ 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 80e8 │ │ │ │ - ldr r2, [pc, #68] @ (114a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1149c ) │ │ │ │ + ldr r2, [pc, #68] @ (11450 ) │ │ │ │ + ldr r3, [pc, #60] @ (1144c ) │ │ │ │ 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 11492 │ │ │ │ + bne.n 11442 │ │ │ │ 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 842c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 856c │ │ │ │ - b.n 1145a │ │ │ │ + b.n 1140a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1121c │ │ │ │ + b.n 1126c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11178 │ │ │ │ + b.n 111c8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000114a4 : │ │ │ │ +00011454 : │ │ │ │ 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] @ (11508 ) │ │ │ │ + ldr r1, [pc, #80] @ (114b8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1150c ) │ │ │ │ + ldr r2, [pc, #80] @ (114bc ) │ │ │ │ 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] │ │ │ │ @@ -13531,34 +13504,34 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82bc │ │ │ │ - ldr r2, [pc, #32] @ (11510 ) │ │ │ │ - ldr r3, [pc, #28] @ (1150c ) │ │ │ │ + ldr r2, [pc, #32] @ (114c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (114bc ) │ │ │ │ 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 11504 │ │ │ │ + bne.n 114b4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11120 │ │ │ │ + b.n 11170 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 110c4 │ │ │ │ + b.n 11114 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011514 : │ │ │ │ +000114c4 : │ │ │ │ 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 │ │ │ │ @@ -13570,122 +13543,122 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011544 : │ │ │ │ +000114f4 : │ │ │ │ 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] @ (11564 ) │ │ │ │ + ldr r3, [pc, #12] @ (11514 ) │ │ │ │ add r3, pc │ │ │ │ blx 82bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011568 : │ │ │ │ +00011518 : │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 115a6 │ │ │ │ + cbz r0, 11556 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 11590 │ │ │ │ + b.n 11540 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 115a6 │ │ │ │ + cbz r0, 11556 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10a9c │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11586 │ │ │ │ + bne.n 11536 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000115b0 : │ │ │ │ +00011560 : │ │ │ │ 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 85f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11688 │ │ │ │ + beq.n 11638 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 11618 │ │ │ │ + cbz r4, 115c8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 11662 │ │ │ │ + blt.n 11612 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1168e │ │ │ │ + ble.n 1163e │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 115ee │ │ │ │ + b.n 1159e │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1162a │ │ │ │ + beq.n 115da │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 115e8 │ │ │ │ + bne.n 11598 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11680 │ │ │ │ + beq.n 11630 │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11680 │ │ │ │ + cbz r3, 11630 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 115c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8820 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 11670 │ │ │ │ + cbz r0, 11620 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 87e4 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81a0 │ │ │ │ @@ -13698,212 +13671,212 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 8048 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, r0 │ │ │ │ subne r5, r0, #1 │ │ │ │ - b.n 115de │ │ │ │ + b.n 1158e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 1164e │ │ │ │ + b.n 115fe │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 115c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 115c0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 8820 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11678 │ │ │ │ + beq.n 11628 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1163c │ │ │ │ + b.n 115ec │ │ │ │ nop │ │ │ │ │ │ │ │ -000116a4 : │ │ │ │ +00011654 : │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 116fc │ │ │ │ + cbz r0, 116ac │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 116d8 │ │ │ │ + b.n 11688 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 116fc │ │ │ │ + cbz r0, 116ac │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #44 @ 0x2c │ │ │ │ - bne.n 116ce │ │ │ │ + bne.n 1167e │ │ │ │ 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 882c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011704 : │ │ │ │ +000116b4 : │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 11756 │ │ │ │ + cbz r0, 11706 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 11734 │ │ │ │ + b.n 116e4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 11756 │ │ │ │ + cbz r0, 11706 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10a9c │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1172a │ │ │ │ + bne.n 116da │ │ │ │ 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 882c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0001175c : │ │ │ │ +0001170c : │ │ │ │ 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, 11788 │ │ │ │ + cbz r4, 11738 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx 86c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11782 │ │ │ │ + beq.n 11732 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11782 │ │ │ │ + beq.n 11732 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 117ae │ │ │ │ + b.n 1175e │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 117dc │ │ │ │ + beq.n 1178c │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov r3, r0 │ │ │ │ sub.w ip, r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 117a8 │ │ │ │ + bne.n 11758 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11732 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11732 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 11784 │ │ │ │ + b.n 11734 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 82fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 117ac │ │ │ │ - b.n 117d8 │ │ │ │ + bne.n 1175c │ │ │ │ + b.n 11788 │ │ │ │ │ │ │ │ -000117f0 : │ │ │ │ +000117a0 : │ │ │ │ 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 83bc │ │ │ │ - cbz r0, 11816 │ │ │ │ + cbz r0, 117c6 │ │ │ │ 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 82d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0001182c : │ │ │ │ +000117dc : │ │ │ │ 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] @ (118cc ) │ │ │ │ + ldr r2, [pc, #140] @ (1187c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (118d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (11880 ) │ │ │ │ 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] │ │ │ │ @@ -13924,57 +13897,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, 118b4 │ │ │ │ + cbnz r3, 11864 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8214 │ │ │ │ - ldr r2, [pc, #56] @ (118d4 ) │ │ │ │ - ldr r3, [pc, #48] @ (118d0 ) │ │ │ │ + ldr r2, [pc, #56] @ (11884 ) │ │ │ │ + ldr r3, [pc, #48] @ (11880 ) │ │ │ │ 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 118c8 │ │ │ │ + bne.n 11878 │ │ │ │ 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 842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 11890 │ │ │ │ + b.n 11840 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11dd8 │ │ │ │ + b.n 11e28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d2c │ │ │ │ + b.n 11d7c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000118d8 : │ │ │ │ +00011888 : │ │ │ │ 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] @ (11938 ) │ │ │ │ + ldr r2, [pc, #76] @ (118e8 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #72] @ (1193c ) │ │ │ │ + ldr r3, [pc, #72] @ (118ec ) │ │ │ │ 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 │ │ │ │ @@ -13984,63 +13957,63 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 83bc │ │ │ │ - ldr r2, [pc, #36] @ (11940 ) │ │ │ │ - ldr r3, [pc, #28] @ (1193c ) │ │ │ │ + ldr r2, [pc, #36] @ (118f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (118ec ) │ │ │ │ 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 11932 │ │ │ │ + bne.n 118e2 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11ce8 │ │ │ │ + b.n 11d38 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11c98 │ │ │ │ + b.n 11ce8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011944 : │ │ │ │ +000118f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 86c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8044 │ │ │ │ │ │ │ │ -00011960 : │ │ │ │ +00011910 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 86c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 883c │ │ │ │ │ │ │ │ -0001197c : │ │ │ │ +0001192c : │ │ │ │ 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] @ (11a80 ) │ │ │ │ + ldr r2, [pc, #240] @ (11a30 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #240] @ (11a84 ) │ │ │ │ + ldr r3, [pc, #240] @ (11a34 ) │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -14048,72 +14021,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, 119d4 │ │ │ │ + cbz r3, 11984 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ (11a88 ) │ │ │ │ - ldr r3, [pc, #196] @ (11a84 ) │ │ │ │ + ldr r2, [pc, #204] @ (11a38 ) │ │ │ │ + ldr r3, [pc, #196] @ (11a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11a7c │ │ │ │ + bne.n 11a2c │ │ │ │ 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 8c44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r7, 119f0 │ │ │ │ + cbz r7, 119a0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 119b8 │ │ │ │ - cbz r3, 119f6 │ │ │ │ + bne.n 11968 │ │ │ │ + cbz r3, 119a6 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 11a06 │ │ │ │ + cbnz r2, 119b6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 856c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 119ba │ │ │ │ + b.n 1196a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbz r1, 11a6e │ │ │ │ + cbz r1, 11a1e │ │ │ │ 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 119b8 │ │ │ │ + beq.n 11968 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ adds r0, r7, #1 │ │ │ │ @@ -14128,42 +14101,42 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r4 │ │ │ │ movs r4, #0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ blx 8054 │ │ │ │ - b.n 11a02 │ │ │ │ + b.n 119b2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 11a34 │ │ │ │ + b.n 119e4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11cec │ │ │ │ + b.n 11d3c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ca0 │ │ │ │ + b.n 11cf0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011a8c : │ │ │ │ +00011a3c : │ │ │ │ b.w 7ff4 │ │ │ │ │ │ │ │ -00011a90 : │ │ │ │ +00011a40 : │ │ │ │ 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] @ 11af8 │ │ │ │ + ldr.w ip, [pc, #84] @ 11aa8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11afc ) │ │ │ │ + ldr r2, [pc, #80] @ (11aac ) │ │ │ │ add ip, pc │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14174,44 +14147,44 @@ │ │ │ │ movs r2, #0 │ │ │ │ blx 842c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 7fb8 │ │ │ │ - ldr r2, [pc, #36] @ (11b00 ) │ │ │ │ - ldr r3, [pc, #32] @ (11afc ) │ │ │ │ + ldr r2, [pc, #36] @ (11ab0 ) │ │ │ │ + ldr r3, [pc, #32] @ (11aac ) │ │ │ │ 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 11af2 │ │ │ │ + bne.n 11aa2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11b34 │ │ │ │ + b.n 11b84 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 11b2c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b04 : │ │ │ │ +00011ab4 : │ │ │ │ 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] @ 11b6c │ │ │ │ + ldr.w ip, [pc, #84] @ 11b1c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11b70 ) │ │ │ │ + ldr r2, [pc, #80] @ (11b20 ) │ │ │ │ add ip, pc │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14222,424 +14195,424 @@ │ │ │ │ movs r2, #0 │ │ │ │ blx 842c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 7fb8 │ │ │ │ - ldr r2, [pc, #36] @ (11b74 ) │ │ │ │ - ldr r3, [pc, #32] @ (11b70 ) │ │ │ │ + ldr r2, [pc, #36] @ (11b24 ) │ │ │ │ + ldr r3, [pc, #32] @ (11b20 ) │ │ │ │ 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 11b66 │ │ │ │ + bne.n 11b16 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b78 : │ │ │ │ +00011b28 : │ │ │ │ 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] @ (11c20 ) │ │ │ │ - ldr r3, [pc, #152] @ (11c24 ) │ │ │ │ + ldr r2, [pc, #148] @ (11bd0 ) │ │ │ │ + ldr r3, [pc, #152] @ (11bd4 ) │ │ │ │ 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 85f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11c0e │ │ │ │ + beq.n 11bbe │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 11bf8 │ │ │ │ - cbz r5, 11bba │ │ │ │ + cbz r2, 11ba8 │ │ │ │ + cbz r5, 11b6a │ │ │ │ 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 8820 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 11bee │ │ │ │ + cbz r0, 11b9e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ blx 856c │ │ │ │ - ldr r2, [pc, #80] @ (11c28 ) │ │ │ │ - ldr r3, [pc, #76] @ (11c24 ) │ │ │ │ + ldr r2, [pc, #80] @ (11bd8 ) │ │ │ │ + ldr r3, [pc, #76] @ (11bd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11c1c │ │ │ │ + bne.n 11bcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8634 │ │ │ │ - b.n 11bd4 │ │ │ │ + b.n 11b84 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 11c14 │ │ │ │ + cbz r3, 11bc4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 11bd4 │ │ │ │ + b.n 11b84 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11bba │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11bba │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011c2c : │ │ │ │ +00011bdc : │ │ │ │ b.w 8ba4 │ │ │ │ │ │ │ │ -00011c30 : │ │ │ │ +00011be0 : │ │ │ │ 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 8888 │ │ │ │ - cbz r0, 11c82 │ │ │ │ + cbz r0, 11c32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 11c50 │ │ │ │ + cbz r4, 11c00 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8ee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 11c74 │ │ │ │ + cbz r4, 11c24 │ │ │ │ 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 81c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r4, 11c8a │ │ │ │ + cbz r4, 11c3a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c6c │ │ │ │ + b.n 11c1c │ │ │ │ │ │ │ │ -00011c94 : │ │ │ │ +00011c44 : │ │ │ │ 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] @ (11d6c ) │ │ │ │ - ldr r3, [pc, #200] @ (11d70 ) │ │ │ │ + ldr r2, [pc, #196] @ (11d1c ) │ │ │ │ + ldr r3, [pc, #200] @ (11d20 ) │ │ │ │ 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 85f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11d56 │ │ │ │ + beq.n 11d06 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 11d3e │ │ │ │ - cbz r4, 11cd8 │ │ │ │ + beq.n 11cee │ │ │ │ + cbz r4, 11c88 │ │ │ │ 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 87e4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r0, #1 │ │ │ │ adds r4, r1, r0 │ │ │ │ cmp r1, r4 │ │ │ │ it cs │ │ │ │ ldrbcs r3, [r1, r0] │ │ │ │ - bcs.n 11d10 │ │ │ │ + bcs.n 11cc0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 11cf8 │ │ │ │ + b.n 11ca8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 11d0a │ │ │ │ + beq.n 11cba │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 11cf2 │ │ │ │ + bne.n 11ca2 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 11d14 │ │ │ │ + b.n 11cc4 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 11d68 │ │ │ │ + beq.n 11d18 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8054 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ - ldr r2, [pc, #76] @ (11d74 ) │ │ │ │ - ldr r3, [pc, #68] @ (11d70 ) │ │ │ │ + ldr r2, [pc, #76] @ (11d24 ) │ │ │ │ + ldr r3, [pc, #68] @ (11d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11d64 │ │ │ │ + bne.n 11d14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r2, r0, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r3, 11d5c │ │ │ │ + cbz r3, 11d0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11d26 │ │ │ │ + b.n 11cd6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11d02 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11d02 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ - b.n 11d00 │ │ │ │ - udf #30 │ │ │ │ + b.n 11cb0 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11cb4 │ │ │ │ + ble.n 11d04 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011d78 : │ │ │ │ +00011d28 : │ │ │ │ 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] @ (11e88 ) │ │ │ │ + ldr r3, [pc, #252] @ (11e38 ) │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #248] @ (11e8c ) │ │ │ │ + ldr r2, [pc, #248] @ (11e3c ) │ │ │ │ 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 8be8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11e2e │ │ │ │ + beq.n 11dde │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11e48 │ │ │ │ + beq.n 11df8 │ │ │ │ blx 7fdc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r1, 11dcc │ │ │ │ + cbz r1, 11d7c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 11dc2 │ │ │ │ - ldr r3, [pc, #192] @ (11e90 ) │ │ │ │ + bne.n 11d72 │ │ │ │ + ldr r3, [pc, #192] @ (11e40 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 11e5a │ │ │ │ + beq.n 11e0a │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r7 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ adds r5, r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 8250 │ │ │ │ strb.w r6, [r4], #1 │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 11de8 │ │ │ │ + bne.n 11d98 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs.n 11e5c │ │ │ │ + bcs.n 11e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ strb.w sl, [r5] │ │ │ │ blx 8054 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11e72 │ │ │ │ + cbz r3, 11e22 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #100] @ (11e94 ) │ │ │ │ - ldr r3, [pc, #84] @ (11e88 ) │ │ │ │ + ldr r2, [pc, #100] @ (11e44 ) │ │ │ │ + ldr r3, [pc, #84] @ (11e38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11e82 │ │ │ │ + bne.n 11e32 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11e7a │ │ │ │ + cbz r3, 11e2a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11dde │ │ │ │ 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 8054 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11e22 │ │ │ │ + b.n 11dd2 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11dde │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11dde │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11ef8 │ │ │ │ + ble.n 11d48 │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 15, cr15, [pc, #-1020] @ 11a98 │ │ │ │ - bgt.n 11dc4 │ │ │ │ + ldcl 15, cr15, [pc, #-1020] @ 11a48 │ │ │ │ + bgt.n 11e14 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011e98 : │ │ │ │ +00011e48 : │ │ │ │ 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 85f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11f5c │ │ │ │ + beq.n 11f0c │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f62 │ │ │ │ + beq.n 11f12 │ │ │ │ blx 8524 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f78 │ │ │ │ + beq.n 11f28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f5c │ │ │ │ + beq.n 11f0c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #204] @ (11fb0 ) │ │ │ │ + ldr r3, [pc, #204] @ (11f60 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r0], #8 │ │ │ │ mov r9, r0 │ │ │ │ blx 8c68 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f80 │ │ │ │ + beq.n 11f30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11f8a │ │ │ │ + beq.n 11f3a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -14650,191 +14623,191 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8054 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11fa4 │ │ │ │ + beq.n 11f54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11f48 │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 11fac │ │ │ │ + cbz r3, 11f5c │ │ │ │ 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 81c0 │ │ │ │ - b.n 11eda │ │ │ │ + b.n 11e8a │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11f0a │ │ │ │ + b.n 11eba │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11f48 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 11f52 │ │ │ │ + b.n 11f02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 81bc │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11f46 │ │ │ │ + b.n 11ef6 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 11f9a │ │ │ │ + b.n 11f4a │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ ldrd r1, r0, [r0] │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011fc4 : │ │ │ │ +00011f74 : │ │ │ │ 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] @ 12014 │ │ │ │ + ldr.w ip, [pc, #60] @ 11fc4 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12018 ) │ │ │ │ + ldr r3, [pc, #52] @ (11fc8 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1201c ) │ │ │ │ + ldr r1, [pc, #52] @ (11fcc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8004 │ │ │ │ - ldr r2, [pc, #36] @ (12020 ) │ │ │ │ - ldr r3, [pc, #28] @ (12018 ) │ │ │ │ + ldr r2, [pc, #36] @ (11fd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (11fc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12010 │ │ │ │ + bne.n 11fc0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11ff0 │ │ │ │ + blt.n 12040 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ - bge.n 11fbc │ │ │ │ + blt.n 1200c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012024 : │ │ │ │ +00011fd4 : │ │ │ │ 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] @ 12074 │ │ │ │ + ldr.w ip, [pc, #60] @ 12024 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12078 ) │ │ │ │ + ldr r3, [pc, #52] @ (12028 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1207c ) │ │ │ │ + ldr r1, [pc, #52] @ (1202c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8bc0 │ │ │ │ - ldr r2, [pc, #36] @ (12080 ) │ │ │ │ - ldr r3, [pc, #28] @ (12078 ) │ │ │ │ + ldr r2, [pc, #36] @ (12030 ) │ │ │ │ + ldr r3, [pc, #28] @ (12028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12070 │ │ │ │ + bne.n 12020 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11f90 │ │ │ │ + bge.n 11fe0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - bge.n 1215c │ │ │ │ + bge.n 11fac │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012084 : │ │ │ │ +00012034 : │ │ │ │ b.w 801c │ │ │ │ │ │ │ │ -00012088 : │ │ │ │ +00012038 : │ │ │ │ movs r2, #1 │ │ │ │ b.w 80b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012090 : │ │ │ │ +00012040 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 869c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000120ac : │ │ │ │ +0001205c : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -000120b0 : │ │ │ │ +00012060 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -000120b4 : │ │ │ │ +00012064 : │ │ │ │ b.w 8c9c │ │ │ │ │ │ │ │ -000120b8 : │ │ │ │ +00012068 : │ │ │ │ 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 8280 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000120d4 : │ │ │ │ +00012084 : │ │ │ │ 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] │ │ │ │ @@ -14842,208 +14815,208 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000120f8 : │ │ │ │ +000120a8 : │ │ │ │ b.w 8118 │ │ │ │ │ │ │ │ -000120fc : │ │ │ │ +000120ac : │ │ │ │ b.w 8b40 │ │ │ │ │ │ │ │ -00012100 : │ │ │ │ +000120b0 : │ │ │ │ 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 8650 │ │ │ │ - cbz r0, 1216a │ │ │ │ + cbz r0, 1211a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 1215a │ │ │ │ - ldr r1, [pc, #76] @ (12170 ) │ │ │ │ + cbnz r1, 1210a │ │ │ │ + ldr r1, [pc, #76] @ (12120 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #72] @ (12174 ) │ │ │ │ + ldr r2, [pc, #72] @ (12124 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #56] @ (12178 ) │ │ │ │ + ldr r2, [pc, #56] @ (12128 ) │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 86e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 88a0 │ │ │ │ - ldr r1, [pc, #32] @ (1217c ) │ │ │ │ + ldr r1, [pc, #32] @ (1212c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #24] @ (12180 ) │ │ │ │ + ldr r2, [pc, #24] @ (12130 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 12142 │ │ │ │ + b.n 120f2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012184 : │ │ │ │ +00012134 : │ │ │ │ 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 8650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 122e6 │ │ │ │ + beq.w 12296 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1225a │ │ │ │ - ldr r1, [pc, #316] @ (122ec ) │ │ │ │ + bne.n 1220a │ │ │ │ + ldr r1, [pc, #316] @ (1229c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #312] @ (122f0 ) │ │ │ │ + ldr r2, [pc, #312] @ (122a0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #300] @ (122f4 ) │ │ │ │ + ldr r1, [pc, #300] @ (122a4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #292] @ (122f8 ) │ │ │ │ + ldr r2, [pc, #292] @ (122a8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #284] @ (122fc ) │ │ │ │ + ldr r2, [pc, #284] @ (122ac ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #272] @ (12300 ) │ │ │ │ + ldr r1, [pc, #272] @ (122b0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #264] @ (12304 ) │ │ │ │ + ldr r2, [pc, #264] @ (122b4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #256] @ (12308 ) │ │ │ │ + ldr r2, [pc, #256] @ (122b8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #244] @ (1230c ) │ │ │ │ + ldr r1, [pc, #244] @ (122bc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #236] @ (12310 ) │ │ │ │ + ldr r2, [pc, #236] @ (122c0 ) │ │ │ │ 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 86e8 │ │ │ │ - ldr r1, [pc, #208] @ (12314 ) │ │ │ │ + ldr r1, [pc, #208] @ (122c4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 88a0 │ │ │ │ - ldr r1, [pc, #188] @ (12318 ) │ │ │ │ + ldr r1, [pc, #188] @ (122c8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #180] @ (1231c ) │ │ │ │ + ldr r2, [pc, #180] @ (122cc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #172] @ (12320 ) │ │ │ │ + ldr r1, [pc, #172] @ (122d0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #164] @ (12324 ) │ │ │ │ + ldr r2, [pc, #164] @ (122d4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #152] @ (12328 ) │ │ │ │ + ldr r1, [pc, #152] @ (122d8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #144] @ (1232c ) │ │ │ │ + ldr r2, [pc, #144] @ (122dc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #132] @ (12330 ) │ │ │ │ + ldr r2, [pc, #132] @ (122e0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #124] @ (12334 ) │ │ │ │ + ldr r1, [pc, #124] @ (122e4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #116] @ (12338 ) │ │ │ │ + ldr r2, [pc, #116] @ (122e8 ) │ │ │ │ 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] │ │ │ │ @@ -15092,52 +15065,52 @@ │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001233c : │ │ │ │ +000122ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 12366 │ │ │ │ + cbz r3, 12316 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 12364 │ │ │ │ + cbz r0, 12314 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8644 │ │ │ │ - b.n 1235a │ │ │ │ + b.n 1230a │ │ │ │ nop │ │ │ │ │ │ │ │ -00012370 : │ │ │ │ +00012320 : │ │ │ │ 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, 123a2 │ │ │ │ + cbz r3, 12352 │ │ │ │ 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 │ │ │ │ @@ -15145,94 +15118,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 123f8 │ │ │ │ + bge.n 123a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12398 │ │ │ │ + beq.n 12348 │ │ │ │ add.w r0, r1, ip │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 8250 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ add.w r3, r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - beq.n 123ec │ │ │ │ + beq.n 1239c │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r1, #10 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12398 │ │ │ │ + beq.n 12348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ - b.n 12398 │ │ │ │ + b.n 12348 │ │ │ │ add r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r7, r0, #256 @ 0x100 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 12420 │ │ │ │ + cbz r3, 123d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1239a │ │ │ │ + beq.n 1234a │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 123c4 │ │ │ │ + b.n 12374 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 12412 │ │ │ │ + b.n 123c2 │ │ │ │ │ │ │ │ -0001242c : │ │ │ │ +000123dc : │ │ │ │ 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] @ (12528 ) │ │ │ │ + ldr r2, [pc, #232] @ (124d8 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [pc, #228] @ (1252c ) │ │ │ │ + ldr r3, [pc, #228] @ (124dc ) │ │ │ │ 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 1248c │ │ │ │ - ldr r2, [pc, #196] @ (12530 ) │ │ │ │ - ldr r3, [pc, #192] @ (1252c ) │ │ │ │ + bne.n 1243c │ │ │ │ + ldr r2, [pc, #196] @ (124e0 ) │ │ │ │ + ldr r3, [pc, #192] @ (124dc ) │ │ │ │ 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 12522 │ │ │ │ + bne.n 124d2 │ │ │ │ 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 │ │ │ │ @@ -15243,175 +15216,175 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ blx 8240 <__vsnprintf_chk@plt> │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcc.n 124fe │ │ │ │ + bcc.n 124ae │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r6, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r6 │ │ │ │ - cbz r3, 1250c │ │ │ │ + cbz r3, 124bc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r6, 12516 │ │ │ │ + cbz r6, 124c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8240 <__vsnprintf_chk@plt> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8364 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1251a │ │ │ │ + cbz r3, 124ca │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12418 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 8364 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12418 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 124ca │ │ │ │ + b.n 1247a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12418 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12418 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1242c │ │ │ │ + bvs.n 1247c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 125ec │ │ │ │ + bvs.n 1243c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012534 : │ │ │ │ +000124e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 12576 │ │ │ │ + cbz r0, 12526 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 12564 │ │ │ │ + cbz r4, 12514 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1256a │ │ │ │ + cbz r3, 1251a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 12564 │ │ │ │ + b.n 12514 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001257c : │ │ │ │ - cbz r0, 125bc │ │ │ │ +0001252c : │ │ │ │ + cbz r0, 1256c │ │ │ │ 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 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 125a6 │ │ │ │ + cbz r1, 12556 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c8 │ │ │ │ + cbz r3, 12578 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c0 │ │ │ │ + cbz r3, 12570 │ │ │ │ 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 81c0 │ │ │ │ - b.n 125b6 │ │ │ │ + b.n 12566 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 125a6 │ │ │ │ + b.n 12556 │ │ │ │ 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 87e4 │ │ │ │ adds r5, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12682 │ │ │ │ + beq.n 12632 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 12662 │ │ │ │ + cbz r6, 12612 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - cbz r2, 12662 │ │ │ │ + cbz r2, 12612 │ │ │ │ mov r3, r6 │ │ │ │ movw lr, #28252 @ 0x6e5c │ │ │ │ movw ip, #29276 @ 0x725c │ │ │ │ movw r5, #8796 @ 0x225c │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bhi.n 12648 │ │ │ │ + bhi.n 125f8 │ │ │ │ cmp r2, #8 │ │ │ │ - bls.n 12656 │ │ │ │ + bls.n 12606 │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.n 12656 │ │ │ │ + bhi.n 12606 │ │ │ │ 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 │ │ │ │ @@ -15422,61 +15395,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 12658 │ │ │ │ + beq.n 12608 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1261a │ │ │ │ + bne.n 125ca │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh.w r5, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12608 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12608 │ │ │ │ strh.w lr, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12608 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12608 │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 125fc │ │ │ │ + b.n 125ac │ │ │ │ │ │ │ │ -0001268c : │ │ │ │ +0001263c : │ │ │ │ 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] @ 130b4 │ │ │ │ + ldr.w r2, [pc, #2580] @ 13064 │ │ │ │ subw sp, sp, #1332 @ 0x534 │ │ │ │ - ldr.w r3, [pc, #2576] @ 130b8 │ │ │ │ + ldr.w r3, [pc, #2576] @ 13068 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2576] @ 130bc │ │ │ │ + ldr.w r9, [pc, #2576] @ 1306c │ │ │ │ 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 12c7e │ │ │ │ + beq.w 12c2e │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #2552] @ 130c0 │ │ │ │ + ldr.w r0, [pc, #2552] @ 13070 │ │ │ │ add r0, pc │ │ │ │ blx 8610 │ │ │ │ - ldr.w r3, [pc, #2544] @ 130c4 │ │ │ │ + ldr.w r3, [pc, #2544] @ 13074 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - ldr.w r2, [pc, #2540] @ 130c8 │ │ │ │ + ldr.w r2, [pc, #2540] @ 13078 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ ite eq │ │ │ │ moveq r3, r5 │ │ │ │ @@ -15488,1010 +15461,1010 @@ │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 85b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1307e │ │ │ │ + beq.w 1302e │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ blx 8754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ca8 │ │ │ │ + beq.w 12c58 │ │ │ │ mov r0, r5 │ │ │ │ blx 8444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12cc2 │ │ │ │ - ldr.w fp, [pc, #2464] @ 130cc │ │ │ │ + bne.w 12c72 │ │ │ │ + ldr.w fp, [pc, #2464] @ 1307c │ │ │ │ movs r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add fp, pc │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 1273e │ │ │ │ + b.n 126ee │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12aac │ │ │ │ + beq.w 12a5c │ │ │ │ add.w r4, r0, #19 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 1273c │ │ │ │ + bls.n 126ec │ │ │ │ subs r0, #8 │ │ │ │ mov r1, fp │ │ │ │ adds r0, r4, r0 │ │ │ │ blx 8098 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1273c │ │ │ │ + bne.n 126ec │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1273c │ │ │ │ + beq.n 126ec │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add r0, r5 │ │ │ │ strb.w r9, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 12b18 │ │ │ │ + beq.w 12ac8 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ add r6, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cea │ │ │ │ + beq.w 12c9a │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 127e8 │ │ │ │ - ldr.w r3, [pc, #2324] @ 130d0 │ │ │ │ + beq.n 12798 │ │ │ │ + ldr.w r3, [pc, #2324] @ 13080 │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ea2 │ │ │ │ + beq.w 12e52 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 8b50 │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12cdc │ │ │ │ + beq.w 12c8c │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ add r9, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ce0 │ │ │ │ + beq.w 12c90 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 12e14 │ │ │ │ - ldr.w r3, [pc, #2216] @ 130d4 │ │ │ │ + beq.w 12dc4 │ │ │ │ + ldr.w r3, [pc, #2216] @ 13084 │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ - ldr.w r3, [pc, #2184] @ 130d8 │ │ │ │ + ldr.w r3, [pc, #2184] @ 13088 │ │ │ │ subs r0, #3 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, r0] │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dec │ │ │ │ + beq.w 12d9c │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 1284c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12ba0 │ │ │ │ + bne.w 12b50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 1284c │ │ │ │ ldrd r1, r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.w 12ba0 │ │ │ │ - ldr.w r3, [pc, #2108] @ 130dc │ │ │ │ + bge.w 12b50 │ │ │ │ + ldr.w r3, [pc, #2108] @ 1308c │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #2104] @ 130e0 │ │ │ │ + ldr.w r2, [pc, #2104] @ 13090 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 128d4 │ │ │ │ + beq.n 12884 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 128d4 │ │ │ │ + cbz r0, 12884 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e7e │ │ │ │ + bne.w 12e2e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 87e4 │ │ │ │ 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 128fc │ │ │ │ + bcs.n 128ac │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de8 │ │ │ │ + beq.w 12d98 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 128ea │ │ │ │ + bcc.n 1289a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 12fe2 │ │ │ │ + beq.w 12f92 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 12912 │ │ │ │ + bne.n 128c2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r3, [r2, #0] │ │ │ │ blx 87e4 │ │ │ │ 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 1294a │ │ │ │ + bcs.n 128fa │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de4 │ │ │ │ + beq.w 12d94 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 12938 │ │ │ │ + bcc.n 128e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13044 │ │ │ │ + beq.w 12ff4 │ │ │ │ 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 12976 │ │ │ │ + beq.n 12926 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 12cf4 │ │ │ │ + beq.w 12ca4 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1295e │ │ │ │ + bne.n 1290e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ strb r4, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8d80 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e46 │ │ │ │ + beq.w 12df6 │ │ │ │ blx 8650 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee6 │ │ │ │ + beq.w 12e96 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13012 │ │ │ │ + beq.w 12fc2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ blx 86d0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12efc │ │ │ │ + beq.w 12eac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12b38 │ │ │ │ + beq.w 12ae8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ + beq.w 12cb0 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ - ldr.w r3, [pc, #1772] @ 130e4 │ │ │ │ + beq.w 12cb0 │ │ │ │ + ldr.w r3, [pc, #1772] @ 13094 │ │ │ │ mov r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 12a0e │ │ │ │ + b.n 129be │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12ca8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12ca8 │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 12580 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 12580 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 12a06 │ │ │ │ + beq.n 129b6 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 86e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ca2 │ │ │ │ + beq.w 12c52 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12a14 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12a14 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 12c98 │ │ │ │ - ldr.w r2, [pc, #1656] @ 130e8 │ │ │ │ + beq.w 12c48 │ │ │ │ + ldr.w r2, [pc, #1656] @ 13098 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ blx 86e8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ff6 │ │ │ │ + beq.w 12fa6 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fee │ │ │ │ + beq.w 12f9e │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 129b6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8444 │ │ │ │ - cbnz r0, 12ae4 │ │ │ │ + cbnz r0, 12a94 │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orrs r0, r5 │ │ │ │ - beq.n 12b02 │ │ │ │ - ldr.w r2, [pc, #1576] @ 130ec │ │ │ │ - ldr.w r3, [pc, #1520] @ 130b8 │ │ │ │ + beq.n 12ab2 │ │ │ │ + ldr.w r2, [pc, #1576] @ 1309c │ │ │ │ + ldr.w r3, [pc, #1520] @ 13068 │ │ │ │ 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 1307a │ │ │ │ + bne.w 1302a │ │ │ │ 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] @ 130f0 │ │ │ │ + ldr.w r0, [pc, #1540] @ 130a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orrs r0, r5 │ │ │ │ - bne.n 12ac0 │ │ │ │ + bne.n 12a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #22 │ │ │ │ - ldr.w r0, [pc, #1516] @ 130f4 │ │ │ │ + ldr.w r0, [pc, #1516] @ 130a4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12ac0 │ │ │ │ + b.n 12a70 │ │ │ │ mov r0, r5 │ │ │ │ blx 8234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee0 │ │ │ │ + beq.w 12e90 │ │ │ │ blx 87e4 │ │ │ │ - ldr.w r3, [pc, #1484] @ 130f8 │ │ │ │ + ldr.w r3, [pc, #1484] @ 130a8 │ │ │ │ subs r0, #3 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, r0] │ │ │ │ - b.n 1285a │ │ │ │ + b.n 1280a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1468] @ 130fc │ │ │ │ + ldr.w r2, [pc, #1468] @ 130ac │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8c34 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fe6 │ │ │ │ + beq.w 12f96 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1300a │ │ │ │ + beq.w 12fba │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 12b9a │ │ │ │ + beq.n 12b4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13002 │ │ │ │ + beq.w 12fb2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 8778 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 12bd0 │ │ │ │ + cbnz r0, 12b80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c78 │ │ │ │ + bne.n 12c28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 12bd0 │ │ │ │ + cbnz r0, 12b80 │ │ │ │ ldrd r1, r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 12c78 │ │ │ │ - ldr.w r3, [pc, #1288] @ 130dc │ │ │ │ + bge.n 12c28 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1308c │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1316] @ 13100 │ │ │ │ + ldr.w r2, [pc, #1316] @ 130b0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 12c06 │ │ │ │ + beq.n 12bb6 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 12c06 │ │ │ │ + cbz r0, 12bb6 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e90 │ │ │ │ + bne.w 12e40 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 86d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 8c80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12dba │ │ │ │ - ldr.w r2, [pc, #1248] @ 13104 │ │ │ │ + bne.w 12d6a │ │ │ │ + ldr.w r2, [pc, #1248] @ 130b4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 8778 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e3e │ │ │ │ + beq.w 12dee │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e32 │ │ │ │ + beq.w 12de2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e2a │ │ │ │ + beq.w 12dda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1273c │ │ │ │ + b.n 126ec │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ - ldr.w r3, [pc, #1092] @ 130c4 │ │ │ │ + b.n 12bea │ │ │ │ + ldr.w r3, [pc, #1092] @ 13074 │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w r0, [pc, #1152] @ 13108 │ │ │ │ + ldr.w r0, [pc, #1152] @ 130b8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12ac4 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12a6e │ │ │ │ + bne.w 12a1e │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a86 │ │ │ │ + b.n 12a36 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1310c │ │ │ │ + ldr.w r0, [pc, #1116] @ 130bc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12ac4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1096] @ 13110 │ │ │ │ + ldr.w r2, [pc, #1096] @ 130c0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12ac4 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 127fa │ │ │ │ + b.n 127aa │ │ │ │ mov r0, r9 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 12824 │ │ │ │ + b.n 127d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 127b2 │ │ │ │ + b.n 12762 │ │ │ │ subs r1, r2, #1 │ │ │ │ - b.n 1297e │ │ │ │ + b.n 1292e │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r5, r9 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 8d10 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ blx 8e58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13032 │ │ │ │ + beq.w 12fe2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13062 │ │ │ │ + beq.w 13012 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 88a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13048 │ │ │ │ - ldr r1, [pc, #972] @ (13114 ) │ │ │ │ + beq.w 12ff8 │ │ │ │ + ldr r1, [pc, #972] @ (130c4 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx 8c50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13090 │ │ │ │ + beq.w 13040 │ │ │ │ mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 84cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8abc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 12eac │ │ │ │ + bne.w 12e5c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13072 │ │ │ │ + beq.w 13022 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #900] @ (13118 ) │ │ │ │ + ldr r2, [pc, #900] @ (130c8 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 8778 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ed2 │ │ │ │ + beq.w 12e82 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12e68 │ │ │ │ - ldr r2, [pc, #864] @ (1311c ) │ │ │ │ + b.n 12e18 │ │ │ │ + ldr r2, [pc, #864] @ (130cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12f12 │ │ │ │ + bne.w 12ec2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 830c │ │ │ │ mov r0, r4 │ │ │ │ blx 8778 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ + b.n 12bea │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 1294c │ │ │ │ + b.n 128fc │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 128fe │ │ │ │ + b.n 128ae │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12eda │ │ │ │ + beq.n 12e8a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1301a │ │ │ │ + beq.w 12fca │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 126ec │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1301a │ │ │ │ + beq.w 12fca │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 126ec │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c72 │ │ │ │ + b.n 12c22 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c62 │ │ │ │ + b.n 12c12 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c4a │ │ │ │ + b.n 12bfa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #724] @ (13120 ) │ │ │ │ + ldr r0, [pc, #724] @ (130d0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12ed2 │ │ │ │ + beq.n 12e82 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1305a │ │ │ │ + beq.w 1300a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12b50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #672] @ (13124 ) │ │ │ │ + ldr r2, [pc, #672] @ (130d4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 128d4 │ │ │ │ + b.n 12884 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (13128 ) │ │ │ │ + ldr r2, [pc, #656] @ (130d8 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12c06 │ │ │ │ + b.n 12bb6 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 127e8 │ │ │ │ + b.n 12798 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #632] @ (1312c ) │ │ │ │ + ldr r2, [pc, #632] @ (130dc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1306a │ │ │ │ + beq.w 1301a │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12afa │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12e68 │ │ │ │ + b.n 12e18 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12e02 │ │ │ │ + b.n 12db2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r0, [pc, #580] @ (13130 ) │ │ │ │ + ldr r0, [pc, #580] @ (130e0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 12b4e │ │ │ │ + b.n 12afe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #560] @ (13134 ) │ │ │ │ + ldr r0, [pc, #560] @ (130e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 12b4e │ │ │ │ + b.n 12afe │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12d80 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12d80 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 12f90 │ │ │ │ + b.n 12f40 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12f02 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12f02 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 12fc6 │ │ │ │ + beq.n 12f76 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 856c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12fd6 │ │ │ │ + beq.n 12f86 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 12f8a │ │ │ │ + cbz r5, 12f3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13024 │ │ │ │ + beq.n 12fd4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 12fdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 12fdc │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 12580 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 12580 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 12f34 │ │ │ │ + bne.n 12ee4 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12f76 │ │ │ │ + beq.n 12f26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12f1e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f76 │ │ │ │ + b.n 12f26 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f58 │ │ │ │ + bne.n 12f08 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12f1e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12f7c │ │ │ │ + b.n 12f2c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 1291e │ │ │ │ + b.n 128ce │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b68 │ │ │ │ + b.n 12b18 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 129b6 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a9a │ │ │ │ + b.n 12a4a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b9a │ │ │ │ + b.n 12b4a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b7c │ │ │ │ + b.n 12b2c │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 129ba │ │ │ │ + b.n 1296a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 1273c │ │ │ │ + b.w 126ec │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f8a │ │ │ │ + b.n 12f3a │ │ │ │ mov r5, r9 │ │ │ │ mov r6, sl │ │ │ │ - b.n 12dd0 │ │ │ │ + b.n 12d80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #256] @ (13138 ) │ │ │ │ + ldr r0, [pc, #256] @ (130e8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12afa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 1297e │ │ │ │ + b.n 1292e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #236] @ (1313c ) │ │ │ │ + ldr r0, [pc, #236] @ (130ec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12afa │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12b50 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d36 │ │ │ │ + b.n 12ce6 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12afa │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d8e │ │ │ │ + b.n 12d3e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #188] @ (13140 ) │ │ │ │ + ldr r2, [pc, #188] @ (130f0 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12ac4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #172] @ (13144 ) │ │ │ │ + ldr r2, [pc, #172] @ (130f4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1306a │ │ │ │ + beq.n 1301a │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ - bmi.n 130f8 │ │ │ │ + b.n 12afa │ │ │ │ + bmi.n 13148 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 130f0 │ │ │ │ + bmi.n 13140 │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ strb r6, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r6, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r4, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #896] @ (1345c ) │ │ │ │ + ldr r2, [pc, #896] @ (1340c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ strb r2, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 130f0 │ │ │ │ + beq.n 13140 │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r4, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #16] @ (1310c ) │ │ │ │ + ldr r0, [pc, #16] @ (130bc ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ @@ -16524,113 +16497,113 @@ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013148 : │ │ │ │ +000130f8 : │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 131d4 │ │ │ │ + ble.n 13184 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w lr, [pc, #136] @ 131dc │ │ │ │ + ldr.w lr, [pc, #136] @ 1318c │ │ │ │ add lr, pc │ │ │ │ - b.n 1319e │ │ │ │ + b.n 1314e │ │ │ │ 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 131c8 │ │ │ │ + beq.n 13178 │ │ │ │ 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 131ce │ │ │ │ + ble.n 1317e │ │ │ │ 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 13158 │ │ │ │ + bne.n 13108 │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ movs r5, #61 @ 0x3d │ │ │ │ strb r3, [r0, #1] │ │ │ │ movs r4, #61 @ 0x3d │ │ │ │ strb r5, [r0, #2] │ │ │ │ - b.n 1318a │ │ │ │ + b.n 1313a │ │ │ │ ldrb.w r5, [lr, r3] │ │ │ │ - b.n 131c2 │ │ │ │ + b.n 13172 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r0, [r5, #21] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000131e0 : │ │ │ │ +00013190 : │ │ │ │ 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] @ (132b4 ) │ │ │ │ + ldr r4, [pc, #192] @ (13264 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #192] @ (132b8 ) │ │ │ │ + ldr r3, [pc, #192] @ (13268 ) │ │ │ │ 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 132aa │ │ │ │ - ldr r5, [pc, #176] @ (132bc ) │ │ │ │ + ble.n 1325a │ │ │ │ + ldr r5, [pc, #176] @ (1326c ) │ │ │ │ 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 1327e │ │ │ │ + bhi.n 1322e │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 1329c │ │ │ │ + beq.n 1324c │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #4 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - bne.n 1321e │ │ │ │ + bne.n 131ce │ │ │ │ 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] │ │ │ │ @@ -16638,177 +16611,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 1327e │ │ │ │ + ble.n 1322e │ │ │ │ add.w lr, lr, #4 │ │ │ │ add r0, r2 │ │ │ │ cmp sl, lr │ │ │ │ - bgt.n 13214 │ │ │ │ + bgt.n 131c4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 132aa │ │ │ │ - ldr r2, [pc, #60] @ (132c0 ) │ │ │ │ - ldr r3, [pc, #48] @ (132b8 ) │ │ │ │ + beq.n 1325a │ │ │ │ + ldr r2, [pc, #60] @ (13270 ) │ │ │ │ + ldr r3, [pc, #48] @ (13268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 132ae │ │ │ │ + bne.n 1325e │ │ │ │ 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 13242 │ │ │ │ + bne.n 131f2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13242 │ │ │ │ + b.n 131f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13282 │ │ │ │ + b.n 13232 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000132c4 : │ │ │ │ +00013274 : │ │ │ │ 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, 1330e │ │ │ │ + cbz r0, 132be │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 13312 │ │ │ │ - cbz r4, 1331c │ │ │ │ + blt.n 132c2 │ │ │ │ + cbz r4, 132cc │ │ │ │ adds r3, r4, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r5 │ │ │ │ - cbz r3, 13328 │ │ │ │ + cbz r3, 132d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1330e │ │ │ │ + cbz r5, 132be │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8158 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 87e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 132e0 │ │ │ │ - ldr r0, [pc, #20] @ (13334 ) │ │ │ │ + bne.n 13290 │ │ │ │ + ldr r0, [pc, #20] @ (132e4 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 8230 │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 132f8 │ │ │ │ + b.n 132a8 │ │ │ │ nop │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013338 : │ │ │ │ - cbz r1, 1333e │ │ │ │ +000132e8 : │ │ │ │ + cbz r1, 132ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133cc │ │ │ │ + beq.n 1337c │ │ │ │ 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 87e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 133b6 │ │ │ │ + cbz r0, 13366 │ │ │ │ add.w r2, r0, r0, lsl #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 133b6 │ │ │ │ + bhi.n 13366 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 133be │ │ │ │ + cbz r3, 1336e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 133b6 │ │ │ │ + cbz r3, 13366 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 133a6 │ │ │ │ + cbz r0, 13356 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - cbz r6, 133b8 │ │ │ │ + cbz r6, 13368 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 133d2 │ │ │ │ + cbz r5, 13382 │ │ │ │ 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 8644 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1337e │ │ │ │ + b.n 1332e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 133b6 │ │ │ │ + b.n 13366 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 13408 │ │ │ │ + cbz r2, 133b8 │ │ │ │ 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] │ │ │ │ @@ -16826,388 +16799,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] @ (134d0 ) │ │ │ │ - ldr r2, [pc, #172] @ (134d4 ) │ │ │ │ + ldr r1, [pc, #168] @ (13480 ) │ │ │ │ + ldr r2, [pc, #172] @ (13484 ) │ │ │ │ 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 134ba │ │ │ │ + bne.n 1346a │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 1346e │ │ │ │ + bne.n 1341e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #128] @ (134d8 ) │ │ │ │ - ldr r3, [pc, #120] @ (134d4 ) │ │ │ │ + ldr r2, [pc, #128] @ (13488 ) │ │ │ │ + ldr r3, [pc, #120] @ (13484 ) │ │ │ │ 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 134c4 │ │ │ │ + bne.n 13474 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1344e │ │ │ │ + bne.n 133fe │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, #5 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1344e │ │ │ │ - vldr d7, [pc, #60] @ 134c8 │ │ │ │ + blt.n 133fe │ │ │ │ + vldr d7, [pc, #60] @ 13478 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 828c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 13454 │ │ │ │ + beq.n 13404 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 134b0 │ │ │ │ + cbz r0, 13460 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8b0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 13456 │ │ │ │ + b.n 13406 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 13444 │ │ │ │ + b.n 133f4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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, 13514 │ │ │ │ + cbz r1, 134c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 1350e │ │ │ │ + bcc.n 134be │ │ │ │ clz r6, r5 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r0, r2 │ │ │ │ it cc │ │ │ │ orrcc.w r6, r6, #1 │ │ │ │ - cbz r6, 13558 │ │ │ │ + cbz r6, 13508 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1350e │ │ │ │ + beq.n 134be │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1350e │ │ │ │ - cbnz r4, 13538 │ │ │ │ - b.n 13560 │ │ │ │ + beq.n 134be │ │ │ │ + cbnz r4, 134e8 │ │ │ │ + b.n 13510 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 13560 │ │ │ │ + beq.n 13510 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 8140 │ │ │ │ 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 13534 │ │ │ │ - b.n 1350e │ │ │ │ + beq.n 134e4 │ │ │ │ + b.n 134be │ │ │ │ add r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8250 │ │ │ │ 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] @ 135dc │ │ │ │ + ldr.w ip, [pc, #100] @ 1358c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (135e0 ) │ │ │ │ + ldr r1, [pc, #96] @ (13590 ) │ │ │ │ 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 134dc │ │ │ │ - cbz r0, 135be │ │ │ │ + bl 1348c │ │ │ │ + cbz r0, 1356e │ │ │ │ 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] @ (135e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (135e0 ) │ │ │ │ + ldr r2, [pc, #36] @ (13594 ) │ │ │ │ + ldr r3, [pc, #28] @ (13590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 135d6 │ │ │ │ + bne.n 13586 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ 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] @ (13780 ) │ │ │ │ + ldr r6, [pc, #388] @ (13730 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #388] @ (13784 ) │ │ │ │ + ldr r5, [pc, #388] @ (13734 ) │ │ │ │ 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 136ce │ │ │ │ + beq.n 1367e │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r0, #28] │ │ │ │ - cbz r1, 1367e │ │ │ │ + cbz r1, 1362e │ │ │ │ add.w sl, r7, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1360c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 13660 │ │ │ │ + bl 1348c │ │ │ │ + cbz r0, 13610 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13660 │ │ │ │ + cbz r3, 13610 │ │ │ │ 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 136d4 │ │ │ │ + beq.n 13684 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 13628 │ │ │ │ + bcc.n 135d8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ (13788 ) │ │ │ │ - ldr r3, [pc, #284] @ (13784 ) │ │ │ │ + ldr r2, [pc, #292] @ (13738 ) │ │ │ │ + ldr r3, [pc, #284] @ (13734 ) │ │ │ │ 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 1377a │ │ │ │ + bne.w 1372a │ │ │ │ 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, 136be │ │ │ │ + cbnz r3, 1366e │ │ │ │ mov.w r3, #1020 @ 0x3fc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 136ce │ │ │ │ + bl 1348c │ │ │ │ + cbz r0, 1367e │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 136ce │ │ │ │ + bhi.n 1367e │ │ │ │ subs r6, r6, r3 │ │ │ │ lsrs r6, r6, #3 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 13660 │ │ │ │ + beq.n 13610 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 13620 │ │ │ │ + b.n 135d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r2, #8 │ │ │ │ and.w r3, r3, #1020 @ 0x3fc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbnz r0, 13716 │ │ │ │ + bl 1348c │ │ │ │ + cbnz r0, 136c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13612 │ │ │ │ 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 134dc │ │ │ │ + bl 1348c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 136ce │ │ │ │ + beq.n 1367e │ │ │ │ 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 136ce │ │ │ │ + beq.n 1367e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.n 1371e │ │ │ │ + beq.n 136ce │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1360c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 13698 │ │ │ │ + b.n 13648 │ │ │ │ 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 13748 │ │ │ │ + b.n 136f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 82fc │ │ │ │ - cbnz r0, 13766 │ │ │ │ + cbnz r0, 13716 │ │ │ │ add.w r7, r8, r5 │ │ │ │ add r6, r5 │ │ │ │ subs r4, r4, r5 │ │ │ │ - beq.n 1376c │ │ │ │ + beq.n 1371c │ │ │ │ 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 134dc │ │ │ │ + bl 1348c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13732 │ │ │ │ - b.n 13660 │ │ │ │ + bne.n 136e2 │ │ │ │ + b.n 13610 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ - b.n 13710 │ │ │ │ + b.n 136c0 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [fp, #32] │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13612 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ 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, 137cc │ │ │ │ + cbz r2, 1377c │ │ │ │ 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 │ │ │ │ @@ -17221,105 +17194,105 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13866 │ │ │ │ + beq.n 13816 │ │ │ │ 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 13830 │ │ │ │ + beq.n 137e0 │ │ │ │ ldrd r8, r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub.w fp, r9, r8 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 1386a │ │ │ │ + bls.n 1381a │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, r8 │ │ │ │ blx 8250 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r4, fp │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 13838 │ │ │ │ + cbz r4, 137e8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str.w sl, [r5, #4] │ │ │ │ blx r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 13836 │ │ │ │ + beq.n 137e6 │ │ │ │ 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 1380a │ │ │ │ + bcc.n 137ba │ │ │ │ adds r0, r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 8250 │ │ │ │ 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 13850 │ │ │ │ + b.n 13800 │ │ │ │ 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, 138aa │ │ │ │ + cbz r2, 1385a │ │ │ │ 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 138aa │ │ │ │ + beq.n 1385a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 138a6 │ │ │ │ + beq.n 13856 │ │ │ │ ldrd r0, r2, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ @@ -17329,16 +17302,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] @ 13964 │ │ │ │ - ldr.w lr, [pc, #132] @ 13968 │ │ │ │ + ldr.w ip, [pc, #132] @ 13914 │ │ │ │ + ldr.w lr, [pc, #132] @ 13918 │ │ │ │ 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 │ │ │ │ @@ -17358,49 +17331,49 @@ │ │ │ │ str r1, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #9216 @ 0x2400 │ │ │ │ blx 8918 │ │ │ │ adds r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 13960 │ │ │ │ + beq.n 13910 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 84f0 │ │ │ │ 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, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ 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, 139f6 │ │ │ │ + cbz r0, 139a6 │ │ │ │ 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 139f6 │ │ │ │ + bge.n 139a6 │ │ │ │ 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 │ │ │ │ @@ -17416,99 +17389,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 13a24 │ │ │ │ + bcs.n 139d4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r4, #3112] @ 0xc28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13a2a │ │ │ │ + cbz r3, 139da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #8008 @ 0x1f48 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 13a24 │ │ │ │ + cbz r0, 139d4 │ │ │ │ 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 139a0 │ │ │ │ + b.n 13950 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #8008 @ 0x1f48 │ │ │ │ blx 8644 │ │ │ │ - b.n 13a08 │ │ │ │ + b.n 139b8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #116] @ 13ab8 │ │ │ │ + ldr.w lr, [pc, #116] @ 13a68 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ - ldr.w ip, [pc, #112] @ 13abc │ │ │ │ + ldr.w ip, [pc, #112] @ 13a6c │ │ │ │ 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 13a9a │ │ │ │ + bcs.n 13a4a │ │ │ │ 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 137d0 │ │ │ │ - ldr r2, [pc, #36] @ (13ac0 ) │ │ │ │ - ldr r3, [pc, #28] @ (13abc ) │ │ │ │ + bl 13780 │ │ │ │ + ldr r2, [pc, #36] @ (13a70 ) │ │ │ │ + ldr r3, [pc, #28] @ (13a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13ab2 │ │ │ │ + bne.n 13a62 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ 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 r5, [pc, #212] @ (13bac ) │ │ │ │ + ldr r5, [pc, #212] @ (13b5c ) │ │ │ │ sub sp, #12 │ │ │ │ adds r6, r2, #1 │ │ │ │ - ldr r2, [pc, #212] @ (13bb0 ) │ │ │ │ + ldr r2, [pc, #212] @ (13b60 ) │ │ │ │ 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 │ │ │ │ @@ -17516,24 +17489,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 13b1c │ │ │ │ - ldr r2, [pc, #176] @ (13bb4 ) │ │ │ │ - ldr r3, [pc, #172] @ (13bb0 ) │ │ │ │ + bcc.n 13acc │ │ │ │ + ldr r2, [pc, #176] @ (13b64 ) │ │ │ │ + ldr r3, [pc, #172] @ (13b60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13ba6 │ │ │ │ + bne.n 13b56 │ │ │ │ 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 │ │ │ │ @@ -17543,645 +17516,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 137d0 │ │ │ │ + bl 13780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 13ab0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137d0 │ │ │ │ + bl 13780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 13ab0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 137d0 │ │ │ │ + bl 13780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ - cbz r5, 13ba0 │ │ │ │ + beq.n 13ab0 │ │ │ │ + cbz r5, 13b50 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - cbz r2, 13b7e │ │ │ │ + cbz r2, 13b2e │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 13b70 │ │ │ │ - ldr r1, [pc, #56] @ (13bb8 ) │ │ │ │ - ldr r2, [pc, #44] @ (13bb0 ) │ │ │ │ + bne.n 13b20 │ │ │ │ + ldr r1, [pc, #56] @ (13b68 ) │ │ │ │ + ldr r2, [pc, #44] @ (13b60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 13ba6 │ │ │ │ + bne.n 13b56 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 1396c │ │ │ │ + b.n 1391c │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 13b7e │ │ │ │ + b.n 13b2e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite al │ │ │ │ - moval r2, r0 │ │ │ │ - lsl r4, r6, #19 │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itt gt │ │ │ │ - movgt r2, r0 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - movmi r2, r0 │ │ │ │ - stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ + movs r2, r0 │ │ │ │ + itet ls │ │ │ │ + movls r2, r0 │ │ │ │ + stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movls.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #640] @ (13e50 ) │ │ │ │ + ldr r2, [pc, #640] @ (13e00 ) │ │ │ │ add.w r7, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #640] @ (13e54 ) │ │ │ │ + ldr r3, [pc, #640] @ (13e04 ) │ │ │ │ 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 13c10 │ │ │ │ + bcc.n 13bc0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #608] @ (13e58 ) │ │ │ │ - ldr r3, [pc, #604] @ (13e54 ) │ │ │ │ + ldr r2, [pc, #608] @ (13e08 ) │ │ │ │ + ldr r3, [pc, #604] @ (13e04 ) │ │ │ │ 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 13e16 │ │ │ │ + bne.w 13dc6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d76 │ │ │ │ + beq.w 13d26 │ │ │ │ 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 13bf2 │ │ │ │ + beq.n 13ba2 │ │ │ │ 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 13c52 │ │ │ │ + bne.n 13c02 │ │ │ │ ldr.w r8, [r7, #3072] @ 0xc00 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13cac │ │ │ │ + beq.n 13c5c │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r6, #3908] @ 0xf44 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ - cbz r2, 13ca4 │ │ │ │ + cbz r2, 13c54 │ │ │ │ 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 13c7a │ │ │ │ + bne.n 13c2a │ │ │ │ ldr.w r5, [r6, #3904] @ 0xf40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 13c6c │ │ │ │ + bne.n 13c1c │ │ │ │ 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 13d80 │ │ │ │ + beq.n 13d30 │ │ │ │ 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 13ce4 │ │ │ │ + bne.n 13c94 │ │ │ │ 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 26ddc │ │ │ │ + bl 26d8c │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ - b.n 13d18 │ │ │ │ + b.n 13cc8 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 13d72 │ │ │ │ + beq.n 13d22 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13d10 │ │ │ │ + bne.n 13cc0 │ │ │ │ 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 13cfe │ │ │ │ - cbz r5, 13d9a │ │ │ │ + bhi.n 13cae │ │ │ │ + cbz r5, 13d4a │ │ │ │ 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 137d0 │ │ │ │ + bl 13780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13ba2 │ │ │ │ ldr.w r3, [r6, #3112] @ 0xc28 │ │ │ │ cmn.w r3, #9 │ │ │ │ - bhi.w 13bf2 │ │ │ │ + bhi.w 13ba2 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w r3, [r6, #3112] @ 0xc28 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13d4a │ │ │ │ ldr.w r4, [r6, #3080] @ 0xc08 │ │ │ │ - b.n 13d36 │ │ │ │ + b.n 13ce6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 13d0a │ │ │ │ + b.n 13cba │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 13c2a │ │ │ │ + b.n 13bda │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13d4a │ │ │ │ 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 13cfc │ │ │ │ + b.n 13cac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 13da4 │ │ │ │ + beq.n 13d54 │ │ │ │ mov ip, sl │ │ │ │ - b.n 13cbe │ │ │ │ + b.n 13c6e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r5, [r7, #3096] @ 0xc18 │ │ │ │ - cbz r5, 13dca │ │ │ │ + cbz r5, 13d7a │ │ │ │ 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 13bf2 │ │ │ │ + bne.w 13ba2 │ │ │ │ ldr.w r0, [r7, #3116] @ 0xc2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13ba2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13ba2 │ │ │ │ add.w r4, r4, #11264 @ 0x2c00 │ │ │ │ ldr.w r5, [r7, #3072] @ 0xc00 │ │ │ │ adds r4, #20 │ │ │ │ - cbz r5, 13e22 │ │ │ │ + cbz r5, 13dd2 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r5, [r3, #3904] @ 0xf40 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e1a │ │ │ │ + cbz r3, 13dca │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13da8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13da8 │ │ │ │ ldr.w r5, [r7, #3076] @ 0xc04 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 13e38 │ │ │ │ + cbz r5, 13de8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e46 │ │ │ │ + cbz r3, 13df6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13870 │ │ │ │ - b.n 13bf4 │ │ │ │ + bl 13820 │ │ │ │ + b.n 13ba4 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13e38 │ │ │ │ + b.n 13de8 │ │ │ │ nop │ │ │ │ - bkpt 0x00f2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + ittt mi │ │ │ │ + movmi r2, r0 │ │ │ │ + lslmi r4, r6, #19 │ │ │ │ + movmi r0, r0 │ │ │ │ + wfe │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00013e5c : │ │ │ │ - cbz r0, 13e88 │ │ │ │ +00013e0c : │ │ │ │ + cbz r0, 13e38 │ │ │ │ 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, 13e8c │ │ │ │ + cbnz r2, 13e3c │ │ │ │ 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 83c8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 13ec0 │ │ │ │ + cbz r5, 13e70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 13ebc │ │ │ │ + cbz r0, 13e6c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 13e80 │ │ │ │ + b.n 13e30 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 13e84 │ │ │ │ + b.n 13e34 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 13ea6 │ │ │ │ + b.n 13e56 │ │ │ │ nop │ │ │ │ │ │ │ │ -00013ecc : │ │ │ │ +00013e7c : │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13f32 │ │ │ │ + cbz r3, 13ee2 │ │ │ │ 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, 13f20 │ │ │ │ + cbz r3, 13ed0 │ │ │ │ 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 8b1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 13f3c │ │ │ │ + cbz r0, 13eec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 8b1c │ │ │ │ - cbz r0, 13f56 │ │ │ │ + cbz r0, 13f06 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 13ef2 │ │ │ │ + b.n 13ea2 │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 13f5c │ │ │ │ + cbz r1, 13f0c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13eda │ │ │ │ blx 83c8 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13eda │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13eda │ │ │ │ │ │ │ │ -00013f64 : │ │ │ │ +00013f14 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14032 │ │ │ │ + beq.n 13fe2 │ │ │ │ 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 13ffa │ │ │ │ - cbz r3, 13fd8 │ │ │ │ + beq.n 13faa │ │ │ │ + cbz r3, 13f88 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 13f92 │ │ │ │ + b.n 13f42 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13f88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f86 │ │ │ │ + beq.n 13f36 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 14034 │ │ │ │ + beq.n 13fe4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 13fa6 │ │ │ │ + bne.n 13f56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f8a │ │ │ │ + beq.n 13f3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1402a │ │ │ │ + beq.n 13fda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ adds r6, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 13f92 │ │ │ │ + bhi.n 13f42 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 13fec │ │ │ │ + cbz r4, 13f9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1403a │ │ │ │ + cbz r3, 13fea │ │ │ │ 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 8b18 │ │ │ │ - cbnz r3, 1400a │ │ │ │ - b.n 13fd8 │ │ │ │ + cbnz r3, 13fba │ │ │ │ + b.n 13f88 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13f88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 14002 │ │ │ │ + beq.n 13fb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13ffe │ │ │ │ + bne.n 13fae │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14002 │ │ │ │ + b.n 13fb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f8a │ │ │ │ + b.n 13f3a │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 13fc2 │ │ │ │ + b.n 13f72 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13fec │ │ │ │ + b.n 13f9c │ │ │ │ nop │ │ │ │ │ │ │ │ -00014044 : │ │ │ │ - cbz r0, 1406e │ │ │ │ +00013ff4 : │ │ │ │ + cbz r0, 1401e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 8870 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 14070 │ │ │ │ + cbz r3, 14020 │ │ │ │ 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 81bc │ │ │ │ nop │ │ │ │ │ │ │ │ -0001407c : │ │ │ │ - cbz r0, 1409a │ │ │ │ +0001402c : │ │ │ │ + cbz r0, 1404a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1409a │ │ │ │ + cbz r2, 1404a │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14086 │ │ │ │ + bne.n 14036 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000140a4 : │ │ │ │ +00014054 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1413c │ │ │ │ + beq.n 140ec │ │ │ │ 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 1412c │ │ │ │ + beq.n 140dc │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 140fc │ │ │ │ + b.n 140ac │ │ │ │ blx 8918 │ │ │ │ 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, 1412c │ │ │ │ + cbz r2, 140dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 270a4 │ │ │ │ + bl 27054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ - cbnz r4, 14140 │ │ │ │ + cbnz r4, 140f0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 14132 │ │ │ │ + cbz r3, 140e2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 140e2 │ │ │ │ + bne.n 14092 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 14122 │ │ │ │ + b.n 140d2 │ │ │ │ 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 14184 │ │ │ │ + beq.n 14134 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 14164 │ │ │ │ + b.n 14114 │ │ │ │ ldr.w r3, [r1, #24]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 1417c │ │ │ │ + beq.n 1412c │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r8, r3 │ │ │ │ - bne.n 14158 │ │ │ │ + bne.n 14108 │ │ │ │ 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 1412e │ │ │ │ + b.n 140de │ │ │ │ sub.w r9, r1, r4 │ │ │ │ add.w sl, r9, #48 @ 0x30 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 141c6 │ │ │ │ + cbz r3, 14176 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1412c │ │ │ │ + beq.n 140dc │ │ │ │ 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] │ │ │ │ @@ -18189,269 +18162,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 14178 │ │ │ │ + b.n 14128 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 8414 │ │ │ │ - b.n 14194 │ │ │ │ + b.n 14144 │ │ │ │ │ │ │ │ -000141d0 : │ │ │ │ +00014180 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 14200 │ │ │ │ + blt.n 141b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 141de │ │ │ │ + bhi.n 1418e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 141da │ │ │ │ + beq.n 1418a │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r0, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 14204 │ │ │ │ + beq.n 141b4 │ │ │ │ ldr.w r2, [r3, #24]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 141f2 │ │ │ │ + bne.n 141a2 │ │ │ │ bx lr │ │ │ │ subs r0, r3, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014208 : │ │ │ │ +000141b8 : │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 1425a │ │ │ │ + cbz r1, 1420a │ │ │ │ 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 270a4 │ │ │ │ + bl 27054 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 14254 │ │ │ │ + cbz r0, 14204 │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 1424c │ │ │ │ - b.n 14256 │ │ │ │ + bne.n 141fc │ │ │ │ + b.n 14206 │ │ │ │ ldr.w r1, [r0, #24]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14256 │ │ │ │ + beq.n 14206 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 14240 │ │ │ │ + bne.n 141f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014260 : │ │ │ │ +00014210 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8134 │ │ │ │ - cbz r0, 1427a │ │ │ │ + cbz r0, 1422a │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014280 : │ │ │ │ +00014230 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8134 │ │ │ │ - cbz r0, 14296 │ │ │ │ + cbz r0, 14246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014298 : │ │ │ │ +00014248 : │ │ │ │ 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 8134 │ │ │ │ - cbz r0, 142ce │ │ │ │ + cbz r0, 1427e │ │ │ │ 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 8aec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000142d4 : │ │ │ │ +00014284 : │ │ │ │ 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, 142f8 │ │ │ │ + cbz r2, 142a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 270a4 │ │ │ │ + bl 27054 │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.n 14308 │ │ │ │ + beq.n 142b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbnz r4, 1431c │ │ │ │ + cbnz r4, 142cc │ │ │ │ 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 14328 │ │ │ │ + beq.n 142d8 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 1430e │ │ │ │ - b.n 14308 │ │ │ │ + bne.n 142be │ │ │ │ + b.n 142b8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbz r3, 14332 │ │ │ │ + cbz r3, 142e2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1435e │ │ │ │ + beq.n 1430e │ │ │ │ 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 1433a │ │ │ │ + bne.n 142ea │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0001436c : │ │ │ │ +0001431c : │ │ │ │ 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, 143ba │ │ │ │ + cbz r2, 1436a │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 14390 │ │ │ │ + b.n 14340 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 143ba │ │ │ │ + bls.n 1436a │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1438a │ │ │ │ + beq.n 1433a │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 143b0 │ │ │ │ - b.n 1438a │ │ │ │ + bne.n 14360 │ │ │ │ + b.n 1433a │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 143be │ │ │ │ + beq.n 1436e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 143a6 │ │ │ │ + beq.n 14356 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - b.n 1438a │ │ │ │ + b.n 1433a │ │ │ │ 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] @ (14424 ) │ │ │ │ + ldr r1, [pc, #72] @ (143d4 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ (14428 ) │ │ │ │ + ldr r2, [pc, #72] @ (143d8 ) │ │ │ │ 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] @ (1442c ) │ │ │ │ - ldr r3, [pc, #32] @ (14428 ) │ │ │ │ + ldr r2, [pc, #36] @ (143dc ) │ │ │ │ + ldr r3, [pc, #32] @ (143d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1441e │ │ │ │ + bne.n 143ce │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ 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] @ (14504 ) │ │ │ │ - ldr r3, [pc, #196] @ (14508 ) │ │ │ │ + ldr r2, [pc, #192] @ (144b4 ) │ │ │ │ + ldr r3, [pc, #196] @ (144b8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -18460,59 +18433,59 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r0, r3, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ blx 86c0 │ │ │ │ - cbz r0, 14472 │ │ │ │ + cbz r0, 14422 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 144ac │ │ │ │ + cbnz r2, 1445c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 144fc │ │ │ │ + beq.n 144ac │ │ │ │ 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] @ (1450c ) │ │ │ │ - ldr r3, [pc, #112] @ (14508 ) │ │ │ │ + ldr r2, [pc, #116] @ (144bc ) │ │ │ │ + ldr r3, [pc, #112] @ (144b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14500 │ │ │ │ + bne.n 144b0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14492 │ │ │ │ + bne.n 14442 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14492 │ │ │ │ + beq.n 14442 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r2, [r1, #8] │ │ │ │ - cbz r3, 144fc │ │ │ │ + cbz r3, 144ac │ │ │ │ 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] │ │ │ │ @@ -18525,212 +18498,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 14492 │ │ │ │ + b.n 14442 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14494 │ │ │ │ + b.n 14444 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ 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] @ (145c4 ) │ │ │ │ + ldr r1, [pc, #156] @ (14574 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (145c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (14578 ) │ │ │ │ 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 145ba │ │ │ │ + beq.n 1456a │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r8, sp │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 145ba │ │ │ │ + beq.n 1456a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 1458a │ │ │ │ + cbz r5, 1453a │ │ │ │ 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 8bf8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14510 │ │ │ │ + bl 144c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14550 │ │ │ │ - ldr r1, [pc, #64] @ (145cc ) │ │ │ │ + bne.n 14500 │ │ │ │ + ldr r1, [pc, #64] @ (1457c ) │ │ │ │ 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 8484 │ │ │ │ - ldr r2, [pc, #44] @ (145d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (145c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (14580 ) │ │ │ │ + ldr r3, [pc, #36] @ (14578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 145be │ │ │ │ + bne.n 1456e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, sp │ │ │ │ - b.n 1458a │ │ │ │ + b.n 1453a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ 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] @ (14728 ) │ │ │ │ + ldr r2, [pc, #320] @ (146d8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #320] @ (1472c ) │ │ │ │ + ldr r3, [pc, #320] @ (146dc ) │ │ │ │ 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, 14644 │ │ │ │ + cbz r3, 145f4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 14644 │ │ │ │ + cbz r6, 145f4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 14642 │ │ │ │ + cbz r5, 145f2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146da │ │ │ │ + beq.n 1468a │ │ │ │ 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 8bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 145d4 │ │ │ │ + bl 14584 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ strd r7, r5, [r4] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14608 │ │ │ │ + bne.n 145b8 │ │ │ │ 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 146ac │ │ │ │ + beq.n 1465c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 146ac │ │ │ │ + beq.n 1465c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 14662 │ │ │ │ + b.n 14612 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r5, 146ac │ │ │ │ + cbz r5, 1465c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 146ac │ │ │ │ + cbz r6, 1465c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1465c │ │ │ │ + bne.n 1460c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strb r0, [r4, #8] │ │ │ │ - cbz r3, 146c0 │ │ │ │ + cbz r3, 14670 │ │ │ │ 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 8bf8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14510 │ │ │ │ + bl 144c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 14662 │ │ │ │ - ldr r5, [pc, #128] @ (14730 ) │ │ │ │ + bne.n 14612 │ │ │ │ + ldr r5, [pc, #128] @ (146e0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #12] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 8484 │ │ │ │ - cbnz r0, 14712 │ │ │ │ - ldr r2, [pc, #112] @ (14734 ) │ │ │ │ - ldr r3, [pc, #104] @ (1472c ) │ │ │ │ + cbnz r0, 146c2 │ │ │ │ + ldr r2, [pc, #112] @ (146e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (146dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14724 │ │ │ │ + bne.n 146d4 │ │ │ │ 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 146c0 │ │ │ │ + beq.n 14670 │ │ │ │ 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] │ │ │ │ @@ -18738,35 +18711,35 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8bf8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 14510 │ │ │ │ + bl 144c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ - b.n 1463c │ │ │ │ + b.n 145ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ blx 8484 │ │ │ │ - b.n 146c0 │ │ │ │ + b.n 14670 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00014738 : │ │ │ │ +000146e8 : │ │ │ │ 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] │ │ │ │ @@ -18774,296 +18747,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 14828 │ │ │ │ - ldr r3, [pc, #204] @ (14830 ) │ │ │ │ + beq.n 147d8 │ │ │ │ + ldr r3, [pc, #204] @ (147e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #200] @ (14834 ) │ │ │ │ + ldr r3, [pc, #200] @ (147e4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 14806 │ │ │ │ + blt.n 147b6 │ │ │ │ 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, 147e2 │ │ │ │ + cbz r3, 14792 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 147e2 │ │ │ │ - ldr.w r8, [pc, #152] @ 14838 │ │ │ │ + cbz r5, 14792 │ │ │ │ + ldr.w r8, [pc, #152] @ 147e8 │ │ │ │ add r8, pc │ │ │ │ - b.n 147cc │ │ │ │ + b.n 1477c │ │ │ │ strd r8, ip, [sp] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1481e │ │ │ │ + blt.n 147ce │ │ │ │ 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, 147e2 │ │ │ │ + cbz r5, 14792 │ │ │ │ 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 147a6 │ │ │ │ + bne.n 14756 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ - cbz r2, 1480e │ │ │ │ + cbz r2, 147be │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, lr │ │ │ │ - ldr r2, [pc, #76] @ (1483c ) │ │ │ │ + ldr r2, [pc, #76] @ (147ec ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1481e │ │ │ │ + blt.n 147ce │ │ │ │ add r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ (14840 ) │ │ │ │ + ldr r2, [pc, #48] @ (147f0 ) │ │ │ │ mov r1, lr │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 88fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 14804 │ │ │ │ + bge.n 147b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #24] @ (14844 ) │ │ │ │ + ldr r3, [pc, #24] @ (147f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 14764 │ │ │ │ + b.n 14714 │ │ │ │ nop │ │ │ │ strh r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014848 : │ │ │ │ +000147f8 : │ │ │ │ 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] @ (148ac ) │ │ │ │ - ldr r3, [pc, #76] @ (148b0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1485c ) │ │ │ │ + ldr r3, [pc, #76] @ (14860 ) │ │ │ │ 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 8668 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 14890 │ │ │ │ + cbz r0, 14840 │ │ │ │ mov r0, sp │ │ │ │ - bl 145d4 │ │ │ │ + bl 14584 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8d10 │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #32] @ (148b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (148b0 ) │ │ │ │ + ldr r2, [pc, #32] @ (14864 ) │ │ │ │ + ldr r3, [pc, #28] @ (14860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 148a8 │ │ │ │ + bne.n 14858 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - sxtb r4, r4 │ │ │ │ + uxth r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + uxth r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000148b8 : │ │ │ │ +00014868 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 149f6 │ │ │ │ + beq.w 149a6 │ │ │ │ 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 149ea │ │ │ │ + bge.w 1499a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 149b8 │ │ │ │ + beq.n 14968 │ │ │ │ ldr.w r5, [r8, #3208] @ 0xc88 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 148fc │ │ │ │ + cbz r5, 148ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149ee │ │ │ │ + beq.n 1499e │ │ │ │ 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 87e4 │ │ │ │ mov r9, r0 │ │ │ │ adds r6, r0, #5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149d0 │ │ │ │ + beq.n 14980 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 149ea │ │ │ │ + beq.n 1499a │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #47 @ 0x2f │ │ │ │ blx 8250 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ movne r0, r5 │ │ │ │ - b.n 14946 │ │ │ │ + b.n 148f6 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ blx 8820 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 1496e │ │ │ │ + cbz r4, 1491e │ │ │ │ strb r6, [r4, #0] │ │ │ │ blx 8908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14940 │ │ │ │ + bne.n 148f0 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 14940 │ │ │ │ + beq.n 148f0 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #148] @ (14a04 ) │ │ │ │ + ldr r3, [pc, #148] @ (149b4 ) │ │ │ │ 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 149b2 │ │ │ │ + bne.n 14962 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ blx 85cc │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r8, #3204] @ 0xc84 │ │ │ │ - beq.n 149da │ │ │ │ + beq.n 1498a │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #68 @ 0x44 │ │ │ │ - bl 138c8 │ │ │ │ + bl 13878 │ │ │ │ movs r0, #1 │ │ │ │ str.w r5, [r8, #3208] @ 0xc88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 8df8 │ │ │ │ - b.n 14988 │ │ │ │ + b.n 14938 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 149ca │ │ │ │ + cbz r0, 1497a │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 148e4 │ │ │ │ - ldr r4, [pc, #60] @ (14a08 ) │ │ │ │ + bne.n 14894 │ │ │ │ + ldr r4, [pc, #60] @ (149b8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 148e4 │ │ │ │ + b.n 14894 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 14920 │ │ │ │ + b.n 148d0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 149fa │ │ │ │ + cbz r3, 149aa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 149ae │ │ │ │ + b.n 1495e │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 148fc │ │ │ │ + b.n 148ac │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 149ea │ │ │ │ + b.n 1499a │ │ │ │ nop │ │ │ │ str r4, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ str r0, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014a0c : │ │ │ │ +000149bc : │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 14a18 │ │ │ │ + bne.n 149c8 │ │ │ │ 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 │ │ │ │ @@ -19075,32 +19048,32 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bl 13ac4 │ │ │ │ + bl 13a74 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00014a58 : │ │ │ │ +00014a08 : │ │ │ │ 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 13bbc │ │ │ │ + bl 13b6c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r6, #3204] @ 0xc84 │ │ │ │ blx 8060 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r6, #3204] @ 0xc84 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -19110,36 +19083,36 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 14aae │ │ │ │ + beq.n 14a5e │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r3, [r6, #3208] @ 0xc88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14b22 │ │ │ │ + beq.n 14ad2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 14b0c │ │ │ │ + cbz r1, 14abc │ │ │ │ mov r0, r3 │ │ │ │ blx 8730 │ │ │ │ ldr.w r3, [r6, #3208] @ 0xc88 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 14ae4 │ │ │ │ + cbz r3, 14a94 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - cbz r7, 14b1a │ │ │ │ + cbz r7, 14aca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3208] @ 0xc88 │ │ │ │ mov r0, r4 │ │ │ │ @@ -19147,80 +19120,80 @@ │ │ │ │ blx 85c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ andge.w r5, r5, #1 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13414 │ │ │ │ + bl 133c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 14adc │ │ │ │ + bne.n 14a8c │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 14a94 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 14a94 │ │ │ │ │ │ │ │ -00014b28 : │ │ │ │ +00014ad8 : │ │ │ │ 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, 14b40 │ │ │ │ + cbz r3, 14af0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbnz r0, 14b42 │ │ │ │ + cbnz r0, 14af2 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 83d8 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014b50 : │ │ │ │ +00014b00 : │ │ │ │ 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] @ 150e4 │ │ │ │ + ldr.w r2, [pc, #1408] @ 15094 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr.w r3, [pc, #1404] @ 150e8 │ │ │ │ + ldr.w r3, [pc, #1404] @ 15098 │ │ │ │ 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 14bfa │ │ │ │ + beq.n 14baa │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1508c │ │ │ │ + beq.w 1503c │ │ │ │ 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 14bee │ │ │ │ + bhi.n 14b9e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -19246,312 +19219,312 @@ │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14f4e │ │ │ │ + bne.w 14efe │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14b98 │ │ │ │ - ldr.w r2, [pc, #1264] @ 150ec │ │ │ │ - ldr.w r3, [pc, #1256] @ 150e8 │ │ │ │ + bne.n 14b48 │ │ │ │ + ldr.w r2, [pc, #1264] @ 1509c │ │ │ │ + ldr.w r3, [pc, #1256] @ 15098 │ │ │ │ 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 150e0 │ │ │ │ + bne.w 15090 │ │ │ │ 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 14fd6 │ │ │ │ + beq.w 14f86 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ add r0, fp │ │ │ │ add.w fp, r0, #6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15000 │ │ │ │ + beq.w 14fb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14bee │ │ │ │ + beq.n 14b9e │ │ │ │ mov r0, fp │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ blx 87e4 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp │ │ │ │ strb.w r6, [fp, r2] │ │ │ │ mov r6, fp │ │ │ │ blx 8534 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14fe0 │ │ │ │ + beq.w 14f90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fe6 │ │ │ │ + beq.w 14f96 │ │ │ │ blx 87e4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ add r0, sl │ │ │ │ add.w sl, r0, #6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1506c │ │ │ │ + beq.w 1501c │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1500c │ │ │ │ + beq.w 14fbc │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add r0, sl │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ blx 8534 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ff8 │ │ │ │ + beq.w 14fa8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, sl │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14f4a │ │ │ │ + beq.w 14efa │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14d2a │ │ │ │ + cbz r0, 14cda │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15052 │ │ │ │ + beq.w 15002 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150cc │ │ │ │ + beq.w 1507c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14f4a │ │ │ │ + beq.w 14efa │ │ │ │ mov r0, fp │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #908] @ (150f0 ) │ │ │ │ + ldr r3, [pc, #908] @ (150a0 ) │ │ │ │ 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 842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ blx 84e4 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14b9e │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14dcc │ │ │ │ + cbz r0, 14d7c │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fc4 │ │ │ │ + beq.w 14f74 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15078 │ │ │ │ + beq.w 15028 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14b9e │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #752] @ (150f4 ) │ │ │ │ + ldr r3, [pc, #752] @ (150a4 ) │ │ │ │ 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 14f38 │ │ │ │ + b.n 14ee8 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14b9e │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14e60 │ │ │ │ + cbz r0, 14e10 │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15030 │ │ │ │ + beq.w 14fe0 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150a4 │ │ │ │ + beq.w 15054 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14b9e │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #608] @ (150f8 ) │ │ │ │ + ldr r3, [pc, #608] @ (150a8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 14f2e │ │ │ │ + b.n 14ede │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14b9e │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14eea │ │ │ │ + cbz r0, 14e9a │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15014 │ │ │ │ + beq.w 14fc4 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15090 │ │ │ │ + beq.w 15040 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14b9e │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #472] @ (150fc ) │ │ │ │ + ldr r3, [pc, #472] @ (150ac ) │ │ │ │ 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] │ │ │ │ @@ -19559,240 +19532,240 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ blx 84e4 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14f78 │ │ │ │ + cbz r0, 14f28 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15036 │ │ │ │ + beq.n 14fe6 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b8 │ │ │ │ + beq.w 15068 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14b9e │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #336] @ (15100 ) │ │ │ │ + ldr r3, [pc, #336] @ (150b0 ) │ │ │ │ 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 14e18 │ │ │ │ + b.n 14dc8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14bee │ │ │ │ + b.n 14b9e │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cdc │ │ │ │ + bne.w 14c8c │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ce4 │ │ │ │ + b.n 14c94 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 14c4c │ │ │ │ + b.n 14bfc │ │ │ │ mov sl, r6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14cd4 │ │ │ │ + b.n 14c84 │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 15018 │ │ │ │ + b.n 14fc8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #10 │ │ │ │ ldrb.w r0, [sl] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ba0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 14cb0 │ │ │ │ + b.n 14c60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14dfc │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14dac │ │ │ │ + b.n 14b9e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 14bfa │ │ │ │ + b.n 14baa │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14f1a │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14eca │ │ │ │ + b.n 14b9e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e90 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14e40 │ │ │ │ + b.n 14b9e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14fa6 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14f56 │ │ │ │ + b.n 14b9e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14d5a │ │ │ │ - b.n 14f4a │ │ │ │ + bne.w 14d0a │ │ │ │ + b.n 14efa │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ subs r2, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015104 : │ │ │ │ +000150b4 : │ │ │ │ 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] @ (15204 ) │ │ │ │ - ldr r3, [pc, #236] @ (15208 ) │ │ │ │ + ldr r2, [pc, #236] @ (151b4 ) │ │ │ │ + ldr r3, [pc, #236] @ (151b8 ) │ │ │ │ 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, 15140 │ │ │ │ + cbz r0, 150f0 │ │ │ │ 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 1515c │ │ │ │ - ldr r2, [pc, #200] @ (1520c ) │ │ │ │ - ldr r3, [pc, #196] @ (15208 ) │ │ │ │ + bne.n 1510c │ │ │ │ + ldr r2, [pc, #200] @ (151bc ) │ │ │ │ + ldr r3, [pc, #196] @ (151b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151fe │ │ │ │ + bne.n 151ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151fa │ │ │ │ + beq.n 151aa │ │ │ │ mov r6, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8b98 │ │ │ │ - cbz r0, 151b4 │ │ │ │ + cbz r0, 15164 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 151b4 │ │ │ │ + cbz r3, 15164 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 151a4 │ │ │ │ + bhi.n 15154 │ │ │ │ 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 │ │ │ │ @@ -19803,242 +19776,242 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 151b4 │ │ │ │ + cbz r0, 15164 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1516a │ │ │ │ + bne.n 1511a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15140 │ │ │ │ + b.n 150f0 │ │ │ │ blx 8ee0 │ │ │ │ strh r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15154 │ │ │ │ blx 8234 │ │ │ │ str r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15154 │ │ │ │ blx 8ee0 │ │ │ │ strb r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15154 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8c74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 151a2 │ │ │ │ + bne.n 15152 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8234 │ │ │ │ - b.n 151a2 │ │ │ │ + b.n 15152 │ │ │ │ adds r3, r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8ee0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [r3] │ │ │ │ - b.n 151a6 │ │ │ │ + b.n 15156 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 151b4 │ │ │ │ + b.n 15164 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015210 : │ │ │ │ +000151c0 : │ │ │ │ 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, 1525a │ │ │ │ + cbz r3, 1520a │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1523e │ │ │ │ + b.n 151ee │ │ │ │ movs r2, #8 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - beq.n 15242 │ │ │ │ + beq.n 151f2 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 15236 │ │ │ │ + beq.n 151e6 │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r5, r2 │ │ │ │ - cbz r3, 1525a │ │ │ │ + cbz r3, 1520a │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 1522a │ │ │ │ + bne.n 151da │ │ │ │ ldr r6, [r7, r5] │ │ │ │ blx 83c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15234 │ │ │ │ + beq.n 151e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1525c │ │ │ │ + cbz r3, 1520c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 151e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 151e4 │ │ │ │ │ │ │ │ -00015264 : │ │ │ │ +00015214 : │ │ │ │ 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, 152d6 │ │ │ │ + cbz r3, 15286 │ │ │ │ movw lr, #36865 @ 0x9001 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1528e │ │ │ │ + b.n 1523e │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ - cbz r3, 152be │ │ │ │ + cbz r3, 1526e │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 152d2 │ │ │ │ + beq.n 15282 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 15288 │ │ │ │ + bhi.n 15238 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ tst.w ip, lr │ │ │ │ it ne │ │ │ │ addne r2, #4 │ │ │ │ - bne.n 15288 │ │ │ │ + bne.n 15238 │ │ │ │ cmp r3, #13 │ │ │ │ it eq │ │ │ │ addeq r2, #8 │ │ │ │ - beq.n 15288 │ │ │ │ + beq.n 15238 │ │ │ │ cmp r3, #4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1528e │ │ │ │ - cbz r4, 152cc │ │ │ │ + bne.n 1523e │ │ │ │ + cbz r4, 1527c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, #1 │ │ │ │ - b.n 15288 │ │ │ │ + b.n 15238 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152be │ │ │ │ + b.n 1526e │ │ │ │ nop │ │ │ │ │ │ │ │ -000152dc : │ │ │ │ +0001528c : │ │ │ │ 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, 15358 │ │ │ │ + cbz r0, 15308 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 15358 │ │ │ │ + cbz r3, 15308 │ │ │ │ blx 8048 │ │ │ │ adds r5, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 15358 │ │ │ │ + bhi.n 15308 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 15360 │ │ │ │ + cbz r6, 15310 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 15358 │ │ │ │ + cbz r7, 15308 │ │ │ │ mov r6, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6], #8 │ │ │ │ str r2, [r7, #4] │ │ │ │ blx 8820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 1534a │ │ │ │ + cbz r5, 152fa │ │ │ │ adds r4, r5, #1 │ │ │ │ blx 8ee0 │ │ │ │ strd r0, r1, [r6], #8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 15330 │ │ │ │ + bne.n 152e0 │ │ │ │ blx 8ee0 │ │ │ │ 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 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 15316 │ │ │ │ + b.n 152c6 │ │ │ │ │ │ │ │ -0001536c : │ │ │ │ +0001531c : │ │ │ │ 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 15412 │ │ │ │ + beq.n 153c2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15412 │ │ │ │ + beq.n 153c2 │ │ │ │ blx 8048 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ add.w r6, r0, r4, lsl #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1541e │ │ │ │ + beq.n 153ce │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 15412 │ │ │ │ + cbz r3, 153c2 │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 153d4 │ │ │ │ + b.n 15384 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r8 │ │ │ │ blx 8250 │ │ │ │ strb.w fp, [r4, sl] │ │ │ │ str.w r4, [r9], #4 │ │ │ │ add r4, r7 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -20047,15 +20020,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 153c2 │ │ │ │ + bne.n 15372 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ @@ -20068,18 +20041,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 8644 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 153b2 │ │ │ │ + b.n 15362 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #23 │ │ │ │ - ble.n 154b0 │ │ │ │ + ble.n 15460 │ │ │ │ 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 │ │ │ │ @@ -20095,29 +20068,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, 15480 │ │ │ │ + cbz r5, 15430 │ │ │ │ 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, 154b2 │ │ │ │ + cbz r3, 15462 │ │ │ │ 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] │ │ │ │ @@ -20137,21 +20110,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, 1554a │ │ │ │ + cbz r0, 154fa │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 154fa │ │ │ │ + cbz r1, 154aa │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 1551c │ │ │ │ + beq.n 154cc │ │ │ │ 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 │ │ │ │ @@ -20168,94 +20141,94 @@ │ │ │ │ itt eq │ │ │ │ subeq r2, r3, r5 │ │ │ │ streq r2, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8b08 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 154f8 │ │ │ │ - b.n 154fa │ │ │ │ + bne.n 154a8 │ │ │ │ + b.n 154aa │ │ │ │ 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 156f6 │ │ │ │ + ble.w 156a6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ adds r1, #23 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r5, r1, #7 │ │ │ │ - cbnz r4, 15580 │ │ │ │ - b.n 155ee │ │ │ │ + cbnz r4, 15530 │ │ │ │ + b.n 1559e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 155ee │ │ │ │ + beq.n 1559e │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 1557a │ │ │ │ + bgt.n 1552a │ │ │ │ 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 15428 │ │ │ │ + bl 153d8 │ │ │ │ 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 15700 │ │ │ │ + beq.w 156b0 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 156ae │ │ │ │ + beq.n 1565e │ │ │ │ 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] @ 15710 │ │ │ │ + vldr d6, [pc, #284] @ 156c0 │ │ │ │ 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 156b6 │ │ │ │ + ble.n 15666 │ │ │ │ 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 156c4 │ │ │ │ + ble.n 15674 │ │ │ │ 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 156ce │ │ │ │ + ble.n 1567e │ │ │ │ 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 │ │ │ │ @@ -20267,131 +20240,131 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ blx 828c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 156ee │ │ │ │ + beq.n 1569e │ │ │ │ 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 156d6 │ │ │ │ + beq.n 15686 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #8 │ │ │ │ - bl 15428 │ │ │ │ + bl 153d8 │ │ │ │ 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 15634 │ │ │ │ + bgt.n 155e4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ - b.n 15630 │ │ │ │ + b.n 155e0 │ │ │ │ vmov r2, s13 │ │ │ │ lsls r6, r2, #17 │ │ │ │ - b.n 1565c │ │ │ │ + b.n 1560c │ │ │ │ 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 1569c │ │ │ │ - ldr r0, [pc, #40] @ (15718 ) │ │ │ │ + b.n 1564c │ │ │ │ + ldr r0, [pc, #40] @ (156c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 8474 │ │ │ │ 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 155e4 │ │ │ │ - b.n 156ae │ │ │ │ + bne.w 15594 │ │ │ │ + b.n 1565e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ add r0, fp │ │ │ │ movs r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 158d6 │ │ │ │ + beq.w 15886 │ │ │ │ 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 1583c │ │ │ │ + bne.n 157ec │ │ │ │ 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 1585a │ │ │ │ + beq.n 1580a │ │ │ │ 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 158d8 │ │ │ │ + beq.w 15888 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrb.w r3, [r1, #-4] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 15800 │ │ │ │ + bpl.n 157b0 │ │ │ │ ldrb.w r0, [r1, #-12] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 15800 │ │ │ │ + bpl.n 157b0 │ │ │ │ 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 158f2 │ │ │ │ + beq.w 158a2 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 157d2 │ │ │ │ + cbz r0, 15782 │ │ │ │ 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] │ │ │ │ @@ -20400,69 +20373,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 15804 │ │ │ │ + b.n 157b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 15812 │ │ │ │ + bpl.n 157c2 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ lsls r6, r5, #31 │ │ │ │ - bmi.n 15862 │ │ │ │ + bmi.n 15812 │ │ │ │ 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 1583c │ │ │ │ + blt.n 157ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 15842 │ │ │ │ + beq.n 157f2 │ │ │ │ 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 15428 │ │ │ │ + bl 153d8 │ │ │ │ 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 154c0 │ │ │ │ + b.n 15470 │ │ │ │ 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, 158e2 │ │ │ │ + cbz r6, 15892 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15898 │ │ │ │ + beq.n 15848 │ │ │ │ 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] │ │ │ │ @@ -20471,98 +20444,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 15818 │ │ │ │ + beq.n 157c8 │ │ │ │ adds r5, r3, r0 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - b.n 15818 │ │ │ │ + b.n 157c8 │ │ │ │ bx lr │ │ │ │ str.w r1, [lr, #4] │ │ │ │ strd r0, r0, [r1] │ │ │ │ - b.n 15794 │ │ │ │ + b.n 15744 │ │ │ │ str.w r9, [lr, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15898 │ │ │ │ + beq.n 15848 │ │ │ │ str.w r6, [r9, #4] │ │ │ │ - b.n 15898 │ │ │ │ + b.n 15848 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 157d0 │ │ │ │ - b.n 157d2 │ │ │ │ + bne.w 15780 │ │ │ │ + b.n 15782 │ │ │ │ nop │ │ │ │ │ │ │ │ -00015900 : │ │ │ │ +000158b0 : │ │ │ │ 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, 15922 │ │ │ │ + cbz r4, 158d2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1571c │ │ │ │ + bl 156cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 15914 │ │ │ │ + bne.n 158c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00015924 : │ │ │ │ +000158d4 : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15a62 │ │ │ │ + beq.w 15a12 │ │ │ │ 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 15a52 │ │ │ │ + beq.w 15a02 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #-8] │ │ │ │ sub.w r2, r1, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 15a48 │ │ │ │ + ble.n 159f8 │ │ │ │ ldrb.w r0, [r4, #-4] │ │ │ │ lsls r0, r0, #29 │ │ │ │ - bpl.n 15988 │ │ │ │ + bpl.n 15938 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ add.w lr, r0, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w ip, [lr, #4] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 15988 │ │ │ │ + beq.n 15938 │ │ │ │ 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 159ae │ │ │ │ + ble.n 1595e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15554 │ │ │ │ + bl 15504 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1571c │ │ │ │ + bl 156cc │ │ │ │ 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 │ │ │ │ @@ -20570,214 +20543,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 15a66 │ │ │ │ + beq.n 15a16 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 159dc │ │ │ │ + cbz r2, 1598c │ │ │ │ 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, 15a02 │ │ │ │ + cbz r3, 159b2 │ │ │ │ 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 15428 │ │ │ │ + bl 153d8 │ │ │ │ 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 1571c │ │ │ │ + bl 156cc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15504 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15504 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 159da │ │ │ │ - b.n 159dc │ │ │ │ + bne.n 1598a │ │ │ │ + b.n 1598c │ │ │ │ │ │ │ │ -00015a70 : │ │ │ │ - ldr r0, [pc, #4] @ (15a78 ) │ │ │ │ +00015a20 : │ │ │ │ + ldr r0, [pc, #4] @ (15a28 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015a7c : │ │ │ │ +00015a2c : │ │ │ │ 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 87e4 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 15ab6 │ │ │ │ + cbz r3, 15a66 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 15ab2 │ │ │ │ + cbz r3, 15a62 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 15aa4 │ │ │ │ + b.n 15a54 │ │ │ │ │ │ │ │ -00015ac0 : │ │ │ │ +00015a70 : │ │ │ │ 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] @ (15b0c ) │ │ │ │ + ldr r4, [pc, #48] @ (15abc ) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 830c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ blx 86d0 │ │ │ │ - cbz r0, 15b06 │ │ │ │ + cbz r0, 15ab6 │ │ │ │ movs r1, #6 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 86a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8778 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15b98 │ │ │ │ + beq.n 15b48 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b9a │ │ │ │ + beq.n 15b4a │ │ │ │ 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 87e4 │ │ │ │ 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 15b50 │ │ │ │ + bcs.n 15b00 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 15b94 │ │ │ │ + beq.n 15b44 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bcc.n 15b40 │ │ │ │ + bcc.n 15af0 │ │ │ │ mov r0, r1 │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 15b9e │ │ │ │ + cbz r3, 15b4e │ │ │ │ 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 15b74 │ │ │ │ + beq.n 15b24 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 15b86 │ │ │ │ + beq.n 15b36 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b60 │ │ │ │ + bne.n 15b10 │ │ │ │ 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 15b50 │ │ │ │ + b.n 15b00 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, r0 │ │ │ │ - b.n 15b7c │ │ │ │ + b.n 15b2c │ │ │ │ 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] @ (15bf8 ) │ │ │ │ + ldr r5, [pc, #68] @ (15ba8 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 15bf2 │ │ │ │ + cbz r0, 15ba2 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - cbz r3, 15bc8 │ │ │ │ + cbz r3, 15b78 │ │ │ │ blx 830c │ │ │ │ - cbz r0, 15be0 │ │ │ │ + cbz r0, 15b90 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 15bd4 │ │ │ │ + cbz r3, 15b84 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ cmp r4, #2 │ │ │ │ ite lt │ │ │ │ movlt r0, r4 │ │ │ │ movge r0, #0 │ │ │ │ blx 876c │ │ │ │ @@ -20787,56 +20760,56 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 876c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ 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 87e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15cbe │ │ │ │ + beq.n 15c6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 15c94 │ │ │ │ + cbz r6, 15c44 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 15c94 │ │ │ │ + cbz r7, 15c44 │ │ │ │ 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 15c86 │ │ │ │ + beq.n 15c36 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bhi.n 15cb2 │ │ │ │ + bhi.n 15c62 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 15c88 │ │ │ │ + bls.n 15c38 │ │ │ │ sub.w r8, r7, #9 │ │ │ │ cmp.w r8, #25 │ │ │ │ - bhi.n 15c88 │ │ │ │ + bhi.n 15c38 │ │ │ │ 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 │ │ │ │ @@ -20848,148 +20821,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 15c52 │ │ │ │ + bne.n 15c02 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c3a │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c3a │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c3a │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c3a │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ strheq.w lr, [r3], #2 │ │ │ │ - beq.n 15c8a │ │ │ │ - b.n 15c88 │ │ │ │ + beq.n 15c3a │ │ │ │ + b.n 15c38 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15c2c │ │ │ │ + b.n 15bdc │ │ │ │ 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] @ 15dcc │ │ │ │ + ldr.w ip, [pc, #244] @ 15d7c │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ - ldr r3, [pc, #240] @ (15dd0 ) │ │ │ │ + ldr r3, [pc, #240] @ (15d80 ) │ │ │ │ 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 8bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15d20 │ │ │ │ + blt.n 15cd0 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 15d3a │ │ │ │ + bcs.n 15cea │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d92 │ │ │ │ - ldr r2, [pc, #196] @ (15dd4 ) │ │ │ │ + beq.n 15d42 │ │ │ │ + ldr r2, [pc, #196] @ (15d84 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #196] @ (15dd8 ) │ │ │ │ + ldr r1, [pc, #196] @ (15d88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - ldr r2, [pc, #184] @ (15ddc ) │ │ │ │ - ldr r3, [pc, #172] @ (15dd0 ) │ │ │ │ + ldr r2, [pc, #184] @ (15d8c ) │ │ │ │ + ldr r3, [pc, #172] @ (15d80 ) │ │ │ │ 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 15dc6 │ │ │ │ + bne.n 15d76 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r6, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r6 │ │ │ │ - cbz r3, 15d88 │ │ │ │ + cbz r3, 15d38 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15d20 │ │ │ │ + beq.n 15cd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15dc0 │ │ │ │ + blt.n 15d70 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 15db0 │ │ │ │ - ldr r2, [pc, #120] @ (15de0 ) │ │ │ │ + cbz r3, 15d60 │ │ │ │ + ldr r2, [pc, #120] @ (15d90 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #120] @ (15de4 ) │ │ │ │ + ldr r1, [pc, #120] @ (15d94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 15da8 │ │ │ │ + cbz r3, 15d58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15d20 │ │ │ │ + b.n 15cd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15d50 │ │ │ │ - ldr r2, [pc, #84] @ (15de8 ) │ │ │ │ + b.n 15d00 │ │ │ │ + ldr r2, [pc, #84] @ (15d98 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ (15dec ) │ │ │ │ + ldr r1, [pc, #84] @ (15d9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d20 │ │ │ │ + b.n 15cd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15d20 │ │ │ │ - ldr r2, [pc, #60] @ (15df0 ) │ │ │ │ + b.n 15cd0 │ │ │ │ + ldr r2, [pc, #60] @ (15da0 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #60] @ (15df4 ) │ │ │ │ + ldr r1, [pc, #60] @ (15da4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d7a │ │ │ │ + b.n 15d2a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r4 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ @@ -21006,132 +20979,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 15ed4 │ │ │ │ + bhi.n 15e84 │ │ │ │ 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 15bfc │ │ │ │ + bl 15bac │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bfc │ │ │ │ + bl 15bac │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15eec │ │ │ │ - ldr r1, [pc, #240] @ (15f30 ) │ │ │ │ + bne.n 15e9c │ │ │ │ + ldr r1, [pc, #240] @ (15ee0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 15e60 │ │ │ │ + cbz r6, 15e10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f26 │ │ │ │ + beq.n 15ed6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 15ee8 │ │ │ │ + beq.n 15e98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f1a │ │ │ │ + beq.n 15eca │ │ │ │ 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] @ (15f34 ) │ │ │ │ + ldr r1, [pc, #180] @ (15ee4 ) │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15eda │ │ │ │ - ldr r1, [pc, #168] @ (15f38 ) │ │ │ │ + cbz r0, 15e8a │ │ │ │ + ldr r1, [pc, #168] @ (15ee8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15eda │ │ │ │ + cbz r0, 15e8a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8a98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 15efc │ │ │ │ + cbnz r0, 15eac │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 15eda │ │ │ │ - ldr r1, [pc, #136] @ (15f3c ) │ │ │ │ + beq.n 15e8a │ │ │ │ + ldr r1, [pc, #136] @ (15eec ) │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 15ee8 │ │ │ │ - ldr r1, [pc, #124] @ (15f40 ) │ │ │ │ + b.n 15e98 │ │ │ │ + ldr r1, [pc, #124] @ (15ef0 ) │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 89c4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #108] @ (15f44 ) │ │ │ │ + ldr r1, [pc, #108] @ (15ef4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 15ec4 │ │ │ │ - ldr r1, [pc, #108] @ (15f48 ) │ │ │ │ + b.n 15e74 │ │ │ │ + ldr r1, [pc, #108] @ (15ef8 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #92] @ (15f4c ) │ │ │ │ + ldr r1, [pc, #92] @ (15efc ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 15e4c │ │ │ │ + b.n 15dfc │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #72] @ (15f50 ) │ │ │ │ + ldr r1, [pc, #72] @ (15f00 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ movs r0, #1 │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 15ee8 │ │ │ │ + b.n 15e98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 81bc │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15e60 │ │ │ │ + b.n 15e10 │ │ │ │ nop │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ @@ -21148,22 +21121,22 @@ │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ 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] @ (1630c ) │ │ │ │ - ldr r1, [pc, #932] @ (16310 ) │ │ │ │ + ldr r3, [pc, #932] @ (162bc ) │ │ │ │ + ldr r1, [pc, #932] @ (162c0 ) │ │ │ │ add r6, sp, #32 │ │ │ │ add r3, pc │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #924] @ (16314 ) │ │ │ │ + ldr r3, [pc, #924] @ (162c4 ) │ │ │ │ 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] │ │ │ │ @@ -21175,75 +21148,75 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8918 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 86d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1623c │ │ │ │ + beq.w 161ec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15b10 │ │ │ │ + bl 15ac0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r7, 16006 │ │ │ │ + cbz r7, 15fb6 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162c2 │ │ │ │ + beq.w 16272 │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ subs r0, #1 │ │ │ │ adds r3, r7, r0 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ cmp r2, r4 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bcs.n 15fe2 │ │ │ │ + bcs.n 15f92 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 16262 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bcc.n 15fd0 │ │ │ │ + bcc.n 15f80 │ │ │ │ mov r0, r7 │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #46 @ 0x2e │ │ │ │ - beq.n 16002 │ │ │ │ + beq.n 15fb2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #46 @ 0x2e │ │ │ │ - bne.n 15ff6 │ │ │ │ + bne.n 15fa6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ blx 86a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 8b80 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r2, r3, #3 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 16268 │ │ │ │ + beq.w 16218 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 16132 │ │ │ │ + beq.w 160e2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 16142 │ │ │ │ - ldr r2, [pc, #740] @ (16318 ) │ │ │ │ + beq.w 160f2 │ │ │ │ + ldr r2, [pc, #740] @ (162c8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #740] @ 1631c │ │ │ │ + ldr.w sl, [pc, #740] @ 162cc │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #736] @ (16320 ) │ │ │ │ + ldr r2, [pc, #736] @ (162d0 ) │ │ │ │ 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 │ │ │ │ @@ -21251,293 +21224,293 @@ │ │ │ │ movne.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 802c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 160da │ │ │ │ + beq.n 1608a │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 16078 │ │ │ │ + cbz r4, 16028 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 160fa │ │ │ │ + bne.n 160aa │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df8 │ │ │ │ + bl 15da8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 1609a │ │ │ │ + cbz r4, 1604a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1612a │ │ │ │ + beq.n 160da │ │ │ │ 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 16054 │ │ │ │ + bne.n 16004 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 16054 │ │ │ │ + bne.n 16004 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #15000 @ 0x3a98 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 16240 │ │ │ │ + bgt.w 161f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [pc, #608] @ 16324 │ │ │ │ + ldr.w sl, [pc, #608] @ 162d4 │ │ │ │ mov r1, r8 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add sl, pc │ │ │ │ blx 802c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16064 │ │ │ │ + bne.n 16014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 162fa │ │ │ │ + bne.w 162aa │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 161f0 │ │ │ │ + bhi.w 161a0 │ │ │ │ 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 7fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16078 │ │ │ │ + bne.n 16028 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 7fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16078 │ │ │ │ + bne.n 16028 │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16300 │ │ │ │ + beq.w 162b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16054 │ │ │ │ + b.n 16004 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1609a │ │ │ │ + b.n 1604a │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx 8954 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 16030 │ │ │ │ + bne.w 15fe0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8bcc │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1615a │ │ │ │ + cbnz r2, 1610a │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 162d6 │ │ │ │ + beq.w 16286 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162ba │ │ │ │ + beq.w 1626a │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162ba │ │ │ │ + beq.w 1626a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r8, [pc, #440] @ 16328 │ │ │ │ + ldr.w r8, [pc, #440] @ 162d8 │ │ │ │ str r7, [sp, #8] │ │ │ │ subs.w sl, r2, #0 │ │ │ │ - ldr r7, [pc, #436] @ (1632c ) │ │ │ │ + ldr r7, [pc, #436] @ (162dc ) │ │ │ │ add r8, pc │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ add r7, pc │ │ │ │ - b.n 16198 │ │ │ │ + b.n 16148 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df8 │ │ │ │ + bl 15da8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162b6 │ │ │ │ + beq.w 16266 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 162b6 │ │ │ │ + beq.w 16266 │ │ │ │ ldrd r6, r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16184 │ │ │ │ + beq.n 16134 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16184 │ │ │ │ + beq.n 16134 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 7fd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16184 │ │ │ │ + bne.n 16134 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 7fd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16184 │ │ │ │ - b.n 16190 │ │ │ │ + bne.n 16134 │ │ │ │ + b.n 16140 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 8e58 │ │ │ │ mov r4, r0 │ │ │ │ blx 8628 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ movs r4, #0 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbz r1, 16206 │ │ │ │ + cbz r1, 161b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162ce │ │ │ │ + beq.n 1627e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 1621a │ │ │ │ + cbz r7, 161ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162c6 │ │ │ │ + beq.n 16276 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 8778 │ │ │ │ - ldr r2, [pc, #268] @ (16330 ) │ │ │ │ - ldr r3, [pc, #240] @ (16314 ) │ │ │ │ + ldr r2, [pc, #268] @ (162e0 ) │ │ │ │ + ldr r3, [pc, #240] @ (162c4 ) │ │ │ │ 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 16308 │ │ │ │ + bne.n 162b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 16220 │ │ │ │ - ldr r3, [pc, #240] @ (16334 ) │ │ │ │ + b.n 161d0 │ │ │ │ + ldr r3, [pc, #240] @ (162e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r0, [pc, #240] @ (16338 ) │ │ │ │ - ldr.w sl, [pc, #240] @ 1633c │ │ │ │ + ldr r0, [pc, #240] @ (162e8 ) │ │ │ │ + ldr.w sl, [pc, #240] @ 162ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 16054 │ │ │ │ + b.n 16004 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8d80 │ │ │ │ - ldr r1, [pc, #204] @ (16340 ) │ │ │ │ + ldr r1, [pc, #204] @ (162f0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16026 │ │ │ │ - ldr r0, [pc, #184] @ (16344 ) │ │ │ │ + b.n 15fd6 │ │ │ │ + ldr r0, [pc, #184] @ (162f4 ) │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 161f0 │ │ │ │ - ldr r3, [pc, #180] @ (16348 ) │ │ │ │ + b.n 161a0 │ │ │ │ + ldr r3, [pc, #180] @ (162f8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #172] @ (1634c ) │ │ │ │ + ldr r1, [pc, #172] @ (162fc ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 8a04 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 161f2 │ │ │ │ + b.n 161a2 │ │ │ │ adds r7, r3, #1 │ │ │ │ - b.n 15fe2 │ │ │ │ + b.n 15f92 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 8d10 │ │ │ │ - b.n 160e2 │ │ │ │ + b.n 16092 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 16006 │ │ │ │ + b.n 15fb6 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1621a │ │ │ │ + b.n 161ca │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16206 │ │ │ │ + b.n 161b6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #15000 @ 0x3a98 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 16160 │ │ │ │ + bls.w 16110 │ │ │ │ blx 8d10 │ │ │ │ - ldr r3, [pc, #76] @ (16334 ) │ │ │ │ + ldr r3, [pc, #76] @ (162e4 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ (16350 ) │ │ │ │ + ldr r0, [pc, #96] @ (16300 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 161f2 │ │ │ │ + b.n 161a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16054 │ │ │ │ + b.n 16004 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #24 │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ @@ -21545,15 +21518,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ movs r7, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ @@ -21571,445 +21544,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 164ba │ │ │ │ + beq.w 1646a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16466 │ │ │ │ + beq.n 16416 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16472 │ │ │ │ - ldr.w r8, [pc, #564] @ 165c4 │ │ │ │ + beq.n 16422 │ │ │ │ + ldr.w r8, [pc, #564] @ 16574 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ blx 8918 │ │ │ │ - ldr.w sl, [pc, #552] @ 165c8 │ │ │ │ + ldr.w sl, [pc, #552] @ 16578 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #548] @ (165cc ) │ │ │ │ + ldr r7, [pc, #548] @ (1657c ) │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add sl, pc │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1643a │ │ │ │ + beq.n 163ea │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1648a │ │ │ │ + beq.n 1643a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r4, [pc, #516] @ (165d0 ) │ │ │ │ + ldr r4, [pc, #516] @ (16580 ) │ │ │ │ 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 855c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r0, 163ea │ │ │ │ + cbz r0, 1639a │ │ │ │ add r5, r0 │ │ │ │ add r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #488] @ (165d4 ) │ │ │ │ + ldr r3, [pc, #488] @ (16584 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16454 │ │ │ │ - ldr r3, [pc, #476] @ (165d8 ) │ │ │ │ + beq.n 16404 │ │ │ │ + ldr r3, [pc, #476] @ (16588 ) │ │ │ │ add.w r1, r2, #128 @ 0x80 │ │ │ │ add.w r4, r2, #129 @ 0x81 │ │ │ │ add r9, r5 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1647e │ │ │ │ + beq.n 1642e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #444] @ (165dc ) │ │ │ │ + ldr r2, [pc, #444] @ (1658c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16492 │ │ │ │ + beq.n 16442 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r4 │ │ │ │ blx 8918 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 163b6 │ │ │ │ + bne.n 16366 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, r9 │ │ │ │ blx 855c │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 163f8 │ │ │ │ + bne.n 163a8 │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r2 │ │ │ │ - bhi.n 16540 │ │ │ │ - ldr r2, [pc, #388] @ (165e0 ) │ │ │ │ + bhi.n 164f0 │ │ │ │ + ldr r2, [pc, #388] @ (16590 ) │ │ │ │ strb.w r5, [r6, r9] │ │ │ │ add r2, pc │ │ │ │ str r5, [r2, #8] │ │ │ │ - b.n 16496 │ │ │ │ + b.n 16446 │ │ │ │ movs r0, #129 @ 0x81 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1638e │ │ │ │ + bne.n 1633e │ │ │ │ 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 8414 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1641c │ │ │ │ + b.n 163cc │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 163c8 │ │ │ │ + b.n 16378 │ │ │ │ mov fp, r6 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16574 │ │ │ │ - ldr r2, [pc, #320] @ (165e4 ) │ │ │ │ + beq.n 16524 │ │ │ │ + ldr r2, [pc, #320] @ (16594 ) │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16560 │ │ │ │ + beq.n 16510 │ │ │ │ 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 16472 │ │ │ │ + beq.n 16422 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #30560 @ 0x7760 │ │ │ │ movt r2, #1 │ │ │ │ blx 8918 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #30560 @ 0x7760 │ │ │ │ movt r1, #1 │ │ │ │ blx 8208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 165a0 │ │ │ │ + beq.n 16550 │ │ │ │ mov r0, r6 │ │ │ │ blx 8784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1658e │ │ │ │ + bne.n 1653e │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ - cbz r0, 1651c │ │ │ │ + cbz r0, 164cc │ │ │ │ subs r3, r0, #1 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ cmp r2, #10 │ │ │ │ it eq │ │ │ │ strbeq r5, [r4, r3] │ │ │ │ adds r5, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16554 │ │ │ │ + cbz r3, 16504 │ │ │ │ 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] @ (165e8 ) │ │ │ │ + ldr r2, [pc, #164] @ (16598 ) │ │ │ │ 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 8414 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 16530 │ │ │ │ + b.n 164e0 │ │ │ │ movw r0, #30560 @ 0x7760 │ │ │ │ movt r0, #1 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 164d8 │ │ │ │ - b.n 16472 │ │ │ │ + bne.n 16488 │ │ │ │ + b.n 16422 │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 16472 │ │ │ │ + beq.w 16422 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 165ba │ │ │ │ + cbz r4, 1656a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16422 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165b2 │ │ │ │ + cbz r3, 16562 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16422 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165b2 │ │ │ │ + cbz r3, 16562 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16422 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16422 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16422 │ │ │ │ nop │ │ │ │ - add r1, pc, #544 @ (adr r1, 167e8 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 168d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 16790 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 16880 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #200 @ (adr r1, 166a0 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 16790 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 168e4 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 165d4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #168 @ (adr r0, 16644 ) │ │ │ │ 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] @ (16704 ) │ │ │ │ + ldr r4, [pc, #260] @ (166b4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #260] @ (16708 ) │ │ │ │ + ldr r3, [pc, #260] @ (166b8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #260] @ (1670c ) │ │ │ │ - ldr.w r8, [pc, #260] @ 16710 │ │ │ │ + ldr r6, [pc, #260] @ (166bc ) │ │ │ │ + ldr.w r8, [pc, #260] @ 166c0 │ │ │ │ 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 86d0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16698 │ │ │ │ + beq.n 16648 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 166b0 │ │ │ │ + beq.n 16660 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 16672 │ │ │ │ - ldr.w r9, [pc, #216] @ 16714 │ │ │ │ + ble.n 16622 │ │ │ │ + ldr.w r9, [pc, #216] @ 166c4 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r9, pc │ │ │ │ - b.n 1664c │ │ │ │ + b.n 165fc │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 16672 │ │ │ │ + beq.n 16622 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16646 │ │ │ │ - ldr r1, [pc, #188] @ (16718 ) │ │ │ │ + bne.n 165f6 │ │ │ │ + ldr r1, [pc, #188] @ (166c8 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1664c │ │ │ │ - ldr r3, [pc, #168] @ (1671c ) │ │ │ │ + bne.n 165fc │ │ │ │ + ldr r3, [pc, #168] @ (166cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 830c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (16720 ) │ │ │ │ - ldr r3, [pc, #132] @ (16708 ) │ │ │ │ + ldr r2, [pc, #160] @ (166d0 ) │ │ │ │ + ldr r3, [pc, #132] @ (166b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16700 │ │ │ │ + bne.n 166b0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #124] @ (16718 ) │ │ │ │ + ldr r3, [pc, #124] @ (166c8 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #132] @ (16724 ) │ │ │ │ + ldr r0, [pc, #132] @ (166d4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1667e │ │ │ │ - ldr r3, [pc, #116] @ (16728 ) │ │ │ │ + b.n 1662e │ │ │ │ + ldr r3, [pc, #116] @ (166d8 ) │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16354 │ │ │ │ + bl 16304 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1667c │ │ │ │ + beq.n 1662c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 166e2 │ │ │ │ + cbz r0, 16692 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 166f8 │ │ │ │ + cbz r3, 166a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16672 │ │ │ │ - ldr r3, [pc, #52] @ (16718 ) │ │ │ │ + b.n 16622 │ │ │ │ + ldr r3, [pc, #52] @ (166c8 ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #68] @ (1672c ) │ │ │ │ + ldr r0, [pc, #68] @ (166dc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 166d0 │ │ │ │ + b.n 16680 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16672 │ │ │ │ + b.n 16622 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r2, r0 │ │ │ │ adds r5, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r2, r0 │ │ │ │ adds r5, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016730 : │ │ │ │ +000166e0 : │ │ │ │ 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] @ 1719c │ │ │ │ + ldr.w r2, [pc, #2648] @ 1714c │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #2648] @ 171a0 │ │ │ │ + ldr.w r3, [pc, #2648] @ 17150 │ │ │ │ cmp r0, #1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #2644] @ 171a4 │ │ │ │ + ldr.w fp, [pc, #2644] @ 17154 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - ble.w 16b48 │ │ │ │ + ble.w 16af8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr.w sl, [pc, #2616] @ 171a8 │ │ │ │ + ldr.w sl, [pc, #2616] @ 17158 │ │ │ │ blx 8918 │ │ │ │ - ldr.w r1, [pc, #2612] @ 171ac │ │ │ │ + ldr.w r1, [pc, #2612] @ 1715c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #2604] @ 171b0 │ │ │ │ + ldr.w r1, [pc, #2604] @ 17160 │ │ │ │ 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 │ │ │ │ @@ -22019,25 +21992,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 16b20 │ │ │ │ + bne.w 16ad0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b20 │ │ │ │ + beq.w 16ad0 │ │ │ │ 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 1686e │ │ │ │ + bhi.n 1681e │ │ │ │ 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 │ │ │ │ @@ -22102,939 +22075,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] @ 171b4 │ │ │ │ + ldr.w r0, [pc, #2392] @ 17164 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r0, [pc, #2384] @ 171b8 │ │ │ │ + ldr.w r0, [pc, #2384] @ 17168 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - ble.n 168b6 │ │ │ │ + ble.n 16866 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 1679a │ │ │ │ - ldr.w r0, [pc, #2364] @ 171bc │ │ │ │ + b.n 1674a │ │ │ │ + ldr.w r0, [pc, #2364] @ 1716c │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r3, [pc, #2356] @ 171c0 │ │ │ │ + ldr.w r3, [pc, #2356] @ 17170 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1681e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r5 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 168ae │ │ │ │ + bne.n 1685e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167be │ │ │ │ + bne.n 1676e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1687a │ │ │ │ + bgt.n 1682a │ │ │ │ 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 16d66 │ │ │ │ + bhi.w 16d16 │ │ │ │ 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 1689e │ │ │ │ + b.n 1684e │ │ │ │ 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 168a0 │ │ │ │ + b.n 16850 │ │ │ │ movs r3, #2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bgt.n 1689e │ │ │ │ - ldr.w r3, [pc, #2228] @ 171c4 │ │ │ │ + bgt.n 1684e │ │ │ │ + ldr.w r3, [pc, #2228] @ 17174 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16354 │ │ │ │ + bl 16304 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1686e │ │ │ │ - ldr.w r1, [pc, #2212] @ 171c8 │ │ │ │ + beq.n 1681e │ │ │ │ + ldr.w r1, [pc, #2212] @ 17178 │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1698c │ │ │ │ + bne.n 1693c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ad4 │ │ │ │ + beq.w 16a84 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1684e │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 16aa4 │ │ │ │ + ble.w 16a54 │ │ │ │ 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 168a0 │ │ │ │ - b.n 16aa8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 171c4 │ │ │ │ + bne.n 16850 │ │ │ │ + b.n 16a58 │ │ │ │ + ldr.w r3, [pc, #2140] @ 17174 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16354 │ │ │ │ + bl 16304 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1686e │ │ │ │ + beq.w 1681e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 8674 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16932 │ │ │ │ + beq.n 168e2 │ │ │ │ blx 8628 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b7e │ │ │ │ + beq.w 16b2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b76 │ │ │ │ + beq.w 16b26 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1681e │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1684e │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.n 16a80 │ │ │ │ + ble.n 16a30 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a96 │ │ │ │ + ble.n 16a46 │ │ │ │ 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 16a94 │ │ │ │ + beq.n 16a44 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ blx 86d0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str.w r0, [sl] │ │ │ │ blx 884c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16b10 │ │ │ │ + bne.w 16ac0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8778 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1681e │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 1689e │ │ │ │ - ldr.w r3, [pc, #1976] @ 171c4 │ │ │ │ + b.n 1684e │ │ │ │ + ldr.w r3, [pc, #1976] @ 17174 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16354 │ │ │ │ + bl 16304 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1689e │ │ │ │ + beq.w 1684e │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 8c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ac2 │ │ │ │ + beq.n 16a72 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 16adc │ │ │ │ + bge.n 16a8c │ │ │ │ blx 83c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16af8 │ │ │ │ + beq.n 16aa8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16b08 │ │ │ │ + beq.n 16ab8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1689e │ │ │ │ - b.n 1686e │ │ │ │ + bne.w 1684e │ │ │ │ + b.n 1681e │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1684e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1684e │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a88 │ │ │ │ + ble.n 16a38 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1684e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8628 │ │ │ │ - b.n 1689e │ │ │ │ - ldr.w r0, [pc, #1856] @ 171cc │ │ │ │ + b.n 1684e │ │ │ │ + ldr.w r0, [pc, #1856] @ 1717c │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1681e │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r0, [pc, #1848] @ 171d0 │ │ │ │ + ldr.w r0, [pc, #1848] @ 17180 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 168a0 │ │ │ │ + b.n 16850 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1832] @ 171d4 │ │ │ │ + ldr.w r3, [pc, #1832] @ 17184 │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r0, [pc, #1832] @ 171d8 │ │ │ │ + ldr.w r0, [pc, #1832] @ 17188 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1681e │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1693e │ │ │ │ + bne.w 168ee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1684e │ │ │ │ movs r0, #1 │ │ │ │ blx 8a04 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a46 │ │ │ │ + bne.n 169f6 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a56 │ │ │ │ + bne.n 16a06 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16a5e │ │ │ │ - ldr.w r1, [pc, #1736] @ 171dc │ │ │ │ + b.n 16a0e │ │ │ │ + ldr.w r1, [pc, #1736] @ 1718c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 169f6 │ │ │ │ + b.n 169a6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 168b6 │ │ │ │ + ble.w 16866 │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq.w 16dce │ │ │ │ + beq.w 16d7e │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.w 16ddc │ │ │ │ + beq.w 16d8c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 168b6 │ │ │ │ - cbz r4, 16b48 │ │ │ │ + b.n 16866 │ │ │ │ + cbz r4, 16af8 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16de6 │ │ │ │ - ldr.w r0, [pc, #1684] @ 171e0 │ │ │ │ + bne.w 16d96 │ │ │ │ + ldr.w r0, [pc, #1684] @ 17190 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r2, [pc, #1676] @ 171e4 │ │ │ │ - ldr.w r3, [pc, #1604] @ 171a0 │ │ │ │ + ldr.w r2, [pc, #1676] @ 17194 │ │ │ │ + ldr.w r3, [pc, #1604] @ 17150 │ │ │ │ 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 16f3c │ │ │ │ + bne.w 16eec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1681e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 169a4 │ │ │ │ + b.n 16954 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b48 │ │ │ │ + ble.n 16af8 │ │ │ │ ldrb.w r1, [sp, #94] @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx 8e4c │ │ │ │ eor.w r4, r0, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b04 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b48 │ │ │ │ + ble.n 16af8 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 16bb8 │ │ │ │ + cbz r0, 16b68 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e94 │ │ │ │ + beq.w 16e44 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16f56 │ │ │ │ + beq.w 16f06 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add.w r4, r0, #32 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ea0 │ │ │ │ + beq.w 16e50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f18 │ │ │ │ + beq.w 16ec8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e28 │ │ │ │ - ldr.w r2, [pc, #1504] @ 171e8 │ │ │ │ + beq.w 16dd8 │ │ │ │ + ldr.w r2, [pc, #1504] @ 17198 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 88fc │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 85cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16e4e │ │ │ │ + beq.w 16dfe │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ blx 82ec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 16f62 │ │ │ │ + beq.w 16f12 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ movs r0, #1 │ │ │ │ blx 83e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 83e4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f54 │ │ │ │ - ldr.w r3, [pc, #1388] @ 171c0 │ │ │ │ + bl 15f04 │ │ │ │ + ldr.w r3, [pc, #1388] @ 17170 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ mov r0, r8 │ │ │ │ blx 8df8 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #999 @ 0x3e7 │ │ │ │ blx 83e4 │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16d26 │ │ │ │ + bne.n 16cd6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 16f00 │ │ │ │ + bne.w 16eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15b10 │ │ │ │ + bl 15ac0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16f08 │ │ │ │ - ldr.w r3, [pc, #1372] @ 171ec │ │ │ │ + beq.w 16eb8 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1719c │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ef8 │ │ │ │ + beq.w 16ea8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1324] @ 171f0 │ │ │ │ + ldr.w r2, [pc, #1324] @ 171a0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16eee │ │ │ │ + beq.w 16e9e │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16ece │ │ │ │ - ldr.w r3, [pc, #1304] @ 171f4 │ │ │ │ + bne.w 16e7e │ │ │ │ + ldr.w r3, [pc, #1304] @ 171a4 │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ - ldr.w r2, [pc, #1280] @ 171f8 │ │ │ │ + ldr.w r2, [pc, #1280] @ 171a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ee4 │ │ │ │ + beq.w 16e94 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16d26 │ │ │ │ - ldr.w r3, [pc, #1220] @ 171d4 │ │ │ │ + cbnz r0, 16cd6 │ │ │ │ + ldr.w r3, [pc, #1220] @ 17184 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1256] @ 171fc │ │ │ │ + ldr.w r2, [pc, #1256] @ 171ac │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ec6 │ │ │ │ + beq.w 16e76 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16eb8 │ │ │ │ + beq.w 16e68 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16eb0 │ │ │ │ + beq.w 16e60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b04 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16fa0 │ │ │ │ + beq.w 16f50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16fa6 │ │ │ │ + bne.w 16f56 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 16d82 │ │ │ │ + bne.n 16d32 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17046 │ │ │ │ - ldr.w r1, [pc, #1148] @ 17200 │ │ │ │ + beq.w 16ff6 │ │ │ │ + ldr.w r1, [pc, #1148] @ 171b0 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w r1, [pc, #1140] @ 17204 │ │ │ │ + ldr.w r1, [pc, #1140] @ 171b4 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w sl, [pc, #1132] @ 17208 │ │ │ │ + ldr.w sl, [pc, #1132] @ 171b8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86d0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b52 │ │ │ │ + beq.w 16b02 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 1707e │ │ │ │ + blt.w 1702e │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f54 │ │ │ │ + bl 15f04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b04 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 168b6 │ │ │ │ + bne.w 16866 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168b6 │ │ │ │ + b.n 16866 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, 16e22 │ │ │ │ + cbz r3, 16dd2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168b6 │ │ │ │ + b.n 16866 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ blx 86d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 86d0 │ │ │ │ - ldr.w r2, [pc, #1036] @ 1720c │ │ │ │ + ldr.w r2, [pc, #1036] @ 171bc │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8948 │ │ │ │ eor.w r4, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8778 │ │ │ │ mov r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ blx 8778 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b04 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168b6 │ │ │ │ + b.n 16866 │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16eaa │ │ │ │ - ldr r3, [pc, #988] @ (17210 ) │ │ │ │ + beq.n 16e5a │ │ │ │ + ldr r3, [pc, #988] @ (171c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #984] @ (17214 ) │ │ │ │ + ldr r3, [pc, #984] @ (171c4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ - b.n 16c12 │ │ │ │ + b.n 16bc2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r7 │ │ │ │ blx 85cc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 16f52 │ │ │ │ - ldr r3, [pc, #880] @ (171d4 ) │ │ │ │ + bne.n 16f02 │ │ │ │ + ldr r3, [pc, #880] @ (17184 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #944] @ (17218 ) │ │ │ │ + ldr r2, [pc, #944] @ (171c8 ) │ │ │ │ ldrb.w r9, [sp, #96] @ 0x60 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 16d26 │ │ │ │ - ldr r0, [pc, #920] @ (1721c ) │ │ │ │ + bne.w 16cd6 │ │ │ │ + ldr r0, [pc, #920] @ (171cc ) │ │ │ │ movs r2, #29 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 16d26 │ │ │ │ + b.n 16cd6 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 16bd0 │ │ │ │ + b.n 16b80 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16bf6 │ │ │ │ - ldr r3, [pc, #884] @ (17220 ) │ │ │ │ + b.n 16ba6 │ │ │ │ + ldr r3, [pc, #884] @ (171d0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16e34 │ │ │ │ + b.n 16de4 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b04 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d04 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16d3a │ │ │ │ - ldr r3, [pc, #772] @ (171d4 ) │ │ │ │ + b.n 16cea │ │ │ │ + ldr r3, [pc, #772] @ (17184 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #848] @ (17224 ) │ │ │ │ + ldr r2, [pc, #848] @ (171d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 16d26 │ │ │ │ - ldr r3, [pc, #832] @ (17228 ) │ │ │ │ + b.n 16cd6 │ │ │ │ + ldr r3, [pc, #832] @ (171d8 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16d04 │ │ │ │ - ldr r3, [pc, #824] @ (17228 ) │ │ │ │ + b.n 16cb4 │ │ │ │ + ldr r3, [pc, #824] @ (171d8 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cce │ │ │ │ + b.n 16c7e │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16cc0 │ │ │ │ - ldr r3, [pc, #720] @ (171d4 ) │ │ │ │ + b.n 16c70 │ │ │ │ + ldr r3, [pc, #720] @ (17184 ) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - b.n 16e82 │ │ │ │ + b.n 16e32 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f34 │ │ │ │ + cbz r3, 16ee4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f40 │ │ │ │ + cbz r3, 16ef0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d04 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f18 │ │ │ │ + b.n 16ec8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d04 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 16c38 │ │ │ │ + b.n 16be8 │ │ │ │ blx 83c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d04 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f90 │ │ │ │ + cbz r3, 16f40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f98 │ │ │ │ + cbz r3, 16f48 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 8df8 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d04 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f72 │ │ │ │ + b.n 16f22 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f82 │ │ │ │ + b.n 16f32 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16b48 │ │ │ │ - ldr r1, [pc, #644] @ (1722c ) │ │ │ │ + beq.w 16af8 │ │ │ │ + ldr r1, [pc, #644] @ (171dc ) │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr r1, [pc, #636] @ (17230 ) │ │ │ │ + ldr r1, [pc, #636] @ (171e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 16fde │ │ │ │ + beq.n 16f8e │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 16fec │ │ │ │ + bne.n 16f9c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #2 │ │ │ │ sub.w r2, r8, r1 │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ - bl 165ec │ │ │ │ + bl 1659c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba4 │ │ │ │ - b.n 16b54 │ │ │ │ + bl 15b54 │ │ │ │ + b.n 16b04 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 165ec │ │ │ │ + bl 1659c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16fd6 │ │ │ │ + b.n 16f86 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 16d9a │ │ │ │ - ldr.w sl, [pc, #576] @ 17234 │ │ │ │ + bne.w 16d4a │ │ │ │ + ldr.w sl, [pc, #576] @ 171e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86d0 │ │ │ │ str.w r0, [sl] │ │ │ │ - cbz r0, 17066 │ │ │ │ + cbz r0, 17016 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r6, r3, #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 170b4 │ │ │ │ + bge.n 17064 │ │ │ │ adds r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r9, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #536] @ (17238 ) │ │ │ │ + ldr r3, [pc, #536] @ (171e8 ) │ │ │ │ mov.w r9, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 8b34 │ │ │ │ - cbz r0, 1703a │ │ │ │ + cbz r0, 16fea │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17100 │ │ │ │ + bne.n 170b0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17028 │ │ │ │ - b.n 16fd6 │ │ │ │ - ldr r1, [pc, #500] @ (1723c ) │ │ │ │ + bne.n 16fd8 │ │ │ │ + b.n 16f86 │ │ │ │ + ldr r1, [pc, #500] @ (171ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ subs r3, #1 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ blx 82a4 │ │ │ │ - ldr r1, [pc, #484] @ (17240 ) │ │ │ │ + ldr r1, [pc, #484] @ (171f0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - b.n 16ff2 │ │ │ │ - ldr r3, [pc, #364] @ (171d4 ) │ │ │ │ + b.n 16fa2 │ │ │ │ + ldr r3, [pc, #364] @ (17184 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #472] @ (17244 ) │ │ │ │ + ldr r0, [pc, #472] @ (171f4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16fd6 │ │ │ │ + b.n 16f86 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 1707a │ │ │ │ - ldr r3, [pc, #448] @ (17248 ) │ │ │ │ + ble.n 1702a │ │ │ │ + ldr r3, [pc, #448] @ (171f8 ) │ │ │ │ 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 8b34 │ │ │ │ - cbz r0, 170a8 │ │ │ │ + cbz r0, 17058 │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17156 │ │ │ │ + bne.n 17106 │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 17096 │ │ │ │ - b.n 16fd6 │ │ │ │ + bne.n 17046 │ │ │ │ + b.n 16f86 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r3, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1711e │ │ │ │ - ldr r3, [pc, #260] @ (171c4 ) │ │ │ │ + bgt.n 170ce │ │ │ │ + ldr r3, [pc, #260] @ (17174 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [pc, #392] @ (1724c ) │ │ │ │ + ldr r7, [pc, #392] @ (171fc ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r1, #0 │ │ │ │ - bl 16354 │ │ │ │ + bl 16304 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16fd6 │ │ │ │ + beq.w 16f86 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 8b34 │ │ │ │ - cbz r0, 170e8 │ │ │ │ + cbz r0, 17098 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17174 │ │ │ │ + bne.n 17124 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17194 │ │ │ │ + beq.n 17144 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 170c8 │ │ │ │ - ldr r3, [pc, #188] @ (171c0 ) │ │ │ │ + b.n 17078 │ │ │ │ + ldr r3, [pc, #188] @ (17170 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ blx 8a04 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 1703e │ │ │ │ + b.n 16fee │ │ │ │ adds.w r4, r9, r6, lsl #2 │ │ │ │ - beq.n 170bc │ │ │ │ + beq.n 1706c │ │ │ │ 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 8b34 │ │ │ │ cmp r6, r8 │ │ │ │ orr.w r7, r7, r0 │ │ │ │ - bne.n 17132 │ │ │ │ + bne.n 170e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 170bc │ │ │ │ - ldr r3, [pc, #256] @ (17250 ) │ │ │ │ + beq.n 1706c │ │ │ │ + ldr r3, [pc, #256] @ (17200 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #4] │ │ │ │ - b.n 170bc │ │ │ │ - ldr r3, [pc, #104] @ (171c0 ) │ │ │ │ + b.n 1706c │ │ │ │ + ldr r3, [pc, #104] @ (17170 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ blx 8a04 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 170ac │ │ │ │ - ldr r3, [pc, #72] @ (171c0 ) │ │ │ │ + b.n 1705c │ │ │ │ + ldr r3, [pc, #72] @ (17170 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #208] @ (17254 ) │ │ │ │ + ldr r1, [pc, #208] @ (17204 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 8a04 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 170ec │ │ │ │ + b.n 1709c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 170c8 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + b.n 17078 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r0 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #18 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23054,31 +23027,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, #134 @ 0x86 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ mrc 15, 0, APSR_nzcv, cr9, cr15, {7} │ │ │ │ ldc 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ movs r2, r0 │ │ │ │ mcr 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ lsls r2, r0, #20 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ @@ -23089,43 +23062,43 @@ │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf7ffff │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xeb53ffff │ │ │ │ @ instruction: 0xea6bffff │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ cmp r3, #22 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ 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] @ (172b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (17268 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #13 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8d5c <__tls_get_addr@plt> │ │ │ │ - ldr.w lr, [pc, #64] @ 172bc │ │ │ │ + ldr.w lr, [pc, #64] @ 1726c │ │ │ │ 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 │ │ │ │ @@ -23137,15 +23110,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, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -23160,47 +23133,47 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w 81bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (17340 ) │ │ │ │ + ldr r3, [pc, #76] @ (172f0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 17304 │ │ │ │ + cbz r0, 172b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (17344 ) │ │ │ │ + ldr r1, [pc, #60] @ (172f4 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (17348 ) │ │ │ │ - ldr r2, [pc, #60] @ (1734c ) │ │ │ │ + ldr r3, [pc, #60] @ (172f8 ) │ │ │ │ + ldr r2, [pc, #60] @ (172fc ) │ │ │ │ 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 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #44] @ (17350 ) │ │ │ │ + ldr r0, [pc, #44] @ (17300 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ cmp r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23215,105 +23188,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] @ (173c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (17374 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (173c8 ) │ │ │ │ + ldr r2, [pc, #68] @ (17378 ) │ │ │ │ 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] @ (173cc ) │ │ │ │ + ldr r3, [pc, #56] @ (1737c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (173d0 ) │ │ │ │ + ldr r2, [pc, #56] @ (17380 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (173d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (17384 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #168 @ 0xa8 │ │ │ │ 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] @ (17434 ) │ │ │ │ + ldr r2, [pc, #76] @ (173e4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (17438 ) │ │ │ │ + ldr r1, [pc, #76] @ (173e8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1743c ) │ │ │ │ + ldr r3, [pc, #68] @ (173ec ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (17440 ) │ │ │ │ + ldr r2, [pc, #64] @ (173f0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - cbz r3, 17416 │ │ │ │ + cbz r3, 173c6 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (17444 ) │ │ │ │ + ldr r2, [pc, #44] @ (173f4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #22 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ 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] @ 1788c │ │ │ │ + ldr.w r4, [pc, #1072] @ 1783c │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 17890 │ │ │ │ + ldr.w r1, [pc, #1072] @ 17840 │ │ │ │ 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 │ │ │ │ @@ -23321,15 +23294,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 176ee │ │ │ │ + bls.w 1769e │ │ │ │ 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 │ │ │ │ @@ -23369,15 +23342,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 17508 │ │ │ │ + bne.n 174b8 │ │ │ │ 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 │ │ │ │ @@ -23510,26 +23483,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 17502 │ │ │ │ + bne.w 174b2 │ │ │ │ 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 1778c │ │ │ │ + bls.n 1773c │ │ │ │ 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] │ │ │ │ @@ -23559,23 +23532,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 17702 │ │ │ │ + bhi.n 176b2 │ │ │ │ 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 17858 │ │ │ │ + bls.n 17808 │ │ │ │ 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 │ │ │ │ @@ -23620,84 +23593,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] @ (17894 ) │ │ │ │ + ldr r2, [pc, #96] @ (17844 ) │ │ │ │ lsrs r3, r0, #11 │ │ │ │ orr.w r3, r3, r1, lsl #21 │ │ │ │ add r2, pc │ │ │ │ eors r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (17890 ) │ │ │ │ + ldr r3, [pc, #80] @ (17840 ) │ │ │ │ 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 17886 │ │ │ │ + bne.n 17836 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1786c │ │ │ │ + bls.n 1781c │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r3, fp │ │ │ │ - b.n 177a6 │ │ │ │ + b.n 17756 │ │ │ │ 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 177a6 │ │ │ │ + b.n 17756 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (178a0 ) │ │ │ │ + ldr r2, [pc, #4] @ (17850 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 17448 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + b.n 173f8 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ 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] @ (179a0 ) │ │ │ │ + ldr r2, [pc, #236] @ (17950 ) │ │ │ │ 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 17962 │ │ │ │ + bne.n 17912 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 17928 │ │ │ │ + bne.n 178d8 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1790e │ │ │ │ + bls.n 178be │ │ │ │ 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 │ │ │ │ @@ -23706,75 +23679,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 178d8 │ │ │ │ + bhi.n 17888 │ │ │ │ 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] @ (179a4 ) │ │ │ │ + ldr r1, [pc, #120] @ (17954 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (179a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (17958 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (179ac ) │ │ │ │ + ldr r2, [pc, #112] @ (1795c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (179b0 ) │ │ │ │ + ldr r2, [pc, #108] @ (17960 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r3, [pc, #64] @ (179a4 ) │ │ │ │ + ldr r3, [pc, #64] @ (17954 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (179b4 ) │ │ │ │ - ldr r2, [pc, #68] @ (179b8 ) │ │ │ │ + ldr r3, [pc, #68] @ (17964 ) │ │ │ │ + ldr r2, [pc, #68] @ (17968 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #56] @ (179bc ) │ │ │ │ + ldr r2, [pc, #56] @ (1796c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ movs r6, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ @@ -23801,15 +23774,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] @ (17a30 ) │ │ │ │ + ldr r0, [pc, #64] @ (179e0 ) │ │ │ │ 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 │ │ │ │ @@ -23822,31 +23795,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, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ 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] @ (17b94 ) │ │ │ │ + ldr r2, [pc, #324] @ (17b44 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17b72 │ │ │ │ + beq.w 17b22 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17b2a │ │ │ │ + blt.n 17ada │ │ │ │ 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 │ │ │ │ @@ -23873,94 +23846,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, 17aec │ │ │ │ + cbnz r1, 17a9c │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 17b6a │ │ │ │ + bcs.n 17b1a │ │ │ │ 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, 17b16 │ │ │ │ + cbnz r7, 17ac6 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 17b22 │ │ │ │ + cbz r2, 17ad2 │ │ │ │ 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 17acc │ │ │ │ + b.n 17a7c │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17afa │ │ │ │ + bne.n 17aaa │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 17afe │ │ │ │ - ldr r1, [pc, #108] @ (17b98 ) │ │ │ │ + b.n 17aae │ │ │ │ + ldr r1, [pc, #108] @ (17b48 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (17b9c ) │ │ │ │ + ldr r3, [pc, #104] @ (17b4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (17ba0 ) │ │ │ │ + ldr r2, [pc, #100] @ (17b50 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (17ba4 ) │ │ │ │ + ldr r2, [pc, #88] @ (17b54 ) │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 17370 │ │ │ │ - ldr r1, [pc, #36] @ (17b98 ) │ │ │ │ + bl 17320 │ │ │ │ + ldr r1, [pc, #36] @ (17b48 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (17ba8 ) │ │ │ │ + ldr r3, [pc, #44] @ (17b58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (17bac ) │ │ │ │ + ldr r2, [pc, #40] @ (17b5c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17b4a │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + b.n 17afa │ │ │ │ + strh r0, [r1, #6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ movs r4, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ @@ -23972,315 +23945,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] @ 17ef0 │ │ │ │ + ldr.w r9, [pc, #808] @ 17ea0 │ │ │ │ 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, 17c1e │ │ │ │ - ldr r2, [pc, #784] @ (17ef4 ) │ │ │ │ + cbnz r2, 17bce │ │ │ │ + ldr r2, [pc, #784] @ (17ea4 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (17ef8 ) │ │ │ │ + ldr r3, [pc, #784] @ (17ea8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (17efc ) │ │ │ │ + ldr r2, [pc, #776] @ (17eac ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (17f00 ) │ │ │ │ + ldr r2, [pc, #768] @ (17eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ cmp r1, #6 │ │ │ │ - bls.w 17ec6 │ │ │ │ + bls.w 17e76 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 178a4 │ │ │ │ + bl 17854 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172e4 │ │ │ │ + bl 17294 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17e48 │ │ │ │ + beq.w 17df8 │ │ │ │ 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 17d1a │ │ │ │ + bne.n 17cca │ │ │ │ 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 172c4 │ │ │ │ - bl 179e0 │ │ │ │ + bl 17274 │ │ │ │ + bl 17990 │ │ │ │ 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 17c92 │ │ │ │ + b.n 17c42 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 17e4c │ │ │ │ + bcc.w 17dfc │ │ │ │ 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 17c84 │ │ │ │ + beq.n 17c34 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 17ccc │ │ │ │ + bls.n 17c7c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 17258 │ │ │ │ + bl 17208 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d6e │ │ │ │ + bne.n 17d1e │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17d62 │ │ │ │ + beq.n 17d12 │ │ │ │ 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 17d8c │ │ │ │ + bne.n 17d3c │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 17ee8 │ │ │ │ + bcs.w 17e98 │ │ │ │ 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 17c48 │ │ │ │ + bne.n 17bf8 │ │ │ │ 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 17dda │ │ │ │ - ldr r2, [pc, #436] @ (17ef4 ) │ │ │ │ + bne.n 17d8a │ │ │ │ + ldr r2, [pc, #436] @ (17ea4 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (17f04 ) │ │ │ │ + ldr r3, [pc, #444] @ (17eb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (17f08 ) │ │ │ │ + ldr r2, [pc, #436] @ (17eb8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (17f0c ) │ │ │ │ + ldr r2, [pc, #432] @ (17ebc ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 17c04 │ │ │ │ + b.n 17bb4 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 17cd8 │ │ │ │ + b.n 17c88 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 17d7a │ │ │ │ + cbnz r4, 17d2a │ │ │ │ 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 17ce0 │ │ │ │ + b.n 17c90 │ │ │ │ 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 17dfe │ │ │ │ + beq.n 17dae │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 17e8e │ │ │ │ + bne.n 17e3e │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e86 │ │ │ │ + bls.n 17e36 │ │ │ │ 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 179c8 │ │ │ │ + bl 17978 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179c8 │ │ │ │ + bl 17978 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179c8 │ │ │ │ + bl 17978 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 17d1e │ │ │ │ + b.n 17cce │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 17e7c │ │ │ │ + beq.n 17e2c │ │ │ │ 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 172e0 │ │ │ │ + b.w 17290 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e86 │ │ │ │ + bls.n 17e36 │ │ │ │ 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 179c8 │ │ │ │ + bl 17978 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 17e80 │ │ │ │ + bcs.n 17e30 │ │ │ │ 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 17d1e │ │ │ │ + b.n 17cce │ │ │ │ mov r8, r7 │ │ │ │ - b.n 17d3e │ │ │ │ - ldr r1, [pc, #164] @ (17ef4 ) │ │ │ │ + b.n 17cee │ │ │ │ + ldr r1, [pc, #164] @ (17ea4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (17f10 ) │ │ │ │ - ldr r2, [pc, #184] @ (17f14 ) │ │ │ │ + ldr r3, [pc, #184] @ (17ec0 ) │ │ │ │ + ldr r2, [pc, #184] @ (17ec4 ) │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (17f18 ) │ │ │ │ + ldr r0, [pc, #168] @ (17ec8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 17c0c │ │ │ │ + b.n 17bbc │ │ │ │ movs r7, #6 │ │ │ │ - b.n 17de4 │ │ │ │ + b.n 17d94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17370 │ │ │ │ + bl 17320 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17370 │ │ │ │ - ldr r3, [pc, #100] @ (17ef4 ) │ │ │ │ + bl 17320 │ │ │ │ + ldr r3, [pc, #100] @ (17ea4 ) │ │ │ │ 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] @ (17f1c ) │ │ │ │ - ldr r2, [pc, #124] @ (17f20 ) │ │ │ │ + ldr r3, [pc, #120] @ (17ecc ) │ │ │ │ + ldr r2, [pc, #124] @ (17ed0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (17f24 ) │ │ │ │ + ldr r2, [pc, #112] @ (17ed4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrsb r5, [r1, r6] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 17c0c │ │ │ │ - ldr r2, [pc, #44] @ (17ef4 ) │ │ │ │ + b.n 17bbc │ │ │ │ + ldr r2, [pc, #44] @ (17ea4 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (17f28 ) │ │ │ │ + ldr r3, [pc, #88] @ (17ed8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17f2c ) │ │ │ │ + ldr r2, [pc, #80] @ (17edc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (17f30 ) │ │ │ │ + ldr r2, [pc, #76] @ (17ee0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17c00 │ │ │ │ + b.n 17bb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17370 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + bl 17320 │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24314,15 +24287,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] @ (18150 ) │ │ │ │ + ldr r6, [pc, #512] @ (18100 ) │ │ │ │ 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 │ │ │ │ @@ -24348,83 +24321,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 1808e │ │ │ │ + beq.n 1803e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18066 │ │ │ │ + beq.n 18016 │ │ │ │ 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 172c4 │ │ │ │ + bl 17274 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fb4 │ │ │ │ + bne.n 17f64 │ │ │ │ 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 18030 │ │ │ │ - b.n 18074 │ │ │ │ + blt.n 17fe0 │ │ │ │ + b.n 18024 │ │ │ │ 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 18074 │ │ │ │ + bge.n 18024 │ │ │ │ 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 18016 │ │ │ │ + bne.n 17fc6 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1801e │ │ │ │ + b.n 17fce │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 17fc6 │ │ │ │ + b.n 17f76 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 180c6 │ │ │ │ + beq.n 18076 │ │ │ │ ldrsb.w r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1811e │ │ │ │ + blt.n 180ce │ │ │ │ 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 │ │ │ │ @@ -24432,79 +24405,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 180cc │ │ │ │ + beq.n 1807c │ │ │ │ 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 18080 │ │ │ │ + b.n 18030 │ │ │ │ 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 17f80 │ │ │ │ - ldr r1, [pc, #112] @ (18154 ) │ │ │ │ + bcs.w 17f30 │ │ │ │ + ldr r1, [pc, #112] @ (18104 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (18158 ) │ │ │ │ - ldr r2, [pc, #108] @ (1815c ) │ │ │ │ + ldr r3, [pc, #108] @ (18108 ) │ │ │ │ + ldr r2, [pc, #108] @ (1810c ) │ │ │ │ ldr r4, [r6, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #96] @ (18160 ) │ │ │ │ + ldr r0, [pc, #96] @ (18110 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r2, [pc, #52] @ (18154 ) │ │ │ │ + ldr r2, [pc, #52] @ (18104 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #60] @ (18164 ) │ │ │ │ + ldr r3, [pc, #60] @ (18114 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (18168 ) │ │ │ │ + ldr r2, [pc, #56] @ (18118 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r7] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #40] @ (1816c ) │ │ │ │ + ldr r2, [pc, #40] @ (1811c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1810c │ │ │ │ + b.n 180bc │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, #3 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24516,71 +24489,71 @@ │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r6, #4 │ │ │ │ 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] @ (18438 ) │ │ │ │ + ldr r4, [pc, #692] @ (183e8 ) │ │ │ │ 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 181e8 │ │ │ │ + bne.n 18198 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 172e4 │ │ │ │ + bl 17294 │ │ │ │ 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, 18222 │ │ │ │ - ldr r2, [pc, #628] @ (1843c ) │ │ │ │ + cbnz r1, 181d2 │ │ │ │ + ldr r2, [pc, #628] @ (183ec ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (18440 ) │ │ │ │ + ldr r3, [pc, #624] @ (183f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (18444 ) │ │ │ │ + ldr r2, [pc, #620] @ (183f4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (18448 ) │ │ │ │ + ldr r2, [pc, #612] @ (183f8 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 18208 │ │ │ │ - ldr r2, [pc, #592] @ (1843c ) │ │ │ │ + b.n 181b8 │ │ │ │ + ldr r2, [pc, #592] @ (183ec ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1844c ) │ │ │ │ + ldr r3, [pc, #604] @ (183fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (18450 ) │ │ │ │ + ldr r2, [pc, #596] @ (18400 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (18454 ) │ │ │ │ + ldr r2, [pc, #592] @ (18404 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -24604,199 +24577,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, 1827a │ │ │ │ - ldr r2, [pc, #480] @ (1843c ) │ │ │ │ + cbnz r1, 1822a │ │ │ │ + ldr r2, [pc, #480] @ (183ec ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (18458 ) │ │ │ │ + ldr r3, [pc, #504] @ (18408 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1845c ) │ │ │ │ + ldr r2, [pc, #496] @ (1840c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (18460 ) │ │ │ │ + ldr r2, [pc, #492] @ (18410 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 18208 │ │ │ │ + b.n 181b8 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 183d4 │ │ │ │ + beq.w 18384 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183ac │ │ │ │ + beq.w 1835c │ │ │ │ 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 18362 │ │ │ │ + blt.n 18312 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 172c4 │ │ │ │ - bl 179e0 │ │ │ │ + bl 17274 │ │ │ │ + bl 17990 │ │ │ │ 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 182dc │ │ │ │ + b.n 1828c │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 183d8 │ │ │ │ + bcc.n 18388 │ │ │ │ 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 182d0 │ │ │ │ + beq.n 18280 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1838e │ │ │ │ + bls.n 1833e │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17258 │ │ │ │ + bl 17208 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1838e │ │ │ │ + cbz r0, 1833e │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1832c │ │ │ │ + cbnz r6, 182dc │ │ │ │ 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 18404 │ │ │ │ + bls.n 183b4 │ │ │ │ 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 179c8 │ │ │ │ + bl 17978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 182a4 │ │ │ │ + bne.n 18254 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 183b2 │ │ │ │ + bne.n 18362 │ │ │ │ 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 172e0 │ │ │ │ - cbz r5, 183a0 │ │ │ │ + b.w 17290 │ │ │ │ + cbz r5, 18350 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 18336 │ │ │ │ + b.n 182e6 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 18398 │ │ │ │ + b.n 18348 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1843c ) │ │ │ │ + ldr r2, [pc, #136] @ (183ec ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (18464 ) │ │ │ │ + ldr r3, [pc, #168] @ (18414 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (18468 ) │ │ │ │ + ldr r2, [pc, #164] @ (18418 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1846c ) │ │ │ │ + ldr r2, [pc, #156] @ (1841c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 18208 │ │ │ │ + b.n 181b8 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 18286 │ │ │ │ - ldr r1, [pc, #96] @ (1843c ) │ │ │ │ + b.n 18236 │ │ │ │ + ldr r1, [pc, #96] @ (183ec ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (18470 ) │ │ │ │ - ldr r2, [pc, #144] @ (18474 ) │ │ │ │ + ldr r3, [pc, #140] @ (18420 ) │ │ │ │ + ldr r2, [pc, #144] @ (18424 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (18478 ) │ │ │ │ + ldr r0, [pc, #128] @ (18428 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 18210 │ │ │ │ - ldr r3, [pc, #52] @ (1843c ) │ │ │ │ + b.n 181c0 │ │ │ │ + ldr r3, [pc, #52] @ (183ec ) │ │ │ │ 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] @ (1847c ) │ │ │ │ - ldr r2, [pc, #100] @ (18480 ) │ │ │ │ + ldr r3, [pc, #100] @ (1842c ) │ │ │ │ + ldr r2, [pc, #100] @ (18430 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (18484 ) │ │ │ │ + ldr r2, [pc, #92] @ (18434 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18210 │ │ │ │ + b.n 181c0 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r7, #0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24834,240 +24807,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] @ (18708 ) │ │ │ │ + ldr r3, [pc, #616] @ (186b8 ) │ │ │ │ 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 184c4 │ │ │ │ + b.n 18474 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1863c │ │ │ │ + bcc.w 185ec │ │ │ │ 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 184b6 │ │ │ │ + beq.n 18466 │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1853e │ │ │ │ + bhi.n 184ee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1856c │ │ │ │ + beq.n 1851c │ │ │ │ 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 18580 │ │ │ │ + beq.n 18530 │ │ │ │ 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 186d6 │ │ │ │ + bcs.w 18686 │ │ │ │ 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 17258 │ │ │ │ + bl 17208 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184f0 │ │ │ │ - cbz r3, 18578 │ │ │ │ + beq.n 184a0 │ │ │ │ + cbz r3, 18528 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 18504 │ │ │ │ + b.n 184b4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 184fc │ │ │ │ + b.n 184ac │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1855e │ │ │ │ + b.n 1850e │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1850c │ │ │ │ + beq.n 184bc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1868c │ │ │ │ + beq.n 1863c │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 185a4 │ │ │ │ + bls.n 18554 │ │ │ │ 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 186a2 │ │ │ │ + bcs.n 18652 │ │ │ │ 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 186aa │ │ │ │ + bne.n 1865a │ │ │ │ mov r0, r6 │ │ │ │ - bl 18170 │ │ │ │ + bl 18120 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 185da │ │ │ │ + b.n 1858a │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 186dc │ │ │ │ + bcc.w 1868c │ │ │ │ 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 185cc │ │ │ │ + beq.n 1857c │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 18678 │ │ │ │ + bls.n 18628 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17258 │ │ │ │ + bl 17208 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 18678 │ │ │ │ + cbz r0, 18628 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1862a │ │ │ │ + cbz r2, 185da │ │ │ │ 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 1850c │ │ │ │ - ldr r1, [pc, #204] @ (1870c ) │ │ │ │ + b.n 184bc │ │ │ │ + ldr r1, [pc, #204] @ (186bc ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (18710 ) │ │ │ │ - ldr r2, [pc, #204] @ (18714 ) │ │ │ │ + ldr r3, [pc, #204] @ (186c0 ) │ │ │ │ + ldr r2, [pc, #204] @ (186c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #188] @ (18718 ) │ │ │ │ + ldr r0, [pc, #188] @ (186c8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - cbz r3, 18696 │ │ │ │ + cbz r3, 18646 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 18636 │ │ │ │ + b.n 185e6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18170 │ │ │ │ - b.n 185be │ │ │ │ + bl 18120 │ │ │ │ + b.n 1856e │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18682 │ │ │ │ + b.n 18632 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bb0 │ │ │ │ - b.n 185be │ │ │ │ - ldr r2, [pc, #96] @ (1870c ) │ │ │ │ + bl 17b60 │ │ │ │ + b.n 1856e │ │ │ │ + ldr r2, [pc, #96] @ (186bc ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1871c ) │ │ │ │ + ldr r3, [pc, #104] @ (186cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18720 ) │ │ │ │ + ldr r2, [pc, #96] @ (186d0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (18724 ) │ │ │ │ + ldr r2, [pc, #92] @ (186d4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18666 │ │ │ │ + b.n 18616 │ │ │ │ mov r1, ip │ │ │ │ - bl 17370 │ │ │ │ - ldr r1, [pc, #44] @ (1870c ) │ │ │ │ + bl 17320 │ │ │ │ + ldr r1, [pc, #44] @ (186bc ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (18728 ) │ │ │ │ - ldr r2, [pc, #68] @ (1872c ) │ │ │ │ + ldr r3, [pc, #68] @ (186d8 ) │ │ │ │ + ldr r2, [pc, #68] @ (186dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #52] @ (18730 ) │ │ │ │ + ldr r0, [pc, #52] @ (186e0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 18666 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + b.n 18616 │ │ │ │ + strb r2, [r6, #25] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, r1, r7 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25087,15 +25060,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] @ (188ac ) │ │ │ │ + ldr r3, [pc, #352] @ (1885c ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -25127,128 +25100,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 1881c │ │ │ │ + beq.n 187cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1880e │ │ │ │ + beq.n 187be │ │ │ │ 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 172c4 │ │ │ │ + bl 17274 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187ba │ │ │ │ + beq.n 1876a │ │ │ │ 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 187ce │ │ │ │ + b.n 1877e │ │ │ │ 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 18854 │ │ │ │ + beq.n 18804 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18488 │ │ │ │ + bl 18438 │ │ │ │ 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 1886e │ │ │ │ + bhi.n 1881e │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1878c │ │ │ │ - ldr r1, [pc, #64] @ (188b0 ) │ │ │ │ + b.n 1873c │ │ │ │ + ldr r1, [pc, #64] @ (18860 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (188b4 ) │ │ │ │ - ldr r2, [pc, #60] @ (188b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (18864 ) │ │ │ │ + ldr r2, [pc, #60] @ (18868 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #48] @ (188bc ) │ │ │ │ + ldr r0, [pc, #48] @ (1886c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #29 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r3, #30 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000188c0 : │ │ │ │ +00018870 : │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18928 │ │ │ │ + cbz r3, 188d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18920 │ │ │ │ - ldr r3, [pc, #72] @ (18934 ) │ │ │ │ + beq.n 188d0 │ │ │ │ + ldr r3, [pc, #72] @ (188e4 ) │ │ │ │ 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 │ │ │ │ @@ -25266,72 +25239,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 8644 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 188e4 │ │ │ │ + b.n 18894 │ │ │ │ nop │ │ │ │ subs r6, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018938 : │ │ │ │ - ldr r2, [pc, #172] @ (189e8 ) │ │ │ │ +000188e8 : │ │ │ │ + ldr r2, [pc, #172] @ (18998 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1899c │ │ │ │ + cbz r0, 1894c │ │ │ │ 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, 18982 │ │ │ │ + cbz r4, 18932 │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1899e │ │ │ │ + bne.n 1894e │ │ │ │ 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 172e0 │ │ │ │ + bl 17290 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (189ec ) │ │ │ │ + ldr r2, [pc, #116] @ (1899c ) │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ str r5, [r3, #16] │ │ │ │ strd r2, r5, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 189da │ │ │ │ + cbz r4, 1898a │ │ │ │ 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] @ (189f0 ) │ │ │ │ + ldr r1, [pc, #80] @ (189a0 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (189f4 ) │ │ │ │ + ldr r3, [pc, #76] @ (189a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (189f8 ) │ │ │ │ + ldr r2, [pc, #72] @ (189a8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (189fc ) │ │ │ │ + ldr r2, [pc, #64] @ (189ac ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -25340,161 +25313,161 @@ │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81bc │ │ │ │ nop │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ movs r2, r0 │ │ │ │ adds r2, r4, #7 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #25 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r4, #25 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r0, #29 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018a00 : │ │ │ │ +000189b0 : │ │ │ │ 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] @ (18b48 ) │ │ │ │ - ldr r1, [pc, #312] @ (18b4c ) │ │ │ │ + ldr r0, [pc, #308] @ (18af8 ) │ │ │ │ + ldr r1, [pc, #312] @ (18afc ) │ │ │ │ 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] @ (18b50 ) │ │ │ │ + ldr r1, [pc, #296] @ (18b00 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18b34 │ │ │ │ + beq.w 18ae4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #288] @ (18b54 ) │ │ │ │ + ldr r1, [pc, #288] @ (18b04 ) │ │ │ │ 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 18734 │ │ │ │ + bl 186e4 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ad6 │ │ │ │ + bne.n 18a86 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 18a76 │ │ │ │ - b.n 18ab0 │ │ │ │ + blt.n 18a26 │ │ │ │ + b.n 18a60 │ │ │ │ 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 18ab0 │ │ │ │ + bge.n 18a60 │ │ │ │ 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 18a60 │ │ │ │ + bne.n 18a10 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18a68 │ │ │ │ + b.n 18a18 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18abc │ │ │ │ + beq.n 18a6c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18af4 │ │ │ │ - ldr r1, [pc, #152] @ (18b58 ) │ │ │ │ - ldr r3, [pc, #140] @ (18b4c ) │ │ │ │ + blt.n 18aa4 │ │ │ │ + ldr r1, [pc, #152] @ (18b08 ) │ │ │ │ + ldr r3, [pc, #140] @ (18afc ) │ │ │ │ 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 18af0 │ │ │ │ + bne.n 18aa0 │ │ │ │ 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 172c4 │ │ │ │ - bl 172c8 │ │ │ │ + bl 17274 │ │ │ │ + bl 17278 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 18a54 │ │ │ │ + b.n 18a04 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (18b5c ) │ │ │ │ + ldr r2, [pc, #100] @ (18b0c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18b60 ) │ │ │ │ + ldr r3, [pc, #100] @ (18b10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (18b64 ) │ │ │ │ + ldr r2, [pc, #92] @ (18b14 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (18b68 ) │ │ │ │ + ldr r2, [pc, #80] @ (18b18 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r3, [pc, #52] @ (18b6c ) │ │ │ │ + ldr r3, [pc, #52] @ (18b1c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (18b70 ) │ │ │ │ - ldr r0, [pc, #56] @ (18b74 ) │ │ │ │ + ldr r1, [pc, #52] @ (18b20 ) │ │ │ │ + ldr r0, [pc, #56] @ (18b24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #19 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r2, #20 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25503,167 +25476,167 @@ │ │ │ │ adds r0, r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r1, #24 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018b78 : │ │ │ │ +00018b28 : │ │ │ │ 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] @ (18cf4 ) │ │ │ │ - ldr r1, [pc, #364] @ (18cf8 ) │ │ │ │ + ldr r0, [pc, #360] @ (18ca4 ) │ │ │ │ + ldr r1, [pc, #364] @ (18ca8 ) │ │ │ │ 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] @ (18cfc ) │ │ │ │ + ldr r1, [pc, #352] @ (18cac ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18cde │ │ │ │ + beq.w 18c8e │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (18d00 ) │ │ │ │ + ldr r1, [pc, #344] @ (18cb0 ) │ │ │ │ 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 18734 │ │ │ │ + bl 186e4 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c64 │ │ │ │ + bne.n 18c14 │ │ │ │ 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 18bfe │ │ │ │ - b.n 18c3c │ │ │ │ + blt.n 18bae │ │ │ │ + b.n 18bec │ │ │ │ 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 18c3c │ │ │ │ + bge.n 18bec │ │ │ │ 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 18be4 │ │ │ │ + bne.n 18b94 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18bec │ │ │ │ + b.n 18b9c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18c8a │ │ │ │ + beq.n 18c3a │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18c9e │ │ │ │ - cbz r2, 18c7a │ │ │ │ - ldr r2, [pc, #184] @ (18d04 ) │ │ │ │ - ldr r3, [pc, #168] @ (18cf8 ) │ │ │ │ + blt.n 18c4e │ │ │ │ + cbz r2, 18c2a │ │ │ │ + ldr r2, [pc, #184] @ (18cb4 ) │ │ │ │ + ldr r3, [pc, #168] @ (18ca8 ) │ │ │ │ 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 18c9a │ │ │ │ + bne.n 18c4a │ │ │ │ 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 172c4 │ │ │ │ - bl 172c8 │ │ │ │ + bl 17274 │ │ │ │ + bl 17278 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 18bcc │ │ │ │ - cbz r0, 18c8e │ │ │ │ - bl 172c4 │ │ │ │ + b.n 18b7c │ │ │ │ + cbz r0, 18c3e │ │ │ │ + bl 17274 │ │ │ │ ldrd r3, r4, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 18c4a │ │ │ │ + b.n 18bfa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c4a │ │ │ │ + bne.n 18bfa │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #104] @ (18d08 ) │ │ │ │ + ldr r2, [pc, #104] @ (18cb8 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18d0c ) │ │ │ │ + ldr r3, [pc, #100] @ (18cbc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18d10 ) │ │ │ │ + ldr r2, [pc, #96] @ (18cc0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (18d14 ) │ │ │ │ + ldr r2, [pc, #80] @ (18cc4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r3, [pc, #56] @ (18d18 ) │ │ │ │ + ldr r3, [pc, #56] @ (18cc8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #56] @ (18d1c ) │ │ │ │ - ldr r0, [pc, #56] @ (18d20 ) │ │ │ │ + ldr r1, [pc, #56] @ (18ccc ) │ │ │ │ + ldr r0, [pc, #56] @ (18cd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #13 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r4, #13 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25672,35 +25645,35 @@ │ │ │ │ subs r6, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r4, #17 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018d24 : │ │ │ │ +00018cd4 : │ │ │ │ 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] @ (18f34 ) │ │ │ │ + ldr r1, [pc, #508] @ (18ee4 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (18f38 ) │ │ │ │ - ldr r3, [pc, #504] @ (18f3c ) │ │ │ │ + ldr r2, [pc, #504] @ (18ee8 ) │ │ │ │ + ldr r3, [pc, #504] @ (18eec ) │ │ │ │ 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 18f20 │ │ │ │ + beq.w 18ed0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #484] @ (18f40 ) │ │ │ │ + ldr r1, [pc, #484] @ (18ef0 ) │ │ │ │ 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 │ │ │ │ @@ -25720,172 +25693,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 17f34 │ │ │ │ + bl 17ee4 │ │ │ │ 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 18dcc │ │ │ │ + beq.n 18d7c │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18f16 │ │ │ │ + blt.w 18ec6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18e68 │ │ │ │ + beq.n 18e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172c4 │ │ │ │ + bl 17274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e68 │ │ │ │ - ldr r1, [pc, #360] @ (18f44 ) │ │ │ │ + beq.n 18e18 │ │ │ │ + ldr r1, [pc, #360] @ (18ef4 ) │ │ │ │ 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 18734 │ │ │ │ + bl 186e4 │ │ │ │ ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e84 │ │ │ │ + bne.n 18e34 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 18e2c │ │ │ │ - b.n 18e66 │ │ │ │ + blt.n 18ddc │ │ │ │ + b.n 18e16 │ │ │ │ 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 18eae │ │ │ │ + bge.n 18e5e │ │ │ │ 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 18e16 │ │ │ │ + bne.n 18dc6 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18e1e │ │ │ │ - bne.n 18ecc │ │ │ │ + b.n 18dce │ │ │ │ + bne.n 18e7c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (18f48 ) │ │ │ │ - ldr r3, [pc, #204] @ (18f3c ) │ │ │ │ + ldr r2, [pc, #220] @ (18ef8 ) │ │ │ │ + ldr r3, [pc, #204] @ (18eec ) │ │ │ │ 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 18f12 │ │ │ │ + bne.n 18ec2 │ │ │ │ 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 172c4 │ │ │ │ + bl 17274 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 172c8 │ │ │ │ + bl 17278 │ │ │ │ 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 18e2c │ │ │ │ - beq.n 18eb8 │ │ │ │ + blt.n 18ddc │ │ │ │ + beq.n 18e68 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18eb8 │ │ │ │ - b.n 18ed0 │ │ │ │ - beq.n 18eb4 │ │ │ │ + bge.n 18e68 │ │ │ │ + b.n 18e80 │ │ │ │ + beq.n 18e64 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ed0 │ │ │ │ + blt.n 18e80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18e68 │ │ │ │ + beq.n 18e18 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 17a34 │ │ │ │ + bl 179e4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e6a │ │ │ │ + b.n 18e1a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18e68 │ │ │ │ - ldr r2, [pc, #120] @ (18f4c ) │ │ │ │ + bge.n 18e18 │ │ │ │ + ldr r2, [pc, #120] @ (18efc ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (18f50 ) │ │ │ │ + ldr r3, [pc, #120] @ (18f00 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (18f54 ) │ │ │ │ + ldr r2, [pc, #112] @ (18f04 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #96] @ (18f58 ) │ │ │ │ + ldr r2, [pc, #96] @ (18f08 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 173d8 │ │ │ │ - ldr r3, [pc, #56] @ (18f5c ) │ │ │ │ + bl 17388 │ │ │ │ + ldr r3, [pc, #56] @ (18f0c ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr r1, [pc, #56] @ (18f60 ) │ │ │ │ - ldr r0, [pc, #60] @ (18f64 ) │ │ │ │ + ldr r1, [pc, #56] @ (18f10 ) │ │ │ │ + ldr r0, [pc, #60] @ (18f14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r6, #4 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25894,32 +25867,32 @@ │ │ │ │ adds r4, r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r3, #8 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018f68 : │ │ │ │ +00018f18 : │ │ │ │ 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] @ (19030 ) │ │ │ │ - ldr r3, [pc, #180] @ (19034 ) │ │ │ │ + ldr r2, [pc, #176] @ (18fe0 ) │ │ │ │ + ldr r3, [pc, #180] @ (18fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1901a │ │ │ │ + beq.n 18fca │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w ip, [pc, #164] @ 19038 │ │ │ │ + ldr.w ip, [pc, #164] @ 18fe8 │ │ │ │ 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 │ │ │ │ @@ -25937,81 +25910,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 17f34 │ │ │ │ + bl 17ee4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 18ffe │ │ │ │ + cbz r3, 18fae │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 17a34 │ │ │ │ + bl 179e4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #60] @ (1903c ) │ │ │ │ - ldr r3, [pc, #48] @ (19034 ) │ │ │ │ + ldr r2, [pc, #60] @ (18fec ) │ │ │ │ + ldr r3, [pc, #48] @ (18fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19016 │ │ │ │ + bne.n 18fc6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (19040 ) │ │ │ │ + ldr r3, [pc, #36] @ (18ff0 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #36] @ (19044 ) │ │ │ │ - ldr r0, [pc, #36] @ (19048 ) │ │ │ │ + ldr r1, [pc, #36] @ (18ff4 ) │ │ │ │ + ldr r0, [pc, #36] @ (18ff8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r7, #28 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r0, #5 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001904c : │ │ │ │ +00018ffc : │ │ │ │ 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] @ (19140 ) │ │ │ │ - ldr r3, [pc, #224] @ (19144 ) │ │ │ │ + ldr r2, [pc, #220] @ (190f0 ) │ │ │ │ + ldr r3, [pc, #224] @ (190f4 ) │ │ │ │ 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 1912c │ │ │ │ + beq.n 190dc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 1907e │ │ │ │ + cbz r4, 1902e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #196] @ (19148 ) │ │ │ │ + ldr r0, [pc, #196] @ (190f8 ) │ │ │ │ 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 │ │ │ │ @@ -26028,268 +26001,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 17f34 │ │ │ │ + bl 17ee4 │ │ │ │ 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, 190ec │ │ │ │ + cbz r1, 1909c │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1911e │ │ │ │ - cbz r2, 19118 │ │ │ │ + blt.n 190ce │ │ │ │ + cbz r2, 190c8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 172c4 │ │ │ │ - cbz r0, 19118 │ │ │ │ - cbz r4, 190fc │ │ │ │ + bl 17274 │ │ │ │ + cbz r0, 190c8 │ │ │ │ + cbz r4, 190ac │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #72] @ (1914c ) │ │ │ │ - ldr r3, [pc, #64] @ (19144 ) │ │ │ │ + ldr r2, [pc, #72] @ (190fc ) │ │ │ │ + ldr r3, [pc, #64] @ (190f4 ) │ │ │ │ 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 19128 │ │ │ │ + bne.n 190d8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19100 │ │ │ │ + b.n 190b0 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 173d8 │ │ │ │ + bl 17388 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (19150 ) │ │ │ │ + ldr r3, [pc, #32] @ (19100 ) │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #32] @ (19154 ) │ │ │ │ - ldr r0, [pc, #36] @ (19158 ) │ │ │ │ + ldr r1, [pc, #32] @ (19104 ) │ │ │ │ + ldr r0, [pc, #36] @ (19108 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r2, #32 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r5, #32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001915c : │ │ │ │ +0001910c : │ │ │ │ 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] @ (19360 ) │ │ │ │ + ldr r3, [pc, #496] @ (19310 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1934a │ │ │ │ + beq.w 192fa │ │ │ │ ldrd r4, r7, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 191a6 │ │ │ │ - b.n 191dc │ │ │ │ + blt.n 19156 │ │ │ │ + b.n 1918c │ │ │ │ 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 191dc │ │ │ │ + bge.n 1918c │ │ │ │ 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 1918c │ │ │ │ + bne.n 1913c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19194 │ │ │ │ + b.n 19144 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1925e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1931c │ │ │ │ + blt.w 192cc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 192f6 │ │ │ │ + blt.w 192a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1925e │ │ │ │ mov r0, r7 │ │ │ │ - bl 172c4 │ │ │ │ + bl 17274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1925e │ │ │ │ vldr d7, [r0, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1925e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 192b4 │ │ │ │ + blt.n 19264 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r7, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 19246 │ │ │ │ - b.n 1927c │ │ │ │ + blt.n 191f6 │ │ │ │ + b.n 1922c │ │ │ │ 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 1927c │ │ │ │ + bge.n 1922c │ │ │ │ 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 1922c │ │ │ │ + bne.n 191dc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19234 │ │ │ │ + b.n 191e4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1925e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 191ea │ │ │ │ - ldr r2, [pc, #216] @ (19364 ) │ │ │ │ + bge.n 1919a │ │ │ │ + ldr r2, [pc, #216] @ (19314 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (19368 ) │ │ │ │ + ldr r3, [pc, #216] @ (19318 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1936c ) │ │ │ │ + ldr r2, [pc, #208] @ (1931c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (19370 ) │ │ │ │ + ldr r2, [pc, #200] @ (19320 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192d8 │ │ │ │ + b.n 19288 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (19364 ) │ │ │ │ + ldr r2, [pc, #172] @ (19314 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (19374 ) │ │ │ │ + ldr r3, [pc, #184] @ (19324 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (19378 ) │ │ │ │ + ldr r2, [pc, #176] @ (19328 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1937c ) │ │ │ │ + ldr r2, [pc, #168] @ (1932c ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r2, [pc, #108] @ (19364 ) │ │ │ │ + ldr r2, [pc, #108] @ (19314 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (19380 ) │ │ │ │ + ldr r3, [pc, #128] @ (19330 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (19384 ) │ │ │ │ + ldr r2, [pc, #120] @ (19334 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (19388 ) │ │ │ │ + ldr r2, [pc, #116] @ (19338 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192d8 │ │ │ │ - ldr r2, [pc, #68] @ (19364 ) │ │ │ │ + b.n 19288 │ │ │ │ + ldr r2, [pc, #68] @ (19314 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1938c ) │ │ │ │ + ldr r3, [pc, #104] @ (1933c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (19390 ) │ │ │ │ + ldr r2, [pc, #96] @ (19340 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (19394 ) │ │ │ │ + ldr r2, [pc, #84] @ (19344 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 192e0 │ │ │ │ - ldr r3, [pc, #76] @ (19398 ) │ │ │ │ + b.n 19290 │ │ │ │ + ldr r3, [pc, #76] @ (19348 ) │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #76] @ (1939c ) │ │ │ │ - ldr r0, [pc, #76] @ (193a0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1934c ) │ │ │ │ + ldr r0, [pc, #76] @ (19350 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r2, r7, #21 │ │ │ │ movs r1, r0 │ │ │ │ @@ -26325,79 +26298,79 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1943c │ │ │ │ + beq.n 193ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19436 │ │ │ │ + cbz r4, 193e6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8918 │ │ │ │ movs r3, #12 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ mul.w r6, r3, r5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19446 │ │ │ │ + cbz r3, 193f6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19424 │ │ │ │ + cbz r5, 193d4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ 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, 19420 │ │ │ │ + cbnz r3, 193d0 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19454 │ │ │ │ + cbz r3, 19404 │ │ │ │ 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 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193cc │ │ │ │ + b.n 1937c │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193f6 │ │ │ │ - b.n 19424 │ │ │ │ + bne.n 193a6 │ │ │ │ + b.n 193d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19436 │ │ │ │ + b.n 193e6 │ │ │ │ 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] │ │ │ │ @@ -26405,282 +26378,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, 1948c │ │ │ │ + cbz r3, 1943c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ 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 1955a │ │ │ │ + beq.n 1950a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1955a │ │ │ │ + beq.n 1950a │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 194d8 │ │ │ │ + b.n 19488 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194cc │ │ │ │ + beq.n 1947c │ │ │ │ blx sl │ │ │ │ - cbz r0, 194ee │ │ │ │ + cbz r0, 1949e │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ mov r1, ip │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19502 │ │ │ │ + bls.n 194b2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 194cc │ │ │ │ + bne.n 1947c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 194ba │ │ │ │ + bne.n 1946a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 19550 │ │ │ │ + cbz r3, 19500 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 194fa │ │ │ │ + cbz r3, 194aa │ │ │ │ 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 1952e │ │ │ │ + bcs.n 194de │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1955e │ │ │ │ + cbz r3, 1950e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 1956c │ │ │ │ + cbnz r4, 1951c │ │ │ │ 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 1950c │ │ │ │ + b.n 194bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19550 │ │ │ │ + beq.n 19500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ str.w r4, [r3, sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 19518 │ │ │ │ + b.n 194c8 │ │ │ │ │ │ │ │ -0001957c : │ │ │ │ +0001952c : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 193a4 │ │ │ │ + b.n 19354 │ │ │ │ │ │ │ │ -00019584 : │ │ │ │ +00019534 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1964c │ │ │ │ + beq.n 195fc │ │ │ │ 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, 195d8 │ │ │ │ + cbz r3, 19588 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add.w sl, r3, r3, lsl #1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r9, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19626 │ │ │ │ + beq.n 195d6 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 19608 │ │ │ │ + cbnz r4, 195b8 │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 195d4 │ │ │ │ + beq.n 19584 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 19606 │ │ │ │ + cbnz r4, 195b6 │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 195b4 │ │ │ │ + bne.n 19564 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 195f0 │ │ │ │ + beq.n 195a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19660 │ │ │ │ + beq.n 19610 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19654 │ │ │ │ + cbz r3, 19604 │ │ │ │ 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, 1964e │ │ │ │ + cbz r3, 195fe │ │ │ │ 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 19612 │ │ │ │ + bhi.n 195c2 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 1963c │ │ │ │ + cbz r4, 195ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19644 │ │ │ │ + cbz r3, 195f4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ adds r5, #3 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 195b0 │ │ │ │ - b.n 195d4 │ │ │ │ + bne.n 19560 │ │ │ │ + b.n 19584 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1963c │ │ │ │ + b.n 195ec │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19630 │ │ │ │ + b.n 195e0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 81bc │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 195f0 │ │ │ │ + b.n 195a0 │ │ │ │ │ │ │ │ -00019668 : │ │ │ │ +00019618 : │ │ │ │ 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 1945c │ │ │ │ - cbz r0, 1969e │ │ │ │ + bl 1940c │ │ │ │ + cbz r0, 1964e │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 196a2 │ │ │ │ + bcs.n 19652 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 196ac │ │ │ │ - b.n 1969c │ │ │ │ + bl 1965c │ │ │ │ + b.n 1964c │ │ │ │ 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 1977a │ │ │ │ + bls.n 1972a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ - bl 193a4 │ │ │ │ + bl 19354 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19790 │ │ │ │ + beq.n 19740 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 19724 │ │ │ │ + cbz r3, 196d4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 196f4 │ │ │ │ + b.n 196a4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 19724 │ │ │ │ + bls.n 196d4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 196ea │ │ │ │ + beq.n 1969a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196ea │ │ │ │ + beq.n 1969a │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ blx 8e88 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r4, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 19702 │ │ │ │ + bhi.n 196b2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 196f4 │ │ │ │ + bhi.n 196a4 │ │ │ │ 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 │ │ │ │ @@ -26702,23 +26675,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 8b40 │ │ │ │ - ldr r3, [pc, #28] @ (19798 ) │ │ │ │ + ldr r3, [pc, #28] @ (19748 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 193a4 │ │ │ │ + bl 19354 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196de │ │ │ │ + bne.n 1968e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -26727,273 +26700,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, 197c8 │ │ │ │ + cbz r3, 19778 │ │ │ │ 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 1945c │ │ │ │ + bl 1940c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19810 │ │ │ │ + cbz r0, 197c0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 197e8 │ │ │ │ + cbz r3, 19798 │ │ │ │ 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, 197f8 │ │ │ │ + cbz r3, 197a8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 19804 │ │ │ │ + cbz r3, 197b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r7, #36] @ 0x24 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19816 │ │ │ │ + bcs.n 197c6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 196ac │ │ │ │ - b.n 1980e │ │ │ │ + bl 1965c │ │ │ │ + b.n 197be │ │ │ │ nop │ │ │ │ │ │ │ │ -00019820 : │ │ │ │ +000197d0 : │ │ │ │ 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 1979c │ │ │ │ + bl 1974c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019840 : │ │ │ │ +000197f0 : │ │ │ │ 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 1979c │ │ │ │ + bl 1974c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019860 : │ │ │ │ +00019810 : │ │ │ │ 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 19880 │ │ │ │ + beq.n 19830 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19918 │ │ │ │ + beq.n 198c8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19914 │ │ │ │ + beq.n 198c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 198b4 │ │ │ │ + cbz r7, 19864 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 19918 │ │ │ │ + cbz r4, 198c8 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19918 │ │ │ │ + beq.n 198c8 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, fp │ │ │ │ - b.n 198e8 │ │ │ │ + b.n 19898 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 198de │ │ │ │ + beq.n 1988e │ │ │ │ blx fp │ │ │ │ - cbz r0, 198fe │ │ │ │ + cbz r0, 198ae │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19918 │ │ │ │ + bls.n 198c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 198de │ │ │ │ + bne.n 1988e │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 198cc │ │ │ │ + bne.n 1987c │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1990e │ │ │ │ + beq.n 198be │ │ │ │ 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 19898 │ │ │ │ + b.n 19848 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00019920 : │ │ │ │ +000198d0 : │ │ │ │ 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 868c │ │ │ │ - cbz r0, 1993c │ │ │ │ + cbz r0, 198ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00019940 : │ │ │ │ +000198f0 : │ │ │ │ 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] @ (19a6c ) │ │ │ │ + ldr r4, [pc, #280] @ (19a1c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #280] @ (19a70 ) │ │ │ │ + ldr r1, [pc, #280] @ (19a20 ) │ │ │ │ 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 8e10 │ │ │ │ ldrb.w r3, [sp, #27] │ │ │ │ - cbnz r3, 19998 │ │ │ │ + cbnz r3, 19948 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #244] @ (19a74 ) │ │ │ │ - ldr r3, [pc, #240] @ (19a70 ) │ │ │ │ + ldr r2, [pc, #244] @ (19a24 ) │ │ │ │ + ldr r3, [pc, #240] @ (19a20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19a68 │ │ │ │ + bne.n 19a18 │ │ │ │ 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 1979c │ │ │ │ + bl 1974c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19978 │ │ │ │ + beq.n 19928 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r3, 199ba │ │ │ │ + cbz r3, 1996a │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 199d6 │ │ │ │ + cbz r7, 19986 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19978 │ │ │ │ + beq.n 19928 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19978 │ │ │ │ + beq.n 19928 │ │ │ │ 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 19a16 │ │ │ │ + b.n 199c6 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 19a0e │ │ │ │ + cbz r6, 199be │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19a28 │ │ │ │ + cbz r0, 199d8 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ adds r5, #1 │ │ │ │ add r4, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - bls.n 19978 │ │ │ │ + bls.n 19928 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19a0e │ │ │ │ + bne.n 199be │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 199f8 │ │ │ │ + bne.n 199a8 │ │ │ │ ldrd r2, sl, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ - cbz r2, 19a62 │ │ │ │ + cbz r2, 19a12 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19a38 │ │ │ │ + cbz r3, 199e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -27003,82 +26976,82 @@ │ │ │ │ blx 81a0 │ │ │ │ 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 1997c │ │ │ │ + b.n 1992c │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 19a30 │ │ │ │ + b.n 199e0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r0, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019a78 : │ │ │ │ +00019a28 : │ │ │ │ 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, 19a9a │ │ │ │ + cbz r3, 19a4a │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w sl, r5, r4 │ │ │ │ - cbz r7, 19ab6 │ │ │ │ + cbz r7, 19a66 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b30 │ │ │ │ + beq.n 19ae0 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19b30 │ │ │ │ + beq.n 19ae0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19ae6 │ │ │ │ + b.n 19a96 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19adc │ │ │ │ + beq.n 19a8c │ │ │ │ blx fp │ │ │ │ - cbz r0, 19afc │ │ │ │ + cbz r0, 19aac │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19b30 │ │ │ │ + bls.n 19ae0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19adc │ │ │ │ + bne.n 19a8c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 19aca │ │ │ │ + bne.n 19a7a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19b04 │ │ │ │ + cbz r3, 19ab4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -27093,563 +27066,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 │ │ │ │ │ │ │ │ -00019b38 : │ │ │ │ +00019ae8 : │ │ │ │ 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, 19b72 │ │ │ │ + cbz r2, 19b22 │ │ │ │ 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, 19b78 │ │ │ │ + cbnz r4, 19b28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 19b58 │ │ │ │ + bne.n 19b08 │ │ │ │ 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 19b6a │ │ │ │ + beq.n 19b1a │ │ │ │ ldr.w r5, [r9, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 19ba4 │ │ │ │ + b.n 19b54 │ │ │ │ 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 19bb6 │ │ │ │ + bls.n 19b66 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b8a │ │ │ │ - b.n 19b72 │ │ │ │ + bne.n 19b3a │ │ │ │ + b.n 19b22 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 19b6a │ │ │ │ + b.n 19b1a │ │ │ │ nop │ │ │ │ │ │ │ │ -00019bbc : │ │ │ │ +00019b6c : │ │ │ │ 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] @ (19c1c ) │ │ │ │ + ldr r4, [pc, #64] @ (19bcc ) │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #52] @ (19c20 ) │ │ │ │ + ldr r3, [pc, #52] @ (19bd0 ) │ │ │ │ strd lr, ip, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 193a4 │ │ │ │ - ldr r2, [pc, #36] @ (19c24 ) │ │ │ │ - ldr r3, [pc, #28] @ (19c20 ) │ │ │ │ + bl 19354 │ │ │ │ + ldr r2, [pc, #36] @ (19bd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (19bd0 ) │ │ │ │ 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 19c16 │ │ │ │ + bne.n 19bc6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019c28 : │ │ │ │ +00019bd8 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 80a4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00019c34 : │ │ │ │ +00019be4 : │ │ │ │ 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] @ (19cc0 ) │ │ │ │ + ldr r1, [pc, #120] @ (19c70 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #120] @ (19cc4 ) │ │ │ │ + ldr r3, [pc, #120] @ (19c74 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #120] @ 19cc8 │ │ │ │ + ldr.w ip, [pc, #120] @ 19c78 │ │ │ │ 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 19c6e │ │ │ │ + b.n 19c1e │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 19cb2 │ │ │ │ + beq.n 19c62 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 19c68 │ │ │ │ - ldr r3, [pc, #84] @ (19ccc ) │ │ │ │ + bcc.n 19c18 │ │ │ │ + ldr r3, [pc, #84] @ (19c7c ) │ │ │ │ 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 193a4 │ │ │ │ - ldr r2, [pc, #52] @ (19cd0 ) │ │ │ │ - ldr r3, [pc, #36] @ (19cc4 ) │ │ │ │ + bl 19354 │ │ │ │ + ldr r2, [pc, #52] @ (19c80 ) │ │ │ │ + ldr r3, [pc, #36] @ (19c74 ) │ │ │ │ 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 19cbc │ │ │ │ + bne.n 19c6c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19c7e │ │ │ │ + b.n 19c2e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r2, #13 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19cf0 │ │ │ │ + cbz r0, 19ca0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ - cbz r3, 19cf6 │ │ │ │ + cbz r3, 19ca6 │ │ │ │ add.w r0, r0, r0, lsl #5 │ │ │ │ eors r0, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ce0 │ │ │ │ + bne.n 19c90 │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d90 │ │ │ │ + beq.n 19d40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19d8a │ │ │ │ + cbz r4, 19d3a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8918 │ │ │ │ movs r3, #12 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ mul.w r6, r3, r5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19d9a │ │ │ │ + cbz r3, 19d4a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19d78 │ │ │ │ + cbz r5, 19d28 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ 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, 19d74 │ │ │ │ + cbnz r3, 19d24 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19da8 │ │ │ │ + cbz r3, 19d58 │ │ │ │ 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 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19d20 │ │ │ │ + b.n 19cd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d4a │ │ │ │ - b.n 19d78 │ │ │ │ + bne.n 19cfa │ │ │ │ + b.n 19d28 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19d8a │ │ │ │ + b.n 19d3a │ │ │ │ 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, 19dd6 │ │ │ │ + cbz r3, 19d86 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ 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 19e82 │ │ │ │ + beq.n 19e32 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r2, 19e12 │ │ │ │ - b.n 19e82 │ │ │ │ + cbnz r2, 19dc2 │ │ │ │ + b.n 19e32 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19e06 │ │ │ │ + cbz r3, 19db6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 19e20 │ │ │ │ + cbz r0, 19dd0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19e34 │ │ │ │ + bls.n 19de4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19e06 │ │ │ │ + bne.n 19db6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 19dfa │ │ │ │ + bne.n 19daa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 19e78 │ │ │ │ + cbz r3, 19e28 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19e2c │ │ │ │ + cbz r3, 19ddc │ │ │ │ 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 19e58 │ │ │ │ + bcs.n 19e08 │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19e86 │ │ │ │ + cbz r3, 19e36 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 19e94 │ │ │ │ + cbnz r4, 19e44 │ │ │ │ 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 19e38 │ │ │ │ + b.n 19de8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19e78 │ │ │ │ + beq.n 19e28 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, r0, #1 │ │ │ │ str.w r4, [sl, r9] │ │ │ │ - b.n 19e42 │ │ │ │ + b.n 19df2 │ │ │ │ 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 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 19ed0 │ │ │ │ + cbz r1, 19e80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ed4 │ │ │ │ + cbz r3, 19e84 │ │ │ │ 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 81bc │ │ │ │ │ │ │ │ -00019ee0 : │ │ │ │ +00019e90 : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19cf8 │ │ │ │ + b.n 19ca8 │ │ │ │ │ │ │ │ -00019ee8 : │ │ │ │ +00019e98 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fb0 │ │ │ │ + beq.n 19f60 │ │ │ │ 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, 19f3c │ │ │ │ + cbz r3, 19eec │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add.w sl, r3, r3, lsl #1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r9, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19f8a │ │ │ │ + beq.n 19f3a │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 19f6c │ │ │ │ + cbnz r4, 19f1c │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 19f38 │ │ │ │ + beq.n 19ee8 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 19f6a │ │ │ │ + cbnz r4, 19f1a │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 19f18 │ │ │ │ + bne.n 19ec8 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19f54 │ │ │ │ + beq.n 19f04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fc4 │ │ │ │ + beq.n 19f74 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19fb8 │ │ │ │ + cbz r3, 19f68 │ │ │ │ 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, 19fb2 │ │ │ │ + cbz r3, 19f62 │ │ │ │ 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 19f76 │ │ │ │ + bhi.n 19f26 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 19fa0 │ │ │ │ + cbz r4, 19f50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19fa8 │ │ │ │ + cbz r3, 19f58 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ adds r5, #3 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 19f14 │ │ │ │ - b.n 19f38 │ │ │ │ + bne.n 19ec4 │ │ │ │ + b.n 19ee8 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19fa0 │ │ │ │ + b.n 19f50 │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19f94 │ │ │ │ + b.n 19f44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 81bc │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19f54 │ │ │ │ + b.n 19f04 │ │ │ │ │ │ │ │ -00019fcc : │ │ │ │ +00019f7c : │ │ │ │ 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 19db0 │ │ │ │ - cbz r0, 19ffc │ │ │ │ + bl 19d60 │ │ │ │ + cbz r0, 19fac │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19ffe │ │ │ │ + bcs.n 19fae │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a008 │ │ │ │ - b.n 19ffa │ │ │ │ + bl 19fb8 │ │ │ │ + b.n 19faa │ │ │ │ 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 1a0d6 │ │ │ │ + bls.n 1a086 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ - bl 19cf8 │ │ │ │ + bl 19ca8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0ec │ │ │ │ + beq.n 1a09c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 1a080 │ │ │ │ + cbz r3, 1a030 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1a050 │ │ │ │ + b.n 1a000 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 1a080 │ │ │ │ + bls.n 1a030 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a046 │ │ │ │ + beq.n 19ff6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a046 │ │ │ │ + beq.n 19ff6 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ blx 85dc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r4, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1a05e │ │ │ │ + bhi.n 1a00e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1a050 │ │ │ │ + bhi.n 1a000 │ │ │ │ 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 │ │ │ │ @@ -27671,23 +27644,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 8508 │ │ │ │ - ldr r3, [pc, #28] @ (1a0f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a0a4 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19cf8 │ │ │ │ + bl 19ca8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a03a │ │ │ │ + bne.n 19fea │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27695,227 +27668,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, 1a11e │ │ │ │ + cbz r2, 1a0ce │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19db0 │ │ │ │ + bl 19d60 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a15a │ │ │ │ + cbz r0, 1a10a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 1a136 │ │ │ │ + cbz r3, 1a0e6 │ │ │ │ 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, 1a142 │ │ │ │ + cbz r3, 1a0f2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1a14e │ │ │ │ + cbz r3, 1a0fe │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #36] @ 0x24 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1a15e │ │ │ │ + bcs.n 1a10e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a008 │ │ │ │ - b.n 1a158 │ │ │ │ + bl 19fb8 │ │ │ │ + b.n 1a108 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a168 : │ │ │ │ +0001a118 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a0f8 │ │ │ │ + b.n 1a0a8 │ │ │ │ │ │ │ │ -0001a16c : │ │ │ │ +0001a11c : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a0f8 │ │ │ │ + b.n 1a0a8 │ │ │ │ │ │ │ │ -0001a170 : │ │ │ │ +0001a120 : │ │ │ │ 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, 1a186 │ │ │ │ + cbz r2, 1a136 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1fc │ │ │ │ + beq.n 1a1ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 1a1f8 │ │ │ │ + cbz r3, 1a1a8 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r9, r5, r4 │ │ │ │ - cbz r7, 1a1b4 │ │ │ │ + cbz r7, 1a164 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a1fc │ │ │ │ + cbz r4, 1a1ac │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 1a1fc │ │ │ │ + cbz r2, 1a1ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a1d8 │ │ │ │ + b.n 1a188 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a1ce │ │ │ │ + cbz r3, 1a17e │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a1e6 │ │ │ │ + cbz r0, 1a196 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a1fc │ │ │ │ + bls.n 1a1ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a1ce │ │ │ │ + bne.n 1a17e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 1a1c2 │ │ │ │ + bne.n 1a172 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a1f2 │ │ │ │ + beq.n 1a1a2 │ │ │ │ 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 1a19a │ │ │ │ + b.n 1a14a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0001a204 : │ │ │ │ +0001a1b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8974 │ │ │ │ - cbz r0, 1a21a │ │ │ │ + cbz r0, 1a1ca │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001a21c : │ │ │ │ +0001a1cc : │ │ │ │ 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] @ (1a348 ) │ │ │ │ - ldr r3, [pc, #280] @ (1a34c ) │ │ │ │ + ldr r2, [pc, #280] @ (1a2f8 ) │ │ │ │ + ldr r3, [pc, #280] @ (1a2fc ) │ │ │ │ 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 869c │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ - cbnz r3, 1a270 │ │ │ │ + cbnz r3, 1a220 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #248] @ (1a350 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a34c ) │ │ │ │ + ldr r2, [pc, #248] @ (1a300 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a2fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a342 │ │ │ │ + bne.n 1a2f2 │ │ │ │ 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 1a0f8 │ │ │ │ + bl 1a0a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a252 │ │ │ │ + beq.n 1a202 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov sl, r2 │ │ │ │ - cbz r3, 1a28e │ │ │ │ + cbz r3, 1a23e │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mul.w r8, r3, r1 │ │ │ │ add.w r9, sl, r8 │ │ │ │ - cbz r7, 1a2a8 │ │ │ │ + cbz r7, 1a258 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a252 │ │ │ │ + beq.n 1a202 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a252 │ │ │ │ + beq.n 1a202 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, ip │ │ │ │ - b.n 1a2ee │ │ │ │ + b.n 1a29e │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a2e6 │ │ │ │ + beq.n 1a296 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 1a2fa │ │ │ │ + cbz r0, 1a2aa │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ adds r2, #1 │ │ │ │ add r3, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a252 │ │ │ │ + bls.n 1a202 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1a2e6 │ │ │ │ + bne.n 1a296 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1a2c6 │ │ │ │ + bne.n 1a276 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a338 │ │ │ │ + beq.n 1a2e8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbz r1, 1a310 │ │ │ │ + cbz r1, 1a2c0 │ │ │ │ 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] │ │ │ │ @@ -27927,74 +27900,74 @@ │ │ │ │ blx 81a0 │ │ │ │ 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 1a254 │ │ │ │ + b.n 1a204 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r3, #12] │ │ │ │ - b.n 1a300 │ │ │ │ + b.n 1a2b0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a354 : │ │ │ │ +0001a304 : │ │ │ │ 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, 1a372 │ │ │ │ + cbz r3, 1a322 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26d8c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r8, r5, r4 │ │ │ │ - cbz r7, 1a38c │ │ │ │ + cbz r7, 1a33c │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a3f2 │ │ │ │ + cbz r4, 1a3a2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r2, 1a3f2 │ │ │ │ + cbz r2, 1a3a2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a3b0 │ │ │ │ + b.n 1a360 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a3a6 │ │ │ │ + cbz r3, 1a356 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a3be │ │ │ │ + cbz r0, 1a36e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a3f2 │ │ │ │ + bls.n 1a3a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a3a6 │ │ │ │ + bne.n 1a356 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 1a39a │ │ │ │ + bne.n 1a34a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 1a3c6 │ │ │ │ + cbz r3, 1a376 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -28008,233 +27981,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} │ │ │ │ │ │ │ │ -0001a3f8 : │ │ │ │ +0001a3a8 : │ │ │ │ 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, 1a430 │ │ │ │ + cbz r1, 1a3e0 │ │ │ │ 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, 1a436 │ │ │ │ + cbnz r4, 1a3e6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a41a │ │ │ │ + bne.n 1a3ca │ │ │ │ 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 1a42a │ │ │ │ + beq.n 1a3da │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1a464 │ │ │ │ + b.n 1a414 │ │ │ │ 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 1a472 │ │ │ │ + bls.n 1a422 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a44a │ │ │ │ - b.n 1a430 │ │ │ │ + bne.n 1a3fa │ │ │ │ + b.n 1a3e0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 1a42a │ │ │ │ + b.n 1a3da │ │ │ │ │ │ │ │ -0001a478 : │ │ │ │ +0001a428 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #108] @ (1a4f4 ) │ │ │ │ + ldr r4, [pc, #108] @ (1a4a4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w lr, [pc, #108] @ 1a4f8 │ │ │ │ + ldr.w lr, [pc, #108] @ 1a4a8 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #104] @ (1a4fc ) │ │ │ │ - ldr.w ip, [pc, #108] @ 1a500 │ │ │ │ + ldr r3, [pc, #104] @ (1a4ac ) │ │ │ │ + ldr.w ip, [pc, #108] @ 1a4b0 │ │ │ │ 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] @ (1a504 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a4b4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ (1a508 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a4b8 ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #76] @ (1a50c ) │ │ │ │ + ldr r2, [pc, #76] @ (1a4bc ) │ │ │ │ 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 19cf8 │ │ │ │ - ldr r2, [pc, #52] @ (1a510 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a4f8 ) │ │ │ │ + bl 19ca8 │ │ │ │ + ldr r2, [pc, #52] @ (1a4c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a4a8 ) │ │ │ │ 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 1a4f0 │ │ │ │ + bne.n 1a4a0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ 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, [r5, r7] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a514 : │ │ │ │ - ldr r1, [pc, #8] @ (1a520 ) │ │ │ │ +0001a4c4 : │ │ │ │ + ldr r1, [pc, #8] @ (1a4d0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ b.w 81ac │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r7 :256] │ │ │ │ │ │ │ │ -0001a524 : │ │ │ │ +0001a4d4 : │ │ │ │ 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] @ (1a5c4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1a574 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a5c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a578 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #140] @ 1a5cc │ │ │ │ + ldr.w ip, [pc, #140] @ 1a57c │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ add ip, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #132] @ (1a5d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1a580 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, pc │ │ │ │ subs r2, #4 │ │ │ │ - b.n 1a560 │ │ │ │ + b.n 1a510 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 1a5b6 │ │ │ │ + beq.n 1a566 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 1a55a │ │ │ │ - ldr r3, [pc, #104] @ (1a5d4 ) │ │ │ │ + bcc.n 1a50a │ │ │ │ + ldr r3, [pc, #104] @ (1a584 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #100] @ (1a5d8 ) │ │ │ │ - ldr r2, [pc, #104] @ (1a5dc ) │ │ │ │ + ldr r3, [pc, #100] @ (1a588 ) │ │ │ │ + ldr r2, [pc, #104] @ (1a58c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1a5e0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1a590 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ mov r2, sp │ │ │ │ strd r3, lr, [sp, #8] │ │ │ │ - ldr r3, [pc, #88] @ (1a5e4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1a594 ) │ │ │ │ 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 19cf8 │ │ │ │ - ldr r2, [pc, #72] @ (1a5e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a5c8 ) │ │ │ │ + bl 19ca8 │ │ │ │ + ldr r2, [pc, #72] @ (1a598 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a578 ) │ │ │ │ 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 1a5c0 │ │ │ │ + bne.n 1a570 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1a570 │ │ │ │ + b.n 1a520 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r1, r0 │ │ │ │ lsls r2, r0, #14 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bl fff705e2 │ │ │ │ + bl fff70592 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ 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] @ (1a64c ) │ │ │ │ + ldr r3, [pc, #80] @ (1a5fc ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #13 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8d5c <__tls_get_addr@plt> │ │ │ │ - ldr.w lr, [pc, #64] @ 1a650 │ │ │ │ + ldr.w lr, [pc, #64] @ 1a600 │ │ │ │ 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 │ │ │ │ @@ -28246,15 +28219,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, [r3, r6] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -28269,167 +28242,167 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w 81bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1a6d4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1a684 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1a698 │ │ │ │ + cbz r0, 1a648 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1a6d8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1a688 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1a6dc ) │ │ │ │ - ldr r2, [pc, #60] @ (1a6e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a68c ) │ │ │ │ + ldr r2, [pc, #60] @ (1a690 ) │ │ │ │ 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 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #44] @ (1a6e4 ) │ │ │ │ + ldr r0, [pc, #44] @ (1a694 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ vst4.8 {d16-d19}, [sl], r0 │ │ │ │ ldr??.w r0, [r2, r0] │ │ │ │ ldr??.w r0, [ip, r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a6f8 │ │ │ │ + beq.n 1a6a8 │ │ │ │ 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 1a6f0 │ │ │ │ + bne.n 1a6a0 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a6f0 │ │ │ │ + bne.n 1a6a0 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1a6f0 │ │ │ │ - b.n 1a6f2 │ │ │ │ + bne.n 1a6a0 │ │ │ │ + b.n 1a6a2 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1a774 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a724 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1a778 ) │ │ │ │ + ldr r2, [pc, #68] @ (1a728 ) │ │ │ │ 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] @ (1a77c ) │ │ │ │ + ldr r3, [pc, #56] @ (1a72c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1a780 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a730 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1a784 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a734 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [r4] │ │ │ │ str.w r0, [ip] │ │ │ │ ldr??.w r0, [r8] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (1a7e4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a794 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1a7e8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1a798 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1a7ec ) │ │ │ │ + ldr r3, [pc, #68] @ (1a79c ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1a7f0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a7a0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - cbz r3, 1a7c6 │ │ │ │ + cbz r3, 1a776 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1a7f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a7a4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [r4, r0] │ │ │ │ str??.w r0, [r6, r0] │ │ │ │ strh.w r0, [ip] │ │ │ │ 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] @ 1ac3c │ │ │ │ + ldr.w r4, [pc, #1072] @ 1abec │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 1ac40 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1abf0 │ │ │ │ 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 │ │ │ │ @@ -28437,15 +28410,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 1aa9e │ │ │ │ + bls.w 1aa4e │ │ │ │ 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 │ │ │ │ @@ -28485,15 +28458,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 1a8b8 │ │ │ │ + bne.n 1a868 │ │ │ │ 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 │ │ │ │ @@ -28626,26 +28599,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 1a8b2 │ │ │ │ + bne.w 1a862 │ │ │ │ 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 1ab3c │ │ │ │ + bls.n 1aaec │ │ │ │ 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] │ │ │ │ @@ -28675,23 +28648,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 1aab2 │ │ │ │ + bhi.n 1aa62 │ │ │ │ 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 1ac08 │ │ │ │ + bls.n 1abb8 │ │ │ │ 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 │ │ │ │ @@ -28736,84 +28709,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] @ (1ac44 ) │ │ │ │ + ldr r2, [pc, #96] @ (1abf4 ) │ │ │ │ lsrs r3, r0, #11 │ │ │ │ orr.w r3, r3, r1, lsl #21 │ │ │ │ add r2, pc │ │ │ │ eors r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1ac40 ) │ │ │ │ + ldr r3, [pc, #80] @ (1abf0 ) │ │ │ │ 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 1ac36 │ │ │ │ + bne.n 1abe6 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1ac1c │ │ │ │ + bls.n 1abcc │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r3, fp │ │ │ │ - b.n 1ab56 │ │ │ │ + b.n 1ab06 │ │ │ │ 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 1ab56 │ │ │ │ + b.n 1ab06 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #888] @ (1afc0 ) │ │ │ │ + ldr r7, [pc, #184] @ (1acb0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (1ac50 ) │ │ │ │ + ldr r2, [pc, #4] @ (1ac00 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 1a7f8 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + b.n 1a7a8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ 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] @ (1ad50 ) │ │ │ │ + ldr r2, [pc, #236] @ (1ad00 ) │ │ │ │ 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 1ad12 │ │ │ │ + bne.n 1acc2 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1acd8 │ │ │ │ + bne.n 1ac88 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1acbe │ │ │ │ + bls.n 1ac6e │ │ │ │ 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 │ │ │ │ @@ -28822,75 +28795,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 1ac88 │ │ │ │ + bhi.n 1ac38 │ │ │ │ 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] @ (1ad54 ) │ │ │ │ + ldr r1, [pc, #120] @ (1ad04 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1ad58 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ad08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1ad5c ) │ │ │ │ + ldr r2, [pc, #112] @ (1ad0c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1ad60 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ad10 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r3, [pc, #64] @ (1ad54 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ad04 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (1ad64 ) │ │ │ │ - ldr r2, [pc, #68] @ (1ad68 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ad14 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ad18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #56] @ (1ad6c ) │ │ │ │ + ldr r2, [pc, #56] @ (1ad1c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r6, [pc, #376] @ (1aecc ) │ │ │ │ + ldr r6, [pc, #696] @ (1afbc ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ssat r0, #1, ip │ │ │ │ ssat16 r0, #1, ip │ │ │ │ and.w r0, ip, #8388608 @ 0x800000 │ │ │ │ movt r0, #40960 @ 0xa000 │ │ │ │ @@ -28908,15 +28881,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] @ (1add4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ad84 ) │ │ │ │ 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 │ │ │ │ @@ -28930,31 +28903,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, #214 @ 0xd6 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ 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] @ (1af38 ) │ │ │ │ + ldr r2, [pc, #324] @ (1aee8 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1af16 │ │ │ │ + beq.w 1aec6 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aece │ │ │ │ + blt.n 1ae7e │ │ │ │ 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 │ │ │ │ @@ -28981,409 +28954,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, 1ae90 │ │ │ │ + cbnz r1, 1ae40 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1af0e │ │ │ │ + bcs.n 1aebe │ │ │ │ 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, 1aeba │ │ │ │ + cbnz r7, 1ae6a │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1aec6 │ │ │ │ + cbz r2, 1ae76 │ │ │ │ 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 1ae70 │ │ │ │ + b.n 1ae20 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ae9e │ │ │ │ + bne.n 1ae4e │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1aea2 │ │ │ │ - ldr r1, [pc, #108] @ (1af3c ) │ │ │ │ + b.n 1ae52 │ │ │ │ + ldr r1, [pc, #108] @ (1aeec ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (1af40 ) │ │ │ │ + ldr r3, [pc, #104] @ (1aef0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (1af44 ) │ │ │ │ + ldr r2, [pc, #100] @ (1aef4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (1af48 ) │ │ │ │ + ldr r2, [pc, #88] @ (1aef8 ) │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a720 │ │ │ │ - ldr r1, [pc, #36] @ (1af3c ) │ │ │ │ + bl 1a6d0 │ │ │ │ + ldr r1, [pc, #36] @ (1aeec ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (1af4c ) │ │ │ │ + ldr r3, [pc, #44] @ (1aefc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (1af50 ) │ │ │ │ + ldr r2, [pc, #40] @ (1af00 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1aeee │ │ │ │ - ldr r4, [pc, #848] @ (1b28c ) │ │ │ │ + b.n 1ae9e │ │ │ │ + ldr r5, [pc, #144] @ (1af7c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r6, #0 │ │ │ │ @ instruction: 0xf1360000 │ │ │ │ @ instruction: 0xf1820000 │ │ │ │ @ instruction: 0xf0ce0000 │ │ │ │ @ instruction: 0xf0ee0000 │ │ │ │ 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] @ 1b294 │ │ │ │ + ldr.w r9, [pc, #808] @ 1b244 │ │ │ │ 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, 1afc2 │ │ │ │ - ldr r2, [pc, #784] @ (1b298 ) │ │ │ │ + cbnz r2, 1af72 │ │ │ │ + ldr r2, [pc, #784] @ (1b248 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (1b29c ) │ │ │ │ + ldr r3, [pc, #784] @ (1b24c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1b2a0 ) │ │ │ │ + ldr r2, [pc, #776] @ (1b250 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (1b2a4 ) │ │ │ │ + ldr r2, [pc, #768] @ (1b254 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ cmp r1, #6 │ │ │ │ - bls.w 1b26a │ │ │ │ + bls.w 1b21a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ac54 │ │ │ │ + bl 1ac04 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a678 │ │ │ │ + bl 1a628 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b1ec │ │ │ │ + beq.w 1b19c │ │ │ │ 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 1b0be │ │ │ │ + bne.n 1b06e │ │ │ │ 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 1a658 │ │ │ │ - bl 1ad90 │ │ │ │ + bl 1a608 │ │ │ │ + bl 1ad40 │ │ │ │ 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 1b036 │ │ │ │ + b.n 1afe6 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 1b1f0 │ │ │ │ + bcc.w 1b1a0 │ │ │ │ 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 1b028 │ │ │ │ + beq.n 1afd8 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 1b070 │ │ │ │ + bls.n 1b020 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1a5ec │ │ │ │ + bl 1a59c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b112 │ │ │ │ + bne.n 1b0c2 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b106 │ │ │ │ + beq.n 1b0b6 │ │ │ │ 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 1b130 │ │ │ │ + bne.n 1b0e0 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 1b28c │ │ │ │ + bcs.w 1b23c │ │ │ │ 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 1afec │ │ │ │ + bne.n 1af9c │ │ │ │ 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 1b17e │ │ │ │ - ldr r2, [pc, #436] @ (1b298 ) │ │ │ │ + bne.n 1b12e │ │ │ │ + ldr r2, [pc, #436] @ (1b248 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (1b2a8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1b258 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (1b2ac ) │ │ │ │ + ldr r2, [pc, #436] @ (1b25c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (1b2b0 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b260 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1afa8 │ │ │ │ + b.n 1af58 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1b07c │ │ │ │ + b.n 1b02c │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1b11e │ │ │ │ + cbnz r4, 1b0ce │ │ │ │ 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 1b084 │ │ │ │ + b.n 1b034 │ │ │ │ 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 1b1a2 │ │ │ │ + beq.n 1b152 │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 1b232 │ │ │ │ + bne.n 1b1e2 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b22a │ │ │ │ + bls.n 1b1da │ │ │ │ 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 1ad78 │ │ │ │ + bl 1ad28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad78 │ │ │ │ + bl 1ad28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad78 │ │ │ │ + bl 1ad28 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1b0c2 │ │ │ │ + b.n 1b072 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 1b220 │ │ │ │ + beq.n 1b1d0 │ │ │ │ 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 1a674 │ │ │ │ + b.w 1a624 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b22a │ │ │ │ + bls.n 1b1da │ │ │ │ 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 1ad78 │ │ │ │ + bl 1ad28 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1b224 │ │ │ │ + bcs.n 1b1d4 │ │ │ │ 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 1b0c2 │ │ │ │ + b.n 1b072 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b0e2 │ │ │ │ - ldr r1, [pc, #164] @ (1b298 ) │ │ │ │ + b.n 1b092 │ │ │ │ + ldr r1, [pc, #164] @ (1b248 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (1b2b4 ) │ │ │ │ - ldr r2, [pc, #184] @ (1b2b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b264 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b268 ) │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1b2bc ) │ │ │ │ + ldr r0, [pc, #168] @ (1b26c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1afb0 │ │ │ │ + b.n 1af60 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b188 │ │ │ │ + b.n 1b138 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a720 │ │ │ │ + bl 1a6d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a720 │ │ │ │ - ldr r3, [pc, #100] @ (1b298 ) │ │ │ │ + bl 1a6d0 │ │ │ │ + ldr r3, [pc, #100] @ (1b248 ) │ │ │ │ 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] @ (1b2c0 ) │ │ │ │ - ldr r2, [pc, #124] @ (1b2c4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b270 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b274 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (1b2c8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b278 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrsb r5, [r1, r6] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1afb0 │ │ │ │ - ldr r2, [pc, #44] @ (1b298 ) │ │ │ │ + b.n 1af60 │ │ │ │ + ldr r2, [pc, #44] @ (1b248 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1b2cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1b27c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b2d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b280 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1b2d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b284 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1afa4 │ │ │ │ + b.n 1af54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a720 │ │ │ │ - ldr r3, [pc, #304] @ (1b3c8 ) │ │ │ │ + bl 1a6d0 │ │ │ │ + ldr r3, [pc, #624] @ (1b4b8 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r0, #0 │ │ │ │ orns r0, lr, #0 │ │ │ │ sbc.w r0, r2, #0 │ │ │ │ vhadd.s8 d0, d2, d0 │ │ │ │ @@ -29405,15 +29378,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] @ 1b518 │ │ │ │ + ldr.w r8, [pc, #536] @ 1b4c8 │ │ │ │ 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 │ │ │ │ @@ -29430,17 +29403,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 1b434 │ │ │ │ + beq.n 1b3e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b428 │ │ │ │ + beq.n 1b3d8 │ │ │ │ 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 │ │ │ │ @@ -29448,235 +29421,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 1a658 │ │ │ │ + bl 1a608 │ │ │ │ ldrb.w lr, [fp] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b34a │ │ │ │ + bne.n 1b2fa │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldrb.w lr, [fp, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b34a │ │ │ │ + bne.n 1b2fa │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ ldrb.w ip, [r0, #1]! │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b34a │ │ │ │ + bne.n 1b2fa │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1b34a │ │ │ │ + bne.n 1b2fa │ │ │ │ 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 1b3f2 │ │ │ │ - b.n 1b462 │ │ │ │ + blt.n 1b3a2 │ │ │ │ + b.n 1b412 │ │ │ │ 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 1b462 │ │ │ │ + bge.n 1b412 │ │ │ │ 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 1b3d8 │ │ │ │ + bne.n 1b388 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1b3e0 │ │ │ │ + b.n 1b390 │ │ │ │ rbit r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ adds r0, #32 │ │ │ │ - b.n 1b35c │ │ │ │ + b.n 1b30c │ │ │ │ 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 1b482 │ │ │ │ + beq.n 1b432 │ │ │ │ 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 1b47c │ │ │ │ + beq.n 1b42c │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b4d4 │ │ │ │ + blt.n 1b484 │ │ │ │ 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 1b46e │ │ │ │ + b.n 1b41e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ cmp sl, r3 │ │ │ │ and.w r5, r5, sl │ │ │ │ - bcs.w 1b322 │ │ │ │ - ldr r1, [pc, #132] @ (1b51c ) │ │ │ │ + bcs.w 1b2d2 │ │ │ │ + ldr r1, [pc, #132] @ (1b4cc ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [pc, #128] @ (1b520 ) │ │ │ │ - ldr r2, [pc, #128] @ (1b524 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b4d0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b4d4 ) │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1b528 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b4d8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r2, [pc, #68] @ (1b51c ) │ │ │ │ + ldr r2, [pc, #68] @ (1b4cc ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #80] @ (1b52c ) │ │ │ │ + ldr r3, [pc, #80] @ (1b4dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #72] @ (1b530 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b4e0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #56] @ (1b534 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b4e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ nop │ │ │ │ - @ instruction: 0x47be │ │ │ │ + ldr r0, [pc, #56] @ (1b504 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ sbc.w r0, lr, r0 │ │ │ │ stc 0, cr0, [r0], {0} │ │ │ │ adds.w r0, r0, r0 │ │ │ │ @ instruction: 0xeb2e0000 │ │ │ │ sbcs.w r0, sl, 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] @ (1b800 ) │ │ │ │ + ldr r4, [pc, #692] @ (1b7b0 ) │ │ │ │ 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 1b5b0 │ │ │ │ + bne.n 1b560 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1a678 │ │ │ │ + bl 1a628 │ │ │ │ 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, 1b5ea │ │ │ │ - ldr r2, [pc, #628] @ (1b804 ) │ │ │ │ + cbnz r1, 1b59a │ │ │ │ + ldr r2, [pc, #628] @ (1b7b4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1b808 ) │ │ │ │ + ldr r3, [pc, #624] @ (1b7b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1b80c ) │ │ │ │ + ldr r2, [pc, #620] @ (1b7bc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1b810 ) │ │ │ │ + ldr r2, [pc, #612] @ (1b7c0 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5d0 │ │ │ │ - ldr r2, [pc, #592] @ (1b804 ) │ │ │ │ + b.n 1b580 │ │ │ │ + ldr r2, [pc, #592] @ (1b7b4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1b814 ) │ │ │ │ + ldr r3, [pc, #604] @ (1b7c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1b818 ) │ │ │ │ + ldr r2, [pc, #596] @ (1b7c8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1b81c ) │ │ │ │ + ldr r2, [pc, #592] @ (1b7cc ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -29700,199 +29673,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, 1b642 │ │ │ │ - ldr r2, [pc, #480] @ (1b804 ) │ │ │ │ + cbnz r1, 1b5f2 │ │ │ │ + ldr r2, [pc, #480] @ (1b7b4 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1b820 ) │ │ │ │ + ldr r3, [pc, #504] @ (1b7d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1b824 ) │ │ │ │ + ldr r2, [pc, #496] @ (1b7d4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1b828 ) │ │ │ │ + ldr r2, [pc, #492] @ (1b7d8 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5d0 │ │ │ │ + b.n 1b580 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1b79c │ │ │ │ + beq.w 1b74c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b774 │ │ │ │ + beq.w 1b724 │ │ │ │ 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 1b72a │ │ │ │ + blt.n 1b6da │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a658 │ │ │ │ - bl 1ad90 │ │ │ │ + bl 1a608 │ │ │ │ + bl 1ad40 │ │ │ │ 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 1b6a4 │ │ │ │ + b.n 1b654 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1b7a0 │ │ │ │ + bcc.n 1b750 │ │ │ │ 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 1b698 │ │ │ │ + beq.n 1b648 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1b756 │ │ │ │ + bls.n 1b706 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a5ec │ │ │ │ + bl 1a59c │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1b756 │ │ │ │ + cbz r0, 1b706 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1b6f4 │ │ │ │ + cbnz r6, 1b6a4 │ │ │ │ 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 1b7cc │ │ │ │ + bls.n 1b77c │ │ │ │ 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 1ad78 │ │ │ │ + bl 1ad28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1b66c │ │ │ │ + bne.n 1b61c │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1b77a │ │ │ │ + bne.n 1b72a │ │ │ │ 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 1a674 │ │ │ │ - cbz r5, 1b768 │ │ │ │ + b.w 1a624 │ │ │ │ + cbz r5, 1b718 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1b6fe │ │ │ │ + b.n 1b6ae │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1b760 │ │ │ │ + b.n 1b710 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1b804 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7b4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1b82c ) │ │ │ │ + ldr r3, [pc, #168] @ (1b7dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1b830 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7e0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1b834 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b7e4 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5d0 │ │ │ │ + b.n 1b580 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b64e │ │ │ │ - ldr r1, [pc, #96] @ (1b804 ) │ │ │ │ + b.n 1b5fe │ │ │ │ + ldr r1, [pc, #96] @ (1b7b4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1b838 ) │ │ │ │ - ldr r2, [pc, #144] @ (1b83c ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7e8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b7ec ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1b840 ) │ │ │ │ + ldr r0, [pc, #128] @ (1b7f0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1b5d8 │ │ │ │ - ldr r3, [pc, #52] @ (1b804 ) │ │ │ │ + b.n 1b588 │ │ │ │ + ldr r3, [pc, #52] @ (1b7b4 ) │ │ │ │ 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] @ (1b844 ) │ │ │ │ - ldr r2, [pc, #100] @ (1b848 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b7f4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b7f8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (1b84c ) │ │ │ │ + ldr r2, [pc, #92] @ (1b7fc ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1b5d8 │ │ │ │ + b.n 1b588 │ │ │ │ nop │ │ │ │ - cmp r6, lr │ │ │ │ + cmp lr, r8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r6, r0 │ │ │ │ orns r0, r6, r0 │ │ │ │ adcs.w r0, r8, r0 │ │ │ │ bics.w r0, r4, r0 │ │ │ │ @@ -29912,268 +29885,268 @@ │ │ │ │ @ instruction: 0xe85a0000 │ │ │ │ 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] @ (1bad0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1ba80 ) │ │ │ │ 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 1b88c │ │ │ │ + b.n 1b83c │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1ba04 │ │ │ │ + bcc.w 1b9b4 │ │ │ │ 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 1b87e │ │ │ │ + beq.n 1b82e │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1b906 │ │ │ │ + bhi.n 1b8b6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b934 │ │ │ │ + beq.n 1b8e4 │ │ │ │ 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 1b948 │ │ │ │ + beq.n 1b8f8 │ │ │ │ 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 1ba9e │ │ │ │ + bcs.w 1ba4e │ │ │ │ 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 1a5ec │ │ │ │ + bl 1a59c │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b8b8 │ │ │ │ - cbz r3, 1b940 │ │ │ │ + beq.n 1b868 │ │ │ │ + cbz r3, 1b8f0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 1b8cc │ │ │ │ + b.n 1b87c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b8c4 │ │ │ │ + b.n 1b874 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b926 │ │ │ │ + b.n 1b8d6 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1b8d4 │ │ │ │ + beq.n 1b884 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ba54 │ │ │ │ + beq.n 1ba04 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1b96c │ │ │ │ + bls.n 1b91c │ │ │ │ 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 1ba6a │ │ │ │ + bcs.n 1ba1a │ │ │ │ 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 1ba72 │ │ │ │ + bne.n 1ba22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b538 │ │ │ │ + bl 1b4e8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 1b9a2 │ │ │ │ + b.n 1b952 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1baa4 │ │ │ │ + bcc.w 1ba54 │ │ │ │ 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 1b994 │ │ │ │ + beq.n 1b944 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1ba40 │ │ │ │ + bls.n 1b9f0 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a5ec │ │ │ │ + bl 1a59c │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1ba40 │ │ │ │ + cbz r0, 1b9f0 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1b9f2 │ │ │ │ + cbz r2, 1b9a2 │ │ │ │ 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 1b8d4 │ │ │ │ - ldr r1, [pc, #204] @ (1bad4 ) │ │ │ │ + b.n 1b884 │ │ │ │ + ldr r1, [pc, #204] @ (1ba84 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1bad8 ) │ │ │ │ - ldr r2, [pc, #204] @ (1badc ) │ │ │ │ + ldr r3, [pc, #204] @ (1ba88 ) │ │ │ │ + ldr r2, [pc, #204] @ (1ba8c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #188] @ (1bae0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1ba90 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - cbz r3, 1ba5e │ │ │ │ + cbz r3, 1ba0e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1b9fe │ │ │ │ + b.n 1b9ae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b538 │ │ │ │ - b.n 1b986 │ │ │ │ + bl 1b4e8 │ │ │ │ + b.n 1b936 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1ba4a │ │ │ │ + b.n 1b9fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af54 │ │ │ │ - b.n 1b986 │ │ │ │ - ldr r2, [pc, #96] @ (1bad4 ) │ │ │ │ + bl 1af04 │ │ │ │ + b.n 1b936 │ │ │ │ + ldr r2, [pc, #96] @ (1ba84 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1bae4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ba94 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1bae8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ba98 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1baec ) │ │ │ │ + ldr r2, [pc, #92] @ (1ba9c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1ba2e │ │ │ │ + b.n 1b9de │ │ │ │ mov r1, ip │ │ │ │ - bl 1a720 │ │ │ │ - ldr r1, [pc, #44] @ (1bad4 ) │ │ │ │ + bl 1a6d0 │ │ │ │ + ldr r1, [pc, #44] @ (1ba84 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1baf0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1baf4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1baa0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1baa4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #52] @ (1baf8 ) │ │ │ │ + ldr r0, [pc, #52] @ (1baa8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1ba2e │ │ │ │ - negs r2, r3 │ │ │ │ + b.n 1b9de │ │ │ │ + cmp r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b698 │ │ │ │ + b.n 1b648 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6e8 │ │ │ │ + b.n 1b698 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b910 │ │ │ │ + b.n 1b8c0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5cc │ │ │ │ + b.n 1b57c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b60c │ │ │ │ + b.n 1b5bc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7d0 │ │ │ │ + b.n 1b780 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b570 │ │ │ │ + b.n 1b520 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5c0 │ │ │ │ + b.n 1b570 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7e4 │ │ │ │ + b.n 1b794 │ │ │ │ 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] @ (1bc74 ) │ │ │ │ + ldr r3, [pc, #352] @ (1bc24 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -30205,128 +30178,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 1bbe4 │ │ │ │ + beq.n 1bb94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bbd6 │ │ │ │ + beq.n 1bb86 │ │ │ │ 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 1a658 │ │ │ │ + bl 1a608 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb82 │ │ │ │ + beq.n 1bb32 │ │ │ │ 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 1bb96 │ │ │ │ + b.n 1bb46 │ │ │ │ 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 1bc1c │ │ │ │ + beq.n 1bbcc │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b850 │ │ │ │ + bl 1b800 │ │ │ │ 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 1bc36 │ │ │ │ + bhi.n 1bbe6 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1bb54 │ │ │ │ - ldr r1, [pc, #64] @ (1bc78 ) │ │ │ │ + b.n 1bb04 │ │ │ │ + ldr r1, [pc, #64] @ (1bc28 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1bc7c ) │ │ │ │ - ldr r2, [pc, #60] @ (1bc80 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bc2c ) │ │ │ │ + ldr r2, [pc, #60] @ (1bc30 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #48] @ (1bc84 ) │ │ │ │ + ldr r0, [pc, #48] @ (1bc34 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ nop │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + ands r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c3d0 │ │ │ │ + b.n 1c380 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c424 │ │ │ │ + b.n 1c3d4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b64c │ │ │ │ + b.n 1b5fc │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bc88 : │ │ │ │ +0001bc38 : │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1bcf0 │ │ │ │ + cbz r3, 1bca0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1bce8 │ │ │ │ - ldr r3, [pc, #72] @ (1bcfc ) │ │ │ │ + beq.n 1bc98 │ │ │ │ + ldr r3, [pc, #72] @ (1bcac ) │ │ │ │ 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 │ │ │ │ @@ -30344,71 +30317,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 8644 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1bcac │ │ │ │ + b.n 1bc5c │ │ │ │ nop │ │ │ │ stcl 0, cr0, [lr, #-0] │ │ │ │ │ │ │ │ -0001bd00 : │ │ │ │ - ldr r2, [pc, #172] @ (1bdb0 ) │ │ │ │ +0001bcb0 : │ │ │ │ + ldr r2, [pc, #172] @ (1bd60 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1bd64 │ │ │ │ + cbz r0, 1bd14 │ │ │ │ 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, 1bd4a │ │ │ │ + cbz r4, 1bcfa │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1bd66 │ │ │ │ + bne.n 1bd16 │ │ │ │ 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 1a674 │ │ │ │ + bl 1a624 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (1bdb4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1bd64 ) │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ str r5, [r3, #16] │ │ │ │ strd r2, r5, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1bda2 │ │ │ │ + cbz r4, 1bd52 │ │ │ │ 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] @ (1bdb8 ) │ │ │ │ + ldr r1, [pc, #80] @ (1bd68 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (1bdbc ) │ │ │ │ + ldr r3, [pc, #76] @ (1bd6c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1bdc0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bd70 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1bdc4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1bd74 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -30417,363 +30390,363 @@ │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81bc │ │ │ │ nop │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r6, #22 │ │ │ │ movs r2, r0 │ │ │ │ stcl 0, cr0, [sl], {0} │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2bc │ │ │ │ + b.n 1c26c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c300 │ │ │ │ + b.n 1c2b0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c4c0 │ │ │ │ + b.n 1c470 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bdc8 : │ │ │ │ +0001bd78 : │ │ │ │ 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] @ (1bf08 ) │ │ │ │ + ldr r5, [pc, #304] @ (1beb8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #304] @ (1bf0c ) │ │ │ │ + ldr r0, [pc, #304] @ (1bebc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ mov r6, r5 │ │ │ │ - ldr r5, [pc, #300] @ (1bf10 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bec0 ) │ │ │ │ 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 1bef4 │ │ │ │ + beq.n 1bea4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #280] @ (1bf14 ) │ │ │ │ + ldr r1, [pc, #280] @ (1bec4 ) │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1bafc │ │ │ │ + bl 1baac │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be96 │ │ │ │ + bne.n 1be46 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1be36 │ │ │ │ - b.n 1be70 │ │ │ │ + blt.n 1bde6 │ │ │ │ + b.n 1be20 │ │ │ │ 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 1be70 │ │ │ │ + bge.n 1be20 │ │ │ │ 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 1be20 │ │ │ │ + bne.n 1bdd0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1be28 │ │ │ │ + b.n 1bdd8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1be7c │ │ │ │ + beq.n 1be2c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1beb4 │ │ │ │ - ldr r1, [pc, #152] @ (1bf18 ) │ │ │ │ - ldr r3, [pc, #140] @ (1bf0c ) │ │ │ │ + blt.n 1be64 │ │ │ │ + ldr r1, [pc, #152] @ (1bec8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1bebc ) │ │ │ │ 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 1beb0 │ │ │ │ + bne.n 1be60 │ │ │ │ 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 1a658 │ │ │ │ - bl 1a65c │ │ │ │ + bl 1a608 │ │ │ │ + bl 1a60c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 1be14 │ │ │ │ + b.n 1bdc4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (1bf1c ) │ │ │ │ + ldr r2, [pc, #100] @ (1becc ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (1bf20 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bed0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1bf24 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bed4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (1bf28 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bed8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r3, [pc, #52] @ (1bf2c ) │ │ │ │ + ldr r3, [pc, #52] @ (1bedc ) │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #52] @ (1bf30 ) │ │ │ │ - ldr r0, [pc, #56] @ (1bf34 ) │ │ │ │ + ldr r1, [pc, #52] @ (1bee0 ) │ │ │ │ + ldr r0, [pc, #56] @ (1bee4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c184 │ │ │ │ + b.n 1c134 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1c8 │ │ │ │ + b.n 1c178 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c264 │ │ │ │ + b.n 1c214 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r0, r0 │ │ │ │ - b.n 1c410 │ │ │ │ + b.n 1c3c0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c404 │ │ │ │ + b.n 1c3b4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bf38 : │ │ │ │ +0001bee8 : │ │ │ │ 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] @ (1c0b4 ) │ │ │ │ + ldr r2, [pc, #360] @ (1c064 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #360] @ (1c0b8 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c068 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #360] @ (1c0bc ) │ │ │ │ + ldr r7, [pc, #360] @ (1c06c ) │ │ │ │ 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 1c09e │ │ │ │ + beq.w 1c04e │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #336] @ (1c0c0 ) │ │ │ │ + ldr r1, [pc, #336] @ (1c070 ) │ │ │ │ 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 1bafc │ │ │ │ + bl 1baac │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c026 │ │ │ │ + bne.n 1bfd6 │ │ │ │ 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 1bfbe │ │ │ │ - b.n 1bffc │ │ │ │ + blt.n 1bf6e │ │ │ │ + b.n 1bfac │ │ │ │ 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 1bffc │ │ │ │ + bge.n 1bfac │ │ │ │ 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 1bfa4 │ │ │ │ + bne.n 1bf54 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1bfac │ │ │ │ + b.n 1bf5c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c048 │ │ │ │ + beq.n 1bff8 │ │ │ │ ldrsb.w r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c05c │ │ │ │ - cbz r2, 1c03c │ │ │ │ - ldr r2, [pc, #184] @ (1c0c4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1c0b8 ) │ │ │ │ + blt.n 1c00c │ │ │ │ + cbz r2, 1bfec │ │ │ │ + ldr r2, [pc, #184] @ (1c074 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c068 ) │ │ │ │ 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 1c058 │ │ │ │ + bne.n 1c008 │ │ │ │ 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 1a658 │ │ │ │ - bl 1a65c │ │ │ │ + bl 1a608 │ │ │ │ + bl 1a60c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1bf8c │ │ │ │ - cbz r0, 1c04c │ │ │ │ - bl 1a658 │ │ │ │ + b.n 1bf3c │ │ │ │ + cbz r0, 1bffc │ │ │ │ + bl 1a608 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ - b.n 1c00a │ │ │ │ + b.n 1bfba │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c00a │ │ │ │ + bne.n 1bfba │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #104] @ (1c0c8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c078 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c0cc ) │ │ │ │ + ldr r3, [pc, #104] @ (1c07c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c0d0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c080 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r6] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #80] @ (1c0d4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c084 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r3, [pc, #56] @ (1c0d8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c088 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #56] @ (1c0dc ) │ │ │ │ - ldr r0, [pc, #56] @ (1c0e0 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c08c ) │ │ │ │ + ldr r0, [pc, #56] @ (1c090 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ svc 136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ svc 166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r6, #-0]! │ │ │ │ - b.n 1c268 │ │ │ │ + b.n 1c218 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c25c │ │ │ │ + b.n 1c20c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c0e4 : │ │ │ │ +0001c094 : │ │ │ │ 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] @ (1c2e8 ) │ │ │ │ + ldr r3, [pc, #496] @ (1c298 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #496] @ (1c2ec ) │ │ │ │ + ldr r2, [pc, #496] @ (1c29c ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (1c2f0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c2a0 ) │ │ │ │ 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 1c2d4 │ │ │ │ - ldr r3, [pc, #476] @ (1c2f4 ) │ │ │ │ + beq.w 1c284 │ │ │ │ + ldr r3, [pc, #476] @ (1c2a4 ) │ │ │ │ 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 │ │ │ │ @@ -30793,203 +30766,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 1b2d8 │ │ │ │ + bl 1b288 │ │ │ │ ldrd r8, r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c184 │ │ │ │ + beq.n 1c134 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c2ca │ │ │ │ + blt.w 1c27a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c21c │ │ │ │ + beq.n 1c1cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a658 │ │ │ │ + bl 1a608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c21c │ │ │ │ - ldr r1, [pc, #356] @ (1c2f8 ) │ │ │ │ + beq.n 1c1cc │ │ │ │ + ldr r1, [pc, #356] @ (1c2a8 ) │ │ │ │ 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 1bafc │ │ │ │ + bl 1baac │ │ │ │ ldrb.w r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c238 │ │ │ │ + bne.n 1c1e8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c1e0 │ │ │ │ - b.n 1c21a │ │ │ │ + blt.n 1c190 │ │ │ │ + b.n 1c1ca │ │ │ │ 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 1c262 │ │ │ │ + bge.n 1c212 │ │ │ │ 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 1c1ca │ │ │ │ + bne.n 1c17a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c1d2 │ │ │ │ - bne.n 1c280 │ │ │ │ + b.n 1c182 │ │ │ │ + bne.n 1c230 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1c2fc ) │ │ │ │ - ldr r3, [pc, #204] @ (1c2f0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1c2ac ) │ │ │ │ + ldr r3, [pc, #204] @ (1c2a0 ) │ │ │ │ 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 1c2c6 │ │ │ │ + bne.n 1c276 │ │ │ │ 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 1a658 │ │ │ │ + bl 1a608 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a65c │ │ │ │ + bl 1a60c │ │ │ │ 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 1c1e0 │ │ │ │ - beq.n 1c26c │ │ │ │ + blt.n 1c190 │ │ │ │ + beq.n 1c21c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c26c │ │ │ │ - b.n 1c284 │ │ │ │ - beq.n 1c268 │ │ │ │ + bge.n 1c21c │ │ │ │ + b.n 1c234 │ │ │ │ + beq.n 1c218 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c284 │ │ │ │ + blt.n 1c234 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c21c │ │ │ │ + beq.n 1c1cc │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1add8 │ │ │ │ + bl 1ad88 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c21e │ │ │ │ + b.n 1c1ce │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c21c │ │ │ │ - ldr r2, [pc, #120] @ (1c300 ) │ │ │ │ + bge.n 1c1cc │ │ │ │ + ldr r2, [pc, #120] @ (1c2b0 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1c304 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c2b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1c308 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c2b8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #96] @ (1c30c ) │ │ │ │ + ldr r2, [pc, #96] @ (1c2bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ - bl 1a788 │ │ │ │ - ldr r3, [pc, #56] @ (1c310 ) │ │ │ │ + bl 1a738 │ │ │ │ + ldr r3, [pc, #56] @ (1c2c0 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #56] @ (1c314 ) │ │ │ │ - ldr r0, [pc, #60] @ (1c318 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c2c4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c2c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3c8 │ │ │ │ + ble.n 1c378 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c408 │ │ │ │ + ble.n 1c3b8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c2a4 │ │ │ │ + ble.n 1c254 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c174 │ │ │ │ + b.n 1c124 │ │ │ │ movs r0, r0 │ │ │ │ udf #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ udf #134 @ 0x86 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c31c : │ │ │ │ +0001c2cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #168] @ (1c3d4 ) │ │ │ │ + ldr r2, [pc, #168] @ (1c384 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (1c3d8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c388 ) │ │ │ │ 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 1c3c0 │ │ │ │ - ldr r2, [pc, #152] @ (1c3dc ) │ │ │ │ + beq.n 1c370 │ │ │ │ + ldr r2, [pc, #152] @ (1c38c ) │ │ │ │ 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 │ │ │ │ @@ -31007,80 +30980,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 1b2d8 │ │ │ │ + bl 1b288 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c3a4 │ │ │ │ + cbz r3, 1c354 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ - bl 1add8 │ │ │ │ + bl 1ad88 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1c3e0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c3d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c390 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3bc │ │ │ │ + bne.n 1c36c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c3e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c394 ) │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ - ldr r1, [pc, #32] @ (1c3e8 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c3ec ) │ │ │ │ + ldr r1, [pc, #32] @ (1c398 ) │ │ │ │ + ldr r0, [pc, #36] @ (1c39c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1c070 │ │ │ │ + b.n 1c020 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c330 │ │ │ │ + ble.n 1c2e0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c324 │ │ │ │ + ble.n 1c2d4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c3f0 : │ │ │ │ +0001c3a0 : │ │ │ │ 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] @ (1c4d8 ) │ │ │ │ - ldr r3, [pc, #212] @ (1c4dc ) │ │ │ │ + ldr r2, [pc, #212] @ (1c488 ) │ │ │ │ + ldr r3, [pc, #212] @ (1c48c ) │ │ │ │ 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 1c4c4 │ │ │ │ - cbz r4, 1c41e │ │ │ │ + beq.n 1c474 │ │ │ │ + cbz r4, 1c3ce │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #188] @ (1c4e0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1c490 ) │ │ │ │ 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 │ │ │ │ @@ -31098,311 +31071,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 1b2d8 │ │ │ │ + bl 1b288 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - cbz r1, 1c484 │ │ │ │ + cbz r1, 1c434 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c4b6 │ │ │ │ - cbz r2, 1c4b0 │ │ │ │ + blt.n 1c466 │ │ │ │ + cbz r2, 1c460 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a658 │ │ │ │ - cbz r0, 1c4b0 │ │ │ │ - cbz r4, 1c494 │ │ │ │ + bl 1a608 │ │ │ │ + cbz r0, 1c460 │ │ │ │ + cbz r4, 1c444 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #72] @ (1c4e4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c4dc ) │ │ │ │ + ldr r2, [pc, #72] @ (1c494 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c48c ) │ │ │ │ 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 1c4c0 │ │ │ │ + bne.n 1c470 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c498 │ │ │ │ + b.n 1c448 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1a788 │ │ │ │ + bl 1a738 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c4e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c498 ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #32] @ (1c4ec ) │ │ │ │ - ldr r0, [pc, #36] @ (1c4f0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c49c ) │ │ │ │ + ldr r0, [pc, #36] @ (1c4a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r7, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1bf6c │ │ │ │ + b.n 1bf1c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c42c │ │ │ │ + bgt.n 1c3dc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c420 │ │ │ │ + bgt.n 1c3d0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c4f4 : │ │ │ │ +0001c4a4 : │ │ │ │ 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] @ (1c6f0 ) │ │ │ │ + ldr r3, [pc, #488] @ (1c6a0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6da │ │ │ │ + beq.w 1c68a │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 1c53e │ │ │ │ - b.n 1c574 │ │ │ │ + blt.n 1c4ee │ │ │ │ + b.n 1c524 │ │ │ │ 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 1c574 │ │ │ │ + bge.n 1c524 │ │ │ │ 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 1c524 │ │ │ │ + bne.n 1c4d4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c52c │ │ │ │ + b.n 1c4dc │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c5ee │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c6ac │ │ │ │ + blt.w 1c65c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c686 │ │ │ │ + blt.n 1c636 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c5ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a658 │ │ │ │ + bl 1a608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c5ee │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c5ee │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c644 │ │ │ │ + blt.n 1c5f4 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c5d6 │ │ │ │ - b.n 1c60c │ │ │ │ + blt.n 1c586 │ │ │ │ + b.n 1c5bc │ │ │ │ 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 1c60c │ │ │ │ + bge.n 1c5bc │ │ │ │ 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 1c5bc │ │ │ │ + bne.n 1c56c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c5c4 │ │ │ │ + b.n 1c574 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c5ee │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c582 │ │ │ │ - ldr r2, [pc, #216] @ (1c6f4 ) │ │ │ │ + bge.n 1c532 │ │ │ │ + ldr r2, [pc, #216] @ (1c6a4 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1c6f8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1c6a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1c6fc ) │ │ │ │ + ldr r2, [pc, #208] @ (1c6ac ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1c700 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c6b0 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c668 │ │ │ │ + b.n 1c618 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1c6f4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1c6a4 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1c704 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c6b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1c708 ) │ │ │ │ + ldr r2, [pc, #176] @ (1c6b8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1c70c ) │ │ │ │ + ldr r2, [pc, #168] @ (1c6bc ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r2, [pc, #108] @ (1c6f4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c6a4 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1c710 ) │ │ │ │ + ldr r3, [pc, #128] @ (1c6c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1c714 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c6c4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1c718 ) │ │ │ │ + ldr r2, [pc, #116] @ (1c6c8 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c668 │ │ │ │ - ldr r2, [pc, #68] @ (1c6f4 ) │ │ │ │ + b.n 1c618 │ │ │ │ + ldr r2, [pc, #68] @ (1c6a4 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c71c ) │ │ │ │ + ldr r3, [pc, #104] @ (1c6cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c720 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c6d0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (1c724 ) │ │ │ │ + ldr r2, [pc, #84] @ (1c6d4 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 1c670 │ │ │ │ - ldr r3, [pc, #76] @ (1c728 ) │ │ │ │ + b.n 1c620 │ │ │ │ + ldr r3, [pc, #76] @ (1c6d8 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #76] @ (1c72c ) │ │ │ │ - ldr r0, [pc, #76] @ (1c730 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c6dc ) │ │ │ │ + ldr r0, [pc, #76] @ (1c6e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c694 │ │ │ │ + bls.n 1c644 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6d4 │ │ │ │ + bls.n 1c684 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c780 │ │ │ │ + bge.n 1c730 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c648 │ │ │ │ + bls.n 1c5f8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c688 │ │ │ │ + bls.n 1c638 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c734 │ │ │ │ + bge.n 1c6e4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7d0 │ │ │ │ + bls.n 1c780 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c810 │ │ │ │ + bls.n 1c7c0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6bc │ │ │ │ + bls.n 1c66c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c790 │ │ │ │ + bls.n 1c740 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7d0 │ │ │ │ + bls.n 1c780 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c670 │ │ │ │ + bls.n 1c620 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cd80 │ │ │ │ + b.n 1cd30 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c640 │ │ │ │ + bge.n 1c5f0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c634 │ │ │ │ + bge.n 1c5e4 │ │ │ │ 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] @ (1c794 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c744 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #13 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8d5c <__tls_get_addr@plt> │ │ │ │ - ldr.w lr, [pc, #64] @ 1c798 │ │ │ │ + ldr.w lr, [pc, #64] @ 1c748 │ │ │ │ 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 │ │ │ │ @@ -31414,15 +31387,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, #86 @ 0x56 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -31437,55 +31410,55 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w 81bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1c81c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c7cc ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1c7e0 │ │ │ │ + cbz r0, 1c790 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1c820 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c7d0 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1c824 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c828 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c7d4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c7d8 ) │ │ │ │ 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 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #44] @ (1c82c ) │ │ │ │ + ldr r0, [pc, #44] @ (1c7dc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c82c │ │ │ │ + bhi.n 1c7dc │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c880 │ │ │ │ + bhi.n 1c830 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c898 │ │ │ │ + bhi.n 1c848 │ │ │ │ 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] │ │ │ │ @@ -31494,115 +31467,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] @ (1c8a4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c854 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c8a8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c858 ) │ │ │ │ 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] @ (1c8ac ) │ │ │ │ + ldr r3, [pc, #56] @ (1c85c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1c8b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c860 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1c8b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c864 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c998 │ │ │ │ + bvc.n 1c948 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c7ec │ │ │ │ + bvc.n 1c79c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c848 │ │ │ │ + bvc.n 1c7f8 │ │ │ │ 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] @ (1c914 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c8c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1c918 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c8c8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1c91c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c8cc ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1c920 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c8d0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - cbz r3, 1c8f6 │ │ │ │ + cbz r3, 1c8a6 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1c924 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c8d4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c948 │ │ │ │ + bvc.n 1c8f8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c990 │ │ │ │ + bvc.n 1c940 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1ca20 │ │ │ │ + bvc.n 1c9d0 │ │ │ │ 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] @ (1c9ac ) │ │ │ │ + ldr r2, [pc, #112] @ (1c95c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (1c9b0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c960 ) │ │ │ │ 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 87e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c9a4 │ │ │ │ + cbz r0, 1c954 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #2709 @ 0xa95 │ │ │ │ movt r8, #10018 @ 0x2722 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #4 │ │ │ │ mov r4, r5 │ │ │ │ it cs │ │ │ │ @@ -31613,56 +31586,56 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8250 │ │ │ │ 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 1c962 │ │ │ │ - ldr r2, [pc, #40] @ (1c9b4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c9b0 ) │ │ │ │ + bne.n 1c912 │ │ │ │ + ldr r2, [pc, #40] @ (1c964 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c9a8 │ │ │ │ + bne.n 1c958 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1c988 │ │ │ │ + b.n 1c938 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ 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] @ (1cab4 ) │ │ │ │ + ldr r2, [pc, #236] @ (1ca64 ) │ │ │ │ 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 1ca76 │ │ │ │ + bne.n 1ca26 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1ca3c │ │ │ │ + bne.n 1c9ec │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1ca22 │ │ │ │ + bls.n 1c9d2 │ │ │ │ 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 │ │ │ │ @@ -31671,136 +31644,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 1c9ec │ │ │ │ + bhi.n 1c99c │ │ │ │ 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] @ (1cab8 ) │ │ │ │ + ldr r1, [pc, #120] @ (1ca68 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1cabc ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca6c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1cac0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ca70 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1cac4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ca74 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r3, [pc, #64] @ (1cab8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ca68 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (1cac8 ) │ │ │ │ - ldr r2, [pc, #68] @ (1cacc ) │ │ │ │ + ldr r3, [pc, #68] @ (1ca78 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #56] @ (1cad0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1ca80 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca10 │ │ │ │ + bpl.n 1c9c0 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca54 │ │ │ │ + bpl.n 1ca04 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1ca18 │ │ │ │ + bvs.n 1c9c8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1cb98 │ │ │ │ + bpl.n 1cb48 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c9ec │ │ │ │ + bpl.n 1c99c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1cb6c │ │ │ │ + bvs.n 1cb1c │ │ │ │ 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 87e4 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cb14 │ │ │ │ + cbz r3, 1cac4 │ │ │ │ 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 824c │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ - b.n 1cafe │ │ │ │ + b.n 1caae │ │ │ │ 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] @ (1ccc8 ) │ │ │ │ + ldr r5, [pc, #408] @ (1cc78 ) │ │ │ │ add r3, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1cca4 │ │ │ │ + beq.w 1cc54 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1cc22 │ │ │ │ + blt.n 1cbd2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1cd2c │ │ │ │ + bl 1ccdc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1cc6a │ │ │ │ + blt.w 1cc1a │ │ │ │ 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 │ │ │ │ @@ -31827,149 +31800,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, 1cbe4 │ │ │ │ + cbnz r1, 1cb94 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1cc62 │ │ │ │ + bcs.n 1cc12 │ │ │ │ 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, 1cc0e │ │ │ │ + cbnz r7, 1cbbe │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1cc1a │ │ │ │ + cbz r2, 1cbca │ │ │ │ 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 1cbc4 │ │ │ │ + b.n 1cb74 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cbf2 │ │ │ │ + bne.n 1cba2 │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1cbf6 │ │ │ │ - ldr r2, [pc, #168] @ (1cccc ) │ │ │ │ + b.n 1cba6 │ │ │ │ + ldr r2, [pc, #168] @ (1cc7c ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #164] @ (1ccd0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1cc80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #160] @ (1ccd4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1cc84 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #148] @ (1ccd8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1cc88 ) │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c850 │ │ │ │ - ldr r1, [pc, #96] @ (1cccc ) │ │ │ │ + bl 1c800 │ │ │ │ + ldr r1, [pc, #96] @ (1cc7c ) │ │ │ │ movw r0, #1982 @ 0x7be │ │ │ │ - ldr r3, [pc, #104] @ (1ccdc ) │ │ │ │ - ldr r2, [pc, #108] @ (1cce0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cc8c ) │ │ │ │ + ldr r2, [pc, #108] @ (1cc90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #92] @ (1cce4 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cc94 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #27 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r2, [pc, #36] @ (1cccc ) │ │ │ │ + ldr r2, [pc, #36] @ (1cc7c ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #60] @ (1cce8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cc98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #52] @ (1ccec ) │ │ │ │ + ldr r2, [pc, #52] @ (1cc9c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1cc42 │ │ │ │ + b.n 1cbf2 │ │ │ │ nop │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc58 │ │ │ │ + bcc.n 1cc08 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc9c │ │ │ │ + bcc.n 1cc4c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1cd38 │ │ │ │ + bmi.n 1cce8 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cdd0 │ │ │ │ + bcc.n 1cd80 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc24 │ │ │ │ + bcc.n 1cbd4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1cce8 │ │ │ │ + bpl.n 1cc98 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cd6c │ │ │ │ + bcc.n 1cd1c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cdb0 │ │ │ │ + bcc.n 1cd60 │ │ │ │ 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 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 1cd1c │ │ │ │ + cbz r1, 1cccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd20 │ │ │ │ + cbz r3, 1ccd0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -31982,17 +31955,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 1cd58 │ │ │ │ + cbz r1, 1cd08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd5c │ │ │ │ + cbz r3, 1cd0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -32002,352 +31975,352 @@ │ │ │ │ b.w 81bc │ │ │ │ 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] @ 1d094 │ │ │ │ + ldr.w r9, [pc, #788] @ 1d044 │ │ │ │ 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, 1cdd6 │ │ │ │ - ldr r2, [pc, #764] @ (1d098 ) │ │ │ │ + cbnz r2, 1cd86 │ │ │ │ + ldr r2, [pc, #764] @ (1d048 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #764] @ (1d09c ) │ │ │ │ + ldr r3, [pc, #764] @ (1d04c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #756] @ (1d0a0 ) │ │ │ │ + ldr r2, [pc, #756] @ (1d050 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #748] @ (1d0a4 ) │ │ │ │ + ldr r2, [pc, #748] @ (1d054 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ cmp r1, #6 │ │ │ │ - bls.w 1d06a │ │ │ │ + bls.w 1d01a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c9b8 │ │ │ │ + bl 1c968 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c7c0 │ │ │ │ + bl 1c770 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cfec │ │ │ │ + beq.w 1cf9c │ │ │ │ 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 1ced2 │ │ │ │ + bne.n 1ce82 │ │ │ │ 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 1c7a0 │ │ │ │ - bl 1c928 │ │ │ │ + bl 1c750 │ │ │ │ + bl 1c8d8 │ │ │ │ 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 1ce48 │ │ │ │ + b.n 1cdf8 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - bcc.w 1cff0 │ │ │ │ + bcc.w 1cfa0 │ │ │ │ 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 1ce3a │ │ │ │ + beq.n 1cdea │ │ │ │ cmp r5, #6 │ │ │ │ - bls.n 1cf18 │ │ │ │ + bls.n 1cec8 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c734 │ │ │ │ + bl 1c6e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf18 │ │ │ │ + beq.n 1cec8 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1ce8a │ │ │ │ + cbnz r4, 1ce3a │ │ │ │ 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 1cf36 │ │ │ │ + bne.n 1cee6 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs.w 1d08c │ │ │ │ + bcs.w 1d03c │ │ │ │ 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 1cdfe │ │ │ │ + bne.n 1cdae │ │ │ │ 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 1cf82 │ │ │ │ - ldr r2, [pc, #416] @ (1d098 ) │ │ │ │ + bne.n 1cf32 │ │ │ │ + ldr r2, [pc, #416] @ (1d048 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #428] @ (1d0a8 ) │ │ │ │ + ldr r3, [pc, #428] @ (1d058 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #420] @ (1d0ac ) │ │ │ │ + ldr r2, [pc, #420] @ (1d05c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #412] @ (1d0b0 ) │ │ │ │ + ldr r2, [pc, #412] @ (1d060 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdbc │ │ │ │ - cbz r6, 1cf2a │ │ │ │ + b.n 1cd6c │ │ │ │ + cbz r6, 1ceda │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ add.w r7, r7, r4, lsr #3 │ │ │ │ ands r5, r7 │ │ │ │ - b.n 1ce94 │ │ │ │ + b.n 1ce44 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1cf22 │ │ │ │ + b.n 1ced2 │ │ │ │ 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 1cfa4 │ │ │ │ + beq.n 1cf54 │ │ │ │ adds r6, #2 │ │ │ │ - bne.n 1d032 │ │ │ │ + bne.n 1cfe2 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d02a │ │ │ │ + bls.n 1cfda │ │ │ │ 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 1c7a4 │ │ │ │ + bl 1c754 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7a4 │ │ │ │ + bl 1c754 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7a4 │ │ │ │ + bl 1c754 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ - b.n 1ced6 │ │ │ │ + b.n 1ce86 │ │ │ │ cmp r5, #7 │ │ │ │ it ne │ │ │ │ subne.w r5, r5, r5, lsr #3 │ │ │ │ - beq.n 1d020 │ │ │ │ + beq.n 1cfd0 │ │ │ │ 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 1c7bc │ │ │ │ + b.n 1c76c │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d02a │ │ │ │ + bls.n 1cfda │ │ │ │ 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 1c7a4 │ │ │ │ + bl 1c754 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1d024 │ │ │ │ + bcs.n 1cfd4 │ │ │ │ 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 1ced6 │ │ │ │ + b.n 1ce86 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cef4 │ │ │ │ - ldr r1, [pc, #164] @ (1d098 ) │ │ │ │ + b.n 1cea4 │ │ │ │ + ldr r1, [pc, #164] @ (1d048 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - ldr r3, [pc, #184] @ (1d0b4 ) │ │ │ │ - ldr r2, [pc, #184] @ (1d0b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d064 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d068 ) │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1d0bc ) │ │ │ │ + ldr r0, [pc, #168] @ (1d06c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1cdc4 │ │ │ │ + b.n 1cd74 │ │ │ │ movs r5, #6 │ │ │ │ - b.n 1cf8c │ │ │ │ + b.n 1cf3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c850 │ │ │ │ + bl 1c800 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c850 │ │ │ │ - ldr r3, [pc, #100] @ (1d098 ) │ │ │ │ + bl 1c800 │ │ │ │ + ldr r3, [pc, #100] @ (1d048 ) │ │ │ │ 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] @ (1d0c0 ) │ │ │ │ - ldr r2, [pc, #124] @ (1d0c4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d070 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d074 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (1d0c8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d078 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrsb r5, [r1, r5] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1cdc4 │ │ │ │ - ldr r2, [pc, #44] @ (1d098 ) │ │ │ │ + b.n 1cd74 │ │ │ │ + ldr r2, [pc, #44] @ (1d048 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1d0cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1d07c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d0d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d080 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1d0d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d084 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdb8 │ │ │ │ + b.n 1cd68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c850 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + bl 1c800 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d138 │ │ │ │ + bcs.n 1d0e8 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d178 │ │ │ │ + bcs.n 1d128 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1d144 │ │ │ │ + bcc.n 1d0f4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d08c │ │ │ │ + beq.n 1d03c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d0cc │ │ │ │ + bne.n 1d07c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d094 │ │ │ │ + bne.n 1d044 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d0e0 │ │ │ │ + beq.n 1d090 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d108 │ │ │ │ + bne.n 1d0b8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1cfe0 │ │ │ │ + beq.n 1cf90 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d000 │ │ │ │ + beq.n 1cfb0 │ │ │ │ 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] @ 1d2f8 │ │ │ │ + ldr.w sl, [pc, #512] @ 1d2a8 │ │ │ │ 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 │ │ │ │ @@ -32371,85 +32344,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 1d232 │ │ │ │ + beq.n 1d1e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d20c │ │ │ │ + beq.n 1d1bc │ │ │ │ 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 1c7a0 │ │ │ │ + bl 1c750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d156 │ │ │ │ + bne.n 1d106 │ │ │ │ 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 1d1d6 │ │ │ │ - b.n 1d218 │ │ │ │ + blt.n 1d186 │ │ │ │ + b.n 1d1c8 │ │ │ │ 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 1d218 │ │ │ │ + bge.n 1d1c8 │ │ │ │ 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 1d1bc │ │ │ │ + bne.n 1d16c │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1d1c4 │ │ │ │ + b.n 1d174 │ │ │ │ rbit r7, fp │ │ │ │ clz r7, r7 │ │ │ │ adds r7, #32 │ │ │ │ - b.n 1d168 │ │ │ │ + b.n 1d118 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1d26a │ │ │ │ + beq.n 1d21a │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1d2c4 │ │ │ │ + blt.n 1d274 │ │ │ │ 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 │ │ │ │ @@ -32457,79 +32430,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 1d270 │ │ │ │ + beq.n 1d220 │ │ │ │ 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 1d224 │ │ │ │ + b.n 1d1d4 │ │ │ │ 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 1d122 │ │ │ │ - ldr r1, [pc, #116] @ (1d2fc ) │ │ │ │ + bcs.w 1d0d2 │ │ │ │ + ldr r1, [pc, #116] @ (1d2ac ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ (1d300 ) │ │ │ │ - ldr r2, [pc, #112] @ (1d304 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d2b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d2b4 ) │ │ │ │ ldr.w r4, [sl, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #96] @ (1d308 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d2b8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r2, [pc, #52] @ (1d2fc ) │ │ │ │ + ldr r2, [pc, #52] @ (1d2ac ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #64] @ (1d30c ) │ │ │ │ + ldr r3, [pc, #64] @ (1d2bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1d310 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d2c0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r7] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #40] @ (1d314 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d2c4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d2b2 │ │ │ │ + b.n 1d262 │ │ │ │ nop │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ @@ -32541,71 +32514,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r3, 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] @ (1d5e0 ) │ │ │ │ + ldr r4, [pc, #692] @ (1d590 ) │ │ │ │ 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 1d390 │ │ │ │ + bne.n 1d340 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1c7c0 │ │ │ │ + bl 1c770 │ │ │ │ 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, 1d3ca │ │ │ │ - ldr r2, [pc, #628] @ (1d5e4 ) │ │ │ │ + cbnz r1, 1d37a │ │ │ │ + ldr r2, [pc, #628] @ (1d594 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1d5e8 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d598 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1d5ec ) │ │ │ │ + ldr r2, [pc, #620] @ (1d59c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1d5f0 ) │ │ │ │ + ldr r2, [pc, #612] @ (1d5a0 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3b0 │ │ │ │ - ldr r2, [pc, #592] @ (1d5e4 ) │ │ │ │ + b.n 1d360 │ │ │ │ + ldr r2, [pc, #592] @ (1d594 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1d5f4 ) │ │ │ │ + ldr r3, [pc, #604] @ (1d5a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1d5f8 ) │ │ │ │ + ldr r2, [pc, #596] @ (1d5a8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1d5fc ) │ │ │ │ + ldr r2, [pc, #592] @ (1d5ac ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -32629,199 +32602,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, 1d422 │ │ │ │ - ldr r2, [pc, #480] @ (1d5e4 ) │ │ │ │ + cbnz r1, 1d3d2 │ │ │ │ + ldr r2, [pc, #480] @ (1d594 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1d600 ) │ │ │ │ + ldr r3, [pc, #504] @ (1d5b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1d604 ) │ │ │ │ + ldr r2, [pc, #496] @ (1d5b4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1d608 ) │ │ │ │ + ldr r2, [pc, #492] @ (1d5b8 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3b0 │ │ │ │ + b.n 1d360 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1d57c │ │ │ │ + beq.w 1d52c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d554 │ │ │ │ + beq.w 1d504 │ │ │ │ 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 1d50a │ │ │ │ + blt.n 1d4ba │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c7a0 │ │ │ │ - bl 1c928 │ │ │ │ + bl 1c750 │ │ │ │ + bl 1c8d8 │ │ │ │ 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 1d484 │ │ │ │ + b.n 1d434 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1d580 │ │ │ │ + bcc.n 1d530 │ │ │ │ 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 1d478 │ │ │ │ + beq.n 1d428 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d536 │ │ │ │ + bls.n 1d4e6 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c734 │ │ │ │ + bl 1c6e4 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d536 │ │ │ │ + cbz r0, 1d4e6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1d4d4 │ │ │ │ + cbnz r6, 1d484 │ │ │ │ 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 1d5ac │ │ │ │ + bcs.n 1d55c │ │ │ │ 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 1c7a4 │ │ │ │ + bl 1c754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1d44c │ │ │ │ + bne.n 1d3fc │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1d55a │ │ │ │ + bne.n 1d50a │ │ │ │ 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 1c7bc │ │ │ │ - cbz r5, 1d548 │ │ │ │ + b.w 1c76c │ │ │ │ + cbz r5, 1d4f8 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1d4de │ │ │ │ + b.n 1d48e │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1d540 │ │ │ │ + b.n 1d4f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1d5e4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d594 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1d60c ) │ │ │ │ + ldr r3, [pc, #168] @ (1d5bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1d610 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d5c0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1d614 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d5c4 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3b0 │ │ │ │ + b.n 1d360 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1d42e │ │ │ │ - ldr r1, [pc, #96] @ (1d5e4 ) │ │ │ │ + b.n 1d3de │ │ │ │ + ldr r1, [pc, #96] @ (1d594 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1d618 ) │ │ │ │ - ldr r2, [pc, #144] @ (1d61c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d5c8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d5cc ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1d620 ) │ │ │ │ + ldr r0, [pc, #128] @ (1d5d0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1d3b8 │ │ │ │ - ldr r3, [pc, #52] @ (1d5e4 ) │ │ │ │ + b.n 1d368 │ │ │ │ + ldr r3, [pc, #52] @ (1d594 ) │ │ │ │ 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] @ (1d624 ) │ │ │ │ - ldr r2, [pc, #100] @ (1d628 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d5d4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d5d8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (1d62c ) │ │ │ │ + ldr r2, [pc, #92] @ (1d5dc ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d3b8 │ │ │ │ + b.n 1d368 │ │ │ │ nop │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ @@ -32859,240 +32832,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] @ (1d8b0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1d860 ) │ │ │ │ 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 1d66c │ │ │ │ + b.n 1d61c │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1d7e4 │ │ │ │ + bcc.w 1d794 │ │ │ │ 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 1d65e │ │ │ │ + beq.n 1d60e │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1d6e6 │ │ │ │ + bhi.n 1d696 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d714 │ │ │ │ + beq.n 1d6c4 │ │ │ │ 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 1d728 │ │ │ │ + beq.n 1d6d8 │ │ │ │ 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 1d87e │ │ │ │ + bcs.w 1d82e │ │ │ │ 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 1c734 │ │ │ │ + bl 1c6e4 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d698 │ │ │ │ - cbz r3, 1d720 │ │ │ │ + beq.n 1d648 │ │ │ │ + cbz r3, 1d6d0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 1d6ac │ │ │ │ + b.n 1d65c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d6a4 │ │ │ │ + b.n 1d654 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d706 │ │ │ │ + b.n 1d6b6 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1d6b4 │ │ │ │ + beq.n 1d664 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d834 │ │ │ │ + beq.n 1d7e4 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1d74c │ │ │ │ + bls.n 1d6fc │ │ │ │ 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 1d84a │ │ │ │ + bcs.n 1d7fa │ │ │ │ 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 1d852 │ │ │ │ + bne.n 1d802 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d318 │ │ │ │ + bl 1d2c8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 1d782 │ │ │ │ + b.n 1d732 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1d884 │ │ │ │ + bcc.w 1d834 │ │ │ │ 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 1d774 │ │ │ │ + beq.n 1d724 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d820 │ │ │ │ + bls.n 1d7d0 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c734 │ │ │ │ + bl 1c6e4 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d820 │ │ │ │ + cbz r0, 1d7d0 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1d7d2 │ │ │ │ + cbz r2, 1d782 │ │ │ │ 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 1d6b4 │ │ │ │ - ldr r1, [pc, #204] @ (1d8b4 ) │ │ │ │ + b.n 1d664 │ │ │ │ + ldr r1, [pc, #204] @ (1d864 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1d8b8 ) │ │ │ │ - ldr r2, [pc, #204] @ (1d8bc ) │ │ │ │ + ldr r3, [pc, #204] @ (1d868 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d86c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #188] @ (1d8c0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1d870 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - cbz r3, 1d83e │ │ │ │ + cbz r3, 1d7ee │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1d7de │ │ │ │ + b.n 1d78e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d318 │ │ │ │ - b.n 1d766 │ │ │ │ + bl 1d2c8 │ │ │ │ + b.n 1d716 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d82a │ │ │ │ + b.n 1d7da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd68 │ │ │ │ - b.n 1d766 │ │ │ │ - ldr r2, [pc, #96] @ (1d8b4 ) │ │ │ │ + bl 1cd18 │ │ │ │ + b.n 1d716 │ │ │ │ + ldr r2, [pc, #96] @ (1d864 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1d8c4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d874 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1d8c8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d878 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1d8cc ) │ │ │ │ + ldr r2, [pc, #92] @ (1d87c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d80e │ │ │ │ + b.n 1d7be │ │ │ │ mov r1, ip │ │ │ │ - bl 1c850 │ │ │ │ - ldr r1, [pc, #44] @ (1d8b4 ) │ │ │ │ + bl 1c800 │ │ │ │ + ldr r1, [pc, #44] @ (1d864 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1d8d0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1d8d4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d880 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d884 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #52] @ (1d8d8 ) │ │ │ │ + ldr r0, [pc, #52] @ (1d888 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1d80e │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + b.n 1d7be │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33112,15 +33085,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] @ (1da54 ) │ │ │ │ + ldr r3, [pc, #352] @ (1da04 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -33152,128 +33125,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 1d9c4 │ │ │ │ + beq.n 1d974 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d9b6 │ │ │ │ + beq.n 1d966 │ │ │ │ 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 1c7a0 │ │ │ │ + bl 1c750 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d962 │ │ │ │ + beq.n 1d912 │ │ │ │ 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 1d976 │ │ │ │ + b.n 1d926 │ │ │ │ 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 1d9fc │ │ │ │ + beq.n 1d9ac │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d630 │ │ │ │ + bl 1d5e0 │ │ │ │ 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 1da16 │ │ │ │ + bhi.n 1d9c6 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1d934 │ │ │ │ - ldr r1, [pc, #64] @ (1da58 ) │ │ │ │ + b.n 1d8e4 │ │ │ │ + ldr r1, [pc, #64] @ (1da08 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1da5c ) │ │ │ │ - ldr r2, [pc, #60] @ (1da60 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da0c ) │ │ │ │ + ldr r2, [pc, #60] @ (1da10 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #48] @ (1da64 ) │ │ │ │ + ldr r0, [pc, #48] @ (1da14 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ nop │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001da68 : │ │ │ │ +0001da18 : │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dad0 │ │ │ │ + cbz r3, 1da80 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1dac8 │ │ │ │ - ldr r3, [pc, #72] @ (1dadc ) │ │ │ │ + beq.n 1da78 │ │ │ │ + ldr r3, [pc, #72] @ (1da8c ) │ │ │ │ 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 │ │ │ │ @@ -33291,67 +33264,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 8644 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1da8c │ │ │ │ + b.n 1da3c │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dae0 : │ │ │ │ - ldr r3, [pc, #208] @ (1dbb4 ) │ │ │ │ +0001da90 : │ │ │ │ + ldr r3, [pc, #208] @ (1db64 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db6c │ │ │ │ + beq.n 1db1c │ │ │ │ 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 1db92 │ │ │ │ + beq.n 1db42 │ │ │ │ mov r6, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1db18 │ │ │ │ + blt.n 1dac8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 1cd2c │ │ │ │ + bl 1ccdc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db04 │ │ │ │ + bne.n 1dab4 │ │ │ │ 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, 1db6e │ │ │ │ - ldr r2, [pc, #132] @ (1dbb8 ) │ │ │ │ + cbnz r2, 1db1e │ │ │ │ + ldr r2, [pc, #132] @ (1db68 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #128] @ (1dbbc ) │ │ │ │ + ldr r3, [pc, #128] @ (1db6c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1dbc0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1db70 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1dbc4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1db74 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -33361,217 +33334,217 @@ │ │ │ │ blx 8de0 │ │ │ │ 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 1c7bc │ │ │ │ - ldr r2, [pc, #68] @ (1dbc8 ) │ │ │ │ + bl 1c76c │ │ │ │ + ldr r2, [pc, #68] @ (1db78 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r2, r3, [r5] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dba8 │ │ │ │ + cbz r3, 1db58 │ │ │ │ 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 81bc │ │ │ │ - subs r6, r4, #7 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dbcc : │ │ │ │ +0001db7c : │ │ │ │ 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 r5, [pc, #384] @ (1dd60 ) │ │ │ │ + ldr r5, [pc, #384] @ (1dd10 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1dd64 ) │ │ │ │ + ldr r0, [pc, #384] @ (1dd14 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #380] @ (1dd68 ) │ │ │ │ + ldr r6, [pc, #380] @ (1dd18 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r9, r6 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r0, #0 │ │ │ │ - beq.w 1dd4a │ │ │ │ + beq.w 1dcfa │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ blx 8234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcf4 │ │ │ │ - ldr r1, [pc, #340] @ (1dd6c ) │ │ │ │ + beq.n 1dca4 │ │ │ │ + ldr r1, [pc, #340] @ (1dd1c ) │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1d8dc │ │ │ │ + bl 1d88c │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1dc94 │ │ │ │ + cbnz r2, 1dc44 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r7, r3, #1 │ │ │ │ - blt.n 1dc5a │ │ │ │ - b.n 1dce2 │ │ │ │ + blt.n 1dc0a │ │ │ │ + b.n 1dc92 │ │ │ │ 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 1dcbe │ │ │ │ + bge.n 1dc6e │ │ │ │ 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 1dc44 │ │ │ │ + bne.n 1dbf4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1dc4c │ │ │ │ + b.n 1dbfc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ - bl 1c7a0 │ │ │ │ - bl 1cad4 │ │ │ │ + bl 1c750 │ │ │ │ + bl 1ca84 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1dc5a │ │ │ │ - beq.n 1dcc6 │ │ │ │ + blt.n 1dc0a │ │ │ │ + beq.n 1dc76 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dcc6 │ │ │ │ - b.n 1dcfc │ │ │ │ - beq.n 1dcc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 1dcfc │ │ │ │ - cbz r2, 1dce4 │ │ │ │ - ldr r2, [pc, #168] @ (1dd70 ) │ │ │ │ - ldr r3, [pc, #152] @ (1dd64 ) │ │ │ │ + bge.n 1dc76 │ │ │ │ + b.n 1dcac │ │ │ │ + beq.n 1dc74 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 1dcac │ │ │ │ + cbz r2, 1dc94 │ │ │ │ + ldr r2, [pc, #168] @ (1dd20 ) │ │ │ │ + ldr r3, [pc, #152] @ (1dd14 ) │ │ │ │ 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 1dd46 │ │ │ │ + bne.n 1dcf6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1dcf8 │ │ │ │ + bne.n 1dca8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dd3e │ │ │ │ + cbz r3, 1dcee │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcc6 │ │ │ │ + b.n 1dc76 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dce4 │ │ │ │ - ldr r2, [pc, #116] @ (1dd74 ) │ │ │ │ + bge.n 1dc94 │ │ │ │ + ldr r2, [pc, #116] @ (1dd24 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #116] @ (1dd78 ) │ │ │ │ + ldr r3, [pc, #116] @ (1dd28 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #108] @ (1dd7c ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd2c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #92] @ (1dd80 ) │ │ │ │ + ldr r2, [pc, #92] @ (1dd30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1dcf4 │ │ │ │ + b.n 1dca4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1dd84 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dd34 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #56] @ (1dd88 ) │ │ │ │ - ldr r0, [pc, #56] @ (1dd8c ) │ │ │ │ + ldr r1, [pc, #56] @ (1dd38 ) │ │ │ │ + ldr r0, [pc, #56] @ (1dd3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r6, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33580,209 +33553,209 @@ │ │ │ │ ldmia r5, {r1, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dd90 : │ │ │ │ +0001dd40 : │ │ │ │ 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] @ (1df6c ) │ │ │ │ + ldr r4, [pc, #456] @ (1df1c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #456] @ (1df70 ) │ │ │ │ + ldr r0, [pc, #456] @ (1df20 ) │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #452] @ (1df74 ) │ │ │ │ + ldr r6, [pc, #452] @ (1df24 ) │ │ │ │ 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 1df56 │ │ │ │ + beq.w 1df06 │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ blx 8234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1deec │ │ │ │ - ldr r1, [pc, #408] @ (1df78 ) │ │ │ │ + beq.w 1de9c │ │ │ │ + ldr r1, [pc, #408] @ (1df28 ) │ │ │ │ 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 1d8dc │ │ │ │ + bl 1d88c │ │ │ │ ldrb.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ded6 │ │ │ │ + bne.n 1de86 │ │ │ │ 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 1de36 │ │ │ │ - b.n 1de6c │ │ │ │ + blt.n 1dde6 │ │ │ │ + b.n 1de1c │ │ │ │ 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 1de6c │ │ │ │ + bge.n 1de1c │ │ │ │ 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 1de1c │ │ │ │ + bne.n 1ddcc │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1de24 │ │ │ │ + b.n 1ddd4 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1def0 │ │ │ │ + beq.n 1dea0 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1df04 │ │ │ │ + blt.n 1deb4 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dea4 │ │ │ │ - ldr r2, [pc, #240] @ (1df7c ) │ │ │ │ - ldr r3, [pc, #228] @ (1df70 ) │ │ │ │ + beq.n 1de54 │ │ │ │ + ldr r2, [pc, #240] @ (1df2c ) │ │ │ │ + ldr r3, [pc, #228] @ (1df20 ) │ │ │ │ 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 1df00 │ │ │ │ + bne.n 1deb0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 1def6 │ │ │ │ + cbz r5, 1dea6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r4, 1dec2 │ │ │ │ + cbz r4, 1de72 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1df46 │ │ │ │ + blt.n 1def6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df4c │ │ │ │ + beq.n 1defc │ │ │ │ mov r0, r3 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c750 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 1de88 │ │ │ │ + b.n 1de38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c7a0 │ │ │ │ - bl 1cad4 │ │ │ │ + bl 1c750 │ │ │ │ + bl 1ca84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1de04 │ │ │ │ + b.n 1ddb4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1de88 │ │ │ │ + b.n 1de38 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1de78 │ │ │ │ + b.n 1de28 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1deb8 │ │ │ │ + b.n 1de68 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ (1df80 ) │ │ │ │ + ldr r2, [pc, #120] @ (1df30 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1df84 ) │ │ │ │ + ldr r3, [pc, #120] @ (1df34 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [fp, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1df88 ) │ │ │ │ + ldr r2, [pc, #112] @ (1df38 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #96] @ (1df8c ) │ │ │ │ + ldr r2, [pc, #96] @ (1df3c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c8b8 │ │ │ │ + bl 1c868 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #56] @ (1df90 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df40 ) │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #56] @ (1df94 ) │ │ │ │ - ldr r0, [pc, #56] @ (1df98 ) │ │ │ │ + ldr r1, [pc, #56] @ (1df44 ) │ │ │ │ + ldr r0, [pc, #56] @ (1df48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r4, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33791,51 +33764,51 @@ │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001df9c : │ │ │ │ +0001df4c : │ │ │ │ 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] @ (1e1fc ) │ │ │ │ + ldr r3, [pc, #588] @ (1e1ac ) │ │ │ │ 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] @ (1e200 ) │ │ │ │ + ldr r2, [pc, #568] @ (1e1b0 ) │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #560] @ (1e204 ) │ │ │ │ + ldr r3, [pc, #560] @ (1e1b4 ) │ │ │ │ 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 1e1e8 │ │ │ │ + beq.w 1e198 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1ce │ │ │ │ + beq.w 1e17e │ │ │ │ movs r5, #0 │ │ │ │ movw r6, #2709 @ 0xa95 │ │ │ │ movt r6, #10018 @ 0x2722 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ mov r4, sl │ │ │ │ mov r8, r6 │ │ │ │ @@ -33849,200 +33822,200 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r4, r6 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs.w r9, r9, r6 │ │ │ │ eor.w r3, r3, r5, ror #27 │ │ │ │ mul.w r5, r8, r3 │ │ │ │ - bne.n 1e00a │ │ │ │ + bne.n 1dfba │ │ │ │ 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 1d0d8 │ │ │ │ + bl 1d088 │ │ │ │ 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 1e062 │ │ │ │ + beq.n 1e012 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e1da │ │ │ │ + blt.w 1e18a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e12a │ │ │ │ + beq.n 1e0da │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c750 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12a │ │ │ │ + beq.n 1e0da │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12c │ │ │ │ + beq.n 1e0dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12a │ │ │ │ + beq.n 1e0da │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #372] @ (1e208 ) │ │ │ │ + ldr r1, [pc, #372] @ (1e1b8 ) │ │ │ │ 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 1d8dc │ │ │ │ + bl 1d88c │ │ │ │ ldrb.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e166 │ │ │ │ + bne.n 1e116 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1e0da │ │ │ │ - b.n 1e112 │ │ │ │ + blt.n 1e08a │ │ │ │ + b.n 1e0c2 │ │ │ │ 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 1e148 │ │ │ │ + bge.n 1e0f8 │ │ │ │ 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 1e0c4 │ │ │ │ + bne.n 1e074 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e0cc │ │ │ │ - beq.n 1e118 │ │ │ │ + b.n 1e07c │ │ │ │ + beq.n 1e0c8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e18c │ │ │ │ + blt.n 1e13c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1d2 │ │ │ │ + beq.n 1e182 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1e20c ) │ │ │ │ - ldr r3, [pc, #212] @ (1e204 ) │ │ │ │ + ldr r2, [pc, #220] @ (1e1bc ) │ │ │ │ + ldr r3, [pc, #212] @ (1e1b4 ) │ │ │ │ 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 1e1e4 │ │ │ │ + bne.n 1e194 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1e14e │ │ │ │ + beq.n 1e0fe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e18c │ │ │ │ + blt.n 1e13c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e118 │ │ │ │ + beq.n 1e0c8 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - bl 1cb1c │ │ │ │ - b.n 1e12c │ │ │ │ + bl 1cacc │ │ │ │ + b.n 1e0dc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c750 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1cad4 │ │ │ │ + bl 1ca84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e0da │ │ │ │ - beq.n 1e154 │ │ │ │ + blt.n 1e08a │ │ │ │ + beq.n 1e104 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e154 │ │ │ │ - ldr r2, [pc, #128] @ (1e210 ) │ │ │ │ + bge.n 1e104 │ │ │ │ + ldr r2, [pc, #128] @ (1e1c0 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #124] @ (1e214 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e1c4 ) │ │ │ │ ldr r4, [r0, r2] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e218 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e1c8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r6] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #104] @ (1e21c ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e032 │ │ │ │ + b.n 1dfe2 │ │ │ │ mov r0, sl │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e12a │ │ │ │ + b.n 1e0da │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1c8b8 │ │ │ │ + bl 1c868 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (1e220 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e1d0 ) │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #52] @ (1e224 ) │ │ │ │ - ldr r0, [pc, #56] @ (1e228 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e1d4 ) │ │ │ │ + ldr r0, [pc, #56] @ (1e1d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r5, r7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0054 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0076 │ │ │ │ movs r0, r0 │ │ │ │ @@ -34051,43 +34024,43 @@ │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ itet lt │ │ │ │ movlt r0, r0 │ │ │ │ ittt le @ unpredictable │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e22c : │ │ │ │ +0001e1dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movle.w ip, #4096 @ 0x1000 │ │ │ │ suble.w ip, sp, ip │ │ │ │ strle.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #188] @ (1e2fc ) │ │ │ │ + ldr r2, [pc, #188] @ (1e2ac ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #188] @ (1e300 ) │ │ │ │ + ldr r3, [pc, #188] @ (1e2b0 ) │ │ │ │ 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 1e2e8 │ │ │ │ + beq.n 1e298 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2de │ │ │ │ + beq.n 1e28e │ │ │ │ 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 │ │ │ │ @@ -34099,93 +34072,93 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx 8250 │ │ │ │ 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 1e280 │ │ │ │ + bne.n 1e230 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0d8 │ │ │ │ + bl 1d088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1e2da │ │ │ │ + cbz r3, 1e28a │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1cb1c │ │ │ │ - ldr r2, [pc, #68] @ (1e304 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e300 ) │ │ │ │ + bl 1cacc │ │ │ │ + ldr r2, [pc, #68] @ (1e2b4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e2b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2e4 │ │ │ │ + bne.n 1e294 │ │ │ │ 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 1e2be │ │ │ │ + b.n 1e26e │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ - b.n 1e2a6 │ │ │ │ + b.n 1e256 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (1e308 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2b8 ) │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr r1, [pc, #28] @ (1e30c ) │ │ │ │ - ldr r0, [pc, #32] @ (1e310 ) │ │ │ │ + ldr r1, [pc, #28] @ (1e2bc ) │ │ │ │ + ldr r0, [pc, #32] @ (1e2c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b6 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00d2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e314 : │ │ │ │ +0001e2c4 : │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r3, [pc, #236] @ (1e418 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e3c8 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - ldr r0, [pc, #228] @ (1e41c ) │ │ │ │ + ldr r0, [pc, #228] @ (1e3cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1e402 │ │ │ │ + beq.n 1e3b2 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - cbz r2, 1e34e │ │ │ │ + cbz r2, 1e2fe │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3ee │ │ │ │ + beq.n 1e39e │ │ │ │ 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 │ │ │ │ @@ -34197,712 +34170,712 @@ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ blx 8250 │ │ │ │ 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 1e36a │ │ │ │ + bne.n 1e31a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0d8 │ │ │ │ + bl 1d088 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - cbz r1, 1e3b4 │ │ │ │ + cbz r1, 1e364 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e3f4 │ │ │ │ - cbz r2, 1e3e8 │ │ │ │ + blt.n 1e3a4 │ │ │ │ + cbz r2, 1e398 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c7a0 │ │ │ │ - cbz r0, 1e3e8 │ │ │ │ + bl 1c750 │ │ │ │ + cbz r0, 1e398 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e3ca │ │ │ │ + beq.n 1e37a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #80] @ (1e420 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e418 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e3d0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e3c8 ) │ │ │ │ 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 1e3fe │ │ │ │ + bne.n 1e3ae │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e3ce │ │ │ │ + b.n 1e37e │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 1e390 │ │ │ │ + b.n 1e340 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c8b8 │ │ │ │ + bl 1c868 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1e424 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3d4 ) │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - ldr r1, [pc, #32] @ (1e428 ) │ │ │ │ - ldr r0, [pc, #32] @ (1e42c ) │ │ │ │ + ldr r1, [pc, #32] @ (1e3d8 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e3dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r2, r0 │ │ │ │ stmia r6!, {r1, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5, r7, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e430 : │ │ │ │ +0001e3e0 : │ │ │ │ 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] @ (1e62c ) │ │ │ │ + ldr r3, [pc, #488] @ (1e5dc ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e616 │ │ │ │ + beq.w 1e5c6 │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 1e47a │ │ │ │ - b.n 1e4b0 │ │ │ │ + blt.n 1e42a │ │ │ │ + b.n 1e460 │ │ │ │ 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 1e4b0 │ │ │ │ + bge.n 1e460 │ │ │ │ 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 1e460 │ │ │ │ + bne.n 1e410 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e468 │ │ │ │ + b.n 1e418 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e52a │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e5e8 │ │ │ │ + blt.w 1e598 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e5c2 │ │ │ │ + blt.n 1e572 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e52a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e52a │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e52a │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e580 │ │ │ │ + blt.n 1e530 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e512 │ │ │ │ - b.n 1e548 │ │ │ │ + blt.n 1e4c2 │ │ │ │ + b.n 1e4f8 │ │ │ │ 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 1e548 │ │ │ │ + bge.n 1e4f8 │ │ │ │ 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 1e4f8 │ │ │ │ + bne.n 1e4a8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e500 │ │ │ │ + b.n 1e4b0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e52a │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e4be │ │ │ │ - ldr r2, [pc, #216] @ (1e630 ) │ │ │ │ + bge.n 1e46e │ │ │ │ + ldr r2, [pc, #216] @ (1e5e0 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1e634 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e5e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1e638 ) │ │ │ │ + ldr r2, [pc, #208] @ (1e5e8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1e63c ) │ │ │ │ + ldr r2, [pc, #200] @ (1e5ec ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e5a4 │ │ │ │ + b.n 1e554 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1e630 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e5e0 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1e640 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e5f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1e644 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e5f4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1e648 ) │ │ │ │ + ldr r2, [pc, #168] @ (1e5f8 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ - ldr r2, [pc, #108] @ (1e630 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e5e0 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1e64c ) │ │ │ │ + ldr r3, [pc, #128] @ (1e5fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e650 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e600 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1e654 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e604 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e5a4 │ │ │ │ - ldr r2, [pc, #68] @ (1e630 ) │ │ │ │ + b.n 1e554 │ │ │ │ + ldr r2, [pc, #68] @ (1e5e0 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1e658 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e608 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1e65c ) │ │ │ │ + ldr r2, [pc, #96] @ (1e60c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (1e660 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e610 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 1e5ac │ │ │ │ - ldr r3, [pc, #76] @ (1e664 ) │ │ │ │ + b.n 1e55c │ │ │ │ + ldr r3, [pc, #76] @ (1e614 ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ - ldr r1, [pc, #76] @ (1e668 ) │ │ │ │ - ldr r0, [pc, #76] @ (1e66c ) │ │ │ │ + ldr r1, [pc, #76] @ (1e618 ) │ │ │ │ + ldr r0, [pc, #76] @ (1e61c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0010 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x002e │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e680 │ │ │ │ + cbnz r2, 1e630 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0002 │ │ │ │ movs r0, r0 │ │ │ │ revsh r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0014 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1e69a │ │ │ │ + cbnz r4, 1e64a │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e6ce │ │ │ │ + cbnz r0, 1e67e │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1e6c0 │ │ │ │ + cbnz r4, 1e670 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e670 : │ │ │ │ +0001e620 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r1, [pc, #108] @ (1e6ec ) │ │ │ │ + ldr r1, [pc, #108] @ (1e69c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #108] @ (1e6f0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e6a0 ) │ │ │ │ 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 1e6ce │ │ │ │ + beq.n 1e67e │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [r3, #24] │ │ │ │ - cbz r1, 1e6ce │ │ │ │ - ldr r0, [pc, #72] @ (1e6f4 ) │ │ │ │ + cbz r1, 1e67e │ │ │ │ + ldr r0, [pc, #72] @ (1e6a4 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movs r2, #1 │ │ │ │ add r0, pc │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1e6ce │ │ │ │ + bhi.n 1e67e │ │ │ │ add r0, sp, #20 │ │ │ │ blx 83d8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e6d0 │ │ │ │ + b.n 1e680 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1e6f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6a0 ) │ │ │ │ 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 1e6e8 │ │ │ │ + bne.n 1e698 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1e746 │ │ │ │ + cbnz r6, 1e6f6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e6fc : │ │ │ │ +0001e6ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #116] @ (1e780 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e730 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #116] @ (1e784 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1e760 │ │ │ │ + cbz r0, 1e710 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 1e760 │ │ │ │ - ldr r1, [pc, #96] @ (1e788 ) │ │ │ │ + cbz r2, 1e710 │ │ │ │ + ldr r1, [pc, #96] @ (1e738 ) │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1e760 │ │ │ │ + bhi.n 1e710 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8df8 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ blx 85cc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 1e762 │ │ │ │ + b.n 1e712 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e78c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e784 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e73c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e734 ) │ │ │ │ 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 1e77a │ │ │ │ + bne.n 1e72a │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e790 : │ │ │ │ +0001e740 : │ │ │ │ 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 1e86c │ │ │ │ + beq.n 1e81c │ │ │ │ ldr r7, [r0, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 1e86c │ │ │ │ + beq.n 1e81c │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 84f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble.n 1e86c │ │ │ │ + ble.n 1e81c │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e86c │ │ │ │ + beq.n 1e81c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e876 │ │ │ │ + beq.n 1e826 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e86c │ │ │ │ + beq.n 1e81c │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8140 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1e808 │ │ │ │ + ble.n 1e7b8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 1e7f4 │ │ │ │ + bgt.n 1e7a4 │ │ │ │ cmp r5, r4 │ │ │ │ ittt eq │ │ │ │ moveq r7, #0 │ │ │ │ moveq r4, r6 │ │ │ │ strbeq r7, [r6, r5] │ │ │ │ - beq.n 1e838 │ │ │ │ - b.n 1e85c │ │ │ │ + beq.n 1e7e8 │ │ │ │ + b.n 1e80c │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8820 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r0, 1e836 │ │ │ │ + cbz r0, 1e7e6 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r8, [r2], #1 │ │ │ │ blx 856c │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e816 │ │ │ │ + bne.n 1e7c6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e888 │ │ │ │ + cbz r3, 1e838 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1e86e │ │ │ │ + b.n 1e81e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e880 │ │ │ │ + cbz r3, 1e830 │ │ │ │ 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 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e7ee │ │ │ │ + b.n 1e79e │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e86c │ │ │ │ + b.n 1e81c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e86e │ │ │ │ + b.n 1e81e │ │ │ │ │ │ │ │ -0001e890 : │ │ │ │ +0001e840 : │ │ │ │ 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] @ (1e914 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e918 ) │ │ │ │ + ldr r0, [pc, #112] @ (1e8c4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8c8 ) │ │ │ │ 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 1e8ec │ │ │ │ - ldr r0, [pc, #96] @ (1e91c ) │ │ │ │ + beq.n 1e89c │ │ │ │ + ldr r0, [pc, #96] @ (1e8cc ) │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e8ec │ │ │ │ + blt.n 1e89c │ │ │ │ add r0, sp, #28 │ │ │ │ blx 87e4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8a04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e906 │ │ │ │ + beq.n 1e8b6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1e920 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e918 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e8d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e8c8 ) │ │ │ │ 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 1e910 │ │ │ │ + bne.n 1e8c0 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8060 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e8ee │ │ │ │ + b.n 1e89e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e924 : │ │ │ │ +0001e8d4 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1e92e │ │ │ │ + bne.n 1e8de │ │ │ │ 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 82ec │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001e94c : │ │ │ │ +0001e8fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #104] @ (1e9c4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e974 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #104] @ (1e9c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e978 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1e9a4 │ │ │ │ + cbz r0, 1e954 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 1e9a4 │ │ │ │ - ldr r2, [pc, #84] @ (1e9cc ) │ │ │ │ + cbz r1, 1e954 │ │ │ │ + ldr r2, [pc, #84] @ (1e97c ) │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1e9a4 │ │ │ │ + bhi.n 1e954 │ │ │ │ mov r0, r4 │ │ │ │ blx 8590 │ │ │ │ mov r0, r5 │ │ │ │ blx 83d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e9a6 │ │ │ │ + b.n 1e956 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e9d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9c8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e980 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e978 ) │ │ │ │ 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 1e9be │ │ │ │ + bne.n 1e96e │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb874 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ 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] @ (1ea10 ) │ │ │ │ + ldr r1, [pc, #44] @ (1e9c0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea0e │ │ │ │ - ldr r1, [pc, #36] @ (1ea14 ) │ │ │ │ + cbz r0, 1e9be │ │ │ │ + ldr r1, [pc, #36] @ (1e9c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea0e │ │ │ │ + cbz r0, 1e9be │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 1ea06 │ │ │ │ - b.n 1ea0e │ │ │ │ + cbnz r0, 1e9b6 │ │ │ │ + b.n 1e9be │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ - cbz r0, 1ea0e │ │ │ │ + cbz r0, 1e9be │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 1ea00 │ │ │ │ + bls.n 1e9b0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r6, 1ea32 │ │ │ │ + cbz r6, 1e9e2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1ea36 │ │ │ │ + cbz r2, 1e9e6 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1ea5e │ │ │ │ + cbz r1, 1ea0e │ │ │ │ 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 │ │ │ │ @@ -34926,57 +34899,57 @@ │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ subhi r0, r3, r0 │ │ │ │ movls r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 1eada │ │ │ │ + cbz r0, 1ea8a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1eadc │ │ │ │ + cbz r3, 1ea8c │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r3, ip] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1ead4 │ │ │ │ + beq.n 1ea84 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1eaa2 │ │ │ │ + beq.n 1ea52 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp ip, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - bcs.n 1ead2 │ │ │ │ + bcs.n 1ea82 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ add r2, ip │ │ │ │ add r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, #10 │ │ │ │ - b.n 1eac4 │ │ │ │ + b.n 1ea74 │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1eace │ │ │ │ + beq.n 1ea7e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1eabc │ │ │ │ + bls.n 1ea6c │ │ │ │ mul.w r0, lr, r0 │ │ │ │ pop {pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 1ea9e │ │ │ │ + b.n 1ea4e │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb46 │ │ │ │ + beq.n 1eaf6 │ │ │ │ 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 │ │ │ │ @@ -34986,20 +34959,20 @@ │ │ │ │ movls r2, #1 │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1eb38 │ │ │ │ + cbz r3, 1eae8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1eb32 │ │ │ │ + cbz r3, 1eae2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ @@ -35008,16 +34981,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb1e │ │ │ │ - b.n 1eb32 │ │ │ │ + bne.n 1eace │ │ │ │ + b.n 1eae2 │ │ │ │ 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 │ │ │ │ @@ -35045,43 +35018,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 1ebb6 │ │ │ │ + bne.n 1eb66 │ │ │ │ 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 82f8 │ │ │ │ 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 1ec00 │ │ │ │ + bcs.n 1ebb0 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, lr │ │ │ │ - b.n 1ebda │ │ │ │ + b.n 1eb8a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ebfa │ │ │ │ + beq.n 1ebaa │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1ebd4 │ │ │ │ + bne.n 1eb84 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ebfa │ │ │ │ + bls.n 1ebaa │ │ │ │ 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 │ │ │ │ @@ -35090,21 +35063,21 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0001ec10 : │ │ │ │ +0001ebc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ add r0, r1 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs.w 1edc0 │ │ │ │ - ldr.w lr, [pc, #420] @ 1edc4 │ │ │ │ + bcs.w 1ed70 │ │ │ │ + ldr.w lr, [pc, #420] @ 1ed74 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r6 │ │ │ │ subs r2, r6, #1 │ │ │ │ add lr, pc │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r7 │ │ │ │ @@ -35117,206 +35090,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 1ec30 │ │ │ │ + bne.n 1ebe0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 1ec52 │ │ │ │ - ldr.w lr, [pc, #356] @ 1edc8 │ │ │ │ + bne.n 1ec02 │ │ │ │ + ldr.w lr, [pc, #356] @ 1ed78 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ - ldr.w lr, [pc, #340] @ 1edcc │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ + ldr.w lr, [pc, #340] @ 1ed7c │ │ │ │ movs r7, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ - ldr.w lr, [pc, #324] @ 1edd0 │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ + ldr.w lr, [pc, #324] @ 1ed80 │ │ │ │ movs r7, #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ - ldr.w lr, [pc, #308] @ 1edd4 │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ + ldr.w lr, [pc, #308] @ 1ed84 │ │ │ │ movs r7, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ cmp r4, #1 │ │ │ │ - ldr.w lr, [pc, #292] @ 1edd8 │ │ │ │ + ldr.w lr, [pc, #292] @ 1ed88 │ │ │ │ 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 1ed64 │ │ │ │ - ldr.w lr, [pc, #252] @ 1eddc │ │ │ │ + beq.n 1ed14 │ │ │ │ + ldr.w lr, [pc, #252] @ 1ed8c │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #3072 @ 0xc00 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ - ldr.w lr, [pc, #240] @ 1ede0 │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ + ldr.w lr, [pc, #240] @ 1ed90 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ - ldr.w lr, [pc, #224] @ 1ede4 │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ + ldr.w lr, [pc, #224] @ 1ed94 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #2048 @ 0x800 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed82 │ │ │ │ - ldr.w lr, [pc, #208] @ 1ede8 │ │ │ │ + beq.n 1ed32 │ │ │ │ + ldr.w lr, [pc, #208] @ 1ed98 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.n 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1eda2 │ │ │ │ - ldr.w lr, [pc, #192] @ 1edec │ │ │ │ + beq.n 1ed52 │ │ │ │ + ldr.w lr, [pc, #192] @ 1ed9c │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.w 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.w 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1ec52 │ │ │ │ + bne.n 1ec02 │ │ │ │ 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 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.w 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w lr, [pc, #136] @ 1edf0 │ │ │ │ + ldr.w lr, [pc, #136] @ 1eda0 │ │ │ │ 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 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ - ldr.w lr, [pc, #112] @ 1edf4 │ │ │ │ + bne.w 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ + ldr.w lr, [pc, #112] @ 1eda4 │ │ │ │ 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 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ - ldr.w lr, [pc, #84] @ 1edf8 │ │ │ │ + bne.w 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ + ldr.w lr, [pc, #84] @ 1eda8 │ │ │ │ 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 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.w 1ebe0 │ │ │ │ + b.n 1ec08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ed5e │ │ │ │ - ldr??.w r0, [lr, r1] │ │ │ │ - ldrsb.w r0, [lr, r1] │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ - movs r2, r0 │ │ │ │ - str.w r0, [sl, #1] │ │ │ │ - strh.w r0, [r4, #1] │ │ │ │ - ldrb.w r0, [r2, #1] │ │ │ │ - strb.w r0, [r0, #1] │ │ │ │ - str??.w r0, [sl, r1] │ │ │ │ - ldr.w r0, [r8, r1] │ │ │ │ - ldrb.w r0, [r6, r1] │ │ │ │ - @ instruction: 0xf7f60001 │ │ │ │ - @ instruction: 0xf7d80001 │ │ │ │ + b.n 1ed0e │ │ │ │ + vld1.8 {d0[0]}, [lr], r1 │ │ │ │ + vld4.8 {d16-d19}, [lr], r1 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb.w r0, [sl, r1] │ │ │ │ + ldr??.w r0, [r4, #1] │ │ │ │ + str??.w r0, [r2, #1] │ │ │ │ + ldr.w r0, [r0, #1] │ │ │ │ + ldrh.w r0, [sl, #1] │ │ │ │ + strh.w r0, [r8, #1] │ │ │ │ + str??.w r0, [r6, r1] │ │ │ │ + str.w r0, [r6, r1] │ │ │ │ + strh.w r0, [r8, r1] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1ee38 │ │ │ │ + cbz r3, 1ede8 │ │ │ │ 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 8820 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ - cbz r0, 1ee2c │ │ │ │ + cbz r0, 1eddc │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 87e4 │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eecc │ │ │ │ + beq.n 1ee7c │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1eea8 │ │ │ │ + beq.n 1ee58 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - cbz r3, 1eea8 │ │ │ │ + cbz r3, 1ee58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1eea8 │ │ │ │ + cbz r2, 1ee58 │ │ │ │ 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 │ │ │ │ @@ -35326,551 +35299,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 1eeac │ │ │ │ - cbz r3, 1eea8 │ │ │ │ + beq.n 1ee5c │ │ │ │ + cbz r3, 1ee58 │ │ │ │ add.w r1, lr, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1eebe │ │ │ │ + beq.n 1ee6e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1eebe │ │ │ │ + beq.n 1ee6e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee8e │ │ │ │ + bne.n 1ee3e │ │ │ │ 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 1eea8 │ │ │ │ + beq.n 1ee58 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ee8a │ │ │ │ + bne.n 1ee3a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1eed0 │ │ │ │ + bne.n 1ee80 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - b.n 1ee68 │ │ │ │ + b.n 1ee18 │ │ │ │ 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 1eea4 │ │ │ │ + b.n 1ee54 │ │ │ │ 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] @ (1f0ec ) │ │ │ │ + ldr r2, [pc, #488] @ (1f09c ) │ │ │ │ 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] @ (1f0f0 ) │ │ │ │ + ldr r3, [pc, #476] @ (1f0a0 ) │ │ │ │ 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 8918 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f03a │ │ │ │ + beq.w 1efea │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bhi.n 1efe8 │ │ │ │ + bhi.n 1ef98 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8578 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f03a │ │ │ │ + bgt.n 1efea │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 1f06c │ │ │ │ + beq.w 1f01c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1efce │ │ │ │ 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 1ef7c │ │ │ │ + b.n 1ef2c │ │ │ │ ldr.w r1, [fp, #16]! │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1efce │ │ │ │ add.w r9, r6, r1 │ │ │ │ mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 1ef72 │ │ │ │ + bne.n 1ef22 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3 │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef72 │ │ │ │ + bne.n 1ef22 │ │ │ │ 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 1efd6 │ │ │ │ + beq.n 1ef86 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0d8 │ │ │ │ + beq.w 1f088 │ │ │ │ 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 1f046 │ │ │ │ + b.n 1eff6 │ │ │ │ add.w r8, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0c6 │ │ │ │ + beq.n 1f076 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f03a │ │ │ │ + cbz r4, 1efea │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8918 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8578 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1ef4e │ │ │ │ + ble.n 1eefe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f03a │ │ │ │ + beq.n 1efea │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0d0 │ │ │ │ + beq.n 1f080 │ │ │ │ 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] @ (1f0f4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1f0a4 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (1f0f0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f0a0 ) │ │ │ │ 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 1f0e8 │ │ │ │ + bne.n 1f098 │ │ │ │ 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 1ea7c │ │ │ │ + bl 1ea2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f01e │ │ │ │ + blt.n 1efce │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1efce │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f08c │ │ │ │ + b.n 1f03c │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1efce │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f082 │ │ │ │ + bne.n 1f032 │ │ │ │ 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 1f0b4 │ │ │ │ + beq.n 1f064 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f0e0 │ │ │ │ + cbz r3, 1f090 │ │ │ │ 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 1f046 │ │ │ │ + b.n 1eff6 │ │ │ │ mov r0, r8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f004 │ │ │ │ + b.n 1efb4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f03a │ │ │ │ + b.n 1efea │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1efd6 │ │ │ │ + b.n 1ef86 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f0b4 │ │ │ │ + b.n 1f064 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ 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] @ (1f2d4 ) │ │ │ │ + ldr r1, [pc, #452] @ (1f284 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #452] @ (1f2d8 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f288 ) │ │ │ │ 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 1f272 │ │ │ │ + beq.w 1f222 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f27c │ │ │ │ + beq.w 1f22c │ │ │ │ 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 8820 │ │ │ │ sub.w r1, r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f268 │ │ │ │ + beq.w 1f218 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 1f2b8 │ │ │ │ + bls.w 1f268 │ │ │ │ movs r4, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, r9, r3 │ │ │ │ - b.n 1f172 │ │ │ │ + b.n 1f122 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f262 │ │ │ │ + bcs.n 1f212 │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #91 @ 0x5b │ │ │ │ - bne.n 1f16c │ │ │ │ + bne.n 1f11c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f262 │ │ │ │ + bcs.n 1f212 │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f262 │ │ │ │ + beq.n 1f212 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f264 │ │ │ │ + beq.n 1f214 │ │ │ │ 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 1f1ca │ │ │ │ + b.n 1f17a │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldrd r6, r8, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ee3c │ │ │ │ + bl 1edec │ │ │ │ ldrd r2, r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1f21a │ │ │ │ + cbz r0, 1f1ca │ │ │ │ adds r1, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1eee4 │ │ │ │ + bl 1ee94 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f1b4 │ │ │ │ + bne.n 1f164 │ │ │ │ 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 1f2a0 │ │ │ │ + beq.n 1f250 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ - cbnz r3, 1f236 │ │ │ │ + cbnz r3, 1f1e6 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f236 │ │ │ │ + beq.n 1f1e6 │ │ │ │ mov r3, lr │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f236 │ │ │ │ + bcs.n 1f1e6 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f166 │ │ │ │ + b.n 1f116 │ │ │ │ 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 1f206 │ │ │ │ + beq.n 1f1b6 │ │ │ │ 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] @ (1f2dc ) │ │ │ │ - ldr r3, [pc, #140] @ (1f2d8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f28c ) │ │ │ │ + ldr r3, [pc, #140] @ (1f288 ) │ │ │ │ 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 1f2d0 │ │ │ │ + bne.n 1f280 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1f2c6 │ │ │ │ + cbz r2, 1f276 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f236 │ │ │ │ + b.n 1f1e6 │ │ │ │ mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f158 │ │ │ │ - cbz r2, 1f2ac │ │ │ │ + b.n 1f108 │ │ │ │ + cbz r2, 1f25c │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 1f13e │ │ │ │ + b.n 1f0ee │ │ │ │ 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 1f19e │ │ │ │ + b.n 1f14e │ │ │ │ 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 1f246 │ │ │ │ + b.n 1f1f6 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1f236 │ │ │ │ + b.n 1f1e6 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f196 │ │ │ │ + b.n 1f146 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f196 │ │ │ │ + b.n 1f146 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ 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] @ (1f378 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f328 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f37c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f32c ) │ │ │ │ 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 1f0f8 │ │ │ │ + bl 1f0a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f36e │ │ │ │ + beq.n 1f31e │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f360 │ │ │ │ + cbz r3, 1f310 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f346 │ │ │ │ + cbz r3, 1f2f6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ adds r1, r6, r5 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r4] │ │ │ │ - ldr r1, [pc, #56] @ (1f380 ) │ │ │ │ - ldr r2, [pc, #48] @ (1f37c ) │ │ │ │ + ldr r1, [pc, #56] @ (1f330 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f32c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f372 │ │ │ │ + bne.n 1f322 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f336 │ │ │ │ - b.n 1f346 │ │ │ │ + bne.n 1f2e6 │ │ │ │ + b.n 1f2f6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f346 │ │ │ │ + b.n 1f2f6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ 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] @ (1f448 ) │ │ │ │ + ldr r4, [pc, #176] @ (1f3f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #176] @ (1f44c ) │ │ │ │ + ldr r3, [pc, #176] @ (1f3fc ) │ │ │ │ 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 1f0f8 │ │ │ │ + bl 1f0a8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 1f41c │ │ │ │ + cbz r5, 1f3cc │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ blx 87e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ @@ -35879,687 +35852,687 @@ │ │ │ │ adds r5, r6, r0 │ │ │ │ blx 83c8 │ │ │ │ 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, 1f438 │ │ │ │ + cbz r3, 1f3e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r2, r9, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f41c │ │ │ │ + cbz r5, 1f3cc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8250 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ adds r0, r5, r4 │ │ │ │ blx 8250 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, sl │ │ │ │ blx 8250 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, r9] │ │ │ │ - ldr r1, [pc, #48] @ (1f450 ) │ │ │ │ - ldr r2, [pc, #44] @ (1f44c ) │ │ │ │ + ldr r1, [pc, #48] @ (1f400 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f3fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f444 │ │ │ │ + bne.n 1f3f4 │ │ │ │ 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 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f3f4 │ │ │ │ + b.n 1f3a4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ 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] @ (1f4b4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f464 ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - ldr r4, [pc, #76] @ (1f4b8 ) │ │ │ │ + ldr r4, [pc, #76] @ (1f468 ) │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #72] @ (1f4bc ) │ │ │ │ + ldr r2, [pc, #72] @ (1f46c ) │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f384 │ │ │ │ - ldr r2, [pc, #40] @ (1f4c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4bc ) │ │ │ │ + bl 1f334 │ │ │ │ + ldr r2, [pc, #40] @ (1f470 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f46c ) │ │ │ │ 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 1f4ae │ │ │ │ + bne.n 1f45e │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f4c4 : │ │ │ │ +0001f474 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6e0 │ │ │ │ + beq.w 1f690 │ │ │ │ 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 1f6dc │ │ │ │ + beq.w 1f68c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 87e4 │ │ │ │ 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 1f528 │ │ │ │ + b.n 1f4d8 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ addeq r2, ip │ │ │ │ - beq.n 1f516 │ │ │ │ + beq.n 1f4c6 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ - bne.n 1f53a │ │ │ │ + bne.n 1f4ea │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ - cbz r3, 1f544 │ │ │ │ + cbz r3, 1f4f4 │ │ │ │ mul.w ip, r6, r1 │ │ │ │ sub.w r0, r7, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 1f5b6 │ │ │ │ + bcc.n 1f566 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1f5ac │ │ │ │ - bls.n 1f504 │ │ │ │ + beq.n 1f55c │ │ │ │ + bls.n 1f4b4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 1f5ac │ │ │ │ + beq.n 1f55c │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 1f59a │ │ │ │ + beq.n 1f54a │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f51c │ │ │ │ + bne.n 1f4cc │ │ │ │ adds r6, r2, #3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6c0 │ │ │ │ + beq.w 1f670 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1f5b6 │ │ │ │ + cbz r0, 1f566 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f590 │ │ │ │ + cbz r2, 1f540 │ │ │ │ movs r6, #19 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f63c │ │ │ │ + beq.n 1f5ec │ │ │ │ sub.w ip, r2, #9 │ │ │ │ uxtb.w ip, ip │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.n 1f5bc │ │ │ │ + bhi.n 1f56c │ │ │ │ lsr.w ip, r6, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 1f6a8 │ │ │ │ + beq.w 1f658 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f56a │ │ │ │ + bne.n 1f51a │ │ │ │ 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 1f516 │ │ │ │ + b.n 1f4c6 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #2 │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ - b.n 1f516 │ │ │ │ + b.n 1f4c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1f606 │ │ │ │ - bls.w 1f6f6 │ │ │ │ + beq.n 1f5b6 │ │ │ │ + bls.w 1f6a6 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 1f606 │ │ │ │ + beq.n 1f5b6 │ │ │ │ and.w r7, r2, #223 @ 0xdf │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - beq.n 1f5d6 │ │ │ │ + beq.n 1f586 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f588 │ │ │ │ + b.n 1f538 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #10 │ │ │ │ cmp r1, #0 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.n 1f5fe │ │ │ │ + ble.n 1f5ae │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f5f8 │ │ │ │ + cbz r2, 1f5a8 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5ec │ │ │ │ + bne.n 1f59c │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1f5e6 │ │ │ │ + bne.n 1f596 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f588 │ │ │ │ + b.n 1f538 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 1f6c8 │ │ │ │ + beq.n 1f678 │ │ │ │ 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 1f6e8 │ │ │ │ + ble.n 1f698 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f634 │ │ │ │ + cbz r2, 1f5e4 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f628 │ │ │ │ + bne.n 1f5d8 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f684 │ │ │ │ + beq.n 1f634 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 1f622 │ │ │ │ + b.n 1f5d2 │ │ │ │ mov r7, r3 │ │ │ │ add.w ip, r5, #1 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6e4 │ │ │ │ + beq.n 1f694 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f66e │ │ │ │ + beq.n 1f61e │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f688 │ │ │ │ + beq.n 1f638 │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f590 │ │ │ │ + beq.n 1f540 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 1f652 │ │ │ │ + bne.n 1f602 │ │ │ │ mov r5, ip │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f56a │ │ │ │ - b.n 1f590 │ │ │ │ + bne.w 1f51a │ │ │ │ + b.n 1f540 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f588 │ │ │ │ + b.n 1f538 │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne.n 1f656 │ │ │ │ + bne.n 1f606 │ │ │ │ strb.w r2, [r3], #2 │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r7, #1] │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f590 │ │ │ │ + beq.w 1f540 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f668 │ │ │ │ + b.n 1f618 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 1f5d0 │ │ │ │ + bne.n 1f580 │ │ │ │ movw r2, #8250 @ 0x203a │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f56a │ │ │ │ - b.n 1f590 │ │ │ │ + bne.w 1f51a │ │ │ │ + b.n 1f540 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ - b.n 1f55a │ │ │ │ + b.n 1f50a │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r3, #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f590 │ │ │ │ + beq.w 1f540 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f56a │ │ │ │ + b.n 1f51a │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1f546 │ │ │ │ + b.n 1f4f6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f590 │ │ │ │ + b.n 1f540 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f590 │ │ │ │ + beq.w 1f540 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f56a │ │ │ │ + b.n 1f51a │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 1f6a8 │ │ │ │ + bne.n 1f658 │ │ │ │ cmp r1, #0 │ │ │ │ movw r2, #2604 @ 0xa2c │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - ble.w 1f588 │ │ │ │ + ble.w 1f538 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f71e │ │ │ │ + cbz r2, 1f6ce │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f712 │ │ │ │ + bne.n 1f6c2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f70c │ │ │ │ - b.n 1f588 │ │ │ │ + bne.n 1f6bc │ │ │ │ + b.n 1f538 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001f728 : │ │ │ │ +0001f6d8 : │ │ │ │ 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 87e4 │ │ │ │ mov r6, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7ee │ │ │ │ + beq.n 1f79e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f78e │ │ │ │ + cbz r5, 1f73e │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ - cbz r2, 1f78a │ │ │ │ + cbz r2, 1f73a │ │ │ │ mov.w ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f792 │ │ │ │ + beq.n 1f742 │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 1f7ce │ │ │ │ + bhi.n 1f77e │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f7ce │ │ │ │ + bpl.n 1f77e │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f76c │ │ │ │ + bne.n 1f71c │ │ │ │ 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 1f78a │ │ │ │ + beq.n 1f73a │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f7bc │ │ │ │ + beq.n 1f76c │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f7d4 │ │ │ │ + beq.n 1f784 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ - cbz r2, 1f7ea │ │ │ │ + cbz r2, 1f79a │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ mov r0, r3 │ │ │ │ - bne.n 1f7a4 │ │ │ │ + bne.n 1f754 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f76c │ │ │ │ - b.n 1f78a │ │ │ │ + bne.n 1f71c │ │ │ │ + b.n 1f73a │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f782 │ │ │ │ + b.n 1f732 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - bne.n 1f7a8 │ │ │ │ + bne.n 1f758 │ │ │ │ strb.w r2, [r0], #2 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7b4 │ │ │ │ + bne.n 1f764 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f78a │ │ │ │ + b.n 1f73a │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f752 │ │ │ │ + b.n 1f702 │ │ │ │ │ │ │ │ -0001f7f8 : │ │ │ │ +0001f7a8 : │ │ │ │ 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] @ (1f890 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f840 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f894 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f844 ) │ │ │ │ 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 1f0f8 │ │ │ │ + bl 1f0a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f886 │ │ │ │ + beq.n 1f836 │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f878 │ │ │ │ + cbz r3, 1f828 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f85e │ │ │ │ + cbz r3, 1f80e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ adds r1, r6, r5 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r4] │ │ │ │ - ldr r1, [pc, #56] @ (1f898 ) │ │ │ │ - ldr r2, [pc, #48] @ (1f894 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f848 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f844 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f88a │ │ │ │ + bne.n 1f83a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f84e │ │ │ │ - b.n 1f85e │ │ │ │ + bne.n 1f7fe │ │ │ │ + b.n 1f80e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f85e │ │ │ │ + b.n 1f80e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f89c : │ │ │ │ +0001f84c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #96] @ 1f90c │ │ │ │ + ldr.w ip, [pc, #96] @ 1f8bc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #92] @ (1f910 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8c0 ) │ │ │ │ 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 1f0f8 │ │ │ │ + bl 1f0a8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f8ec │ │ │ │ + bhi.n 1f89c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ (1f914 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f910 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f8c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f8c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f906 │ │ │ │ + bne.n 1f8b6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f8d2 │ │ │ │ + bne.n 1f882 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #32] @ (1f918 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8c8 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8dd4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f8d4 │ │ │ │ + b.n 1f884 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #432 @ (adr r2, 1facc ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 1fa7c ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0001f91c : │ │ │ │ +0001f8cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #112] @ 1f99c │ │ │ │ + ldr.w ip, [pc, #112] @ 1f94c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1f9a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f950 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #32 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 85f8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f972 │ │ │ │ + cbz r0, 1f922 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f0f8 │ │ │ │ + bl 1f0a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1eae0 │ │ │ │ + bl 1ea90 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1f98c │ │ │ │ + cbz r3, 1f93c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #48] @ (1f9a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f9a0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f954 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f996 │ │ │ │ + bne.n 1f946 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f972 │ │ │ │ + b.n 1f922 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f9a8 : │ │ │ │ +0001f958 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #112] @ 1fa28 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f9d8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1fa2c ) │ │ │ │ + ldr r3, [pc, #108] @ (1f9dc ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #32 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 85f8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 1f9f4 │ │ │ │ + cbnz r0, 1f9a4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #84] @ (1fa30 ) │ │ │ │ - ldr r2, [pc, #76] @ (1fa2c ) │ │ │ │ + ldr r1, [pc, #84] @ (1f9e0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f9dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fa22 │ │ │ │ + bne.n 1f9d2 │ │ │ │ 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 1f0f8 │ │ │ │ + bl 1f0a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ea7c │ │ │ │ + bl 1ea2c │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1fa1a │ │ │ │ + cbz r3, 1f9ca │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1f9da │ │ │ │ + b.n 1f98a │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f9da │ │ │ │ + b.n 1f98a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001fa34 : │ │ │ │ +0001f9e4 : │ │ │ │ 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] @ (1fe0c ) │ │ │ │ + ldr r2, [pc, #964] @ (1fdbc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #964] @ (1fe10 ) │ │ │ │ + ldr r3, [pc, #964] @ (1fdc0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -36569,87 +36542,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, 1fa94 │ │ │ │ + cbz r3, 1fa44 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #920] @ (1fe14 ) │ │ │ │ - ldr r3, [pc, #916] @ (1fe10 ) │ │ │ │ + ldr r2, [pc, #920] @ (1fdc4 ) │ │ │ │ + ldr r3, [pc, #916] @ (1fdc0 ) │ │ │ │ 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 1fe06 │ │ │ │ + bne.w 1fdb6 │ │ │ │ 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 8c44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc6e │ │ │ │ + beq.w 1fc1e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 1faba │ │ │ │ + cbz r3, 1fa6a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1fa76 │ │ │ │ + bne.n 1fa26 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1f0f8 │ │ │ │ + bl 1f0a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcfc │ │ │ │ + beq.w 1fcac │ │ │ │ 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 1fbae │ │ │ │ + bne.n 1fb5e │ │ │ │ subs r2, r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ addgt r1, sl │ │ │ │ - bgt.n 1fafe │ │ │ │ - b.n 1fcee │ │ │ │ + bgt.n 1faae │ │ │ │ + b.n 1fc9e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcee │ │ │ │ + beq.w 1fc9e │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1faf8 │ │ │ │ + bne.n 1faa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcee │ │ │ │ + beq.w 1fc9e │ │ │ │ add.w r1, sl, r2 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1fb1c │ │ │ │ + b.n 1facc │ │ │ │ subs r2, #1 │ │ │ │ - beq.w 1fcee │ │ │ │ + beq.w 1fc9e │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1fb16 │ │ │ │ + bne.n 1fac6 │ │ │ │ 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] │ │ │ │ @@ -36674,22 +36647,22 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd8a │ │ │ │ + beq.w 1fd3a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa76 │ │ │ │ + beq.w 1fa26 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8250 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ adds r0, r7, r4 │ │ │ │ @@ -36698,59 +36671,59 @@ │ │ │ │ strb.w r3, [r7, r8] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 8054 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fa78 │ │ │ │ + b.n 1fa28 │ │ │ │ add r1, sl │ │ │ │ mov r0, r4 │ │ │ │ sub.w r7, r1, r9 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9d4 │ │ │ │ + bl 1e984 │ │ │ │ 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 1fa76 │ │ │ │ + ble.w 1fa26 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcf2 │ │ │ │ + beq.w 1fca2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa76 │ │ │ │ + beq.w 1fa26 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r9 │ │ │ │ blx 8250 │ │ │ │ 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 1fdaa │ │ │ │ + beq.w 1fd5a │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.w 1fdee │ │ │ │ + beq.w 1fd9e │ │ │ │ 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] │ │ │ │ @@ -36758,15 +36731,15 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 8250 │ │ │ │ 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 1fc56 │ │ │ │ + beq.n 1fc06 │ │ │ │ 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] │ │ │ │ @@ -36774,45 +36747,45 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r0, r4, r7 │ │ │ │ blx 8250 │ │ │ │ add.w r3, r4, fp │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r7] │ │ │ │ - b.n 1fb9e │ │ │ │ + b.n 1fb4e │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ adds r0, r7, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd94 │ │ │ │ + beq.w 1fd44 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa76 │ │ │ │ + beq.w 1fa26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9d4 │ │ │ │ + bl 1e984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fda4 │ │ │ │ - ldr r3, [pc, #364] @ (1fe18 ) │ │ │ │ + beq.n 1fd54 │ │ │ │ + ldr r3, [pc, #364] @ (1fdc8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #356] @ (1fe1c ) │ │ │ │ + ldr r3, [pc, #356] @ (1fdcc ) │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ @@ -36820,67 +36793,67 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 856c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fdf8 │ │ │ │ + beq.w 1fda8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1fbaa │ │ │ │ + b.n 1fb5a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb2c │ │ │ │ + b.n 1fadc │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fbf6 │ │ │ │ + b.n 1fba6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ add r3, r7 │ │ │ │ adds r7, r3, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fdd8 │ │ │ │ + beq.n 1fd88 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa76 │ │ │ │ + beq.w 1fa26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9d4 │ │ │ │ + bl 1e984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fde8 │ │ │ │ - ldr r3, [pc, #228] @ (1fe20 ) │ │ │ │ + beq.n 1fd98 │ │ │ │ + ldr r3, [pc, #228] @ (1fdd0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fde2 │ │ │ │ + beq.n 1fd92 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 1fe00 │ │ │ │ - ldr r2, [pc, #212] @ (1fe24 ) │ │ │ │ + beq.n 1fdb0 │ │ │ │ + ldr r2, [pc, #212] @ (1fdd4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #204] @ (1fe28 ) │ │ │ │ + ldr r3, [pc, #204] @ (1fdd8 ) │ │ │ │ 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] │ │ │ │ @@ -36889,28 +36862,28 @@ │ │ │ │ adds r0, r7, r0 │ │ │ │ blx 8534 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8054 │ │ │ │ - b.n 1fbaa │ │ │ │ + b.n 1fb5a │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fb7c │ │ │ │ + b.n 1fb2c │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fca0 │ │ │ │ - b.n 1fa76 │ │ │ │ - ldr r3, [pc, #132] @ (1fe2c ) │ │ │ │ + bne.w 1fc50 │ │ │ │ + b.n 1fa26 │ │ │ │ + ldr r3, [pc, #132] @ (1fddc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fcae │ │ │ │ + b.n 1fc5e │ │ │ │ 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 │ │ │ │ @@ -36921,72 +36894,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 1fc56 │ │ │ │ + b.n 1fc06 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fd2a │ │ │ │ - ldr r2, [pc, #76] @ (1fe30 ) │ │ │ │ + b.n 1fcda │ │ │ │ + ldr r2, [pc, #76] @ (1fde0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd52 │ │ │ │ - ldr r3, [pc, #72] @ (1fe34 ) │ │ │ │ + b.n 1fd02 │ │ │ │ + ldr r3, [pc, #72] @ (1fde4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fd3e │ │ │ │ + b.n 1fcee │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ - b.n 1fc40 │ │ │ │ + b.n 1fbf0 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1fbaa │ │ │ │ - ldr r2, [pc, #52] @ (1fe38 ) │ │ │ │ + b.n 1fb5a │ │ │ │ + ldr r2, [pc, #52] @ (1fde8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd52 │ │ │ │ + b.n 1fd02 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #320 @ (adr r5, 1ff5c ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 1ff0c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #272 @ (adr r5, 1ff30 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 1fee0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #768 @ (adr r4, 20124 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 200d4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #704 @ (adr r4, 200ec ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 2009c ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001fe3c : │ │ │ │ +0001fdec : │ │ │ │ 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] @ (1fea0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1fe50 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1fea4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe54 ) │ │ │ │ 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] │ │ │ │ @@ -36999,227 +36972,227 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 83b0 │ │ │ │ - ldr r2, [pc, #36] @ (1fea8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fea4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1fe58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe54 ) │ │ │ │ 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 1fe9a │ │ │ │ + bne.n 1fe4a │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], #-4 │ │ │ │ + stc2l 0, cr0, [r4], {1} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, r2, cr1 │ │ │ │ + ldc2 0, cr0, [r2], {1} │ │ │ │ │ │ │ │ -0001feac : │ │ │ │ +0001fe5c : │ │ │ │ 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] @ 1ff24 │ │ │ │ + ldr.w ip, [pc, #104] @ 1fed4 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ff28 ) │ │ │ │ + ldr r3, [pc, #100] @ (1fed8 ) │ │ │ │ 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 89d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 1ff08 │ │ │ │ + cbz r3, 1feb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ff08 │ │ │ │ - ldr r1, [pc, #60] @ (1ff2c ) │ │ │ │ - ldr r2, [pc, #52] @ (1ff28 ) │ │ │ │ + beq.n 1feb8 │ │ │ │ + ldr r1, [pc, #60] @ (1fedc ) │ │ │ │ + ldr r2, [pc, #52] @ (1fed8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ff1e │ │ │ │ + bne.n 1fece │ │ │ │ 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 8718 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1feee │ │ │ │ + b.n 1fe9e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4], {1} │ │ │ │ + mrrc2 0, 0, r0, r4, cr1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd60001 │ │ │ │ + stc2 0, cr0, [r6], #-4 │ │ │ │ │ │ │ │ -0001ff30 : │ │ │ │ +0001fee0 : │ │ │ │ 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] @ 1ffa8 │ │ │ │ + ldr.w ip, [pc, #104] @ 1ff58 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ffac ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff5c ) │ │ │ │ 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 89d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 1ff8c │ │ │ │ + cbz r3, 1ff3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ff8c │ │ │ │ - ldr r1, [pc, #60] @ (1ffb0 ) │ │ │ │ - ldr r2, [pc, #52] @ (1ffac ) │ │ │ │ + beq.n 1ff3c │ │ │ │ + ldr r1, [pc, #60] @ (1ff60 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ff5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ffa2 │ │ │ │ + bne.n 1ff52 │ │ │ │ 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 8718 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1ff72 │ │ │ │ + b.n 1ff22 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smull r0, r0, r0, r1 │ │ │ │ + @ instruction: 0xfbd00001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r0, r2, r1, r0 │ │ │ │ + umull r0, r0, r2, r1 │ │ │ │ │ │ │ │ -0001ffb4 : │ │ │ │ +0001ff64 : │ │ │ │ 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 83b0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0001ffd0 : │ │ │ │ +0001ff80 : │ │ │ │ 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] @ (20348 ) │ │ │ │ + ldr r2, [pc, #868] @ (202f8 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #868] @ (2034c ) │ │ │ │ + ldr r3, [pc, #868] @ (202fc ) │ │ │ │ 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 20338 │ │ │ │ + beq.w 202e8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202e2 │ │ │ │ - cbz r5, 2000c │ │ │ │ + beq.w 20292 │ │ │ │ + cbz r5, 1ffbc │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbnz r2, 2002e │ │ │ │ + cbnz r2, 1ffde │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr r2, [pc, #832] @ (20350 ) │ │ │ │ - ldr r3, [pc, #824] @ (2034c ) │ │ │ │ + ldr r2, [pc, #832] @ (20300 ) │ │ │ │ + ldr r3, [pc, #824] @ (202fc ) │ │ │ │ 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 20344 │ │ │ │ + bne.w 202f4 │ │ │ │ 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] @ 20354 │ │ │ │ + ldr.w sl, [pc, #804] @ 20304 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ mov.w r9, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, pc │ │ │ │ - b.n 20066 │ │ │ │ + b.n 20016 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r6, r3, #10 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 2026c │ │ │ │ + bhi.w 2021c │ │ │ │ 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 2000c │ │ │ │ + beq.n 1ffbc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 2003e │ │ │ │ + bne.n 1ffee │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r6, r5, #1 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 20058 │ │ │ │ - add r1, pc, #8 @ (adr r1, 20080 ) │ │ │ │ + bhi.n 20008 │ │ │ │ + add r1, pc, #8 @ (adr r1, 20030 ) │ │ │ │ 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 │ │ │ │ @@ -37242,168 +37215,168 @@ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 200f2 │ │ │ │ + bls.n 200a2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2032e │ │ │ │ + beq.w 202de │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20338 │ │ │ │ + beq.w 202e8 │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ - b.n 2024a │ │ │ │ + b.n 201fa │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.w 202c4 │ │ │ │ + bhi.w 20274 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20298 │ │ │ │ - ldr r2, [pc, #552] @ (20358 ) │ │ │ │ + bne.w 20248 │ │ │ │ + ldr r2, [pc, #552] @ (20308 ) │ │ │ │ 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 20058 │ │ │ │ + b.n 20008 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r7, r1, [r4] │ │ │ │ adds r2, r3, #3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 202a0 │ │ │ │ + bhi.w 20250 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20194 │ │ │ │ + cbz r3, 20144 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 20180 │ │ │ │ + bne.n 20130 │ │ │ │ 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 20170 │ │ │ │ + bne.n 20120 │ │ │ │ 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 20058 │ │ │ │ + b.n 20008 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 201ce │ │ │ │ + bls.n 2017e │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20324 │ │ │ │ + beq.w 202d4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20338 │ │ │ │ + beq.w 202e8 │ │ │ │ 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] @ (2035c ) │ │ │ │ + ldr r7, [pc, #376] @ (2030c ) │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [ip] │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ - b.n 2024a │ │ │ │ + b.n 201fa │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 20222 │ │ │ │ + bls.n 201d2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2031a │ │ │ │ + beq.w 202ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20338 │ │ │ │ + beq.w 202e8 │ │ │ │ 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] @ (20360 ) │ │ │ │ + ldr r7, [pc, #296] @ (20310 ) │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [ip] │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ @@ -37415,162 +37388,162 @@ │ │ │ │ add r0, r3 │ │ │ │ blx 8250 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r0, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 20058 │ │ │ │ + b.n 20008 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2028c │ │ │ │ + cbz r3, 2023c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20338 │ │ │ │ + beq.n 202e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 2004c │ │ │ │ + b.n 1fffc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20282 │ │ │ │ - ldr r2, [pc, #200] @ (20364 ) │ │ │ │ + b.n 20232 │ │ │ │ + ldr r2, [pc, #200] @ (20314 ) │ │ │ │ movs r3, #4 │ │ │ │ add r2, pc │ │ │ │ - b.n 20134 │ │ │ │ + b.n 200e4 │ │ │ │ mov.w r8, r1, lsl #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20302 │ │ │ │ + cbz r3, 202b2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20338 │ │ │ │ + beq.n 202e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20164 │ │ │ │ + b.n 20114 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2030e │ │ │ │ + cbz r3, 202be │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 20338 │ │ │ │ + cbz r5, 202e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 2011e │ │ │ │ + b.n 200ce │ │ │ │ mov.w r7, #1024 @ 0x400 │ │ │ │ str r7, [r0, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2033c │ │ │ │ + cbz r3, 202ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 20338 │ │ │ │ + cbz r0, 202e8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 20006 │ │ │ │ + b.n 1ffb6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 202ba │ │ │ │ + b.n 2026a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 202da │ │ │ │ + b.n 2028a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 2021a │ │ │ │ + b.n 201ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 201c6 │ │ │ │ + b.n 20176 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 200ea │ │ │ │ + b.n 2009a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2000e │ │ │ │ + b.n 1ffbe │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ - b.n 202f8 │ │ │ │ + b.n 202a8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfae00001 │ │ │ │ + smlawb r0, r0, r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab60001 │ │ │ │ + mla r0, r6, r1, r0 │ │ │ │ strh r2, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #232 @ (adr r0, 20448 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 203f8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ ... │ │ │ │ │ │ │ │ -00020368 : │ │ │ │ - cbz r0, 203aa │ │ │ │ +00020318 : │ │ │ │ + cbz r0, 2035a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 203ac │ │ │ │ + cbz r3, 2035c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 203aa │ │ │ │ + beq.n 2035a │ │ │ │ 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 87e4 │ │ │ │ add.w r1, r0, #10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 203b0 │ │ │ │ + bls.n 20360 │ │ │ │ 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 8250 │ │ │ │ - ldr r3, [pc, #28] @ (203d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (20388 ) │ │ │ │ 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] │ │ │ │ @@ -37578,601 +37551,601 @@ │ │ │ │ strh.w r1, [ip, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000203dc : │ │ │ │ +0002038c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #140] @ (20478 ) │ │ │ │ + ldr r2, [pc, #140] @ (20428 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #140] @ (2047c ) │ │ │ │ + ldr r3, [pc, #140] @ (2042c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 20458 │ │ │ │ + cbz r0, 20408 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ blx 85cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 20458 │ │ │ │ + beq.n 20408 │ │ │ │ blx 8760 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #10 │ │ │ │ blx 842c │ │ │ │ - cbz r0, 20448 │ │ │ │ + cbz r0, 203f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 87e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20452 │ │ │ │ - ldr r1, [pc, #68] @ (20480 ) │ │ │ │ + blt.n 20402 │ │ │ │ + ldr r1, [pc, #68] @ (20430 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20452 │ │ │ │ + blt.n 20402 │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2045a │ │ │ │ + b.n 2040a │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (20484 ) │ │ │ │ - ldr r3, [pc, #28] @ (2047c ) │ │ │ │ + ldr r2, [pc, #40] @ (20434 ) │ │ │ │ + ldr r3, [pc, #28] @ (2042c ) │ │ │ │ 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 20472 │ │ │ │ + bne.n 20422 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6d80001 │ │ │ │ + @ instruction: 0xf7280001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66a0001 │ │ │ │ + @ instruction: 0xf6ba0001 │ │ │ │ │ │ │ │ -00020488 : │ │ │ │ +00020438 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2049e │ │ │ │ + b.n 2044e │ │ │ │ blx 8324 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c28 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2049a │ │ │ │ + beq.n 2044a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000204b0 : │ │ │ │ +00020460 : │ │ │ │ b.w 83d4 │ │ │ │ - cbz r0, 204f4 │ │ │ │ + cbz r0, 204a4 │ │ │ │ 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, 204f2 │ │ │ │ + cbz r3, 204a2 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbnz r4, 204e6 │ │ │ │ - b.n 204f2 │ │ │ │ + cbnz r4, 20496 │ │ │ │ + b.n 204a2 │ │ │ │ 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, 204ec │ │ │ │ + cbz r4, 2049c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 204d2 │ │ │ │ + bne.n 20482 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 204c8 │ │ │ │ + bne.n 20478 │ │ │ │ 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 205bc │ │ │ │ + beq.n 2056c │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20520 │ │ │ │ + b.n 204d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r3, 20526 │ │ │ │ + cbz r3, 204d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20518 │ │ │ │ + bne.n 204c8 │ │ │ │ cmp r1, #23 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ble.n 205b8 │ │ │ │ + ble.n 20568 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205b8 │ │ │ │ - bl 204f8 │ │ │ │ + beq.n 20568 │ │ │ │ + bl 204a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204f8 │ │ │ │ + bl 204a8 │ │ │ │ mov r5, r0 │ │ │ │ orrs r0, r4 │ │ │ │ - beq.n 2061a │ │ │ │ + beq.n 205ca │ │ │ │ mov r8, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205cc │ │ │ │ - cbz r4, 20594 │ │ │ │ + beq.n 2057c │ │ │ │ + cbz r4, 20544 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2057e │ │ │ │ + ble.n 2052e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205c4 │ │ │ │ + beq.n 20574 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20612 │ │ │ │ + beq.n 205c2 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2055e │ │ │ │ + bgt.n 2050e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20602 │ │ │ │ + beq.n 205b2 │ │ │ │ str.w r4, [r8, #4] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20554 │ │ │ │ + bne.n 20504 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - cbz r7, 205f2 │ │ │ │ + cbz r7, 205a2 │ │ │ │ mov r5, r3 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20594 │ │ │ │ + bne.n 20544 │ │ │ │ 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 204b4 │ │ │ │ + bl 20464 │ │ │ │ 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 20570 │ │ │ │ + bne.n 20520 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r5, 2060c │ │ │ │ + cbnz r5, 205bc │ │ │ │ mov r7, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205aa │ │ │ │ + beq.n 2055a │ │ │ │ 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 205dc │ │ │ │ + bne.n 2058c │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 205aa │ │ │ │ + b.n 2055a │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 2061e │ │ │ │ + cbz r3, 205ce │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 2059e │ │ │ │ + b.n 2054e │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20552 │ │ │ │ + b.n 20502 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 205e4 │ │ │ │ + b.n 20594 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 205d0 │ │ │ │ + b.n 20580 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 205be │ │ │ │ + b.n 2056e │ │ │ │ mov r8, r5 │ │ │ │ - b.n 205aa │ │ │ │ + b.n 2055a │ │ │ │ nop │ │ │ │ │ │ │ │ -00020624 : │ │ │ │ +000205d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20654 │ │ │ │ + cbz r3, 20604 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20652 │ │ │ │ + cbz r0, 20602 │ │ │ │ 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 8644 │ │ │ │ - b.n 20642 │ │ │ │ + b.n 205f2 │ │ │ │ │ │ │ │ -0002065c : │ │ │ │ +0002060c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 8668 │ │ │ │ - cbz r0, 20674 │ │ │ │ + cbz r0, 20624 │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020678 : │ │ │ │ - cbz r1, 206ba │ │ │ │ - cbz r0, 206b6 │ │ │ │ +00020628 : │ │ │ │ + cbz r1, 2066a │ │ │ │ + cbz r0, 20666 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 206b6 │ │ │ │ + cbz r2, 20666 │ │ │ │ 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 204f8 │ │ │ │ + bl 204a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r0, 206aa │ │ │ │ + cbnz r0, 2065a │ │ │ │ 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 206aa │ │ │ │ + bne.n 2065a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2069e │ │ │ │ + b.n 2064e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000206c0 : │ │ │ │ +00020670 : │ │ │ │ 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 2070a │ │ │ │ + beq.n 206ba │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2070a │ │ │ │ + beq.n 206ba │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 20710 │ │ │ │ + bhi.n 206c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 204b4 │ │ │ │ + bl 20464 │ │ │ │ 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 8b28 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 20702 │ │ │ │ + b.n 206b2 │ │ │ │ │ │ │ │ -0002071c : │ │ │ │ +000206cc : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 2074e │ │ │ │ + beq.n 206fe │ │ │ │ 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, 20740 │ │ │ │ + cbz r2, 206f0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20744 │ │ │ │ + cbz r3, 206f4 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ pop {r4} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00020750 : │ │ │ │ +00020700 : │ │ │ │ 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 20772 │ │ │ │ + bne.n 20722 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 86b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - cbz r3, 20788 │ │ │ │ + cbz r3, 20738 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 20788 │ │ │ │ + cbz r0, 20738 │ │ │ │ blx r3 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2079e │ │ │ │ + cbz r3, 2074e │ │ │ │ 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 81bc │ │ │ │ nop │ │ │ │ │ │ │ │ -000207ac : │ │ │ │ - cbz r0, 207d4 │ │ │ │ +0002075c : │ │ │ │ + cbz r0, 20784 │ │ │ │ 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, 207ca │ │ │ │ - b.n 207d6 │ │ │ │ + cbnz r3, 2077a │ │ │ │ + b.n 20786 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 207da │ │ │ │ + beq.n 2078a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 207d6 │ │ │ │ + cbz r3, 20786 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207c2 │ │ │ │ + bne.n 20772 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r3 │ │ │ │ blx 8b5c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000207e4 : │ │ │ │ - cbz r0, 20810 │ │ │ │ +00020794 : │ │ │ │ + cbz r0, 207c0 │ │ │ │ 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, 20808 │ │ │ │ + cbz r4, 207b8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 8b5c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207fa │ │ │ │ + bne.n 207aa │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00020814 : │ │ │ │ - cbz r0, 20842 │ │ │ │ +000207c4 : │ │ │ │ + cbz r0, 207f2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 89ac │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20844 │ │ │ │ + cbz r3, 207f4 │ │ │ │ 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 81bc │ │ │ │ nop │ │ │ │ │ │ │ │ -00020850 : │ │ │ │ - cbz r0, 208a2 │ │ │ │ +00020800 : │ │ │ │ + cbz r0, 20852 │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20896 │ │ │ │ + cbz r3, 20846 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20894 │ │ │ │ + cbz r0, 20844 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 2087c │ │ │ │ + cbz r3, 2082c │ │ │ │ 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, 2089e │ │ │ │ + cbz r2, 2084e │ │ │ │ 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 8644 │ │ │ │ - b.n 20874 │ │ │ │ + b.n 20824 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 2088a │ │ │ │ + b.n 2083a │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000208a4 : │ │ │ │ +00020854 : │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 208e8 │ │ │ │ + cbz r3, 20898 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 208e6 │ │ │ │ + cbz r0, 20896 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 208ce │ │ │ │ + cbz r3, 2087e │ │ │ │ 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, 208f0 │ │ │ │ + cbz r2, 208a0 │ │ │ │ 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 8644 │ │ │ │ - b.n 208c6 │ │ │ │ + b.n 20876 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 208dc │ │ │ │ + b.n 2088c │ │ │ │ │ │ │ │ -000208f4 : │ │ │ │ +000208a4 : │ │ │ │ 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, 20940 │ │ │ │ + cbz r0, 208f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 20946 │ │ │ │ + cbz r1, 208f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #4] │ │ │ │ @@ -38182,15 +38155,15 @@ │ │ │ │ strne r3, [r0, #8] │ │ │ │ strne r2, [r3, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 2094e │ │ │ │ + cbz r3, 208fe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -38198,60 +38171,60 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2093a │ │ │ │ + b.n 208ea │ │ │ │ nop │ │ │ │ │ │ │ │ -00020958 : │ │ │ │ +00020908 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 20988 │ │ │ │ + cbz r0, 20938 │ │ │ │ mov r4, r0 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2097e │ │ │ │ - b.n 20988 │ │ │ │ + cbnz r0, 2092e │ │ │ │ + b.n 20938 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r1, 20984 │ │ │ │ + cbz r1, 20934 │ │ │ │ blx 8bf8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20974 │ │ │ │ + bne.n 20924 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020990 : │ │ │ │ +00020940 : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 209ce │ │ │ │ + beq.n 2097e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 209cc │ │ │ │ + cbz r0, 2097c │ │ │ │ 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 209d2 │ │ │ │ + bne.n 20982 │ │ │ │ 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] │ │ │ │ @@ -38260,89 +38233,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 209bc │ │ │ │ + b.n 2096c │ │ │ │ nop │ │ │ │ │ │ │ │ -000209e4 : │ │ │ │ +00020994 : │ │ │ │ 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, 20a1e │ │ │ │ + cbz r0, 209ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - beq.n 20a2c │ │ │ │ + beq.n 209dc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20a1e │ │ │ │ + cbz r0, 209ce │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 20a38 │ │ │ │ + beq.n 209e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a0c │ │ │ │ + bne.n 209bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8bf4 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 88bc │ │ │ │ mov r6, r2 │ │ │ │ mov r5, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 20a72 │ │ │ │ + cbz r4, 20a22 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 20a6e │ │ │ │ + cbz r0, 20a1e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r2, 20a62 │ │ │ │ + cbz r2, 20a12 │ │ │ │ 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 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 20a50 │ │ │ │ + b.n 20a00 │ │ │ │ │ │ │ │ -00020a7c : │ │ │ │ +00020a2c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ada │ │ │ │ + beq.n 20a8a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ae0 │ │ │ │ + beq.n 20a90 │ │ │ │ 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 │ │ │ │ @@ -38359,15 +38332,15 @@ │ │ │ │ strne r0, [r2, #8] │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r4, 20aea │ │ │ │ + cbz r4, 20a9a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r2, #1 │ │ │ │ @@ -38381,1120 +38354,1120 @@ │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20ace │ │ │ │ + b.n 20a7e │ │ │ │ │ │ │ │ -00020af4 : │ │ │ │ - cbz r0, 20b16 │ │ │ │ +00020aa4 : │ │ │ │ + cbz r0, 20ac6 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r1, 20b0c │ │ │ │ - b.n 20b66 │ │ │ │ + cbnz r1, 20abc │ │ │ │ + b.n 20b16 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20b18 │ │ │ │ + beq.n 20ac8 │ │ │ │ adds r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 20b12 │ │ │ │ + cbz r3, 20ac2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b00 │ │ │ │ + bne.n 20ab0 │ │ │ │ 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, 20b52 │ │ │ │ + cbz r2, 20b02 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbz r3, 20b5a │ │ │ │ + cbz r3, 20b0a │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 20b5e │ │ │ │ + cbz r3, 20b0e │ │ │ │ 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, 20b6a │ │ │ │ + cbz r3, 20b1a │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 20b32 │ │ │ │ + b.n 20ae2 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 20b32 │ │ │ │ + b.n 20ae2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20b46 │ │ │ │ + b.n 20af6 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ - b.n 20b32 │ │ │ │ + b.n 20ae2 │ │ │ │ │ │ │ │ -00020b70 : │ │ │ │ +00020b20 : │ │ │ │ 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] @ (20ec4 ) │ │ │ │ + ldr r2, [pc, #832] @ (20e74 ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr r3, [pc, #828] @ (20ec8 ) │ │ │ │ + ldr r3, [pc, #828] @ (20e78 ) │ │ │ │ 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 20c32 │ │ │ │ + beq.n 20be2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20c50 │ │ │ │ + bhi.n 20c00 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 20c74 │ │ │ │ + ble.n 20c24 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 20bd2 │ │ │ │ + bne.n 20b82 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20eb8 │ │ │ │ + beq.w 20e68 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq.w 20d0a │ │ │ │ + beq.w 20cba │ │ │ │ mov.w r8, #0 │ │ │ │ subs r1, r2, #1 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - bne.w 20d2a │ │ │ │ + bne.w 20cda │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d2a │ │ │ │ + bne.w 20cda │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 20c7a │ │ │ │ + bpl.n 20c2a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20c32 │ │ │ │ + cbz r0, 20be2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 20d74 │ │ │ │ + ble.w 20d24 │ │ │ │ mov r9, r5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20de6 │ │ │ │ + beq.w 20d96 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #664] @ (20ecc ) │ │ │ │ - ldr r3, [pc, #656] @ (20ec8 ) │ │ │ │ + ldr r2, [pc, #664] @ (20e7c ) │ │ │ │ + ldr r3, [pc, #656] @ (20e78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20ea8 │ │ │ │ + bne.w 20e58 │ │ │ │ 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 20cf6 │ │ │ │ + bne.n 20ca6 │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne.n 20cf6 │ │ │ │ + bne.n 20ca6 │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cf6 │ │ │ │ + bne.n 20ca6 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 20bba │ │ │ │ + bgt.n 20b6a │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - blt.n 20d2e │ │ │ │ + blt.n 20cde │ │ │ │ mov.w r9, #0 │ │ │ │ ubfx r1, r8, #1, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ and.w r1, r1, r7, lsr #2 │ │ │ │ - bpl.n 20d3c │ │ │ │ + bpl.n 20cec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d8e │ │ │ │ + beq.n 20d3e │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20d80 │ │ │ │ + bne.n 20d30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20cf2 │ │ │ │ + cbz r3, 20ca2 │ │ │ │ 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 20d80 │ │ │ │ + bge.n 20d30 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 86dc <__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 20d80 │ │ │ │ + bne.n 20d30 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cb0 │ │ │ │ + bne.n 20c60 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 20d34 │ │ │ │ + beq.n 20ce4 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bne.n 20d78 │ │ │ │ + bne.n 20d28 │ │ │ │ movs r3, #2 │ │ │ │ adds r4, #1 │ │ │ │ mov r8, r3 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 20bdc │ │ │ │ + b.n 20b8c │ │ │ │ subs r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20eb0 │ │ │ │ + beq.w 20e60 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w r8, #2 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq.w 20bea │ │ │ │ + beq.w 20b9a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20bfc │ │ │ │ + b.n 20bac │ │ │ │ blx 83c8 │ │ │ │ - b.n 20c32 │ │ │ │ + b.n 20be2 │ │ │ │ adds r0, r4, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20bce │ │ │ │ - cbnz r1, 20d7c │ │ │ │ + b.n 20b7e │ │ │ │ + cbnz r1, 20d2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20dee │ │ │ │ + bne.n 20d9e │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e96 │ │ │ │ + bne.w 20e46 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - cbnz r1, 20d60 │ │ │ │ - b.n 20d6a │ │ │ │ + cbnz r1, 20d10 │ │ │ │ + b.n 20d1a │ │ │ │ cmp r1, r0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ite eq │ │ │ │ addeq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - cbz r1, 20d6a │ │ │ │ + cbz r1, 20d1a │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - blt.n 20d52 │ │ │ │ + blt.n 20d02 │ │ │ │ subs r6, r3, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 20c92 │ │ │ │ + b.n 20c42 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20bd8 │ │ │ │ + b.n 20b88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20dee │ │ │ │ + beq.n 20d9e │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20c22 │ │ │ │ - b.n 20c32 │ │ │ │ + bne.w 20bd2 │ │ │ │ + b.n 20be2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20dfe │ │ │ │ + beq.n 20dae │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cf2 │ │ │ │ + beq.n 20ca2 │ │ │ │ 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 20d80 │ │ │ │ + bge.n 20d30 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 86dc <__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 20d80 │ │ │ │ + bne.n 20d30 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20da0 │ │ │ │ + bne.n 20d50 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20c32 │ │ │ │ + b.n 20be2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ mov r6, r7 │ │ │ │ - cbnz r7, 20e46 │ │ │ │ + cbnz r7, 20df6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20e3c │ │ │ │ + cbz r3, 20dec │ │ │ │ mov r7, r5 │ │ │ │ - b.n 20e32 │ │ │ │ + b.n 20de2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 86dc <__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, 20e3c │ │ │ │ + cbz r3, 20dec │ │ │ │ ldrb r5, [r4, r6] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - blt.n 20e0a │ │ │ │ + blt.n 20dba │ │ │ │ subs r6, r6, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ - cbz r3, 20eac │ │ │ │ + cbz r3, 20e5c │ │ │ │ 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 20d80 │ │ │ │ + ble.n 20d30 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 86dc <__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 20d80 │ │ │ │ + bne.w 20d30 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e54 │ │ │ │ + bne.n 20e04 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r6, r8 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d30 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 20bfc │ │ │ │ + b.n 20bac │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 20c00 │ │ │ │ + b.n 20bb0 │ │ │ │ nop │ │ │ │ - vhadd.s d0, d12, d1 │ │ │ │ + vaddl.s8 q0, d12, d1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr2, cr1, {0} │ │ │ │ + cdp 0, 14, cr0, cr2, 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, 20f12 │ │ │ │ + cbz r3, 20ec2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ - cbz r5, 20f12 │ │ │ │ + cbz r5, 20ec2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20f12 │ │ │ │ - cbnz r6, 20f1c │ │ │ │ + cbz r4, 20ec2 │ │ │ │ + cbnz r6, 20ecc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20ed0 │ │ │ │ + bl 20e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 830c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ef0 │ │ │ │ + bne.n 20ea0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 8308 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r1, 20f2a │ │ │ │ - b.n 20ef6 │ │ │ │ + cbnz r1, 20eda │ │ │ │ + b.n 20ea6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ef6 │ │ │ │ + beq.n 20ea6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ef6 │ │ │ │ + beq.n 20ea6 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 20f24 │ │ │ │ + bne.n 20ed4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f12 │ │ │ │ + beq.n 20ec2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f1e │ │ │ │ - b.n 20f12 │ │ │ │ + bne.n 20ece │ │ │ │ + b.n 20ec2 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 20f4e │ │ │ │ + bne.n 20efe │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 20f5c │ │ │ │ - b.n 20f62 │ │ │ │ + cbnz r3, 20f0c │ │ │ │ + b.n 20f12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f4c │ │ │ │ + beq.n 20efc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20f62 │ │ │ │ + cbz r3, 20f12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f54 │ │ │ │ + bne.n 20f04 │ │ │ │ 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 r8, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8bf8 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r0, [r3, #3240] @ 0xca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ffc │ │ │ │ + beq.n 20fac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ffc │ │ │ │ + beq.n 20fac │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 20ff8 │ │ │ │ + cbz r4, 20fa8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 20fac │ │ │ │ - b.n 20fb2 │ │ │ │ + cbnz r3, 20f5c │ │ │ │ + b.n 20f62 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 2100c │ │ │ │ + beq.n 20fbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20fb2 │ │ │ │ + cbz r3, 20f62 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20fa4 │ │ │ │ + bne.n 20f54 │ │ │ │ ldr.w r0, [r7, #3240] @ 0xca8 │ │ │ │ blx 8b5c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 20fce │ │ │ │ + cbz r0, 20f7e │ │ │ │ blx 8778 │ │ │ │ - cbnz r0, 21024 │ │ │ │ + cbnz r0, 20fd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 8bf8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 20f44 │ │ │ │ + bl 20ef4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 8778 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - cbz r6, 20ff8 │ │ │ │ + cbz r6, 20fa8 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 20f94 │ │ │ │ + b.n 20f44 │ │ │ │ ldr.w r0, [r7, #3240] @ 0xca8 │ │ │ │ blx 8d10 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #3240] @ 0xca8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8778 │ │ │ │ ldr.w r0, [r7, #3240] @ 0xca8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ blx 8b5c │ │ │ │ - b.n 20fec │ │ │ │ + b.n 20f9c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ blx 81c0 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 20fce │ │ │ │ + b.n 20f7e │ │ │ │ │ │ │ │ -00021034 : │ │ │ │ +00020fe4 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0, #3236] @ 0xca4 │ │ │ │ - cbnz r2, 21040 │ │ │ │ + cbnz r2, 20ff0 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2103e │ │ │ │ + beq.n 20fee │ │ │ │ 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 211da │ │ │ │ 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 211da │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 211d2 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 211d2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 211d2 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21220 │ │ │ │ + beq.w 211d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 211c8 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 211c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 211c8 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21214 │ │ │ │ + beq.w 211c4 │ │ │ │ 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 211bc │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2120c │ │ │ │ + beq.w 211bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2120c │ │ │ │ + beq.w 211bc │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21206 │ │ │ │ + beq.w 211b6 │ │ │ │ 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 211ae │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211fe │ │ │ │ + beq.n 211ae │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211fe │ │ │ │ + beq.n 211ae │ │ │ │ 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 211a6 │ │ │ │ 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 211a0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211f0 │ │ │ │ + beq.n 211a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211f0 │ │ │ │ + beq.n 211a0 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211ec │ │ │ │ + beq.n 2119c │ │ │ │ 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 21196 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e6 │ │ │ │ + beq.n 21196 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 211e6 │ │ │ │ + beq.n 21196 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e2 │ │ │ │ + beq.n 21192 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #7 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211dc │ │ │ │ + beq.n 2118c │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211dc │ │ │ │ + cbz r3, 2118c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211dc │ │ │ │ + cbz r5, 2118c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 211d6 │ │ │ │ + cbz r3, 21186 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, #8 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r7, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211d0 │ │ │ │ + beq.n 21180 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211d0 │ │ │ │ + cbz r3, 21180 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211d0 │ │ │ │ + cbz r5, 21180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 211d0 │ │ │ │ + cbz r3, 21180 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21034 │ │ │ │ + bl 20fe4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 211bc │ │ │ │ + bne.n 2116c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 211a0 │ │ │ │ + bne.n 21150 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2117a │ │ │ │ + bne.n 2112a │ │ │ │ mov r2, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21152 │ │ │ │ + bne.n 21102 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2112a │ │ │ │ + bne.n 210da │ │ │ │ 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 210aa │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210c8 │ │ │ │ + bne.w 21078 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21098 │ │ │ │ + bne.w 21048 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2106c │ │ │ │ + bne.w 2101c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00021230 : │ │ │ │ - cbz r0, 21272 │ │ │ │ +000211e0 : │ │ │ │ + cbz r0, 21222 │ │ │ │ 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 8668 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ - bl 20f44 │ │ │ │ + bl 20ef4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8d10 │ │ │ │ ldr.w r0, [r4, #3240] @ 0xca8 │ │ │ │ blx 8d10 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3240] @ 0xca8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00021274 : │ │ │ │ - cbz r0, 212d4 │ │ │ │ +00021224 : │ │ │ │ + cbz r0, 21284 │ │ │ │ orrs.w r3, r2, r1 │ │ │ │ - beq.n 212d6 │ │ │ │ + beq.n 21286 │ │ │ │ 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, 212d0 │ │ │ │ + cbz r3, 21280 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r4, 212ae │ │ │ │ - b.n 212e6 │ │ │ │ + cbnz r4, 2125e │ │ │ │ + b.n 21296 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 212da │ │ │ │ + beq.n 2128a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212e6 │ │ │ │ + cbz r4, 21296 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 212ce │ │ │ │ + cbz r5, 2127e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 212a4 │ │ │ │ + beq.n 21254 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 212da │ │ │ │ + cbz r0, 2128a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 212a4 │ │ │ │ + bne.n 21254 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212e6 │ │ │ │ + cbz r4, 21296 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 212b6 │ │ │ │ + bne.n 21266 │ │ │ │ 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 8b5c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 212d0 │ │ │ │ + b.n 21280 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 212d0 │ │ │ │ + b.n 21280 │ │ │ │ nop │ │ │ │ │ │ │ │ -000212ec : │ │ │ │ +0002129c : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213d4 │ │ │ │ + beq.n 21384 │ │ │ │ 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 213ce │ │ │ │ + beq.n 2137e │ │ │ │ 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 2130e │ │ │ │ + bne.n 212be │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 213a4 │ │ │ │ + beq.n 21354 │ │ │ │ mov r6, r2 │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r2, #3240] @ 0xca8 │ │ │ │ - cbz r2, 2134a │ │ │ │ + cbz r2, 212fa │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbnz r0, 21344 │ │ │ │ - b.n 2134a │ │ │ │ + cbnz r0, 212f4 │ │ │ │ + b.n 212fa │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 213b6 │ │ │ │ + beq.n 21366 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 2134a │ │ │ │ + cbz r0, 212fa │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2133a │ │ │ │ + bne.n 212ea │ │ │ │ ldr.w r1, [r5, #3236] @ 0xca4 │ │ │ │ - cbnz r1, 213a4 │ │ │ │ + cbnz r1, 21354 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 213aa │ │ │ │ + cbz r4, 2135a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 213a4 │ │ │ │ + cbz r1, 21354 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 8234 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r0, 21392 │ │ │ │ + cbz r0, 21342 │ │ │ │ strd r3, r6, [r1, #4] │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ blx 8bf8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213a6 │ │ │ │ + b.n 21356 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r3, 213d8 │ │ │ │ + cbz r3, 21388 │ │ │ │ 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 8644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 21368 │ │ │ │ + b.n 21318 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 213a4 │ │ │ │ + beq.n 21354 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 8778 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ - b.n 2138e │ │ │ │ + b.n 2133e │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 2131c │ │ │ │ + b.n 212cc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 213a4 │ │ │ │ + b.n 21354 │ │ │ │ │ │ │ │ -000213e0 : │ │ │ │ +00021390 : │ │ │ │ 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] @ (215d0 ) │ │ │ │ - ldr r3, [pc, #476] @ (215d4 ) │ │ │ │ + ldr r1, [pc, #476] @ (21580 ) │ │ │ │ + ldr r3, [pc, #476] @ (21584 ) │ │ │ │ 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 21520 │ │ │ │ + beq.w 214d0 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21520 │ │ │ │ + beq.w 214d0 │ │ │ │ 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 2141e │ │ │ │ + bne.n 213ce │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r6, #3240] @ 0xca8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214ea │ │ │ │ + bne.n 2149a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21520 │ │ │ │ + beq.n 214d0 │ │ │ │ ldr.w r2, [r6, #3236] @ 0xca4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21520 │ │ │ │ + bne.n 214d0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21450 │ │ │ │ + cbz r5, 21400 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21568 │ │ │ │ + bne.w 21518 │ │ │ │ add.w r9, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2155c │ │ │ │ + beq.n 2150c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21520 │ │ │ │ + beq.n 214d0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ str r0, [r5, #0] │ │ │ │ blx 8194 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214f6 │ │ │ │ + beq.n 214a6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 214a4 │ │ │ │ + cbz r1, 21454 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215aa │ │ │ │ + beq.w 2155a │ │ │ │ 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 2153c │ │ │ │ + bne.n 214ec │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 214ca │ │ │ │ + cbz r1, 2147a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215b2 │ │ │ │ + beq.n 21562 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2154c │ │ │ │ + bne.n 214fc │ │ │ │ ldr.w r0, [r6, #3240] @ 0xca8 │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 21522 │ │ │ │ + b.n 214d2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21438 │ │ │ │ + beq.n 213e8 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21558 │ │ │ │ + beq.n 21508 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214de │ │ │ │ + bne.n 2148e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2143c │ │ │ │ - b.n 21520 │ │ │ │ + bne.n 213ec │ │ │ │ + b.n 214d0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 2150e │ │ │ │ + cbz r4, 214be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215c2 │ │ │ │ + beq.n 21572 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215ba │ │ │ │ + beq.n 2156a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #180] @ (215d8 ) │ │ │ │ - ldr r3, [pc, #172] @ (215d4 ) │ │ │ │ + ldr r2, [pc, #180] @ (21588 ) │ │ │ │ + ldr r3, [pc, #172] @ (21584 ) │ │ │ │ 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 215ca │ │ │ │ + bne.n 2157a │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 214b2 │ │ │ │ + b.n 21462 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 214d0 │ │ │ │ + b.n 21480 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 21522 │ │ │ │ + b.n 214d2 │ │ │ │ movs r0, #12 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21472 │ │ │ │ + b.n 21422 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add.w r2, r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bgt.n 21520 │ │ │ │ + bgt.n 214d0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx 8250 │ │ │ │ @@ -39502,151 +39475,151 @@ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r2, r7 │ │ │ │ strb.w r1, [r5, r8] │ │ │ │ add r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2145a │ │ │ │ + b.n 2140a │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214a4 │ │ │ │ + b.n 21454 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214ca │ │ │ │ + b.n 2147a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21520 │ │ │ │ + b.n 214d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2150e │ │ │ │ + b.n 214be │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21374 │ │ │ │ + b.n 213c4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21120 │ │ │ │ + b.n 21170 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000215dc : │ │ │ │ +0002158c : │ │ │ │ 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 21604 │ │ │ │ + beq.n 215b4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbnz r3, 2160a │ │ │ │ + cbnz r3, 215ba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 8234 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ blx 8820 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 21638 │ │ │ │ + cbz r5, 215e8 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2163e │ │ │ │ + cbz r0, 215ee │ │ │ │ adds r6, r5, #1 │ │ │ │ - b.n 21616 │ │ │ │ + b.n 215c6 │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21604 │ │ │ │ + beq.n 215b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21658 │ │ │ │ + cbz r3, 21608 │ │ │ │ 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 81c0 │ │ │ │ - b.n 21604 │ │ │ │ + b.n 215b4 │ │ │ │ │ │ │ │ -00021660 : │ │ │ │ +00021610 : │ │ │ │ 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 8668 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ed0 │ │ │ │ + bl 20e80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r1, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8d0c │ │ │ │ nop │ │ │ │ │ │ │ │ -00021694 : │ │ │ │ +00021644 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 86c0 │ │ │ │ - cbz r0, 216b6 │ │ │ │ + cbz r0, 21666 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000216b8 : │ │ │ │ +00021668 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 86c0 │ │ │ │ - cbz r0, 216d2 │ │ │ │ + cbz r0, 21682 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 216d8 │ │ │ │ + bne.n 21688 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -000216e0 : │ │ │ │ +00021690 : │ │ │ │ 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] @ (2174c ) │ │ │ │ + ldr r2, [pc, #88] @ (216fc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (21750 ) │ │ │ │ + ldr r3, [pc, #88] @ (21700 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -39662,43 +39635,43 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8c04 │ │ │ │ - ldr r2, [pc, #36] @ (21754 ) │ │ │ │ - ldr r3, [pc, #28] @ (21750 ) │ │ │ │ + ldr r2, [pc, #36] @ (21704 ) │ │ │ │ + ldr r3, [pc, #28] @ (21700 ) │ │ │ │ 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 21746 │ │ │ │ + bne.n 216f6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21ef4 │ │ │ │ + b.n 20f44 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e84 │ │ │ │ + b.n 21ed4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021758 : │ │ │ │ +00021708 : │ │ │ │ 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] @ (217c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (21774 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (217c8 ) │ │ │ │ + ldr r3, [pc, #88] @ (21778 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -39714,383 +39687,383 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 856c │ │ │ │ - ldr r2, [pc, #36] @ (217cc ) │ │ │ │ - ldr r3, [pc, #28] @ (217c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (2177c ) │ │ │ │ + ldr r3, [pc, #28] @ (21778 ) │ │ │ │ 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 217be │ │ │ │ + bne.n 2176e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e7c │ │ │ │ + b.n 21ecc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e0c │ │ │ │ + b.n 21e5c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000217d0 : │ │ │ │ +00021780 : │ │ │ │ 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] @ (2185c ) │ │ │ │ + ldr r2, [pc, #120] @ (2180c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (21860 ) │ │ │ │ + ldr r3, [pc, #120] @ (21810 ) │ │ │ │ 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 82c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2182a │ │ │ │ + cbz r3, 217da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2182a │ │ │ │ + beq.n 217da │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #84] @ (21864 ) │ │ │ │ - ldr r1, [pc, #76] @ (21860 ) │ │ │ │ + ldr r0, [pc, #84] @ (21814 ) │ │ │ │ + ldr r1, [pc, #76] @ (21810 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 21856 │ │ │ │ + bne.n 21806 │ │ │ │ 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 2180a │ │ │ │ + bne.n 217ba │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 87cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 2180e │ │ │ │ + b.n 217be │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e24 │ │ │ │ + b.n 21e74 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21dd4 │ │ │ │ + b.n 21e24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021868 : │ │ │ │ +00021818 : │ │ │ │ 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] @ (218f4 ) │ │ │ │ + ldr r2, [pc, #120] @ (218a4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (218f8 ) │ │ │ │ + ldr r3, [pc, #120] @ (218a8 ) │ │ │ │ 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 82c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 218a2 │ │ │ │ + cbz r3, 21852 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 218ea │ │ │ │ + bne.n 2189a │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r3, r1, r4 │ │ │ │ - bcc.n 218dc │ │ │ │ + bcc.n 2188c │ │ │ │ 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 87cc │ │ │ │ - ldr r0, [pc, #56] @ (218fc ) │ │ │ │ - ldr r1, [pc, #52] @ (218f8 ) │ │ │ │ + ldr r0, [pc, #56] @ (218ac ) │ │ │ │ + ldr r1, [pc, #52] @ (218a8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 218f0 │ │ │ │ + bne.n 218a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (21900 ) │ │ │ │ + ldr r2, [pc, #32] @ (218b0 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 856c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 218c0 │ │ │ │ + b.n 21870 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21d8c │ │ │ │ + b.n 21ddc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21d08 │ │ │ │ + b.n 21d58 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ ... │ │ │ │ │ │ │ │ -00021904 : │ │ │ │ +000218b4 : │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 21932 │ │ │ │ + cbz r0, 218e2 │ │ │ │ blx 8ee0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bcs.n 21944 │ │ │ │ + bcs.n 218f4 │ │ │ │ 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 87c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002194c : │ │ │ │ +000218fc : │ │ │ │ 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 86c0 │ │ │ │ - cbz r0, 21978 │ │ │ │ + cbz r0, 21928 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ - bcs.n 2198a │ │ │ │ + bcs.n 2193a │ │ │ │ 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 87c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00021990 : │ │ │ │ - cbz r2, 2199a │ │ │ │ - ldr r2, [pc, #16] @ (219a4 ) │ │ │ │ +00021940 : │ │ │ │ + cbz r2, 2194a │ │ │ │ + ldr r2, [pc, #16] @ (21954 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ - ldr r2, [pc, #12] @ (219a8 ) │ │ │ │ + ldr r2, [pc, #12] @ (21958 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ nop │ │ │ │ strh r0, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #14] │ │ │ │ ... │ │ │ │ │ │ │ │ -000219ac : │ │ │ │ +0002195c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 86c0 │ │ │ │ - cbz r0, 219cc │ │ │ │ + cbz r0, 2197c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 219ce │ │ │ │ + bne.n 2197e │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 219ce │ │ │ │ + cbnz r3, 2197e │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (219e0 ) │ │ │ │ + ldr r1, [pc, #16] @ (21990 ) │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, #12] │ │ │ │ ... │ │ │ │ │ │ │ │ -000219e4 : │ │ │ │ +00021994 : │ │ │ │ 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 87cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00021a00 : │ │ │ │ +000219b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 82c8 │ │ │ │ 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] @ (21af4 ) │ │ │ │ + ldr r2, [pc, #200] @ (21aa4 ) │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #196] @ (21af8 ) │ │ │ │ + ldr r3, [pc, #196] @ (21aa8 ) │ │ │ │ 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 21ac2 │ │ │ │ + beq.n 21a72 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 87e4 │ │ │ │ - ldr r1, [pc, #160] @ (21afc ) │ │ │ │ + ldr r1, [pc, #160] @ (21aac ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 21ac2 │ │ │ │ + cbz r3, 21a72 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21ac2 │ │ │ │ + beq.n 21a72 │ │ │ │ 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, 21ac2 │ │ │ │ + cbz r7, 21a72 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 87e4 │ │ │ │ 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 21adc │ │ │ │ + blt.n 21a8c │ │ │ │ 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 21a14 │ │ │ │ + bl 219c4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21a8c │ │ │ │ - ldr r2, [pc, #60] @ (21b00 ) │ │ │ │ - ldr r3, [pc, #48] @ (21af8 ) │ │ │ │ + bne.n 21a3c │ │ │ │ + ldr r2, [pc, #60] @ (21ab0 ) │ │ │ │ + ldr r3, [pc, #48] @ (21aa8 ) │ │ │ │ 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 21af0 │ │ │ │ + bne.n 21aa0 │ │ │ │ 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 8250 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w sl, sl, r3 │ │ │ │ - b.n 21aa6 │ │ │ │ + b.n 21a56 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21c30 │ │ │ │ + b.n 21c80 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21b08 │ │ │ │ + b.n 21b58 │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21b28 │ │ │ │ + cbz r3, 21ad8 │ │ │ │ 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} │ │ │ │ @@ -40100,68 +40073,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 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 21b5e │ │ │ │ + cbz r1, 21b0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21b62 │ │ │ │ + cbz r3, 21b12 │ │ │ │ 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 81bc │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cd4 │ │ │ │ + beq.w 21c84 │ │ │ │ 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 87e4 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21c42 │ │ │ │ + bne.n 21bf2 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21c60 │ │ │ │ + beq.n 21c10 │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ add r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c94 │ │ │ │ + beq.n 21c44 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21ca0 │ │ │ │ + beq.n 21c50 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ add.w r0, r9, #1 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ @@ -40180,26 +40153,26 @@ │ │ │ │ strb r7, [r3, #1] │ │ │ │ blx 8250 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ - cbz r6, 21c28 │ │ │ │ + cbz r6, 21bd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ccc │ │ │ │ + beq.n 21c7c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cc4 │ │ │ │ + beq.n 21c74 │ │ │ │ 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} │ │ │ │ @@ -40210,566 +40183,566 @@ │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21bb0 │ │ │ │ + bne.n 21b60 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r4, #2 │ │ │ │ - cbz r3, 21cba │ │ │ │ + cbz r3, 21c6a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 21ca0 │ │ │ │ + cbz r4, 21c50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ adds r0, r7, #1 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ add.w r2, fp, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ strb r3, [r4, r7] │ │ │ │ blx 8250 │ │ │ │ - b.n 21c0a │ │ │ │ + b.n 21bba │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bd4 │ │ │ │ + bne.n 21b84 │ │ │ │ blx 83c8 │ │ │ │ - cbz r6, 21cb2 │ │ │ │ + cbz r6, 21c62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21cd8 │ │ │ │ + cbz r3, 21c88 │ │ │ │ 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 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21c74 │ │ │ │ + b.n 21c24 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c3a │ │ │ │ + b.n 21bea │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c28 │ │ │ │ + b.n 21bd8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21cb2 │ │ │ │ + b.n 21c62 │ │ │ │ │ │ │ │ -00021ce0 : │ │ │ │ +00021c90 : │ │ │ │ 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 21d9a │ │ │ │ + beq.n 21d4a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d9a │ │ │ │ + beq.n 21d4a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 85cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 21d9a │ │ │ │ + beq.n 21d4a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 84f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 21d94 │ │ │ │ + blt.n 21d44 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 21d94 │ │ │ │ + beq.n 21d44 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r3, 21da2 │ │ │ │ + cbz r3, 21d52 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 21d94 │ │ │ │ + cbz r5, 21d44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8140 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21d84 │ │ │ │ + bne.n 21d34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r5, r4] │ │ │ │ blx 8df8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8e04 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21dac │ │ │ │ + cbz r3, 21d5c │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21db4 │ │ │ │ + cbz r3, 21d64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 8df8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21d4a │ │ │ │ + b.n 21cfa │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21d9c │ │ │ │ + b.n 21d4c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8df8 │ │ │ │ - b.n 21d9a │ │ │ │ + b.n 21d4a │ │ │ │ nop │ │ │ │ │ │ │ │ -00021dc4 : │ │ │ │ +00021d74 : │ │ │ │ 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, #2800] @ 228cc │ │ │ │ + ldr.w r4, [pc, #2800] @ 2287c │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #2792] @ 228d0 │ │ │ │ + ldr.w r2, [pc, #2792] @ 22880 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2792] @ 228d4 │ │ │ │ + ldr.w r3, [pc, #2792] @ 22884 │ │ │ │ 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 220ac │ │ │ │ + beq.w 2205c │ │ │ │ mov r4, r1 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 220ac │ │ │ │ + beq.w 2205c │ │ │ │ blx 8650 │ │ │ │ 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, 21e5c │ │ │ │ + cbz r3, 21e0c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223c6 │ │ │ │ + beq.w 22376 │ │ │ │ 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 220a6 │ │ │ │ + beq.w 22056 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fbe │ │ │ │ + beq.w 21f6e │ │ │ │ mov r0, r3 │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2289e │ │ │ │ + beq.w 2284e │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226fe │ │ │ │ + beq.w 226ae │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 21e90 │ │ │ │ + b.n 21e40 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fc2 │ │ │ │ + beq.w 21f72 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 21e86 │ │ │ │ + beq.n 21e36 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 22286 │ │ │ │ + beq.w 22236 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add.w r3, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #1 │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r7, 21eb6 │ │ │ │ + cbz r7, 21e66 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220b2 │ │ │ │ + beq.w 22062 │ │ │ │ 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 220fe │ │ │ │ + beq.w 220ae │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 220c2 │ │ │ │ + beq.w 22072 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 21ef2 │ │ │ │ + cbz r7, 21ea2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fc6 │ │ │ │ + beq.n 21f76 │ │ │ │ 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 21f26 │ │ │ │ + b.n 21ed6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fc8 │ │ │ │ + beq.n 21f78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ strb.w r9, [fp] │ │ │ │ blx 8468 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f14 │ │ │ │ + bne.n 21ec4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22128 │ │ │ │ + bne.w 220d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2214c │ │ │ │ + beq.w 220fc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223e0 │ │ │ │ + beq.w 22390 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r1, 21f82 │ │ │ │ + cbz r1, 21f32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d8 │ │ │ │ + beq.w 22388 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 21f98 │ │ │ │ + cbz r1, 21f48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d0 │ │ │ │ + beq.w 22380 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #2364] @ 228d8 │ │ │ │ - ldr.w r3, [pc, #2356] @ 228d4 │ │ │ │ + ldr.w r2, [pc, #2364] @ 22888 │ │ │ │ + ldr.w r3, [pc, #2356] @ 22884 │ │ │ │ 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 23122 │ │ │ │ + bne.w 230d2 │ │ │ │ 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 21e74 │ │ │ │ + b.n 21e24 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21eb0 │ │ │ │ + b.n 21e60 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 222e0 │ │ │ │ + beq.w 22290 │ │ │ │ cmp.w r9, #42 @ 0x2a │ │ │ │ - beq.w 2224c │ │ │ │ + beq.w 221fc │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ mov sl, r0 │ │ │ │ - beq.w 221b2 │ │ │ │ + beq.w 22162 │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 222fe │ │ │ │ + beq.w 222ae │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bhi.w 22152 │ │ │ │ + bhi.w 22102 │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.w 22330 │ │ │ │ - bhi.n 22014 │ │ │ │ + beq.w 222e0 │ │ │ │ + bhi.n 21fc4 │ │ │ │ sub.w r3, r9, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 2234e │ │ │ │ + beq.w 222fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22734 │ │ │ │ + beq.w 226e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22438 │ │ │ │ + bne.w 223e8 │ │ │ │ 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 2217e │ │ │ │ + bne.w 2212e │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 22d88 │ │ │ │ + beq.w 22d38 │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n 22056 │ │ │ │ + b.n 22006 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ - cbz r3, 2205e │ │ │ │ + cbz r3, 2200e │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 22050 │ │ │ │ + bmi.n 22000 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22af6 │ │ │ │ + bne.w 22aa6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22456 │ │ │ │ + bne.w 22406 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22416 │ │ │ │ + bne.w 223c6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 223b4 │ │ │ │ + beq.w 22364 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2222a │ │ │ │ + bne.w 221da │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r7, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21e90 │ │ │ │ - b.n 21eb2 │ │ │ │ + bne.w 21e40 │ │ │ │ + b.n 21e62 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21f98 │ │ │ │ + b.n 21f48 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21eec │ │ │ │ + b.n 21e9c │ │ │ │ adds r5, r0, #2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 220e2 │ │ │ │ + b.n 22092 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.n 2219e │ │ │ │ + bcs.n 2214e │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2219e │ │ │ │ + bne.n 2214e │ │ │ │ blx 87e4 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r0, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ blx 81a0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220c8 │ │ │ │ + bne.n 22078 │ │ │ │ strb.w r0, [r8, #1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 21f42 │ │ │ │ + b.n 21ef2 │ │ │ │ add.w r8, r0, #2 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8820 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2216c │ │ │ │ + cbz r0, 2211c │ │ │ │ strb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 21eee │ │ │ │ + b.n 21e9e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f4a │ │ │ │ + beq.w 21efa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22782 │ │ │ │ + beq.w 22732 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f52 │ │ │ │ + bne.w 21f02 │ │ │ │ blx 83c8 │ │ │ │ - b.n 21f6c │ │ │ │ + b.n 21f1c │ │ │ │ cmp.w r9, #126 @ 0x7e │ │ │ │ - bne.w 22014 │ │ │ │ + bne.w 21fc4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 226d8 │ │ │ │ + beq.w 22688 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 88d8 │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22036 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21ef2 │ │ │ │ - b.n 21f42 │ │ │ │ + bne.w 21ea2 │ │ │ │ + b.n 21ef2 │ │ │ │ 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 83b0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22074 │ │ │ │ - b.n 22456 │ │ │ │ + beq.w 22024 │ │ │ │ + b.n 22406 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r8, r5 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21eec │ │ │ │ + b.n 21e9c │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 22300 │ │ │ │ + beq.w 222b0 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bne.w 21ff6 │ │ │ │ + bne.w 21fa6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 223e8 │ │ │ │ + bhi.w 22398 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ @@ -40797,257 +40770,257 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r4, r3, #7 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22094 │ │ │ │ + beq.w 22044 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2278c │ │ │ │ + beq.w 2273c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 22094 │ │ │ │ - ldr.w r1, [pc, #1676] @ 228dc │ │ │ │ + b.n 22044 │ │ │ │ + ldr.w r1, [pc, #1676] @ 2288c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d22 │ │ │ │ + beq.w 22cd2 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2226c │ │ │ │ + bne.n 2221c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2263e │ │ │ │ + beq.w 225ee │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2227a │ │ │ │ + bne.n 2222a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22da8 │ │ │ │ + beq.w 22d58 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 22008 │ │ │ │ + b.n 21fb8 │ │ │ │ adds r5, r4, #1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22708 │ │ │ │ + beq.w 226b8 │ │ │ │ strb r6, [r0, #0] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2292c │ │ │ │ + beq.w 228dc │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222a6 │ │ │ │ + bne.n 22256 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1572] @ 228e0 │ │ │ │ + ldr.w r3, [pc, #1572] @ 22890 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 2208c │ │ │ │ + b.n 2203c │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ blx 84a8 │ │ │ │ - cbz r0, 222f8 │ │ │ │ + cbz r0, 222a8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22446 │ │ │ │ + bne.w 223f6 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fdc │ │ │ │ + b.n 21f8c │ │ │ │ mov fp, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 22316 │ │ │ │ + cbz r1, 222c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228c4 │ │ │ │ + beq.w 22874 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ adds r1, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 85f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 227aa │ │ │ │ + beq.w 2275a │ │ │ │ ldrb.w r9, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221d4 │ │ │ │ + b.n 22184 │ │ │ │ add.w r3, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3232] @ 0xca0 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 22086 │ │ │ │ + bpl.w 22036 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22086 │ │ │ │ - b.n 21f42 │ │ │ │ + bne.w 22036 │ │ │ │ + b.n 21ef2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227bc │ │ │ │ + beq.w 2276c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [r3] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 22678 │ │ │ │ + beq.w 22628 │ │ │ │ adds r6, r4, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22474 │ │ │ │ + beq.w 22424 │ │ │ │ mov r0, r8 │ │ │ │ blx 8a98 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22796 │ │ │ │ + beq.w 22746 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 22908 │ │ │ │ + bne.w 228b8 │ │ │ │ add.w r0, r8, #1 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq.w 22be2 │ │ │ │ + beq.w 22b92 │ │ │ │ blx 8ee0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 8dbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2242c │ │ │ │ + bne.n 223dc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2241e │ │ │ │ + bne.n 223ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - b.n 21f42 │ │ │ │ + b.n 21ef2 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 21e46 │ │ │ │ + b.n 21df6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f98 │ │ │ │ + b.n 21f48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f82 │ │ │ │ + b.n 21f32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f6a │ │ │ │ + b.n 21f1a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22bea │ │ │ │ + beq.w 22b9a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2299a │ │ │ │ + bne.w 2294a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22cde │ │ │ │ + bne.w 22c8e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 856c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 22086 │ │ │ │ + beq.w 22036 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 223bc │ │ │ │ + beq.n 2236c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22094 │ │ │ │ + beq.w 22044 │ │ │ │ blx 83c8 │ │ │ │ - b.n 22236 │ │ │ │ + b.n 221e6 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 223b0 │ │ │ │ + b.n 22360 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22022 │ │ │ │ + b.n 21fd2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fdc │ │ │ │ + b.n 21f8c │ │ │ │ blx 83c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22074 │ │ │ │ + beq.w 22024 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cac │ │ │ │ + beq.w 22c5c │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22074 │ │ │ │ + b.n 22024 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ blx 8298 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 229bc │ │ │ │ + beq.w 2296c │ │ │ │ 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 22b74 │ │ │ │ + beq.w 22b24 │ │ │ │ blx 81cc │ │ │ │ mov r4, r0 │ │ │ │ asrs r6, r4, #31 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb.w r3, [sl] │ │ │ │ - ldr.w r3, [pc, #1068] @ 228e4 │ │ │ │ + ldr.w r3, [pc, #1068] @ 22894 │ │ │ │ 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 │ │ │ │ @@ -41056,414 +41029,414 @@ │ │ │ │ blx 8e64 <__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 223a8 │ │ │ │ + beq.w 22358 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ andls.w r3, r3, #1 │ │ │ │ - cbz r3, 2252a │ │ │ │ + cbz r3, 224da │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e8e │ │ │ │ + beq.w 22e3e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e78 │ │ │ │ + beq.w 22e28 │ │ │ │ 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 23130 │ │ │ │ + beq.w 230e0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #956] @ (228e8 ) │ │ │ │ + ldr r3, [pc, #956] @ (22898 ) │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22ae0 │ │ │ │ + bne.w 22a90 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22426 │ │ │ │ + bne.w 223d6 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 223b4 │ │ │ │ + b.n 22364 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22962 │ │ │ │ + beq.w 22912 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 22b7c │ │ │ │ + bne.w 22b2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22e2e │ │ │ │ + beq.w 22dde │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 22e26 │ │ │ │ + beq.w 22dd6 │ │ │ │ blx 89ec │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22036 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22980 │ │ │ │ + beq.w 22930 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 8e34 │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22036 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8604 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a80 │ │ │ │ + beq.w 22a30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #816] @ (228ec ) │ │ │ │ + ldr r3, [pc, #816] @ (2289c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ orrs.w r3, r3, r0, lsr #31 │ │ │ │ - beq.w 223a8 │ │ │ │ + beq.w 22358 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c96 │ │ │ │ + bne.w 22c46 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c8c │ │ │ │ + beq.w 22c3c │ │ │ │ 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, #744] @ (228f0 ) │ │ │ │ + ldr r3, [pc, #744] @ (228a0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22b44 │ │ │ │ + bne.w 22af4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22ada │ │ │ │ + beq.w 22a8a │ │ │ │ blx 83c8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22094 │ │ │ │ + b.n 22044 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22952 │ │ │ │ + beq.w 22902 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 825c │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22036 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbnz r4, 2265a │ │ │ │ - b.n 21f42 │ │ │ │ + cbnz r4, 2260a │ │ │ │ + b.n 21ef2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 22652 │ │ │ │ + beq.n 22602 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22652 │ │ │ │ + beq.n 22602 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22652 │ │ │ │ + b.n 22602 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22fd2 │ │ │ │ + beq.w 22f82 │ │ │ │ adds r6, r0, #1 │ │ │ │ adds r0, r4, #2 │ │ │ │ blx 8ee0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8e7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2286e │ │ │ │ + beq.w 2281e │ │ │ │ mov r0, r3 │ │ │ │ blx 8ee0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 22a74 │ │ │ │ + beq.w 22a24 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 226c4 │ │ │ │ + bne.n 22674 │ │ │ │ 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 88cc │ │ │ │ - b.n 223a8 │ │ │ │ + b.n 22358 │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 849c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2282e │ │ │ │ - ldr r3, [pc, #520] @ (228f4 ) │ │ │ │ + bne.w 227de │ │ │ │ + ldr r3, [pc, #520] @ (228a4 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ mov r0, r8 │ │ │ │ blx 8d10 │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22036 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 21eb6 │ │ │ │ + b.w 21e66 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222a2 │ │ │ │ - ldr r3, [pc, #484] @ (228f8 ) │ │ │ │ + bne.w 22252 │ │ │ │ + ldr r3, [pc, #484] @ (228a8 ) │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 21f42 │ │ │ │ + b.n 21ef2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22a40 │ │ │ │ + beq.w 229f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [sl] │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227ea │ │ │ │ + beq.n 2279a │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r2, sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22828 │ │ │ │ + beq.n 227d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22cb6 │ │ │ │ + bne.w 22c66 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c80 │ │ │ │ + bne.w 22c30 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c78 │ │ │ │ + beq.w 22c28 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22036 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 21f4a │ │ │ │ + b.w 21efa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 22094 │ │ │ │ + b.n 22044 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq.w 22926 │ │ │ │ + beq.w 228d6 │ │ │ │ blx 8a50 │ │ │ │ - b.n 223a8 │ │ │ │ - ldr r0, [pc, #336] @ (228fc ) │ │ │ │ + b.n 22358 │ │ │ │ + ldr r0, [pc, #336] @ (228ac ) │ │ │ │ add r0, pc │ │ │ │ blx 8234 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221d4 │ │ │ │ + b.n 22184 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a6a │ │ │ │ + beq.w 22a1a │ │ │ │ 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 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 22356 │ │ │ │ + b.n 22306 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ - ldr r1, [pc, #264] @ (22900 ) │ │ │ │ + ldr r1, [pc, #264] @ (228b0 ) │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b6e │ │ │ │ + beq.w 22b1e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 22812 │ │ │ │ + cbz r3, 227c2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c78 │ │ │ │ + beq.w 22c28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22036 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226ea │ │ │ │ - ldr r5, [pc, #204] @ (22904 ) │ │ │ │ + beq.w 2269a │ │ │ │ + ldr r5, [pc, #204] @ (228b4 ) │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ - b.n 22866 │ │ │ │ + b.n 22816 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 8364 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 8364 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8364 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226ea │ │ │ │ + beq.w 2269a │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22840 │ │ │ │ - b.n 226ea │ │ │ │ + bne.n 227f0 │ │ │ │ + b.n 2269a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22aec │ │ │ │ + beq.w 22a9c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 22882 │ │ │ │ + bne.n 22832 │ │ │ │ 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 842c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 223a8 │ │ │ │ + b.n 22358 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220ac │ │ │ │ + beq.w 2205c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22fc8 │ │ │ │ + beq.w 22f78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 220ac │ │ │ │ + b.w 2205c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 22316 │ │ │ │ - bgt.n 2289c │ │ │ │ + b.n 222c6 │ │ │ │ + ble.n 228ec │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 22888 │ │ │ │ + ble.n 228d8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2292c │ │ │ │ + blt.n 2297c │ │ │ │ movs r1, r0 │ │ │ │ ldrb r2, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -41483,93 +41456,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ee0 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ - bne.w 2239a │ │ │ │ + bne.w 2234a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 8a2c │ │ │ │ - b.n 223a8 │ │ │ │ + b.n 22358 │ │ │ │ blx 89f8 │ │ │ │ - b.n 223a8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 2318c │ │ │ │ + b.n 22358 │ │ │ │ + ldr.w r3, [pc, #2140] @ 2313c │ │ │ │ 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 8e64 <__snprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 222da │ │ │ │ + b.n 2228a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 8274 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22036 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 22cfc │ │ │ │ + beq.w 22cac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22086 │ │ │ │ + beq.w 22036 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 7fb8 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22036 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ blx 8ee0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 8924 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22036 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22dec │ │ │ │ + bne.w 22d9c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8054 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22408 │ │ │ │ + b.n 223b8 │ │ │ │ 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 22de2 │ │ │ │ + beq.w 22d92 │ │ │ │ blx 8dbc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.w 224b4 │ │ │ │ - ldr.w r3, [pc, #1964] @ 23190 │ │ │ │ + bne.w 22464 │ │ │ │ + ldr.w r3, [pc, #1964] @ 23140 │ │ │ │ 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 │ │ │ │ @@ -41578,758 +41551,758 @@ │ │ │ │ blx 8e64 <__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 223a8 │ │ │ │ + beq.w 22358 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi.n 22a34 │ │ │ │ + bhi.n 229e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 22a34 │ │ │ │ + cbz r3, 229e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b34 │ │ │ │ + bl 21ae4 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ - bl 21b04 │ │ │ │ + bl 21ab4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23130 │ │ │ │ + beq.w 230e0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1884] @ 23194 │ │ │ │ + ldr.w r3, [pc, #1884] @ 23144 │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - b.n 22532 │ │ │ │ + b.n 224e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ blx 86c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22828 │ │ │ │ + beq.w 227d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22b60 │ │ │ │ + bne.w 22b10 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22828 │ │ │ │ + beq.w 227d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22828 │ │ │ │ + b.n 227d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 227d2 │ │ │ │ + b.n 22782 │ │ │ │ adds.w r0, r0, r9 │ │ │ │ adc.w sl, r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 226c4 │ │ │ │ + b.n 22674 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d7e │ │ │ │ + beq.w 22d2e │ │ │ │ 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 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1772] @ 23198 │ │ │ │ + ldr.w r3, [pc, #1772] @ 23148 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r5, r0 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ orrs.w r3, r3, r0, lsr #31 │ │ │ │ - bne.w 22c96 │ │ │ │ + bne.w 22c46 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22ae0 │ │ │ │ + cbnz r3, 22a90 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22426 │ │ │ │ + bne.w 223d6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 223b4 │ │ │ │ + b.n 22364 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22ad4 │ │ │ │ + b.n 22a84 │ │ │ │ adds.w r9, r0, #1 │ │ │ │ adc.w sl, r1, #0 │ │ │ │ - b.n 22882 │ │ │ │ + b.n 22832 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22b28 │ │ │ │ + cbz r0, 22ad8 │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ add.w r3, r4, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 22b18 │ │ │ │ + b.n 22ac8 │ │ │ │ subs r2, #1 │ │ │ │ strb.w ip, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 22b28 │ │ │ │ + beq.n 22ad8 │ │ │ │ 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 22b0e │ │ │ │ + bmi.n 22abe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ blx 856c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22074 │ │ │ │ - b.n 22456 │ │ │ │ + beq.w 22024 │ │ │ │ + b.n 22406 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22b54 │ │ │ │ + cbnz r3, 22b04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22ada │ │ │ │ + beq.n 22a8a │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22426 │ │ │ │ + b.n 223d6 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22b4a │ │ │ │ + b.n 22afa │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22804 │ │ │ │ + bne.w 227b4 │ │ │ │ blx 83c8 │ │ │ │ - b.n 22828 │ │ │ │ + b.n 227d8 │ │ │ │ blx 85e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 224ac │ │ │ │ + b.n 2245c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 8814 <__isoc23_strtol@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ec6 │ │ │ │ + beq.w 22e76 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22f70 │ │ │ │ + blt.w 22f20 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22f62 │ │ │ │ + bne.w 22f12 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f5a │ │ │ │ + beq.w 22f0a │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - beq.w 230f8 │ │ │ │ + beq.w 230a8 │ │ │ │ blx 82bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22fc0 │ │ │ │ + bne.w 22f70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 22faa │ │ │ │ + beq.w 22f5a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2241e │ │ │ │ - b.w 223bc │ │ │ │ + bne.w 223ce │ │ │ │ + b.w 2236c │ │ │ │ blx 8ee0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22916 │ │ │ │ + b.n 228c6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22f10 │ │ │ │ + bne.w 22ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ itet hi │ │ │ │ movhi r4, #0 │ │ │ │ movls r4, #1 │ │ │ │ ldrhi r4, [sp, #28] │ │ │ │ - bls.w 22ee2 │ │ │ │ + bls.w 22e92 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbz r3, 22c4a │ │ │ │ + cbz r3, 22bfa │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r2, r8, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ - cbz r0, 22c38 │ │ │ │ + cbz r0, 22be8 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r3, #10 │ │ │ │ strb.w r3, [r1, #1]! │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22c2c │ │ │ │ + bne.n 22bdc │ │ │ │ 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 22fe2 │ │ │ │ + bne.w 22f92 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22c6c │ │ │ │ + cbnz r3, 22c1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2306e │ │ │ │ + beq.w 2301e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22094 │ │ │ │ - b.w 22426 │ │ │ │ + beq.w 22044 │ │ │ │ + b.w 223d6 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22c5c │ │ │ │ + b.n 22c0c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 22828 │ │ │ │ + b.n 227d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 2276c │ │ │ │ + b.n 2271c │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 225fc │ │ │ │ + b.n 225ac │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e84 │ │ │ │ + beq.w 22e34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 225e6 │ │ │ │ + b.n 22596 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22074 │ │ │ │ + b.w 22024 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23176 │ │ │ │ + beq.w 23126 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 22764 │ │ │ │ + b.n 22714 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 8814 <__isoc23_strtol@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 82bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 22408 │ │ │ │ + b.w 223b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22086 │ │ │ │ + bne.w 22036 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8888 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d18 │ │ │ │ + cbz r0, 22cc8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23116 │ │ │ │ + bne.w 230c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ - b.w 22086 │ │ │ │ + bl 21ae4 │ │ │ │ + b.w 22036 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 22d46 │ │ │ │ + b.n 22cf6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcs.n 22d3e │ │ │ │ + bcs.n 22cee │ │ │ │ mov r1, r8 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 8250 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r3, r7, r5 │ │ │ │ rsb r2, r5, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp] │ │ │ │ - bl 21a14 │ │ │ │ - b.n 22d3e │ │ │ │ + bl 219c4 │ │ │ │ + b.n 22cee │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 22a9c │ │ │ │ + b.n 22a4c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22af6 │ │ │ │ + bne.w 22aa6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs.w r4, r3, r9 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22074 │ │ │ │ + beq.w 22024 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22462 │ │ │ │ + b.w 22412 │ │ │ │ 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 8bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22dd8 │ │ │ │ + cbz r0, 22d88 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 22dd2 │ │ │ │ - b.n 22dd8 │ │ │ │ + cbnz r4, 22d82 │ │ │ │ + b.n 22d88 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21b70 │ │ │ │ + bl 21b20 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 22dd8 │ │ │ │ + cbz r4, 22d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22dc4 │ │ │ │ + bne.n 22d74 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21ef2 │ │ │ │ blx 8a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 229da │ │ │ │ + b.n 2298a │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ blx 8814 <__isoc23_strtol@plt> │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx 83c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22408 │ │ │ │ + beq.w 223b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23126 │ │ │ │ + beq.w 230d6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 22408 │ │ │ │ + b.w 223b8 │ │ │ │ blx 8214 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22036 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.n 22e98 │ │ │ │ + beq.n 22e48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23100 │ │ │ │ + beq.w 230b0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23138 │ │ │ │ + bne.w 230e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c78 │ │ │ │ + beq.w 22c28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22036 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2251e │ │ │ │ + b.w 224ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 225e6 │ │ │ │ + b.w 22596 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 22508 │ │ │ │ + b.w 224b8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230c2 │ │ │ │ + beq.w 23072 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 230a4 │ │ │ │ + bne.w 23054 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22e64 │ │ │ │ + b.n 22e14 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 23004 │ │ │ │ + bne.w 22fb4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 22828 │ │ │ │ + bne.w 227d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 89ec │ │ │ │ - b.n 22828 │ │ │ │ + b.n 227d8 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21b04 │ │ │ │ + bl 21ab4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22c1e │ │ │ │ + bne.w 22bce │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21b34 │ │ │ │ + bl 21ae4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f52 │ │ │ │ + beq.w 21f02 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f52 │ │ │ │ + b.w 21f02 │ │ │ │ adds r0, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ blx 8814 <__isoc23_strtol@plt> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23098 │ │ │ │ + beq.w 23048 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23074 │ │ │ │ + bne.w 23024 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 230e4 │ │ │ │ + bne.w 23094 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2241e │ │ │ │ - b.w 21f42 │ │ │ │ + bne.w 223ce │ │ │ │ + b.w 21ef2 │ │ │ │ blx 8830 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bbe │ │ │ │ + b.n 22b6e │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22b9c │ │ │ │ + b.n 22b4c │ │ │ │ rsb r9, r0, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23158 │ │ │ │ + bne.w 23108 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23062 │ │ │ │ + bne.n 23012 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ + bl 21ae4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23170 │ │ │ │ + beq.w 23120 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22246 │ │ │ │ + beq.w 221f6 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22246 │ │ │ │ + b.w 221f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22bc4 │ │ │ │ + bl 21ae4 │ │ │ │ + b.n 22b74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 220ac │ │ │ │ + b.w 2205c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f4a │ │ │ │ + beq.w 21efa │ │ │ │ blx 83c8 │ │ │ │ - b.w 22134 │ │ │ │ + b.w 220e4 │ │ │ │ mov r0, r2 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c56 │ │ │ │ + beq.w 22c06 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 23182 │ │ │ │ + bne.w 23132 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ str r5, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22c56 │ │ │ │ + b.n 22c06 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - blt.n 23022 │ │ │ │ + blt.n 22fd2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2301a │ │ │ │ + cbz r0, 22fca │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 23056 │ │ │ │ + cbnz r3, 23006 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22828 │ │ │ │ + bl 21ae4 │ │ │ │ + b.n 227d8 │ │ │ │ negs r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d18 │ │ │ │ + beq.w 22cc8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d18 │ │ │ │ + beq.w 22cc8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ rsb r2, r9, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ - b.n 22d18 │ │ │ │ + b.n 22cc8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 2301a │ │ │ │ + b.n 22fca │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 22f94 │ │ │ │ + b.n 22f44 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21ef2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f3c │ │ │ │ + beq.w 22eec │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ + bl 21ae4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 87e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22f46 │ │ │ │ - cbnz r6, 230d6 │ │ │ │ + b.n 22ef6 │ │ │ │ + cbnz r6, 23086 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22fb0 │ │ │ │ + bne.n 22f60 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21ef2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22e64 │ │ │ │ + b.n 22e14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22828 │ │ │ │ + b.w 227d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23086 │ │ │ │ - b.n 2309a │ │ │ │ + bne.n 23036 │ │ │ │ + b.n 2304a │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2241e │ │ │ │ - b.w 21f42 │ │ │ │ + bne.w 223ce │ │ │ │ + b.w 21ef2 │ │ │ │ blx 82d4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bbe │ │ │ │ + b.n 22b6e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22828 │ │ │ │ + b.w 227d8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 22d18 │ │ │ │ + b.n 22cc8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22408 │ │ │ │ + b.w 223b8 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f4a │ │ │ │ + b.w 21efa │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22e64 │ │ │ │ + b.n 22e14 │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21ef2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22f8e │ │ │ │ + bl 21ae4 │ │ │ │ + b.n 22f3e │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 223bc │ │ │ │ + b.w 2236c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22764 │ │ │ │ + b.w 22714 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22ff6 │ │ │ │ + bl 21ae4 │ │ │ │ + b.n 22fa6 │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002319c : │ │ │ │ +0002314c : │ │ │ │ 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] @ (2322c ) │ │ │ │ + ldr r2, [pc, #120] @ (231dc ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #116] @ (23230 ) │ │ │ │ + ldr r3, [pc, #116] @ (231e0 ) │ │ │ │ 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] │ │ │ │ @@ -42347,62 +42320,62 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 8240 <__vsnprintf_chk@plt> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 81d8 │ │ │ │ - ldr r2, [pc, #52] @ (23234 ) │ │ │ │ - ldr r3, [pc, #44] @ (23230 ) │ │ │ │ + ldr r2, [pc, #52] @ (231e4 ) │ │ │ │ + ldr r3, [pc, #44] @ (231e0 ) │ │ │ │ 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 23226 │ │ │ │ + bne.n 231d6 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023238 : │ │ │ │ +000231e8 : │ │ │ │ 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] @ (232e8 ) │ │ │ │ - ldr r2, [pc, #160] @ (232ec ) │ │ │ │ + ldr r1, [pc, #156] @ (23298 ) │ │ │ │ + ldr r2, [pc, #160] @ (2329c ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #156] @ (232f0 ) │ │ │ │ + ldr r4, [pc, #156] @ (232a0 ) │ │ │ │ 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 23282 │ │ │ │ + beq.n 23232 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8820 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ @@ -42410,75 +42383,75 @@ │ │ │ │ movne r5, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ blx 81d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232ac │ │ │ │ + cbz r0, 2325c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 232c6 │ │ │ │ + cbnz r2, 23276 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 232ac │ │ │ │ + beq.n 2325c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 232da │ │ │ │ + cbz r4, 2328a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #68] @ (232f4 ) │ │ │ │ - ldr r3, [pc, #60] @ (232ec ) │ │ │ │ + ldr r2, [pc, #68] @ (232a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (2329c ) │ │ │ │ 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 232e2 │ │ │ │ + bne.n 23292 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (232f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (232a8 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ blx 8dc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 2329a │ │ │ │ - b.n 232ac │ │ │ │ + bne.n 2324a │ │ │ │ + b.n 2325c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81c0 │ │ │ │ - b.n 232ac │ │ │ │ + b.n 2325c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000232fc : │ │ │ │ +000232ac : │ │ │ │ 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] @ 23388 │ │ │ │ + ldr.w ip, [pc, #116] @ 23338 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2338c ) │ │ │ │ + ldr r0, [pc, #112] @ (2333c ) │ │ │ │ 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] │ │ │ │ @@ -42493,90 +42466,90 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 8240 <__vsnprintf_chk@plt> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 8b34 │ │ │ │ - ldr r2, [pc, #48] @ (23390 ) │ │ │ │ - ldr r3, [pc, #44] @ (2338c ) │ │ │ │ + ldr r2, [pc, #48] @ (23340 ) │ │ │ │ + ldr r3, [pc, #44] @ (2333c ) │ │ │ │ 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 23384 │ │ │ │ + bne.n 23334 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023394 : │ │ │ │ +00023344 : │ │ │ │ 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 233b8 │ │ │ │ + bne.n 23368 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 8234 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 233b2 │ │ │ │ + beq.n 23362 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r4, 233e2 │ │ │ │ + cbz r4, 23392 │ │ │ │ strb r7, [r4, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 8b34 │ │ │ │ - b.n 233c8 │ │ │ │ + b.n 23378 │ │ │ │ blx 8b34 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 233fa │ │ │ │ + cbz r3, 233aa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 233b4 │ │ │ │ + b.n 23364 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 233f6 │ │ │ │ + b.n 233a6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ b.w 8094 │ │ │ │ - cbnz r0, 23414 │ │ │ │ + cbnz r0, 233c4 │ │ │ │ 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 │ │ │ │ @@ -42601,19 +42574,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 23484 │ │ │ │ + beq.n 23434 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ - beq.n 234d4 │ │ │ │ + beq.n 23484 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq.n 234ae │ │ │ │ + beq.n 2345e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 7fd0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -42624,15 +42597,15 @@ │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 2347e │ │ │ │ + bne.n 2342e │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8dd4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ @@ -42640,113 +42613,113 @@ │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.n 2347e │ │ │ │ + ble.n 2342e │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r6, r0 │ │ │ │ blx 8dd4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2347e │ │ │ │ + b.n 2342e │ │ │ │ subs r2, r0, #1 │ │ │ │ - b.n 2349a │ │ │ │ - cbnz r0, 234dc │ │ │ │ + b.n 2344a │ │ │ │ + cbnz r0, 2348c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8358 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2357e │ │ │ │ + beq.n 2352e │ │ │ │ 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, 2351e │ │ │ │ + cbz r1, 234ce │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 2351e │ │ │ │ + cbz r1, 234ce │ │ │ │ mov r0, r5 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23576 │ │ │ │ - cbz r6, 2352c │ │ │ │ + cbz r0, 23526 │ │ │ │ + cbz r6, 234dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 2352c │ │ │ │ + cbz r1, 234dc │ │ │ │ mov r0, r6 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23576 │ │ │ │ + cbz r0, 23526 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 2356a │ │ │ │ + cbz r1, 2351a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r3, #8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 23580 │ │ │ │ + cbz r3, 23530 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 23578 │ │ │ │ + cbz r0, 23528 │ │ │ │ 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 23576 │ │ │ │ + b.n 23526 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 23576 │ │ │ │ + cbz r3, 23526 │ │ │ │ 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 8414 │ │ │ │ - b.n 2354c │ │ │ │ + b.n 234fc │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 235de │ │ │ │ + cbz r3, 2358e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 235dc │ │ │ │ + cbz r4, 2358c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -42758,86 +42731,86 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 8bf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 235b2 │ │ │ │ + b.n 23562 │ │ │ │ │ │ │ │ -000235e8 : │ │ │ │ - cbz r0, 2363e │ │ │ │ +00023598 : │ │ │ │ + cbz r0, 235ee │ │ │ │ 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 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23612 │ │ │ │ + cbz r1, 235c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2364c │ │ │ │ + cbz r3, 235fc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23628 │ │ │ │ + cbz r1, 235d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23654 │ │ │ │ + cbz r3, 23604 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23640 │ │ │ │ + cbz r3, 235f0 │ │ │ │ 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 81bc │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23612 │ │ │ │ + b.n 235c2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23628 │ │ │ │ + b.n 235d8 │ │ │ │ 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, 2367e │ │ │ │ + cbz r3, 2362e │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 236c6 │ │ │ │ + cbz r0, 23676 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 236d8 │ │ │ │ + cbz r3, 23688 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 236cc │ │ │ │ + cbz r3, 2367c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ @@ -42848,133 +42821,133 @@ │ │ │ │ blx 8234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 236cc │ │ │ │ + beq.n 2367c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 8aa4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 23690 │ │ │ │ + b.n 23640 │ │ │ │ nop │ │ │ │ │ │ │ │ -000236e4 : │ │ │ │ +00023694 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #160] @ (23794 ) │ │ │ │ + ldr r2, [pc, #160] @ (23744 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #160] @ (23798 ) │ │ │ │ + ldr r3, [pc, #160] @ (23748 ) │ │ │ │ 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 23770 │ │ │ │ + bne.n 23720 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23726 │ │ │ │ + cbz r1, 236d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23786 │ │ │ │ + beq.n 23736 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 2372e │ │ │ │ + cbz r4, 236de │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 2374c │ │ │ │ + cbnz r3, 236fc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbnz r3, 2375c │ │ │ │ - ldr r2, [pc, #100] @ (2379c ) │ │ │ │ - ldr r3, [pc, #96] @ (23798 ) │ │ │ │ + cbnz r3, 2370c │ │ │ │ + ldr r2, [pc, #100] @ (2374c ) │ │ │ │ + ldr r3, [pc, #96] @ (23748 ) │ │ │ │ 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 2378e │ │ │ │ + bne.n 2373e │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23734 │ │ │ │ + beq.n 236e4 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ blx 887c │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c28 │ │ │ │ - b.n 23734 │ │ │ │ + b.n 236e4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 887c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8ce8 │ │ │ │ - b.n 2370e │ │ │ │ + b.n 236be │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23726 │ │ │ │ + b.n 236d6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000237a0 : │ │ │ │ +00023750 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r0, #3188] @ 0xc74 │ │ │ │ b.w 8220 │ │ │ │ │ │ │ │ -000237ac : │ │ │ │ +0002375c : │ │ │ │ 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] @ (23888 ) │ │ │ │ + ldr r2, [pc, #204] @ (23838 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #204] @ (2388c ) │ │ │ │ + ldr r3, [pc, #204] @ (2383c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2383a │ │ │ │ + beq.n 237ea │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 87e4 │ │ │ │ add.w r1, r4, #8192 @ 0x2000 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r6, r0 │ │ │ │ @@ -42983,404 +42956,404 @@ │ │ │ │ blx 82e0 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2386e │ │ │ │ + bne.n 2381e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 2383a │ │ │ │ + beq.n 237ea │ │ │ │ add.w r0, r4, #28 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1340c │ │ │ │ + bl 133bc │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2387e │ │ │ │ + beq.n 2382e │ │ │ │ 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 23822 │ │ │ │ + bne.n 237d2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ - cbnz r0, 23854 │ │ │ │ + bl 13598 │ │ │ │ + cbnz r0, 23804 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ (23890 ) │ │ │ │ - ldr r3, [pc, #76] @ (2388c ) │ │ │ │ + ldr r2, [pc, #80] @ (23840 ) │ │ │ │ + ldr r3, [pc, #76] @ (2383c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 23884 │ │ │ │ + bne.n 23834 │ │ │ │ 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 134dc │ │ │ │ + bl 1348c │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2383c │ │ │ │ + b.n 237ec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2383c │ │ │ │ + beq.n 237ec │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2383c │ │ │ │ + b.n 237ec │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 23830 │ │ │ │ + b.n 237e0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023894 : │ │ │ │ +00023844 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000238b4 : │ │ │ │ +00023864 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #252] @ (239c0 ) │ │ │ │ + ldr r2, [pc, #252] @ (23970 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #252] @ (239c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (23974 ) │ │ │ │ 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 23992 │ │ │ │ + beq.n 23942 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 23982 │ │ │ │ + beq.n 23932 │ │ │ │ blx 8cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23998 │ │ │ │ + bne.n 23948 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 238f8 │ │ │ │ + beq.n 238a8 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 85cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 2392e │ │ │ │ + beq.n 238de │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 2391e │ │ │ │ + cbz r1, 238ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 239a6 │ │ │ │ + beq.n 23956 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8234 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ add.w r5, r4, #11392 @ 0x2c80 │ │ │ │ - vldr d7, [pc, #132] @ 239b8 │ │ │ │ + vldr d7, [pc, #132] @ 23968 │ │ │ │ adds r5, #32 │ │ │ │ adds r1, r0, #1 │ │ │ │ vstr d7, [r5, #-8] │ │ │ │ - beq.n 23992 │ │ │ │ + beq.n 23942 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2395c │ │ │ │ + beq.n 2390c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r2, r2, #16 │ │ │ │ itt mi │ │ │ │ vldrmi d7, [sp, #88] @ 0x58 │ │ │ │ vstrmi d7, [r5, #-8] │ │ │ │ - bpl.n 23986 │ │ │ │ + bpl.n 23936 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 23992 │ │ │ │ + beq.n 23942 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13414 │ │ │ │ + bl 133c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #92] @ (239c8 ) │ │ │ │ - ldr r3, [pc, #84] @ (239c4 ) │ │ │ │ + ldr r2, [pc, #92] @ (23978 ) │ │ │ │ + ldr r3, [pc, #84] @ (23974 ) │ │ │ │ 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 239ae │ │ │ │ + bne.n 2395e │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 2392e │ │ │ │ + b.n 238de │ │ │ │ mov r0, r1 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2396a │ │ │ │ + b.n 2391a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23968 │ │ │ │ - b.n 23992 │ │ │ │ + bne.n 23918 │ │ │ │ + b.n 23942 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2391e │ │ │ │ + b.n 238ce │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000239cc : │ │ │ │ +0002397c : │ │ │ │ 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] @ (23c58 ) │ │ │ │ - ldr r3, [pc, #632] @ (23c5c ) │ │ │ │ + ldr r2, [pc, #632] @ (23c08 ) │ │ │ │ + ldr r3, [pc, #632] @ (23c0c ) │ │ │ │ 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 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b8e │ │ │ │ + beq.w 23b3e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23b84 │ │ │ │ + beq.w 23b34 │ │ │ │ add.w r7, r4, #8192 @ 0x2000 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ mov r0, r4 │ │ │ │ blx 8918 │ │ │ │ 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 8d74 │ │ │ │ str.w r0, [r7, #3188] @ 0xc74 │ │ │ │ - cbz r5, 23a42 │ │ │ │ + cbz r5, 239f2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 23aa4 │ │ │ │ + beq.n 23a54 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 23aa4 │ │ │ │ + cbz r3, 23a54 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 23a9e │ │ │ │ - cbz r5, 23a58 │ │ │ │ + beq.n 23a4e │ │ │ │ + cbz r5, 23a08 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23b9a │ │ │ │ + bne.w 23b4a │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 23b0a │ │ │ │ + beq.n 23aba │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 23a86 │ │ │ │ + bne.n 23a36 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 887c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b20 │ │ │ │ + beq.n 23ad0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b20 │ │ │ │ + beq.n 23ad0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 85c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23bfa │ │ │ │ + beq.w 23baa │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 23abe │ │ │ │ + b.n 23a6e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23a4e │ │ │ │ + bne.n 239fe │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23b88 │ │ │ │ + bne.n 23b38 │ │ │ │ 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 8668 │ │ │ │ str.w r0, [r7, #3240] @ 0xca8 │ │ │ │ - cbz r0, 23b20 │ │ │ │ + cbz r0, 23ad0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ add.w r0, r4, #28 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ - bl 13414 │ │ │ │ - ldr r2, [pc, #368] @ (23c60 ) │ │ │ │ - ldr r3, [pc, #364] @ (23c5c ) │ │ │ │ + bl 133c4 │ │ │ │ + ldr r2, [pc, #368] @ (23c10 ) │ │ │ │ + ldr r3, [pc, #364] @ (23c0c ) │ │ │ │ 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 23c54 │ │ │ │ + bne.w 23c04 │ │ │ │ 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 887c │ │ │ │ - cbz r0, 23b20 │ │ │ │ + cbz r0, 23ad0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23a84 │ │ │ │ + bne.n 23a34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 23b30 │ │ │ │ + beq.n 23ae0 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b46 │ │ │ │ + cbz r5, 23af6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c16 │ │ │ │ + beq.n 23bc6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b5c │ │ │ │ + cbz r5, 23b0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c26 │ │ │ │ + beq.n 23bd6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b72 │ │ │ │ + cbz r5, 23b22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c1e │ │ │ │ + beq.n 23bce │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c0e │ │ │ │ + beq.n 23bbe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 23aec │ │ │ │ + b.n 23a9c │ │ │ │ blx 8268 │ │ │ │ - b.n 23ab0 │ │ │ │ + b.n 23a60 │ │ │ │ movw r0, #11496 @ 0x2ce8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23a0c │ │ │ │ + b.n 239bc │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ add.w r2, r8, r0 │ │ │ │ adds r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c34 │ │ │ │ + beq.n 23be4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23c3e │ │ │ │ + cbz r2, 23bee │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ add.w r0, r8, #1 │ │ │ │ @@ -43390,115 +43363,115 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 8250 │ │ │ │ mov r0, r5 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 23a60 │ │ │ │ + b.n 23a10 │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ - cbnz r3, 23c2e │ │ │ │ + cbnz r3, 23bde │ │ │ │ add.w r3, r4, #11392 @ 0x2c80 │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ - b.n 23a94 │ │ │ │ + b.n 23a44 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b84 │ │ │ │ + b.n 23b34 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b46 │ │ │ │ + b.n 23af6 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b72 │ │ │ │ + b.n 23b22 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b5c │ │ │ │ + b.n 23b0c │ │ │ │ blx 8268 │ │ │ │ - b.n 23c04 │ │ │ │ + b.n 23bb4 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23bc6 │ │ │ │ + b.n 23b76 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c0e │ │ │ │ + beq.n 23bbe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23b84 │ │ │ │ + b.n 23b34 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - it le │ │ │ │ - movle r1, r0 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -00023c64 : │ │ │ │ +00023c14 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 86cc │ │ │ │ nop │ │ │ │ │ │ │ │ -00023c70 : │ │ │ │ - cbz r0, 23cd0 │ │ │ │ +00023c20 : │ │ │ │ + cbz r0, 23c80 │ │ │ │ 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 23ca8 │ │ │ │ + beq.n 23c58 │ │ │ │ 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, 23cd2 │ │ │ │ + cbnz r2, 23c82 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 23cc2 │ │ │ │ + cbz r1, 23c72 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 23cda │ │ │ │ + cbz r3, 23c8a │ │ │ │ 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 23c9e │ │ │ │ + b.n 23c4e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23cbe │ │ │ │ + b.n 23c6e │ │ │ │ nop │ │ │ │ │ │ │ │ -00023ce4 : │ │ │ │ - cbz r0, 23d1a │ │ │ │ +00023c94 : │ │ │ │ + cbz r0, 23cca │ │ │ │ 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 834c │ │ │ │ @@ -43510,123 +43483,123 @@ │ │ │ │ blx 8d74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r3, #3188] @ 0xc74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00023d1c : │ │ │ │ +00023ccc : │ │ │ │ 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 8820 │ │ │ │ - cbnz r0, 23d48 │ │ │ │ + cbnz r0, 23cf8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23434 │ │ │ │ + b.w 233e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ 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, 23d96 │ │ │ │ + cbnz r3, 23d46 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 23d82 │ │ │ │ + cbnz r3, 23d32 │ │ │ │ and.w r4, r7, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23da6 │ │ │ │ + cbz r3, 23d56 │ │ │ │ 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 23434 │ │ │ │ + bl 233e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23d68 │ │ │ │ + bne.n 23d18 │ │ │ │ blx 83c8 │ │ │ │ - b.n 23d70 │ │ │ │ + b.n 23d20 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 23434 │ │ │ │ + bl 233e4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23d68 │ │ │ │ - b.n 23d82 │ │ │ │ + beq.n 23d18 │ │ │ │ + b.n 23d32 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23d7c │ │ │ │ + b.n 23d2c │ │ │ │ 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] @ (23e60 ) │ │ │ │ + ldr r3, [pc, #152] @ (23e10 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r7, r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #144] @ (23e64 ) │ │ │ │ + ldr r2, [pc, #144] @ (23e14 ) │ │ │ │ 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 85a8 │ │ │ │ - cbnz r0, 23e0c │ │ │ │ + cbnz r0, 23dbc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #112] @ (23e68 ) │ │ │ │ - ldr r3, [pc, #104] @ (23e60 ) │ │ │ │ + ldr r2, [pc, #112] @ (23e18 ) │ │ │ │ + ldr r3, [pc, #104] @ (23e10 ) │ │ │ │ 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 23e5a │ │ │ │ + bne.n 23e0a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23e50 │ │ │ │ + cbz r3, 23e00 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23df4 │ │ │ │ + beq.n 23da4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r7 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -43635,161 +43608,161 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 8bf8 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 23df4 │ │ │ │ + b.n 23da4 │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23e1e │ │ │ │ + b.n 23dce │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023e6c : │ │ │ │ +00023e1c : │ │ │ │ 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 23f1c │ │ │ │ + beq.n 23ecc │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 23f12 │ │ │ │ + bge.n 23ec2 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - bgt.n 23f12 │ │ │ │ + bgt.n 23ec2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f20 │ │ │ │ + beq.n 23ed0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23f12 │ │ │ │ + beq.n 23ec2 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8918 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f4e │ │ │ │ + beq.n 23efe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23efe │ │ │ │ + cbz r2, 23eae │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ blx 8250 │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r5, 23f2a │ │ │ │ + cbnz r5, 23eda │ │ │ │ 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 83c8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 23f8a │ │ │ │ + beq.n 23f3a │ │ │ │ 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 23e8c │ │ │ │ + b.n 23e3c │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23eaa │ │ │ │ + b.n 23e5a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r6, r5, #1 │ │ │ │ - cbz r3, 23f58 │ │ │ │ + cbz r3, 23f08 │ │ │ │ adds r2, r5, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [r4, #4] │ │ │ │ - cbz r5, 23f62 │ │ │ │ + cbz r5, 23f12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8250 │ │ │ │ - b.n 23ee8 │ │ │ │ + b.n 23e98 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23ed2 │ │ │ │ + b.n 23e82 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 23f3e │ │ │ │ + b.n 23eee │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23f78 │ │ │ │ + cbz r1, 23f28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f92 │ │ │ │ + cbz r3, 23f42 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f8a │ │ │ │ + cbz r3, 23f3a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23f12 │ │ │ │ + b.n 23ec2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f12 │ │ │ │ + b.n 23ec2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f78 │ │ │ │ + b.n 23f28 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023f9c : │ │ │ │ +00023f4c : │ │ │ │ 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 │ │ │ │ @@ -43802,115 +43775,115 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 8d4c │ │ │ │ nop │ │ │ │ │ │ │ │ -00023fd0 : │ │ │ │ +00023f80 : │ │ │ │ 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] @ 2403c │ │ │ │ + ldr.w ip, [pc, #72] @ 23fec │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (24040 ) │ │ │ │ + ldr r2, [pc, #68] @ (23ff0 ) │ │ │ │ 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 842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 87cc │ │ │ │ - ldr r2, [pc, #36] @ (24044 ) │ │ │ │ - ldr r3, [pc, #28] @ (24040 ) │ │ │ │ + ldr r2, [pc, #36] @ (23ff4 ) │ │ │ │ + ldr r3, [pc, #28] @ (23ff0 ) │ │ │ │ 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 24036 │ │ │ │ + bne.n 23fe6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - revsh r6, r1 │ │ │ │ + cbnz r6, 24036 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0026 │ │ │ │ + revsh r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024048 : │ │ │ │ +00023ff8 : │ │ │ │ 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] @ 240b0 │ │ │ │ + ldr.w ip, [pc, #68] @ 24060 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (240b4 ) │ │ │ │ + ldr r2, [pc, #64] @ (24064 ) │ │ │ │ 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 842c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 82c8 │ │ │ │ - ldr r2, [pc, #36] @ (240b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (240b4 ) │ │ │ │ + ldr r2, [pc, #36] @ (24068 ) │ │ │ │ + ldr r3, [pc, #28] @ (24064 ) │ │ │ │ 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 240aa │ │ │ │ + bne.n 2405a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r6, r2 │ │ │ │ + hlt 0x0026 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r6 │ │ │ │ + hlt 0x0002 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000240bc : │ │ │ │ +0002406c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 240ce │ │ │ │ + bne.n 2407e │ │ │ │ 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 │ │ │ │ @@ -43925,93 +43898,93 @@ │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str.w ip, [r1, #3196] @ 0xc7c │ │ │ │ blx 84f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024100 : │ │ │ │ +000240b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #100] @ 24174 │ │ │ │ + ldr.w ip, [pc, #100] @ 24124 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #96] @ (24178 ) │ │ │ │ + ldr r3, [pc, #96] @ (24128 ) │ │ │ │ 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 13568 │ │ │ │ - cbz r0, 2414e │ │ │ │ + bl 13518 │ │ │ │ + cbz r0, 240fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 24166 │ │ │ │ + cbz r3, 24116 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 2416a │ │ │ │ + cbz r2, 2411a │ │ │ │ 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] @ (2417c ) │ │ │ │ - ldr r3, [pc, #36] @ (24178 ) │ │ │ │ + ldr r2, [pc, #44] @ (2412c ) │ │ │ │ + ldr r3, [pc, #36] @ (24128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2416e │ │ │ │ + bne.n 2411e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2414e │ │ │ │ + b.n 240fe │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2414e │ │ │ │ + b.n 240fe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 241a2 │ │ │ │ + cbnz r6, 24166 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2419c │ │ │ │ + cbnz r6, 24160 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024180 : │ │ │ │ - cbz r0, 241d8 │ │ │ │ +00024130 : │ │ │ │ + cbz r0, 24188 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 2419c │ │ │ │ + bne.n 2414c │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241d8 │ │ │ │ + cbz r3, 24188 │ │ │ │ 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 8b80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8d68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 241dc │ │ │ │ + cbnz r0, 2418c │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241d2 │ │ │ │ + cbz r3, 24182 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44019,240 +43992,240 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000241e4 : │ │ │ │ +00024194 : │ │ │ │ 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, 24210 │ │ │ │ + cbz r0, 241c0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24214 │ │ │ │ + bne.n 241c4 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ - cbz r3, 24210 │ │ │ │ + cbz r3, 241c0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ blx 8b80 │ │ │ │ - b.n 2421e │ │ │ │ + b.n 241ce │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2421c │ │ │ │ + bne.n 241cc │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2420c │ │ │ │ - b.n 24210 │ │ │ │ + bne.n 241bc │ │ │ │ + b.n 241c0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024238 : │ │ │ │ +000241e8 : │ │ │ │ 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, 24272 │ │ │ │ + cbz r0, 24222 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 2425c │ │ │ │ + cbz r1, 2420c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24274 │ │ │ │ + bne.n 24224 │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 2426a │ │ │ │ + cbz r7, 2421a │ │ │ │ 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 8b80 │ │ │ │ - b.n 2427e │ │ │ │ + b.n 2422e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2427c │ │ │ │ + bne.n 2422c │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 2425c │ │ │ │ + b.n 2420c │ │ │ │ │ │ │ │ -0002428c : │ │ │ │ +0002423c : │ │ │ │ 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] @ (243d4 ) │ │ │ │ + ldr r2, [pc, #304] @ (24384 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #304] @ (243d8 ) │ │ │ │ + ldr r3, [pc, #304] @ (24388 ) │ │ │ │ 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, 242be │ │ │ │ + cbz r6, 2426e │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 242c4 │ │ │ │ + cbz r7, 24274 │ │ │ │ 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 13568 │ │ │ │ + bl 13518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24376 │ │ │ │ + beq.n 24326 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #3196] @ 0xc7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24376 │ │ │ │ + beq.n 24326 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24376 │ │ │ │ - cbz r7, 242fa │ │ │ │ + beq.n 24326 │ │ │ │ + cbz r7, 242aa │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ - cbz r1, 2430a │ │ │ │ + cbz r1, 242ba │ │ │ │ subs r3, r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ strb.w r7, [r8] │ │ │ │ - bls.n 24394 │ │ │ │ + bls.n 24344 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 24378 │ │ │ │ + beq.n 24328 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 24378 │ │ │ │ + bcs.n 24328 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 243bc │ │ │ │ + beq.n 2436c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ - cbz r1, 24376 │ │ │ │ + cbz r1, 24326 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov r2, r7 │ │ │ │ - bl 134dc │ │ │ │ + bl 1348c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r0, 2435e │ │ │ │ + cbz r0, 2430e │ │ │ │ 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 24378 │ │ │ │ + bne.n 24328 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24372 │ │ │ │ + cbz r1, 24322 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 243c6 │ │ │ │ + cbz r3, 24376 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #96] @ (243dc ) │ │ │ │ - ldr r3, [pc, #92] @ (243d8 ) │ │ │ │ + ldr r2, [pc, #96] @ (2438c ) │ │ │ │ + ldr r3, [pc, #92] @ (24388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 243ce │ │ │ │ + bne.n 2437e │ │ │ │ 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 134dc │ │ │ │ + bl 1348c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24376 │ │ │ │ + beq.n 24326 │ │ │ │ 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 2430e │ │ │ │ - b.n 24378 │ │ │ │ + bne.n 242be │ │ │ │ + b.n 24328 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 24332 │ │ │ │ + b.n 242e2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24372 │ │ │ │ + b.n 24322 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb79c │ │ │ │ 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] @ (24510 ) │ │ │ │ - ldr r3, [pc, #268] @ (24514 ) │ │ │ │ + ldr r2, [pc, #264] @ (244c0 ) │ │ │ │ + ldr r3, [pc, #268] @ (244c4 ) │ │ │ │ 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 │ │ │ │ @@ -44263,125 +44236,125 @@ │ │ │ │ blx 8b80 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 802c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 244ce │ │ │ │ + beq.n 2447e │ │ │ │ ldr.w r0, [r9, #3188] @ 0xc74 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #28 │ │ │ │ blx 82e0 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r6, 24474 │ │ │ │ + cbnz r6, 24424 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 244ea │ │ │ │ + beq.n 2449a │ │ │ │ blx 83c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 243d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 244be │ │ │ │ + beq.n 2446e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 24426 │ │ │ │ + b.n 243d6 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 24486 │ │ │ │ + cbz r7, 24436 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244c6 │ │ │ │ + cbz r3, 24476 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 243d6 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 243d6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 243d6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 244ba │ │ │ │ + cbz r0, 2446a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 243d6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 24426 │ │ │ │ + bne.n 243d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244d0 │ │ │ │ + b.n 24480 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24426 │ │ │ │ + b.n 243d6 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24486 │ │ │ │ + b.n 24436 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (24518 ) │ │ │ │ - ldr r3, [pc, #64] @ (24514 ) │ │ │ │ + ldr r2, [pc, #68] @ (244c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (244c4 ) │ │ │ │ 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 2450c │ │ │ │ + bne.n 244bc │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 244ba │ │ │ │ + beq.n 2446a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24504 │ │ │ │ + cbz r3, 244b4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244d0 │ │ │ │ + b.n 24480 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 244ba │ │ │ │ + b.n 2446a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002451c : │ │ │ │ +000244cc : │ │ │ │ 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, 24554 │ │ │ │ + cbz r0, 24504 │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r6, [r5, #3200] @ 0xc80 │ │ │ │ - cbz r6, 2455e │ │ │ │ + cbz r6, 2450e │ │ │ │ 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 │ │ │ │ @@ -44393,388 +44366,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 243e0 │ │ │ │ + bl 24390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 245ea │ │ │ │ + beq.n 2459a │ │ │ │ ldr.w r3, [r5, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2463a │ │ │ │ + beq.n 245ea │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 2459a │ │ │ │ + b.n 2454a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 24636 │ │ │ │ + bls.n 245e6 │ │ │ │ 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 2458e │ │ │ │ + beq.n 2453e │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2458e │ │ │ │ + beq.n 2453e │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - cbz r6, 245f6 │ │ │ │ + cbz r6, 245a6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - cbz r2, 245d8 │ │ │ │ + cbz r2, 24588 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbnz r3, 24614 │ │ │ │ + cbnz r3, 245c4 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245b6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24592 │ │ │ │ + bls.n 24542 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 245c0 │ │ │ │ + bne.n 24570 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245b6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24592 │ │ │ │ + bcs.n 24542 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245d4 │ │ │ │ + b.n 24584 │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24554 │ │ │ │ + b.n 24504 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245b6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24592 │ │ │ │ + bls.n 24542 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r6, r2 │ │ │ │ - bhi.n 245ba │ │ │ │ - b.n 24592 │ │ │ │ + bhi.n 2456a │ │ │ │ + b.n 24542 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2454a │ │ │ │ + beq.n 244fa │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245b6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24592 │ │ │ │ + bcs.n 24542 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245d4 │ │ │ │ + b.n 24584 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24556 │ │ │ │ + b.n 24506 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024648 : │ │ │ │ +000245f8 : │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ (24654 ) │ │ │ │ + ldr r1, [pc, #4] @ (24604 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8480 │ │ │ │ lsrs r7, r1, #8 │ │ │ │ ... │ │ │ │ │ │ │ │ -00024658 : │ │ │ │ +00024608 : │ │ │ │ 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] @ (246a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (24654 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ (246a8 ) │ │ │ │ + ldr r2, [pc, #60] @ (24658 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 8d40 │ │ │ │ - ldr r1, [pc, #44] @ (246ac ) │ │ │ │ + ldr r1, [pc, #44] @ (2465c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 8484 │ │ │ │ - cbnz r5, 24692 │ │ │ │ + cbnz r5, 24642 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #28] @ (246b0 ) │ │ │ │ + ldr r1, [pc, #28] @ (24660 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f32 , , │ │ │ │ - stcl 15, cr15, [pc, #-1020]! @ 242b8 │ │ │ │ + stcl 15, cr15, [pc, #-1020]! @ 24268 │ │ │ │ │ │ │ │ -000246b4 : │ │ │ │ +00024664 : │ │ │ │ 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] @ (2473c ) │ │ │ │ + ldr r4, [pc, #120] @ (246ec ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w lr, [pc, #120] @ 24740 │ │ │ │ + ldr.w lr, [pc, #120] @ 246f0 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #116] @ (24744 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 24748 │ │ │ │ + ldr r3, [pc, #116] @ (246f4 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 246f8 │ │ │ │ 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 8d40 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 24710 │ │ │ │ - ldr r1, [pc, #80] @ (2474c ) │ │ │ │ + cbz r0, 246c0 │ │ │ │ + ldr r1, [pc, #80] @ (246fc ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8484 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r5, 2472a │ │ │ │ - ldr r1, [pc, #60] @ (24750 ) │ │ │ │ - ldr r2, [pc, #44] @ (24740 ) │ │ │ │ + cbnz r5, 246da │ │ │ │ + ldr r1, [pc, #60] @ (24700 ) │ │ │ │ + ldr r2, [pc, #44] @ (246f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 24738 │ │ │ │ + bne.n 246e8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ (24754 ) │ │ │ │ + ldr r1, [pc, #40] @ (24704 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 24710 │ │ │ │ + b.n 246c0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 247be │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 247c4 │ │ │ │ + push {r1, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f16 , , │ │ │ │ - cbz r4, 247c0 │ │ │ │ + push {r2} │ │ │ │ movs r1, r0 │ │ │ │ ldcl 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ │ │ │ -00024758 : │ │ │ │ +00024708 : │ │ │ │ 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] @ 247cc │ │ │ │ + ldr.w lr, [pc, #100] @ 2477c │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #96] @ (247d0 ) │ │ │ │ + ldr r4, [pc, #96] @ (24780 ) │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #96] @ (247d4 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 247d8 │ │ │ │ + ldr r3, [pc, #96] @ (24784 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 24788 │ │ │ │ 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 8d40 │ │ │ │ - ldr r1, [pc, #68] @ (247dc ) │ │ │ │ + ldr r1, [pc, #68] @ (2478c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ strb.w r5, [sp, #16] │ │ │ │ blx 8484 │ │ │ │ - ldr r2, [pc, #48] @ (247e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (247d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (24790 ) │ │ │ │ + ldr r3, [pc, #32] @ (24780 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 247c6 │ │ │ │ + bne.n 24776 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 24826 │ │ │ │ + cbz r0, 247ea │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2482a │ │ │ │ + cbz r6, 247ee │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe367de │ │ │ │ - cbz r0, 2482a │ │ │ │ + bl ffe3678e │ │ │ │ + cbz r0, 247ee │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000247e4 : │ │ │ │ +00024794 : │ │ │ │ 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, 24800 │ │ │ │ + cbz r0, 247b0 │ │ │ │ mov r8, r0 │ │ │ │ blx 8128 │ │ │ │ - cbnz r0, 2480c │ │ │ │ + cbnz r0, 247bc │ │ │ │ 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] @ (248d8 ) │ │ │ │ + ldr r2, [pc, #200] @ (24888 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #200] @ (248dc ) │ │ │ │ + ldr r1, [pc, #200] @ (2488c ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 243e0 │ │ │ │ + bl 24390 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24800 │ │ │ │ + beq.n 247b0 │ │ │ │ add.w r6, r8, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r6, #3188] @ 0xc74 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 248ae │ │ │ │ + beq.n 2485e │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 2484a │ │ │ │ + b.n 247fa │ │ │ │ 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 248ae │ │ │ │ + bls.n 2485e │ │ │ │ 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 2483a │ │ │ │ + beq.n 247ea │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2483a │ │ │ │ + beq.n 247ea │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 24882 │ │ │ │ + b.n 24832 │ │ │ │ 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 2483e │ │ │ │ + bls.n 247ee │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2486c │ │ │ │ + beq.n 2481c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2486c │ │ │ │ + beq.n 2481c │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2486c │ │ │ │ + beq.n 2481c │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ orrs r0, r7 │ │ │ │ - bne.n 2486c │ │ │ │ + bne.n 2481c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8358 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 248c2 │ │ │ │ + cbnz r0, 24872 │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ - b.n 2486c │ │ │ │ + b.n 2481c │ │ │ │ mov r0, r8 │ │ │ │ blx 8c1c │ │ │ │ mov r0, r8 │ │ │ │ blx 859c │ │ │ │ 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 8a8c │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2486c │ │ │ │ + b.n 2481c │ │ │ │ nop │ │ │ │ @ instruction: 0xebf9ffff │ │ │ │ - ldc 15, cr15, [pc], #1020 @ 24cdc │ │ │ │ + ldc 15, cr15, [pc], #1020 @ 24c8c │ │ │ │ │ │ │ │ -000248e0 : │ │ │ │ +00024890 : │ │ │ │ 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] @ (24990 ) │ │ │ │ + ldr r1, [pc, #156] @ (24940 ) │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ - ldr r3, [pc, #156] @ (24994 ) │ │ │ │ + ldr r3, [pc, #156] @ (24944 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -44786,73 +44759,73 @@ │ │ │ │ blx 8918 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ blx 802c │ │ │ │ - cbz r0, 24968 │ │ │ │ + cbz r0, 24918 │ │ │ │ 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] @ (24998 ) │ │ │ │ + ldr r2, [pc, #100] @ (24948 ) │ │ │ │ ldr.w r0, [r7, #3248] @ 0xcb0 │ │ │ │ add r2, pc │ │ │ │ blx 88fc │ │ │ │ ldr.w r1, [r7, #3252] @ 0xcb4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24956 │ │ │ │ + cbz r1, 24906 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24982 │ │ │ │ + cbz r3, 24932 │ │ │ │ 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] @ (2499c ) │ │ │ │ - ldr r3, [pc, #40] @ (24994 ) │ │ │ │ + ldr r2, [pc, #48] @ (2494c ) │ │ │ │ + ldr r3, [pc, #40] @ (24944 ) │ │ │ │ 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 2498a │ │ │ │ + bne.n 2493a │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24956 │ │ │ │ + b.n 24906 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 249c8 │ │ │ │ + sxth r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 249b6 │ │ │ │ + cbz r4, 2497a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000249a0 : │ │ │ │ +00024950 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #120] @ 24a28 │ │ │ │ + ldr.w lr, [pc, #120] @ 249d8 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ - ldr.w ip, [pc, #116] @ 24a2c │ │ │ │ + ldr.w ip, [pc, #116] @ 249dc │ │ │ │ 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] │ │ │ │ @@ -44862,73 +44835,73 @@ │ │ │ │ strb.w r3, [sp, #3] │ │ │ │ blx 82e0 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 24a0e │ │ │ │ + cbnz r3, 249be │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #56] @ (24a30 ) │ │ │ │ - ldr r3, [pc, #48] @ (24a2c ) │ │ │ │ + ldr r2, [pc, #56] @ (249e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (249dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 24a22 │ │ │ │ + bne.n 249d2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 249f2 │ │ │ │ - cbz r4, 24a1c │ │ │ │ + beq.n 249a2 │ │ │ │ + cbz r4, 249cc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #24] │ │ │ │ - b.n 249f6 │ │ │ │ + b.n 249a6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 24a2e │ │ │ │ + cbz r4, 249f2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + cbz r6, 249ea │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024a34 : │ │ │ │ +000249e4 : │ │ │ │ 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 24a94 │ │ │ │ + beq.n 24a44 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r2, 24a66 │ │ │ │ - b.n 24a7e │ │ │ │ - cbnz r3, 24aa8 │ │ │ │ + cbnz r2, 24a16 │ │ │ │ + b.n 24a2e │ │ │ │ + cbnz r3, 24a58 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 24a7e │ │ │ │ + cbz r2, 24a2e │ │ │ │ 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 24a60 │ │ │ │ + bne.n 24a10 │ │ │ │ mov r0, lr │ │ │ │ blx 8bf8 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44936,49 +44909,49 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8668 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.n 24a7e │ │ │ │ + b.n 24a2e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024ab0 : │ │ │ │ +00024a60 : │ │ │ │ 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 24b00 │ │ │ │ + beq.n 24ab0 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 24b00 │ │ │ │ + cbz r2, 24ab0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 24ae6 │ │ │ │ + b.n 24a96 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - cbnz r3, 24b06 │ │ │ │ + cbnz r3, 24ab6 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 24b00 │ │ │ │ + cbz r4, 24ab0 │ │ │ │ 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 24ade │ │ │ │ + bne.n 24a8e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -44988,176 +44961,176 @@ │ │ │ │ blx 8b5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024b24 : │ │ │ │ +00024ad4 : │ │ │ │ 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, 24b50 │ │ │ │ + cbz r3, 24b00 │ │ │ │ add.w r5, r0, #11392 @ 0x2c80 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 24b96 │ │ │ │ + bne.n 24b46 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ - cbz r0, 24b8a │ │ │ │ + cbz r0, 24b3a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 24ba0 │ │ │ │ + cbz r4, 24b50 │ │ │ │ subs.w r7, r9, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 24b6e │ │ │ │ + b.n 24b1e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 24b88 │ │ │ │ + cbz r4, 24b38 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 24b88 │ │ │ │ + cbz r6, 24b38 │ │ │ │ bics.w r3, r7, r5 │ │ │ │ - beq.n 24b68 │ │ │ │ + beq.n 24b18 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - cbz r1, 24b8e │ │ │ │ + cbz r1, 24b3e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b.n 24b68 │ │ │ │ + b.n 24b18 │ │ │ │ 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 8268 │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ - b.n 24b50 │ │ │ │ + b.n 24b00 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 24b8a │ │ │ │ + b.n 24b3a │ │ │ │ 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, #676] @ (24e5c ) │ │ │ │ + ldr r0, [pc, #676] @ (24e0c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #676] @ (24e60 ) │ │ │ │ + ldr r1, [pc, #676] @ (24e10 ) │ │ │ │ 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 24c8e │ │ │ │ + beq.n 24c3e │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24cfa │ │ │ │ + beq.w 24caa │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ it ls │ │ │ │ cmpls r0, r3 │ │ │ │ - bcs.n 24c74 │ │ │ │ + bcs.n 24c24 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24c08 │ │ │ │ + beq.n 24bb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8894 │ │ │ │ add.w r3, r6, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1340c │ │ │ │ + bl 133bc │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ blx 82e0 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cae │ │ │ │ + beq.n 24c5e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cae │ │ │ │ + beq.n 24c5e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24dfa │ │ │ │ + beq.w 24daa │ │ │ │ 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 24c46 │ │ │ │ + bne.n 24bf6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 135e8 │ │ │ │ + bl 13598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24de4 │ │ │ │ + beq.w 24d94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d2c │ │ │ │ + beq.n 24cdc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24d2c │ │ │ │ + beq.n 24cdc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 24c8e │ │ │ │ + beq.n 24c3e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e30 │ │ │ │ + beq.w 24de0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r1, [pc, #464] @ (24e64 ) │ │ │ │ - ldr r2, [pc, #460] @ (24e60 ) │ │ │ │ + ldr r1, [pc, #464] @ (24e14 ) │ │ │ │ + ldr r2, [pc, #460] @ (24e10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 24e58 │ │ │ │ + bne.w 24e08 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24d12 │ │ │ │ + bne.n 24cc2 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24c8e │ │ │ │ + beq.n 24c3e │ │ │ │ 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] │ │ │ │ @@ -45165,69 +45138,69 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 24df2 │ │ │ │ + beq.w 24da2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 24c90 │ │ │ │ + b.n 24c40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24d9a │ │ │ │ + bne.n 24d4a │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi.n 24c8e │ │ │ │ - ldr r4, [pc, #348] @ (24e68 ) │ │ │ │ + bhi.n 24c3e │ │ │ │ + ldr r4, [pc, #348] @ (24e18 ) │ │ │ │ mov r9, r8 │ │ │ │ add r4, pc │ │ │ │ - b.n 24bf8 │ │ │ │ + b.n 24ba8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24c8e │ │ │ │ + beq.n 24c3e │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b.n 24cc6 │ │ │ │ + b.n 24c76 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 24dc4 │ │ │ │ + beq.n 24d74 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e10 │ │ │ │ + bne.n 24dc0 │ │ │ │ add.w r1, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.n 24d80 │ │ │ │ + bcs.n 24d30 │ │ │ │ blx 83c8 │ │ │ │ mov r1, fp │ │ │ │ - cbz r1, 24d68 │ │ │ │ + cbz r1, 24d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e50 │ │ │ │ + beq.n 24e00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e3e │ │ │ │ + beq.n 24dee │ │ │ │ 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] │ │ │ │ @@ -45235,530 +45208,530 @@ │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ - b.n 24c90 │ │ │ │ - ldr r0, [pc, #208] @ (24e6c ) │ │ │ │ + b.n 24c40 │ │ │ │ + ldr r0, [pc, #208] @ (24e1c ) │ │ │ │ add r0, pc │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ it ls │ │ │ │ cmpls r0, r3 │ │ │ │ - bcc.w 24bf8 │ │ │ │ - b.n 24c7a │ │ │ │ + bcc.w 24ba8 │ │ │ │ + b.n 24c2a │ │ │ │ mov r1, r4 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 24e00 │ │ │ │ + cbz r0, 24db0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e38 │ │ │ │ + bne.n 24de8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 24d80 │ │ │ │ + b.n 24d30 │ │ │ │ ldr.w r0, [fp, #3188] @ 0xc74 │ │ │ │ mov r1, r5 │ │ │ │ blx 8224 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 24d8e │ │ │ │ + b.n 24d3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c90 │ │ │ │ + b.n 24c40 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24c54 │ │ │ │ + b.n 24c04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ ldr.w r7, [sl, #16] │ │ │ │ - b.n 24c90 │ │ │ │ + b.n 24c40 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24e2a │ │ │ │ + beq.n 24dda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24e48 │ │ │ │ + cbz r3, 24df8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - b.n 24d8e │ │ │ │ + b.n 24d3e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c8e │ │ │ │ + b.n 24c3e │ │ │ │ blx 83c8 │ │ │ │ - b.n 24e1e │ │ │ │ + b.n 24dce │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 24d7c │ │ │ │ + b.n 24d2c │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24e2a │ │ │ │ + b.n 24dda │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24d68 │ │ │ │ + b.n 24d18 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #616] @ (250d4 ) │ │ │ │ + ldr r6, [pc, #616] @ (25084 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (24ea0 ) │ │ │ │ + ldr r6, [pc, #48] @ (24e50 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00024e70 : │ │ │ │ +00024e20 : │ │ │ │ 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 24ba4 │ │ │ │ + bl 24b54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00024e8c : │ │ │ │ +00024e3c : │ │ │ │ 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] @ (25038 ) │ │ │ │ + ldr r2, [pc, #408] @ (24fe8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #408] @ (2503c ) │ │ │ │ + ldr r3, [pc, #408] @ (24fec ) │ │ │ │ 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 24fc4 │ │ │ │ + beq.n 24f74 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ add.w r2, sp, #19 │ │ │ │ blx 82e0 │ │ │ │ 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 24f96 │ │ │ │ + bne.n 24f46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24fa8 │ │ │ │ + beq.n 24f58 │ │ │ │ add.w r0, r6, #28 │ │ │ │ add.w sl, r6, #28 │ │ │ │ - bl 1340c │ │ │ │ + bl 133bc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25012 │ │ │ │ + beq.w 24fc2 │ │ │ │ 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 24f04 │ │ │ │ + bne.n 24eb4 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 87e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 135e8 │ │ │ │ + bl 13598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24fa8 │ │ │ │ + beq.n 24f58 │ │ │ │ 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 24fa8 │ │ │ │ + bhi.n 24f58 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov fp, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2502a │ │ │ │ + beq.n 24fda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 24fa8 │ │ │ │ + cbz r3, 24f58 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 8918 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 134dc │ │ │ │ + bl 1348c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, r9] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ blx 8054 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24e8c │ │ │ │ - b.n 24faa │ │ │ │ + bl 24e3c │ │ │ │ + b.n 24f5a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 24fa8 │ │ │ │ + cbz r3, 24f58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 24fe8 │ │ │ │ + cbz r3, 24f98 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24fe8 │ │ │ │ + beq.n 24f98 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (25040 ) │ │ │ │ - ldr r3, [pc, #140] @ (2503c ) │ │ │ │ + ldr r2, [pc, #148] @ (24ff0 ) │ │ │ │ + ldr r3, [pc, #140] @ (24fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25034 │ │ │ │ + bne.n 24fe4 │ │ │ │ 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 25004 │ │ │ │ + bcs.n 24fb4 │ │ │ │ movw r3, #11408 @ 0x2c90 │ │ │ │ adds r2, r6, r3 │ │ │ │ str r4, [r6, r3] │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 24faa │ │ │ │ + b.n 24f5a │ │ │ │ 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 25018 │ │ │ │ + bcs.n 24fc8 │ │ │ │ strd r4, r5, [r2, #24] │ │ │ │ - b.n 24fe4 │ │ │ │ + b.n 24f94 │ │ │ │ blx 8268 │ │ │ │ adds r0, r4, r0 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 24fda │ │ │ │ + b.n 24f8a │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24f12 │ │ │ │ + b.n 24ec2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8268 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 24ffe │ │ │ │ + b.n 24fae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 24f58 │ │ │ │ + b.n 24f08 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025044 : │ │ │ │ +00024ff4 : │ │ │ │ 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 24ba4 │ │ │ │ + bl 24b54 │ │ │ │ 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 856c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00025078 : │ │ │ │ +00025028 : │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 25084 │ │ │ │ - ldr r2, [pc, #8] @ (25088 ) │ │ │ │ + cbz r1, 25034 │ │ │ │ + ldr r2, [pc, #8] @ (25038 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #168] @ (25134 ) │ │ │ │ + ldr r3, [pc, #168] @ (250e4 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002508c : │ │ │ │ +0002503c : │ │ │ │ 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] @ (251c0 ) │ │ │ │ + ldr r2, [pc, #288] @ (25170 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #288] @ (251c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (25174 ) │ │ │ │ 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, 250bc │ │ │ │ + cbz r7, 2506c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 250c2 │ │ │ │ + cbz r6, 25072 │ │ │ │ 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 251b8 │ │ │ │ + beq.n 25168 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r0, 2513a │ │ │ │ + cbz r0, 250ea │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 82e0 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 2513a │ │ │ │ + cbz r1, 250ea │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 251b8 │ │ │ │ + beq.n 25168 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 251b8 │ │ │ │ + beq.n 25168 │ │ │ │ ldrb.w r3, [r3, #3284] @ 0xcd4 │ │ │ │ - cbz r3, 2512c │ │ │ │ + cbz r3, 250dc │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 2512c │ │ │ │ + beq.n 250dc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 8268 │ │ │ │ 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 251ae │ │ │ │ + bcc.n 2515e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbz r7, 25132 │ │ │ │ + cbz r7, 250e2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 25148 │ │ │ │ + cbz r6, 250f8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 25148 │ │ │ │ + b.n 250f8 │ │ │ │ ldr.w r2, [r3, #3200] @ 0xc80 │ │ │ │ - cbz r2, 25162 │ │ │ │ + cbz r2, 25112 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 25162 │ │ │ │ + cbz r2, 25112 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #124] @ (251c8 ) │ │ │ │ - ldr r3, [pc, #120] @ (251c4 ) │ │ │ │ + ldr r2, [pc, #124] @ (25178 ) │ │ │ │ + ldr r3, [pc, #120] @ (25174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 251bc │ │ │ │ + bne.n 2516c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 251b8 │ │ │ │ + beq.n 25168 │ │ │ │ add.w r7, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1340c │ │ │ │ + bl 133bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 251b8 │ │ │ │ + cbz r3, 25168 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ + bl 13598 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 251b8 │ │ │ │ + ble.n 25168 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 251b8 │ │ │ │ - cbz r6, 251a6 │ │ │ │ + bhi.n 25168 │ │ │ │ + cbz r6, 25156 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 25148 │ │ │ │ + b.n 250f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8634 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25148 │ │ │ │ + b.n 250f8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000251cc : │ │ │ │ +0002517c : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8c40 │ │ │ │ │ │ │ │ -000251d4 : │ │ │ │ +00025184 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8c44 │ │ │ │ - cbz r0, 251f0 │ │ │ │ + cbz r0, 251a0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8230 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000251f4 : │ │ │ │ +000251a4 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8be4 │ │ │ │ │ │ │ │ -000251fc : │ │ │ │ +000251ac : │ │ │ │ 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] @ 25264 │ │ │ │ + ldr.w ip, [pc, #68] @ 25214 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (25268 ) │ │ │ │ + ldr r2, [pc, #64] @ (25218 ) │ │ │ │ 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 842c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8be8 │ │ │ │ - ldr r2, [pc, #32] @ (2526c ) │ │ │ │ - ldr r3, [pc, #28] @ (25268 ) │ │ │ │ + ldr r2, [pc, #32] @ (2521c ) │ │ │ │ + ldr r3, [pc, #28] @ (25218 ) │ │ │ │ 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 25260 │ │ │ │ + bne.n 25210 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025270 : │ │ │ │ +00025220 : │ │ │ │ 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] @ (25340 ) │ │ │ │ - ldr r3, [pc, #188] @ (25344 ) │ │ │ │ + ldr r2, [pc, #188] @ (252f0 ) │ │ │ │ + ldr r3, [pc, #188] @ (252f4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -45770,37 +45743,37 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 25324 │ │ │ │ - cbz r7, 252c0 │ │ │ │ + beq.n 252d4 │ │ │ │ + cbz r7, 25270 │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 25304 │ │ │ │ + cbnz r0, 252b4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25332 │ │ │ │ + beq.n 252e2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #116] @ (25348 ) │ │ │ │ - ldr r3, [pc, #108] @ (25344 ) │ │ │ │ + ldr r2, [pc, #116] @ (252f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (252f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2533a │ │ │ │ + bne.n 252ea │ │ │ │ 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 87e4 │ │ │ │ add.w r1, r4, r8 │ │ │ │ @@ -45808,125 +45781,125 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 81a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 7fd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 252ee │ │ │ │ + bne.n 2529e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 252c0 │ │ │ │ + beq.n 25270 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 8054 │ │ │ │ - b.n 252d2 │ │ │ │ + b.n 25282 │ │ │ │ blx 83c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 252d2 │ │ │ │ + beq.n 25282 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 252ca │ │ │ │ + bne.n 2527a │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 252d2 │ │ │ │ + b.n 25282 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #968 @ (adr r7, 25714 ) │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ 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 8584 │ │ │ │ - cbnz r0, 2536c │ │ │ │ + cbnz r0, 2531c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 8634 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002537c : │ │ │ │ +0002532c : │ │ │ │ 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] @ (25454 ) │ │ │ │ + ldr r5, [pc, #196] @ (25404 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #196] @ (25458 ) │ │ │ │ + ldr r4, [pc, #196] @ (25408 ) │ │ │ │ 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 253c2 │ │ │ │ + beq.n 25372 │ │ │ │ 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 253c2 │ │ │ │ + beq.n 25372 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 253de │ │ │ │ + cbnz r2, 2538e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (2545c ) │ │ │ │ - ldr r3, [pc, #144] @ (25458 ) │ │ │ │ + ldr r2, [pc, #148] @ (2540c ) │ │ │ │ + ldr r3, [pc, #144] @ (25408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25450 │ │ │ │ + bne.n 25400 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ blx 8c44 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 25442 │ │ │ │ + cbz r0, 253f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 25438 │ │ │ │ + cbz r3, 253e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 253c2 │ │ │ │ + beq.n 25372 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 8250 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r2, sl, #1 │ │ │ │ @@ -45934,119 +45907,119 @@ │ │ │ │ adds r0, r6, r0 │ │ │ │ blx 8250 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8054 │ │ │ │ - b.n 253c4 │ │ │ │ + b.n 25374 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2540c │ │ │ │ + b.n 253bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 856c │ │ │ │ - b.n 253c4 │ │ │ │ + b.n 25374 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #192 @ (adr r7, 25518 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 25608 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 25460 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 25550 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025460 : │ │ │ │ +00025410 : │ │ │ │ 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 87d8 │ │ │ │ - cbz r0, 25484 │ │ │ │ + cbz r0, 25434 │ │ │ │ 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 8568 │ │ │ │ │ │ │ │ -00025494 : │ │ │ │ +00025444 : │ │ │ │ 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] @ 254fc │ │ │ │ + ldr.w ip, [pc, #68] @ 254ac │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (25500 ) │ │ │ │ + ldr r2, [pc, #64] @ (254b0 ) │ │ │ │ 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 842c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8c04 │ │ │ │ - ldr r2, [pc, #32] @ (25504 ) │ │ │ │ - ldr r3, [pc, #28] @ (25500 ) │ │ │ │ + ldr r2, [pc, #32] @ (254b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (254b0 ) │ │ │ │ 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 254f8 │ │ │ │ + bne.n 254a8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #40 @ (adr r6, 25528 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 25618 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 25898 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 25588 ) │ │ │ │ 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 856c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00025520 : │ │ │ │ +000254d0 : │ │ │ │ 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] @ (25580 ) │ │ │ │ + ldr r2, [pc, #76] @ (25530 ) │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #76] @ (25584 ) │ │ │ │ + ldr r3, [pc, #76] @ (25534 ) │ │ │ │ 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 │ │ │ │ @@ -46057,52 +46030,52 @@ │ │ │ │ blx 842c │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24ba4 │ │ │ │ - ldr r2, [pc, #32] @ (25588 ) │ │ │ │ - ldr r3, [pc, #28] @ (25584 ) │ │ │ │ + bl 24b54 │ │ │ │ + ldr r2, [pc, #32] @ (25538 ) │ │ │ │ + ldr r3, [pc, #28] @ (25534 ) │ │ │ │ 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 2557c │ │ │ │ + bne.n 2552c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #568 @ (adr r5, 257bc ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 258ac ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 2570c ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 257fc ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002558c : │ │ │ │ +0002553c : │ │ │ │ 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] @ (255b0 ) │ │ │ │ + ldr r1, [pc, #16] @ (25560 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r1, r4, [sp] │ │ │ │ blx 807c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000255b4 : │ │ │ │ +00025564 : │ │ │ │ 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 8d10 │ │ │ │ @@ -46110,214 +46083,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] @ (25740 ) │ │ │ │ + ldr r2, [pc, #344] @ (256f0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #344] @ (25744 ) │ │ │ │ + ldr r3, [pc, #344] @ (256f4 ) │ │ │ │ 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 87fc │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 133e0 │ │ │ │ + bl 13390 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 256d8 │ │ │ │ + bne.n 25688 │ │ │ │ mov r0, r4 │ │ │ │ blx 89e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 2562e │ │ │ │ + cbz r5, 255de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25712 │ │ │ │ + beq.n 256c2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 25644 │ │ │ │ + cbz r5, 255f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25732 │ │ │ │ + beq.n 256e2 │ │ │ │ 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 8d10 │ │ │ │ ldr.w r0, [r5, #3188] @ 0xc74 │ │ │ │ blx 81e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 8590 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2566e │ │ │ │ + beq.n 2561e │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r1, [r5, #3208] @ 0xc88 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25688 │ │ │ │ + cbz r1, 25638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2571a │ │ │ │ + beq.n 256ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 256a0 │ │ │ │ + cbz r1, 25650 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25722 │ │ │ │ + beq.n 256d2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #3252] @ 0xcb4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 256ba │ │ │ │ + cbz r1, 2566a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2572a │ │ │ │ + beq.n 256da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbnz r6, 256ec │ │ │ │ - ldr r2, [pc, #136] @ (25748 ) │ │ │ │ - ldr r3, [pc, #132] @ (25744 ) │ │ │ │ + cbnz r6, 2569c │ │ │ │ + ldr r2, [pc, #136] @ (256f8 ) │ │ │ │ + ldr r3, [pc, #132] @ (256f4 ) │ │ │ │ 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 2573a │ │ │ │ + bne.n 256ea │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 887c │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8ce8 │ │ │ │ - b.n 2560e │ │ │ │ - ldr r2, [pc, #92] @ (2574c ) │ │ │ │ - ldr r3, [pc, #84] @ (25744 ) │ │ │ │ + b.n 255be │ │ │ │ + ldr r2, [pc, #92] @ (256fc ) │ │ │ │ + ldr r3, [pc, #84] @ (256f4 ) │ │ │ │ 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 2573a │ │ │ │ + bne.n 256ea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8914 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2562e │ │ │ │ + b.n 255de │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25688 │ │ │ │ + b.n 25638 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 256a0 │ │ │ │ + b.n 25650 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 256ba │ │ │ │ + b.n 2566a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25644 │ │ │ │ + b.n 255f4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #872 @ (adr r4, 25aac ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 2579c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 2576c ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 2585c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #864 @ (adr r3, 25ab0 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 257a0 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025750 : │ │ │ │ - cbz r0, 2576a │ │ │ │ +00025700 : │ │ │ │ + cbz r0, 2571a │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r2, #3188] @ 0xc74 │ │ │ │ - cbz r3, 2576a │ │ │ │ + cbz r3, 2571a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 2576a │ │ │ │ + cbz r3, 2571a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt r3, [r0, #16] │ │ │ │ - ble.n 2576e │ │ │ │ + ble.n 2571e │ │ │ │ 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 255d8 │ │ │ │ + bl 25588 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #3188] @ 0xc74 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 257a8 │ │ │ │ + cbz r3, 25758 │ │ │ │ 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 81c0 │ │ │ │ - b.n 257a2 │ │ │ │ + b.n 25752 │ │ │ │ │ │ │ │ -000257b0 : │ │ │ │ +00025760 : │ │ │ │ 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 257f6 │ │ │ │ + bpl.n 257a6 │ │ │ │ blx 8ad4 │ │ │ │ mov r0, r4 │ │ │ │ blx 8cc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 859c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r3, r1, #30 │ │ │ │ @@ -46326,511 +46299,511 @@ │ │ │ │ movmi r2, #0 │ │ │ │ movmi r3, #0 │ │ │ │ strdmi r2, r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8590 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 257e2 │ │ │ │ + b.n 25792 │ │ │ │ nop │ │ │ │ │ │ │ │ -00025800 : │ │ │ │ - cbz r0, 25828 │ │ │ │ +000257b0 : │ │ │ │ + cbz r0, 257d8 │ │ │ │ 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 255d8 │ │ │ │ + bl 25588 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 854c │ │ │ │ b.w 854c │ │ │ │ │ │ │ │ -0002582c : │ │ │ │ +000257dc : │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 25836 │ │ │ │ + bne.n 257e6 │ │ │ │ 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 255d8 │ │ │ │ + bl 25588 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25876 │ │ │ │ + cbz r3, 25826 │ │ │ │ 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 81bc │ │ │ │ nop │ │ │ │ │ │ │ │ -00025884 : │ │ │ │ +00025834 : │ │ │ │ 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] @ (258cc ) │ │ │ │ + ldr r1, [pc, #48] @ (2587c ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ ldr.w r3, [r4, #3240] @ 0xca8 │ │ │ │ - cbz r3, 258ca │ │ │ │ + cbz r3, 2587a │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 258ca │ │ │ │ + cbz r4, 2587a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 258ca │ │ │ │ + cbz r3, 2587a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 8468 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25884 │ │ │ │ + bl 25834 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 258ac │ │ │ │ + bne.n 2585c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ │ │ │ │ -000258d0 : │ │ │ │ +00025880 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 25920 │ │ │ │ + ldr.w ip, [pc, #64] @ 258d0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #60] @ (25924 ) │ │ │ │ + ldr r3, [pc, #60] @ (258d4 ) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #56] @ (25928 ) │ │ │ │ + ldr r1, [pc, #56] @ (258d8 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8484 │ │ │ │ - ldr r2, [pc, #40] @ (2592c ) │ │ │ │ - ldr r3, [pc, #28] @ (25924 ) │ │ │ │ + ldr r2, [pc, #40] @ (258dc ) │ │ │ │ + ldr r3, [pc, #28] @ (258d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2591a │ │ │ │ + bne.n 258ca │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #896 @ (adr r1, 25ca4 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 25994 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa55ffff │ │ │ │ - add r1, pc, #776 @ (adr r1, 25c38 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 25928 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025930 : │ │ │ │ +000258e0 : │ │ │ │ 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] @ 25a18 │ │ │ │ + ldr.w lr, [pc, #212] @ 259c8 │ │ │ │ mov ip, r3 │ │ │ │ add lr, pc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #204] @ (25a1c ) │ │ │ │ + ldr r3, [pc, #204] @ (259cc ) │ │ │ │ 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 259d0 │ │ │ │ + bne.n 25980 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 25976 │ │ │ │ + cbz r1, 25926 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259e2 │ │ │ │ - cbz r2, 2597c │ │ │ │ + beq.n 25992 │ │ │ │ + cbz r2, 2592c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, 259de │ │ │ │ + cbz r3, 2598e │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 259e6 │ │ │ │ + cbz r3, 25996 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 259da │ │ │ │ - ldr r1, [pc, #136] @ (25a20 ) │ │ │ │ + cbz r3, 2598a │ │ │ │ + ldr r1, [pc, #136] @ (259d0 ) │ │ │ │ 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 8484 │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ - cbz r2, 259f4 │ │ │ │ - ldr r2, [pc, #108] @ (25a24 ) │ │ │ │ - ldr r3, [pc, #96] @ (25a1c ) │ │ │ │ + cbz r2, 259a4 │ │ │ │ + ldr r2, [pc, #108] @ (259d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (259cc ) │ │ │ │ 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 25a14 │ │ │ │ + bne.n 259c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #84] @ (25a28 ) │ │ │ │ + ldr r1, [pc, #84] @ (259d8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 259b6 │ │ │ │ + b.n 25966 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2597c │ │ │ │ + b.n 2592c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 25976 │ │ │ │ + b.n 25926 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25994 │ │ │ │ - b.n 259da │ │ │ │ + bne.n 25944 │ │ │ │ + b.n 2598a │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 259da │ │ │ │ + beq.n 2598a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a0c │ │ │ │ + cbz r3, 259bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 259da │ │ │ │ + b.n 2598a │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 259da │ │ │ │ + b.n 2598a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #520 @ (adr r1, 25c24 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 25d14 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 25ac2 │ │ │ │ - vaddw.u q13, , d14 │ │ │ │ + blt.n 25a72 │ │ │ │ + vsra.u32 q13, q7, #1 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 25a66 │ │ │ │ + blt.n 25a16 │ │ │ │ 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 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25a54 │ │ │ │ + cbz r1, 25a04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a7e │ │ │ │ + cbz r3, 25a2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 25a6e │ │ │ │ + cbz r4, 25a1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a72 │ │ │ │ + cbz r3, 25a22 │ │ │ │ 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 81bc │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25a54 │ │ │ │ + b.n 25a04 │ │ │ │ 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] @ (25b70 ) │ │ │ │ + ldr r0, [pc, #212] @ (25b20 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #212] @ (25b74 ) │ │ │ │ + ldr r1, [pc, #212] @ (25b24 ) │ │ │ │ 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 25ac6 │ │ │ │ + beq.n 25a76 │ │ │ │ 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 25ae0 │ │ │ │ + bne.n 25a90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (25b78 ) │ │ │ │ - ldr r3, [pc, #168] @ (25b74 ) │ │ │ │ + ldr r2, [pc, #172] @ (25b28 ) │ │ │ │ + ldr r3, [pc, #168] @ (25b24 ) │ │ │ │ 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 25b6a │ │ │ │ + bne.n 25b1a │ │ │ │ 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 8918 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 25b54 │ │ │ │ + cbz r0, 25b04 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 25b28 │ │ │ │ + cbz r0, 25ad8 │ │ │ │ mov r0, r1 │ │ │ │ blx 87e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ blx 85dc │ │ │ │ - b.n 25ac8 │ │ │ │ + b.n 25a78 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25b3c │ │ │ │ + cbz r1, 25aec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b62 │ │ │ │ + cbz r3, 25b12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 25ac6 │ │ │ │ + beq.n 25a76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b5a │ │ │ │ + cbz r3, 25b0a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 25ac6 │ │ │ │ + b.n 25a76 │ │ │ │ blx 83c8 │ │ │ │ - b.n 25b3c │ │ │ │ + b.n 25aec │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25ac6 │ │ │ │ + b.n 25a76 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25b3c │ │ │ │ + b.n 25aec │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #168 @ (adr r0, 25c1c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 25d0c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #304 @ (adr r0, 25c5c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025b7c : │ │ │ │ +00025b2c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ (25bb4 ) │ │ │ │ + ldr r3, [pc, #40] @ (25b64 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ (25bb8 ) │ │ │ │ + ldr r0, [pc, #40] @ (25b68 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #40] @ (25bbc ) │ │ │ │ - ldr r1, [pc, #40] @ (25bc0 ) │ │ │ │ + ldr r2, [pc, #40] @ (25b6c ) │ │ │ │ + ldr r1, [pc, #40] @ (25b70 ) │ │ │ │ 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 81b0 │ │ │ │ - cbz r0, 25bae │ │ │ │ + cbz r0, 25b5e │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r0, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ │ │ │ │ -00025bc4 : │ │ │ │ +00025b74 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a88 │ │ │ │ + b.n 25a38 │ │ │ │ │ │ │ │ -00025bc8 : │ │ │ │ +00025b78 : │ │ │ │ b.w 85d8 │ │ │ │ │ │ │ │ -00025bcc : │ │ │ │ +00025b7c : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25a88 │ │ │ │ + b.n 25a38 │ │ │ │ │ │ │ │ -00025bd0 : │ │ │ │ +00025b80 : │ │ │ │ b.w 8970 │ │ │ │ │ │ │ │ -00025bd4 : │ │ │ │ +00025b84 : │ │ │ │ b.w 8698 │ │ │ │ │ │ │ │ -00025bd8 : │ │ │ │ +00025b88 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -00025bdc : │ │ │ │ +00025b8c : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -00025be0 : │ │ │ │ - cbz r0, 25c0c │ │ │ │ +00025b90 : │ │ │ │ + cbz r0, 25bbc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 25c0c │ │ │ │ + cbz r2, 25bbc │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25bea │ │ │ │ + bne.n 25b9a │ │ │ │ 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 │ │ │ │ │ │ │ │ -00025c10 : │ │ │ │ +00025bc0 : │ │ │ │ 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] @ (25f18 ) │ │ │ │ + ldr r0, [pc, #756] @ (25ec8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #756] @ (25f1c ) │ │ │ │ + ldr r1, [pc, #756] @ (25ecc ) │ │ │ │ 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 25d28 │ │ │ │ + bne.n 25cd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25db6 │ │ │ │ + beq.w 25d66 │ │ │ │ strb r2, [r3, #0] │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25cfc │ │ │ │ + beq.n 25cac │ │ │ │ add.w r2, r3, fp │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp.w fp, #2 │ │ │ │ strb.w r9, [r2, #-1] │ │ │ │ mov r2, r7 │ │ │ │ - ble.w 25de8 │ │ │ │ + ble.w 25d98 │ │ │ │ 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] @ (25f20 ) │ │ │ │ + ldr r7, [pc, #668] @ (25ed0 ) │ │ │ │ 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 270a4 │ │ │ │ + bl 27054 │ │ │ │ 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 │ │ │ │ @@ -46838,15 +46811,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 25c92 │ │ │ │ + bne.n 25c42 │ │ │ │ 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 │ │ │ │ @@ -46854,109 +46827,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 25ede │ │ │ │ + beq.w 25e8e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25df0 │ │ │ │ + bne.n 25da0 │ │ │ │ add r0, r3 │ │ │ │ - b.n 25d0c │ │ │ │ + b.n 25cbc │ │ │ │ cmp.w fp, #1 │ │ │ │ itt le │ │ │ │ movle r2, #0 │ │ │ │ strble r2, [r3, #0] │ │ │ │ - bgt.w 25e10 │ │ │ │ + bgt.w 25dc0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #532] @ (25f24 ) │ │ │ │ - ldr r3, [pc, #524] @ (25f1c ) │ │ │ │ + ldr r2, [pc, #532] @ (25ed4 ) │ │ │ │ + ldr r3, [pc, #524] @ (25ecc ) │ │ │ │ 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 25ee6 │ │ │ │ + bne.w 25e96 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e1a │ │ │ │ + beq.n 25dca │ │ │ │ movs r2, #0 │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp r9, r2 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bge.w 25e48 │ │ │ │ + bge.w 25df8 │ │ │ │ cmn.w r9, #16 │ │ │ │ - blt.n 25de4 │ │ │ │ + blt.n 25d94 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.n 25cfc │ │ │ │ + beq.n 25cac │ │ │ │ add.w r1, r3, fp │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ - blt.w 25eea │ │ │ │ + blt.w 25e9a │ │ │ │ cmp r7, #0 │ │ │ │ it le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 25cf8 │ │ │ │ + ble.n 25ca8 │ │ │ │ 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 270a4 │ │ │ │ + bl 27054 │ │ │ │ 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 25d7a │ │ │ │ + bne.n 25d2a │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - b.n 25cea │ │ │ │ + b.n 25c9a │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - bne.n 25e84 │ │ │ │ - ldr r2, [pc, #360] @ (25f28 ) │ │ │ │ - ldr r3, [pc, #348] @ (25f1c ) │ │ │ │ + bne.n 25e34 │ │ │ │ + ldr r2, [pc, #360] @ (25ed8 ) │ │ │ │ + ldr r3, [pc, #348] @ (25ecc ) │ │ │ │ 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 25ee6 │ │ │ │ - ldr r0, [pc, #344] @ (25f2c ) │ │ │ │ + bne.w 25e96 │ │ │ │ + ldr r0, [pc, #344] @ (25edc ) │ │ │ │ add r0, pc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 8230 │ │ │ │ cmp r2, #16 │ │ │ │ - ble.n 25ea2 │ │ │ │ + ble.n 25e52 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25d0c │ │ │ │ + b.n 25cbc │ │ │ │ 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 │ │ │ │ @@ -46965,269 +46938,269 @@ │ │ │ │ cmp r2, fp │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ it ge │ │ │ │ movge r2, fp │ │ │ │ blx 81a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25d0a │ │ │ │ - ldr r2, [pc, #284] @ (25f30 ) │ │ │ │ + b.n 25cba │ │ │ │ + ldr r2, [pc, #284] @ (25ee0 ) │ │ │ │ add r2, pc │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ strh r2, [r3, #0] │ │ │ │ - b.n 25d0a │ │ │ │ + b.n 25cba │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25de0 │ │ │ │ + bge.n 25d90 │ │ │ │ cmn.w r2, #16 │ │ │ │ - blt.n 25de4 │ │ │ │ + blt.n 25d94 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dbc │ │ │ │ + beq.n 25d6c │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r3, [sp, #91] @ 0x5b │ │ │ │ - blt.n 25f04 │ │ │ │ + blt.n 25eb4 │ │ │ │ mov r9, r8 │ │ │ │ movs r7, #62 @ 0x3e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ add.w ip, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 25d6a │ │ │ │ + b.n 25d1a │ │ │ │ cmp.w r9, #16 │ │ │ │ - bgt.n 25de4 │ │ │ │ + bgt.n 25d94 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.w 25cfc │ │ │ │ + beq.w 25cac │ │ │ │ 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 25eee │ │ │ │ + bgt.n 25e9e │ │ │ │ cmp r7, #0 │ │ │ │ itt le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ movle ip, r3 │ │ │ │ - ble.n 25df0 │ │ │ │ + ble.n 25da0 │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 25d6a │ │ │ │ + b.n 25d1a │ │ │ │ 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 25c72 │ │ │ │ + b.n 25c22 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dbc │ │ │ │ + beq.n 25d6c │ │ │ │ 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 25d6a │ │ │ │ + ble.w 25d1a │ │ │ │ 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 25c72 │ │ │ │ + b.n 25c22 │ │ │ │ add r0, ip │ │ │ │ blx 8234 │ │ │ │ - b.n 25d0c │ │ │ │ + b.n 25cbc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ sub.w lr, fp, #3 │ │ │ │ mov ip, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 25ce2 │ │ │ │ + ble.w 25c92 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - bne.w 25c72 │ │ │ │ - b.n 25ce2 │ │ │ │ + bne.w 25c22 │ │ │ │ + b.n 25c92 │ │ │ │ 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 25c72 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + b.n 25c22 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025f34 : │ │ │ │ +00025ee4 : │ │ │ │ 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 842c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00025f50 : │ │ │ │ +00025f00 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #72] @ (25fa8 ) │ │ │ │ + ldr r1, [pc, #72] @ (25f58 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (25fac ) │ │ │ │ + ldr r2, [pc, #72] @ (25f5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 25f9c │ │ │ │ + cbz r0, 25f4c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 25f9c │ │ │ │ + beq.n 25f4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 80dc <__isoc23_strtoull@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 25f9c │ │ │ │ - ldr r2, [pc, #40] @ (25fb0 ) │ │ │ │ - ldr r3, [pc, #36] @ (25fac ) │ │ │ │ + cbz r3, 25f4c │ │ │ │ + ldr r2, [pc, #40] @ (25f60 ) │ │ │ │ + ldr r3, [pc, #36] @ (25f5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25fa2 │ │ │ │ + bne.n 25f52 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 25f84 │ │ │ │ + b.n 25f34 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025fb4 : │ │ │ │ +00025f64 : │ │ │ │ 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, 26012 │ │ │ │ + cbz r3, 25fc2 │ │ │ │ adds r5, r0, #1 │ │ │ │ - b.n 25fd0 │ │ │ │ + b.n 25f80 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r3, 2600e │ │ │ │ + cbz r3, 25fbe │ │ │ │ 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 25fca │ │ │ │ + bne.n 25f7a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r7, r5, #1 │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 25ff6 │ │ │ │ + bne.n 25fa6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 25fee │ │ │ │ + beq.n 25f9e │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 81a0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25fd0 │ │ │ │ + bne.n 25f80 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00026018 : │ │ │ │ +00025fc8 : │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 26098 │ │ │ │ + bge.n 26048 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26098 │ │ │ │ + beq.n 26048 │ │ │ │ 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 26050 │ │ │ │ + b.n 26000 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 2607c │ │ │ │ + beq.n 2602c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ - cbz r3, 2606a │ │ │ │ + cbz r3, 2601a │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - bne.n 2603e │ │ │ │ + bne.n 25fee │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26050 │ │ │ │ - cbz r1, 26092 │ │ │ │ + bne.n 26000 │ │ │ │ + cbz r1, 26042 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 87e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w ip, r1, r0 │ │ │ │ - b.n 2607e │ │ │ │ - cbz r1, 26092 │ │ │ │ + b.n 2602e │ │ │ │ + cbz r1, 26042 │ │ │ │ sub.w r2, ip, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 81a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -47236,316 +47209,316 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000260a0 : │ │ │ │ +00026050 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 260c8 │ │ │ │ + cbz r0, 26078 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - cbz r4, 260c8 │ │ │ │ + cbz r4, 26078 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 260bc │ │ │ │ + b.n 2606c │ │ │ │ adds r0, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 260ba │ │ │ │ + bne.n 2606a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000260cc : │ │ │ │ +0002607c : │ │ │ │ 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, 26110 │ │ │ │ + cbz r0, 260c0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbz r5, 26110 │ │ │ │ + cbz r5, 260c0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 260f0 │ │ │ │ + bne.n 260a0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 260e8 │ │ │ │ + beq.n 26098 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 260fe │ │ │ │ + b.n 260ae │ │ │ │ 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 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 260f4 │ │ │ │ + bne.n 260a4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 26110 │ │ │ │ + cbz r3, 260c0 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00026114 : │ │ │ │ +000260c4 : │ │ │ │ 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 8820 │ │ │ │ - cbz r0, 26134 │ │ │ │ + cbz r0, 260e4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ - cbz r4, 26138 │ │ │ │ + cbz r4, 260e8 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002613c : │ │ │ │ +000260ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 26154 │ │ │ │ + cbz r0, 26104 │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00026158 : │ │ │ │ +00026108 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #64] @ (261a8 ) │ │ │ │ + ldr r2, [pc, #64] @ (26158 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #64] @ (261ac ) │ │ │ │ + ldr r3, [pc, #64] @ (2615c ) │ │ │ │ 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 8c5c <__gettimeofday64@plt> │ │ │ │ - cbz r0, 2619e │ │ │ │ + cbz r0, 2614e │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #40] @ (261b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (261ac ) │ │ │ │ + ldr r2, [pc, #40] @ (26160 ) │ │ │ │ + ldr r3, [pc, #32] @ (2615c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 261a4 │ │ │ │ + bne.n 26154 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - b.n 26186 │ │ │ │ + b.n 26136 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000261b4 : │ │ │ │ +00026164 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #72] @ (2620c ) │ │ │ │ + ldr r2, [pc, #72] @ (261bc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #72] @ (26210 ) │ │ │ │ + ldr r3, [pc, #72] @ (261c0 ) │ │ │ │ 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 8c5c <__gettimeofday64@plt> │ │ │ │ - cbnz r0, 26200 │ │ │ │ + cbnz r0, 261b0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, r0, r3 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (26214 ) │ │ │ │ - ldr r3, [pc, #36] @ (26210 ) │ │ │ │ + ldr r2, [pc, #40] @ (261c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (261c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26206 │ │ │ │ + bne.n 261b6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 261e8 │ │ │ │ + b.n 26198 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026218 : │ │ │ │ +000261c8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00026230 : │ │ │ │ - cbz r0, 2623e │ │ │ │ +000261e0 : │ │ │ │ + cbz r0, 261ee │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 26242 │ │ │ │ + bne.n 261f2 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 26242 │ │ │ │ + bne.n 261f2 │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 2624c │ │ │ │ + beq.n 261fc │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #10 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00026258 : │ │ │ │ +00026208 : │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 262c4 │ │ │ │ + beq.n 26274 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 262c4 │ │ │ │ + bne.n 26274 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r0, 2629c │ │ │ │ + cbnz r0, 2624c │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 262b6 │ │ │ │ - bhi.n 262ae │ │ │ │ + beq.n 26266 │ │ │ │ + bhi.n 2625e │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 26296 │ │ │ │ + beq.n 26246 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 262ba │ │ │ │ + bne.n 2626a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2626e │ │ │ │ + bne.n 2621e │ │ │ │ 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, 262c8 │ │ │ │ + cbz r3, 26278 │ │ │ │ subs.w r0, r3, #34 @ 0x22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2626c │ │ │ │ - b.n 26286 │ │ │ │ + bne.n 2621c │ │ │ │ + b.n 26236 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 2627c │ │ │ │ + beq.n 2622c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 262ba │ │ │ │ + bne.n 2626a │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 262c6 │ │ │ │ + bmi.n 26276 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2626e │ │ │ │ - b.n 26286 │ │ │ │ + bne.n 2621e │ │ │ │ + b.n 26236 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 26286 │ │ │ │ + b.n 26236 │ │ │ │ │ │ │ │ -000262cc : │ │ │ │ - cbz r0, 2630c │ │ │ │ +0002627c : │ │ │ │ + cbz r0, 262bc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 262d8 │ │ │ │ - ldr r0, [pc, #112] @ (26344 ) │ │ │ │ + cbnz r2, 26288 │ │ │ │ + ldr r0, [pc, #112] @ (262f4 ) │ │ │ │ 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 8a98 │ │ │ │ - cbz r0, 262f4 │ │ │ │ - ldr r0, [pc, #88] @ (26348 ) │ │ │ │ + cbz r0, 262a4 │ │ │ │ + ldr r0, [pc, #88] @ (262f8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8a74 │ │ │ │ - cbnz r0, 26312 │ │ │ │ + cbnz r0, 262c2 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 26318 │ │ │ │ - ldr r0, [pc, #68] @ (2634c ) │ │ │ │ + cbz r0, 262c8 │ │ │ │ + ldr r0, [pc, #68] @ (262fc ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #64] @ (26350 ) │ │ │ │ + ldr r0, [pc, #64] @ (26300 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #64] @ (26354 ) │ │ │ │ + ldr r0, [pc, #64] @ (26304 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (26358 ) │ │ │ │ + ldr r1, [pc, #60] @ (26308 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 26336 │ │ │ │ - ldr r1, [pc, #52] @ (2635c ) │ │ │ │ + cbz r0, 262e6 │ │ │ │ + ldr r1, [pc, #52] @ (2630c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 2633c │ │ │ │ - ldr r0, [pc, #44] @ (26360 ) │ │ │ │ + cbz r0, 262ec │ │ │ │ + ldr r0, [pc, #44] @ (26310 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #44] @ (26364 ) │ │ │ │ + ldr r0, [pc, #44] @ (26314 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ (26368 ) │ │ │ │ + ldr r0, [pc, #40] @ (26318 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -47578,204 +47551,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 263c4 │ │ │ │ + beq.n 26374 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 263a6 │ │ │ │ + beq.n 26356 │ │ │ │ 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 2639e │ │ │ │ + beq.n 2634e │ │ │ │ ldr r5, [r4, #28] │ │ │ │ adds r2, r0, r5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2639e │ │ │ │ + beq.n 2634e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 856c │ │ │ │ - b.n 2639e │ │ │ │ + b.n 2634e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbz r0, 263fa │ │ │ │ + cbz r0, 263aa │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbnz r5, 263f0 │ │ │ │ - b.n 263fa │ │ │ │ + cbnz r5, 263a0 │ │ │ │ + b.n 263aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r1, r3, r0 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbz r3, 263ec │ │ │ │ + cbz r3, 2639c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 8468 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbz r0, 26406 │ │ │ │ + cbz r0, 263b6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r5, 263f8 │ │ │ │ + cbz r5, 263a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 263da │ │ │ │ + bne.n 2638a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 89ac │ │ │ │ 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 263fa │ │ │ │ + b.n 263aa │ │ │ │ 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] @ (26548 ) │ │ │ │ - ldr r3, [pc, #292] @ (2654c ) │ │ │ │ + ldr r2, [pc, #292] @ (264f8 ) │ │ │ │ + ldr r3, [pc, #292] @ (264fc ) │ │ │ │ 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 2653e │ │ │ │ + beq.w 264ee │ │ │ │ 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 26474 │ │ │ │ + beq.n 26424 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 264da │ │ │ │ + beq.n 2648a │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 264a4 │ │ │ │ + beq.n 26454 │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 264fe │ │ │ │ + bne.n 264ae │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26522 │ │ │ │ + beq.n 264d2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ add.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2644e │ │ │ │ + bne.n 263fe │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264f6 │ │ │ │ + beq.n 264a6 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 264f6 │ │ │ │ + beq.n 264a6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (26550 ) │ │ │ │ - ldr r3, [pc, #188] @ (2654c ) │ │ │ │ + ldr r2, [pc, #196] @ (26500 ) │ │ │ │ + ldr r3, [pc, #188] @ (264fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26542 │ │ │ │ + bne.n 264f2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264b8 │ │ │ │ + beq.n 26468 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26488 │ │ │ │ - ldr r1, [pc, #152] @ (26554 ) │ │ │ │ + bne.n 26438 │ │ │ │ + ldr r1, [pc, #152] @ (26504 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 8a04 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w r0, r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - cbz r3, 2653a │ │ │ │ + cbz r3, 264ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2646a │ │ │ │ - b.n 26488 │ │ │ │ + bne.n 2641a │ │ │ │ + b.n 26438 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264ee │ │ │ │ + beq.n 2649e │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26488 │ │ │ │ - ldr r1, [pc, #104] @ (26558 ) │ │ │ │ + bne.n 26438 │ │ │ │ + ldr r1, [pc, #104] @ (26508 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264be │ │ │ │ - ldr r1, [pc, #100] @ (2655c ) │ │ │ │ + b.n 2646e │ │ │ │ + ldr r1, [pc, #100] @ (2650c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264be │ │ │ │ + b.n 2646e │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ strb.w r6, [sp, #1] │ │ │ │ strb.w r3, [sp] │ │ │ │ - beq.n 2651c │ │ │ │ + beq.n 264cc │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26488 │ │ │ │ + bne.n 26438 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - b.n 264be │ │ │ │ + b.n 2646e │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2653e │ │ │ │ + beq.n 264ee │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 8a04 │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2648a │ │ │ │ + b.n 2643a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26488 │ │ │ │ + beq.n 26438 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2648a │ │ │ │ + b.n 2643a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -47785,56 +47758,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 2659e │ │ │ │ + beq.n 2654e │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26410 │ │ │ │ - cbz r0, 26598 │ │ │ │ - ldr r1, [pc, #80] @ (265dc ) │ │ │ │ + bl 263c0 │ │ │ │ + cbz r0, 26548 │ │ │ │ + ldr r1, [pc, #80] @ (2658c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 265b4 │ │ │ │ + beq.n 26564 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #60] @ (265e0 ) │ │ │ │ + ldr r1, [pc, #60] @ (26590 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2657c │ │ │ │ - b.n 26598 │ │ │ │ + beq.n 2652c │ │ │ │ + b.n 26548 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26410 │ │ │ │ + bl 263c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26598 │ │ │ │ - ldr r1, [pc, #28] @ (265e4 ) │ │ │ │ + beq.n 26548 │ │ │ │ + ldr r1, [pc, #28] @ (26594 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2659a │ │ │ │ + b.n 2654a │ │ │ │ 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} │ │ │ │ @@ -47845,217 +47818,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] @ (2671c ) │ │ │ │ + ldr r1, [pc, #272] @ (266cc ) │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26646 │ │ │ │ + bne.n 265f6 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - cbz r4, 2664e │ │ │ │ + cbz r4, 265fe │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2664e │ │ │ │ - ldr r7, [pc, #256] @ (26720 ) │ │ │ │ + cbz r5, 265fe │ │ │ │ + ldr r7, [pc, #256] @ (266d0 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26410 │ │ │ │ + bl 263c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 26646 │ │ │ │ + cbz r3, 265f6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2664e │ │ │ │ + cbz r4, 265fe │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2664e │ │ │ │ + cbz r5, 265fe │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 26622 │ │ │ │ + beq.n 265d2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #212] @ (26724 ) │ │ │ │ + ldr r1, [pc, #212] @ (266d4 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26646 │ │ │ │ + bne.n 265f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 266fa │ │ │ │ + beq.n 266aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2668a │ │ │ │ + cbz r0, 2663a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 26682 │ │ │ │ - b.n 2668a │ │ │ │ + cbnz r4, 26632 │ │ │ │ + b.n 2663a │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ - bl 26560 │ │ │ │ + bl 26510 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2668a │ │ │ │ + cbz r4, 2663a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26676 │ │ │ │ + bne.n 26626 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ add.w r3, sl, #8192 @ 0x2000 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r0, [r3, #3240] @ 0xca8 │ │ │ │ blx 8b8c │ │ │ │ - ldr r1, [pc, #136] @ (26728 ) │ │ │ │ + ldr r1, [pc, #136] @ (266d8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ - cbz r6, 266e4 │ │ │ │ + cbz r6, 26694 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - cbz r4, 266e4 │ │ │ │ - ldr r7, [pc, #124] @ (2672c ) │ │ │ │ + cbz r4, 26694 │ │ │ │ + ldr r7, [pc, #124] @ (266dc ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ - cbz r5, 266e4 │ │ │ │ + cbz r5, 26694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26712 │ │ │ │ + bne.n 266c2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 8bf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 265e8 │ │ │ │ + bl 26598 │ │ │ │ mov r0, r8 │ │ │ │ blx 83fc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 266b2 │ │ │ │ + bne.n 26662 │ │ │ │ ldr.w r3, [sl, #3240] @ 0xca8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 266f2 │ │ │ │ + beq.n 266a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #52] @ (26730 ) │ │ │ │ + ldr r1, [pc, #52] @ (266e0 ) │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ add.w r3, sl, #8192 @ 0x2000 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r6, [r3, #3240] @ 0xca8 │ │ │ │ - b.n 266a8 │ │ │ │ + b.n 26658 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.n 26646 │ │ │ │ + b.n 265f6 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00026734 : │ │ │ │ +000266e4 : │ │ │ │ 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 8668 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 2676c │ │ │ │ + cbz r0, 2671c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 265e8 │ │ │ │ + bl 26598 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 8d10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00026774 : │ │ │ │ +00026724 : │ │ │ │ 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 85cc │ │ │ │ subs r1, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 267b4 │ │ │ │ + blt.n 26764 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8990 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000267bc : │ │ │ │ +0002676c : │ │ │ │ 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] @ (269cc ) │ │ │ │ + ldr r4, [pc, #512] @ (2697c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #512] @ (269d0 ) │ │ │ │ + ldr r3, [pc, #512] @ (26980 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r2, 267fa │ │ │ │ + cbnz r2, 267aa │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #496] @ (269d4 ) │ │ │ │ - ldr r3, [pc, #492] @ (269d0 ) │ │ │ │ + ldr r2, [pc, #496] @ (26984 ) │ │ │ │ + ldr r3, [pc, #492] @ (26980 ) │ │ │ │ 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 269c8 │ │ │ │ + bne.w 26978 │ │ │ │ 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] │ │ │ │ @@ -48070,371 +48043,371 @@ │ │ │ │ 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 269b6 │ │ │ │ + beq.w 26966 │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - beq.n 268a4 │ │ │ │ + beq.n 26854 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ adds r4, r0, #1 │ │ │ │ - cbnz r5, 2685a │ │ │ │ + cbnz r5, 2680a │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ str r0, [sp, #32] │ │ │ │ itt ne │ │ │ │ movne r2, #2 │ │ │ │ strne r2, [sp, #48] @ 0x30 │ │ │ │ - beq.w 2695c │ │ │ │ + beq.w 2690c │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 26928 │ │ │ │ + beq.n 268d8 │ │ │ │ subs r0, r0, r2 │ │ │ │ add r1, r0 │ │ │ │ sub.w r0, ip, #110 @ 0x6e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 26880 │ │ │ │ + bhi.n 26830 │ │ │ │ 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 268b8 │ │ │ │ + bls.n 26868 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - bne.n 26844 │ │ │ │ + bne.n 267f4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 26374 │ │ │ │ + bl 26324 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 26892 │ │ │ │ + bhi.n 26842 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 26920 │ │ │ │ + bls.n 268d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26920 │ │ │ │ + beq.n 268d0 │ │ │ │ subs r4, r4, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 269be │ │ │ │ + beq.n 2696e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 26920 │ │ │ │ + cbz r7, 268d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, r5 │ │ │ │ blx 8250 │ │ │ │ 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, 26910 │ │ │ │ + cbz r6, 268c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbnz r3, 2690a │ │ │ │ - b.n 26910 │ │ │ │ + cbnz r3, 268ba │ │ │ │ + b.n 268c0 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 26910 │ │ │ │ + cbz r3, 268c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 26902 │ │ │ │ + bne.n 268b2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 26374 │ │ │ │ + bl 26324 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8d10 │ │ │ │ - b.n 267de │ │ │ │ + b.n 2678e │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.n 26950 │ │ │ │ + beq.n 26900 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 26964 │ │ │ │ + beq.n 26914 │ │ │ │ cmp.w lr, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #61 @ 0x3d │ │ │ │ - beq.n 269a8 │ │ │ │ + beq.n 26958 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 26888 │ │ │ │ + beq.n 26838 │ │ │ │ subs r0, r0, r2 │ │ │ │ strb.w ip, [r1, r0] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bne.n 26944 │ │ │ │ + bne.n 268f4 │ │ │ │ subs r0, r0, r2 │ │ │ │ strb r5, [r1, r0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8bf8 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ mov.w ip, #13 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ mov.w ip, #10 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ mov.w ip, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ subs r0, r0, r2 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ strb r5, [r1, r0] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26838 │ │ │ │ blx 8d10 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 267e0 │ │ │ │ + b.n 26790 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 268de │ │ │ │ + b.n 2688e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000269d8 : │ │ │ │ +00026988 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #144] @ (26a78 ) │ │ │ │ + ldr r2, [pc, #144] @ (26a28 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #144] @ (26a7c ) │ │ │ │ + ldr r3, [pc, #144] @ (26a2c ) │ │ │ │ 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 85cc │ │ │ │ subs r3, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 26a28 │ │ │ │ + blt.n 269d8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ - cbnz r0, 26a1c │ │ │ │ + cbnz r0, 269cc │ │ │ │ ldrd r1, r3, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 26a42 │ │ │ │ + bne.n 269f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #84] @ (26a80 ) │ │ │ │ - ldr r2, [pc, #80] @ (26a7c ) │ │ │ │ + ldr r1, [pc, #84] @ (26a30 ) │ │ │ │ + ldr r2, [pc, #80] @ (26a2c ) │ │ │ │ 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 26a74 │ │ │ │ + bne.n 26a24 │ │ │ │ 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 828c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 26a1c │ │ │ │ + beq.n 269cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 8eb8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 8b0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 26a1e │ │ │ │ + b.n 269ce │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026a84 : │ │ │ │ +00026a34 : │ │ │ │ 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] @ 26b70 │ │ │ │ + ldr.w ip, [pc, #220] @ 26b20 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #216] @ (26b74 ) │ │ │ │ + ldr r3, [pc, #216] @ (26b24 ) │ │ │ │ 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 8918 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 85cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 26b4c │ │ │ │ + blt.n 26afc │ │ │ │ mov r1, sp │ │ │ │ mov r5, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26b46 │ │ │ │ + bne.n 26af6 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 26b46 │ │ │ │ + beq.n 26af6 │ │ │ │ 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 8170 <__read_chk@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8df8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 26b4c │ │ │ │ + ble.n 26afc │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #179] @ 0xb3 │ │ │ │ - cbz r3, 26b66 │ │ │ │ + cbz r3, 26b16 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ - beq.n 26b2c │ │ │ │ + beq.n 26adc │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 26b2c │ │ │ │ - cbnz r1, 26b2c │ │ │ │ + beq.n 26adc │ │ │ │ + cbnz r1, 26adc │ │ │ │ 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 26b0c │ │ │ │ + bne.n 26abc │ │ │ │ ands r2, r1 │ │ │ │ cmp r5, #4 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ and.w r0, ip, r2 │ │ │ │ - b.n 26b4e │ │ │ │ + b.n 26afe │ │ │ │ mov r0, r5 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (26b78 ) │ │ │ │ - ldr r3, [pc, #32] @ (26b74 ) │ │ │ │ + ldr r2, [pc, #40] @ (26b28 ) │ │ │ │ + ldr r3, [pc, #32] @ (26b24 ) │ │ │ │ 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 26b6a │ │ │ │ + bne.n 26b1a │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 26b4e │ │ │ │ + b.n 26afe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 26dd2 │ │ │ │ + bcc.w 26d82 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 26dbc │ │ │ │ + bls.w 26d6c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 26dc4 │ │ │ │ + beq.w 26d74 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 26bb8 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 26b68 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48602,46 +48575,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, 26dd8 │ │ │ │ + cbz r0, 26d88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 270d4 │ │ │ │ + b.w 27084 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26dd2 │ │ │ │ + beq.n 26d82 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26b80 │ │ │ │ + bl 26b30 │ │ │ │ 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 2707a │ │ │ │ + beq.w 2702a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2704a │ │ │ │ + beq.w 26ffa │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 27054 │ │ │ │ + bls.w 27004 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 27064 │ │ │ │ + beq.w 27014 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 26e40 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 26df0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48825,35 +48798,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 270d4 │ │ │ │ + b.w 27084 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2707a │ │ │ │ + beq.n 2702a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26dfe │ │ │ │ + bl 26dae │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 270bc │ │ │ │ - cbnz r2, 270bc │ │ │ │ + cbnz r3, 2706c │ │ │ │ + cbnz r2, 2706c │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 270d4 │ │ │ │ + b.w 27084 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 270e0 │ │ │ │ + bl 27090 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 7fe8 │ │ │ │ @@ -48862,21 +48835,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 271cc │ │ │ │ + bcc.n 2717c │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 271e4 │ │ │ │ + beq.n 27194 │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 271dc │ │ │ │ + beq.n 2718c │ │ │ │ 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 │ │ │ │ @@ -48885,43 +48858,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 2714c │ │ │ │ + bcc.n 270fc │ │ │ │ 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, 271cc │ │ │ │ + cbz r0, 2717c │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 27176 │ │ │ │ + b.n 27126 │ │ │ │ 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 2718a │ │ │ │ + beq.n 2713a │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2715a │ │ │ │ + bcs.n 2710a │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 27176 │ │ │ │ + bne.n 27126 │ │ │ │ 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 │ │ │ │ @@ -48933,22 +48906,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, 271d4 │ │ │ │ + cbz r3, 27184 │ │ │ │ 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 27108 │ │ │ │ + b.n 270b8 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 27108 │ │ │ │ - b.n 271dc │ │ │ │ + bne.n 270b8 │ │ │ │ + b.n 2718c │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000271f8 <.fini>: │ │ │ │ +000271a8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,923 +1,923 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00027200 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00027210 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00027220 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00027230 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00027240 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00027250 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00027260 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00027270 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00027280 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00027290 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ - 0x000272a0 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ - 0x000272b0 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ - 0x000272c0 2e686578 20000000 362e302e 37000000 .hex ...6.0.7... │ │ │ │ - 0x000272d0 61202626 20666f6f 00000000 65676700 a && foo....egg. │ │ │ │ - 0x000272e0 65676720 26262061 72636800 78383600 egg && arch.x86. │ │ │ │ - 0x000272f0 6573696c 00000000 61726d00 74726163 esil....arm.trac │ │ │ │ - 0x00027300 65000000 65676720 26262063 6f646500 e...egg && code. │ │ │ │ - 0x00027310 65676720 26262066 696c6500 65676720 egg && file.egg │ │ │ │ - 0x00027320 26262066 6d740000 2e2e2f6c 6962722f && fmt..../libr/ │ │ │ │ - 0x00027330 6567672f 6567672e 63000000 6567672e egg/egg.c...egg. │ │ │ │ - 0x00027340 7072696e 74662025 73000000 25733a0a printf %s...%s:. │ │ │ │ - 0x00027350 00000000 7838362e 6e7a0000 54686520 ....x86.nz..The │ │ │ │ - 0x00027360 65676720 636f6d70 696c6572 2067656e egg compiler gen │ │ │ │ - 0x00027370 65726174 6564206e 6f20636f 64652074 erated no code t │ │ │ │ - 0x00027380 6f206173 73656d62 6c650000 725f6173 o assemble..r_as │ │ │ │ - 0x00027390 6d5f6d61 7373656d 626c6520 68617320 m_massemble has │ │ │ │ - 0x000273a0 6661696c 65642025 73000000 43616e6e failed %s...Cann │ │ │ │ - 0x000273b0 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ - 0x000273c0 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ - 0x000273d0 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ - 0x000273e0 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ - 0x000273f0 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ - 0x00027400 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ - 0x00027410 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ - 0x00027420 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ - 0x00027430 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ - 0x00027440 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ - 0x00027450 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ - 0x00027460 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ - 0x00027470 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ - 0x00027480 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ - 0x00027490 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ - 0x000274a0 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ - 0x000274b0 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ - 0x000274c0 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ - 0x000274d0 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ - 0x000274e0 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ - 0x000274f0 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ - 0x00027500 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ - 0x00027510 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ - 0x00027520 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ - 0x00027530 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ - 0x00027540 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ - 0x00027550 67636300 2e2e2f6c 6962722f 6567672f gcc.../libr/egg/ │ │ │ │ - 0x00027560 6567675f 6366696c 652e6300 436f756c egg_cfile.c.Coul │ │ │ │ - 0x00027570 646e2774 2066696e 64206120 636f6d70 dn't find a comp │ │ │ │ - 0x00027580 696c6572 2120506c 65617365 20736574 iler! Please set │ │ │ │ - 0x00027590 20434300 53464c49 42504154 48000000 CC.SFLIBPATH... │ │ │ │ - 0x000275a0 7232202d 6868207c 20677265 7020494e r2 -hh | grep IN │ │ │ │ - 0x000275b0 43444952 207c2061 776b2027 7b707269 CDIR | awk '{pri │ │ │ │ - 0x000275c0 6e742024 327d2700 43616e6e 6f742066 nt $2}'.Cannot f │ │ │ │ - 0x000275d0 696e6420 53464c49 42504154 4820656e ind SFLIBPATH en │ │ │ │ - 0x000275e0 76207661 72000000 25732f73 666c6962 v var...%s/sflib │ │ │ │ - 0x000275f0 00000000 61726d36 34000000 61617263 ....arm64...aarc │ │ │ │ - 0x00027600 68363400 7468756d 62000000 61726d33 h64.thumb...arm3 │ │ │ │ - 0x00027610 32000000 6d697073 00000000 6d697073 2...mips....mips │ │ │ │ - 0x00027620 33320000 6d697073 36340000 64617277 32..mips64..darw │ │ │ │ - 0x00027630 696e0000 6d61636f 73000000 74766f73 in..macos...tvos │ │ │ │ - 0x00027640 00000000 77617463 686f7300 696f7300 ....watchos.ios. │ │ │ │ - 0x00027650 6f626a63 6f707900 656c6600 0a2e7365 objcopy.elf...se │ │ │ │ - 0x00027660 6374696f 6e202e74 6578740a 2e676c6f ction .text..glo │ │ │ │ - 0x00027670 626c2020 6d61696e 0a2f2f20 2e747970 bl main.// .typ │ │ │ │ - 0x00027680 65202020 6d61696e 2c204066 756e6374 e main, @funct │ │ │ │ - 0x00027690 696f6e0a 2573206d 61696e0a 00000000 ion.%s main..... │ │ │ │ - 0x000276a0 676f626a 636f7079 00000000 6d616368 gobjcopy....mach │ │ │ │ - 0x000276b0 30000000 2d617263 68206933 3836202d 0...-arch i386 - │ │ │ │ - 0x000276c0 66504943 202d6650 49450000 2d617263 fPIC -fPIE..-arc │ │ │ │ - 0x000276d0 68206933 3836202d 66504943 202d6650 h i386 -fPIC -fP │ │ │ │ - 0x000276e0 4945202d 70696500 2d617263 68207838 IE -pie.-arch x8 │ │ │ │ - 0x000276f0 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ - 0x00027700 00000000 2d617263 68207838 365f3634 ....-arch x86_64 │ │ │ │ - 0x00027710 202d6650 4943202d 66504945 202d7069 -fPIC -fPIE -pi │ │ │ │ - 0x00027720 65000000 2d736861 72656420 2d63202d e...-shared -c - │ │ │ │ - 0x00027730 66504943 202d7069 65202d66 50494500 fPIC -pie -fPIE. │ │ │ │ - 0x00027740 0a2e7465 78740a25 73205f6d 61696e0a ..text.%s _main. │ │ │ │ - 0x00027750 00000000 2d665049 43202d66 50494520 ....-fPIC -fPIE │ │ │ │ - 0x00027760 2d706965 202d6670 6963202d 6d333200 -pie -fpic -m32. │ │ │ │ - 0x00027770 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ - 0x00027780 202d6670 6963202d 6d363400 2d665049 -fpic -m64.-fPI │ │ │ │ - 0x00027790 43202d66 50494520 2d706965 202d6670 C -fPIE -pie -fp │ │ │ │ - 0x000277a0 6963202d 6e6f7374 61727466 696c6573 ic -nostartfiles │ │ │ │ - 0x000277b0 00000000 25732d25 732d2564 00000000 ....%s-%s-%d.... │ │ │ │ - 0x000277c0 77696e64 6f777300 2e746578 74000000 windows..text... │ │ │ │ - 0x000277d0 70650000 302e5f5f 54455854 2e5f5f74 pe..0.__TEXT.__t │ │ │ │ - 0x000277e0 65787400 64617277 696e2d61 726d2d36 ext.darwin-arm-6 │ │ │ │ - 0x000277f0 34000000 78637275 6e202d2d 73646b20 4...xcrun --sdk │ │ │ │ - 0x00027800 6970686f 6e656f73 20676363 202d6172 iphoneos gcc -ar │ │ │ │ - 0x00027810 63682061 726d3634 202d6d69 70686f6e ch arm64 -miphon │ │ │ │ - 0x00027820 656f732d 76657273 696f6e2d 6d696e3d eos-version-min= │ │ │ │ - 0x00027830 31302e30 00000000 64617277 696e2d61 10.0....darwin-a │ │ │ │ - 0x00027840 726d2d33 32000000 78637275 6e202d2d rm-32...xcrun -- │ │ │ │ - 0x00027850 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ - 0x00027860 202d6172 63682061 726d7637 202d6d69 -arch armv7 -mi │ │ │ │ - 0x00027870 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ - 0x00027880 6d696e3d 31302e30 00000000 2573202d min=10.0....%s - │ │ │ │ - 0x00027890 6e6f7374 646c6962 00000000 25732025 nostdlib....%s % │ │ │ │ - 0x000278a0 73202d6f 20272573 2e746d70 27202d53 s -o '%s.tmp' -S │ │ │ │ - 0x000278b0 20272573 270a0000 696e7661 6c696420 '%s'...invalid │ │ │ │ - 0x000278c0 63456e76 20616c6c 6f636174 696f6e00 cEnv allocation. │ │ │ │ - 0x000278d0 25732e73 00000000 7768696c 65206f70 %s.s....while op │ │ │ │ - 0x000278e0 656e696e 67202573 2e730000 25732e74 ening %s.s..%s.t │ │ │ │ - 0x000278f0 6d700000 436f756c 64206e6f 74206f70 mp..Could not op │ │ │ │ - 0x00027900 656e2027 25732700 74657874 00000000 en '%s'.text.... │ │ │ │ - 0x00027910 72646174 61000000 726f6461 74610000 rdata...rodata.. │ │ │ │ - 0x00027920 5f5f6765 74657370 5f5f0000 6765745f __getesp__..get_ │ │ │ │ - 0x00027930 70635f74 68756e6b 2e627800 25732025 pc_thunk.bx.%s % │ │ │ │ - 0x00027940 73202d6f 20272573 2e6f2720 2725732e s -o '%s.o' '%s. │ │ │ │ - 0x00027950 73270000 72616269 6e32202d 6f202725 s'..rabin2 -o '% │ │ │ │ - 0x00027960 732e7465 78742720 2d4f2064 2f532f27 s.text' -O d/S/' │ │ │ │ - 0x00027970 25732720 2725732e 6f270a00 72616269 %s' '%s.o'..rabi │ │ │ │ - 0x00027980 6e32202d 6f202725 732e7465 78742720 n2 -o '%s.text' │ │ │ │ - 0x00027990 2d4f2064 2f532f27 25732720 27257327 -O d/S/'%s' '%s' │ │ │ │ - 0x000279a0 2e6f0000 4c696e6b 61676520 6661696c .o..Linkage fail │ │ │ │ - 0x000279b0 65642100 43616e6e 6f742066 696e6420 ed!.Cannot find │ │ │ │ - 0x000279c0 25732e6f 00000000 25732e74 65787400 %s.o....%s.text. │ │ │ │ - 0x000279d0 46414c4c 4241434b 3a205573 696e6720 FALLBACK: Using │ │ │ │ - 0x000279e0 6f626a63 6f707920 696e7374 65616420 objcopy instead │ │ │ │ - 0x000279f0 6f662072 6162696e 32000000 27257327 of rabin2...'%s' │ │ │ │ - 0x00027a00 202d6a20 2e746578 74202d4f 2062696e -j .text -O bin │ │ │ │ - 0x00027a10 61727920 2725732e 6f272027 25732e74 ary '%s.o' '%s.t │ │ │ │ - 0x00027a20 65787427 00000000 27257327 202d6a20 ext'....'%s' -j │ │ │ │ - 0x00027a30 302e5f5f 54455854 2e5f5f74 65787420 0.__TEXT.__text │ │ │ │ - 0x00027a40 2d4f2062 696e6172 79202725 732e6f27 -O binary '%s.o' │ │ │ │ - 0x00027a50 20272573 2e746578 74270000 6f626a63 '%s.text'..objc │ │ │ │ - 0x00027a60 6f707920 6661696c 65642100 25732e25 opy failed!.%s.% │ │ │ │ - 0x00027a70 73000000 2573202d 666f6d69 742d6672 s...%s -fomit-fr │ │ │ │ - 0x00027a80 616d652d 706f696e 74657220 2d666e6f ame-pointer -fno │ │ │ │ - 0x00027a90 2d7a6572 6f2d696e 69746961 6c697a65 -zero-initialize │ │ │ │ - 0x00027aa0 642d696e 2d627373 00000000 2573202d d-in-bss....%s - │ │ │ │ - 0x00027ab0 666e6f2d 73746163 6b2d7072 6f746563 fno-stack-protec │ │ │ │ - 0x00027ac0 746f7220 2d6e6f73 7464696e 63202d69 tor -nostdinc -i │ │ │ │ - 0x00027ad0 6e636c75 64652027 2573272f 27257327 nclude '%s'/'%s' │ │ │ │ - 0x00027ae0 2f73666c 69622e68 00000000 2573202d /sflib.h....%s - │ │ │ │ - 0x00027af0 7a206578 65637374 61636b20 2d666f6d z execstack -fom │ │ │ │ - 0x00027b00 69742d66 72616d65 2d706f69 6e746572 it-frame-pointer │ │ │ │ - 0x00027b10 202d6669 6e6c696e 652d6675 6e637469 -finline-functi │ │ │ │ - 0x00027b20 6f6e7320 2d666e6f 2d7a6572 6f2d696e ons -fno-zero-in │ │ │ │ - 0x00027b30 69746961 6c697a65 642d696e 2d627373 itialized-in-bss │ │ │ │ - 0x00027b40 00000000 2e637374 72696e67 00000000 .....cstring.... │ │ │ │ - 0x00027b50 73697a65 00000000 5f5f5f6d 61696e00 size....___main. │ │ │ │ - 0x00027b60 73656374 696f6e00 5f5f616c 6c6f6361 section.__alloca │ │ │ │ - 0x00027b70 00000000 7a65726f 00000000 63666900 ....zero....cfi. │ │ │ │ - 0x00027b80 636c616e 67000000 62696e00 746d7000 clang...bin.tmp. │ │ │ │ - 0x00027b90 6f000000 676f746f 00000000 62726561 o...goto....brea │ │ │ │ - 0x00027ba0 6b000000 2e2e2f6c 6962722f 6567672f k...../libr/egg/ │ │ │ │ - 0x00027bb0 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ - 0x00027bc0 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ - 0x00027bd0 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ - 0x00027be0 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ - 0x00027bf0 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ - 0x00027c00 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ - 0x00027c10 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ - 0x00027c20 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ - 0x00027c30 25645f25 645f2564 00000000 5f5f656e %d_%d_%d....__en │ │ │ │ - 0x00027c40 645f2564 5f25645f 25640000 73746469 d_%d_%d_%d..stdi │ │ │ │ - 0x00027c50 6e000000 2f6c6962 2f726164 61726532 n.../lib/radare2 │ │ │ │ - 0x00027c60 2f362e30 2e372f65 67670000 2e3a2573 /6.0.7/egg...:%s │ │ │ │ - 0x00027c70 2f257300 4547475f 494e4344 49520000 /%s.EGG_INCDIR.. │ │ │ │ - 0x00027c80 25733a25 73000000 72617267 00000000 %s:%s...rarg.... │ │ │ │ - 0x00027c90 556e6b6e 6f776e20 61726720 666f7220 Unknown arg for │ │ │ │ - 0x00027ca0 73797363 616c6c20 27257327 00000000 syscall '%s'.... │ │ │ │ - 0x00027cb0 4e6f2043 616c6c4e 616d6520 27257327 No CallName '%s' │ │ │ │ - 0x00027cc0 00000000 25252573 00000000 536f6d65 ....%%%s....Some │ │ │ │ - 0x00027cd0 7468696e 67206973 20726561 6c6c7920 thing is really │ │ │ │ - 0x00027ce0 77726f6e 6720696e 20686572 65000000 wrong in here... │ │ │ │ - 0x00027cf0 4e6f2072 6f6f6d20 696e2074 68652073 No room in the s │ │ │ │ - 0x00027d00 74617469 63207374 61636b66 72616d65 tatic stackframe │ │ │ │ - 0x00027d10 21202825 64206d75 73742062 65202564 ! (%d must be %d │ │ │ │ - 0x00027d20 29000000 2e666978 25640000 64617461 )....fix%d..data │ │ │ │ - 0x00027d30 20282573 29282573 2973697a 653d2825 (%s)(%s)size=(% │ │ │ │ - 0x00027d40 64290a00 2e646174 610a0000 2e746578 d)...data....tex │ │ │ │ - 0x00027d50 740a0000 225c7830 30220000 2e617363 t..."\x00"...asc │ │ │ │ - 0x00027d60 69692025 7325730a 00000000 2e6c6f6e ii %s%s......lon │ │ │ │ - 0x00027d70 67202573 0a000000 43616e6e 6f742070 g %s....Cannot p │ │ │ │ - 0x00027d80 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ - 0x00027d90 25630000 25733a25 64204e65 7374696e %c..%s:%d Nestin │ │ │ │ - 0x00027da0 67206f66 20657870 72657373 696f6e73 g of expressions │ │ │ │ - 0x00027db0 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ │ - 0x00027dc0 65640000 2e666978 30000000 646f6573 ed...fix0...does │ │ │ │ - 0x00027dd0 206e6f74 20736574 206e616d 65206f72 not set name or │ │ │ │ - 0x00027de0 20636f6e 74656e74 20666f72 20616c69 content for ali │ │ │ │ - 0x00027df0 61730000 676c6f62 616c2d62 75666665 as..global-buffe │ │ │ │ - 0x00027e00 722d6f76 6572666c 6f772069 6e20616c r-overflow in al │ │ │ │ - 0x00027e10 69617365 73000000 646f6573 206e6f74 iases...does not │ │ │ │ - 0x00027e20 20736574 206e616d 65206f72 20617267 set name or arg │ │ │ │ - 0x00027e30 20666f72 20737973 63616c6c 00000000 for syscall.... │ │ │ │ - 0x00027e40 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ - 0x00027e50 6572666c 6f772069 6e207379 7363616c erflow in syscal │ │ │ │ - 0x00027e60 6c730000 6c6f7373 20626163 6b207175 ls..loss back qu │ │ │ │ - 0x00027e70 6f746520 696e2069 6e636c75 64652064 ote in include d │ │ │ │ - 0x00027e80 69726563 746f7279 00000000 77726f6e irectory....wron │ │ │ │ - 0x00027e90 6720696e 636c7564 65207379 6e746178 g include syntax │ │ │ │ - 0x00027ea0 00000000 25732f25 73000000 25732f25 ....%s/%s...%s/% │ │ │ │ - 0x00027eb0 732f2573 00000000 43616e6e 6f742066 s/%s....Cannot f │ │ │ │ - 0x00027ec0 696e6420 696e636c 75646520 66696c65 ind include file │ │ │ │ - 0x00027ed0 20272573 27000000 43616e6e 6f742066 '%s'...Cannot f │ │ │ │ - 0x00027ee0 696e6420 27257327 00000000 496e7661 ind '%s'....Inva │ │ │ │ - 0x00027ef0 6c696420 6e756d62 6572206f 66206172 lid number of ar │ │ │ │ - 0x00027f00 67756d65 6e747320 666f7220 676f746f guments for goto │ │ │ │ - 0x00027f10 28290000 43616e6e 6f74206d 6b766172 ()..Cannot mkvar │ │ │ │ - 0x00027f20 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ - 0x00027f30 7768696c 65207379 6e746178 00000000 while syntax.... │ │ │ │ - 0x00027f40 5f5f6265 67696e5f 25645f25 645f2564 __begin_%d_%d_%d │ │ │ │ - 0x00027f50 0a000000 73657420 73797363 616c6c20 ....set syscall │ │ │ │ - 0x00027f60 61726773 00000000 73797363 616c6c00 args....syscall. │ │ │ │ - 0x00027f70 43616e6e 6f742067 65742040 73797363 Cannot get @sysc │ │ │ │ - 0x00027f80 616c6c20 7061796c 6f616400 696e6c69 all payload.inli │ │ │ │ - 0x00027f90 6e650000 63616c6c 20696e20 6567672d ne..call in egg- │ │ │ │ - 0x00027fa0 3e6c616e 672e6d6f 64652025 64000000 >lang.mode %d... │ │ │ │ - 0x00027fb0 43616e6e 6f742072 65736f6c 76652076 Cannot resolve v │ │ │ │ - 0x00027fc0 61726961 626c6520 27257327 00000000 ariable '%s'.... │ │ │ │ - 0x00027fd0 6e6f7420 73757070 6f727420 666f7220 not support for │ │ │ │ - 0x00027fe0 2a707472 20696e20 6567672d 3e6c616e *ptr in egg->lan │ │ │ │ - 0x00027ff0 672e6473 74766172 00000000 53696e6b g.dstvar....Sink │ │ │ │ - 0x00028000 696e6720 6265666f 7265206f 76657266 ing before overf │ │ │ │ - 0x00028010 6c6f7700 656c7365 00000000 20205f5f low.else.... __ │ │ │ │ - 0x00028020 656e645f 25645f25 645f2564 00000000 end_%d_%d_%d.... │ │ │ │ - 0x00028030 20205f5f 62656769 6e5f2564 5f25645f __begin_%d_%d_ │ │ │ │ - 0x00028040 25643a0a 00000000 5f5f6966 656c7365 %d:.....__ifelse │ │ │ │ - 0x00028050 5f25645f 25640000 20205f5f 656e645f _%d_%d.. __end_ │ │ │ │ - 0x00028060 25645f25 645f2564 3a0a0000 20205f5f %d_%d_%d:... __ │ │ │ │ - 0x00028070 6966656c 73655f25 645f2564 3a0a0000 ifelse_%d_%d:... │ │ │ │ - 0x00028080 7263635f 66756e20 25642028 25732900 rcc_fun %d (%s). │ │ │ │ - 0x00028090 656e7600 66617374 63616c6c 00000000 env.fastcall.... │ │ │ │ - 0x000280a0 696e636c 75646500 616c6961 73000000 include.alias... │ │ │ │ - 0x000280b0 64617461 00000000 6e616b65 64000000 data....naked... │ │ │ │ - 0x000280c0 0a2e2573 2025730a 00000000 20207075 ..%s %s..... pu │ │ │ │ - 0x000280d0 7368207b 25737d0a 20206220 25730a00 sh {%s}. b %s.. │ │ │ │ - 0x000280e0 656f7200 6d6f7600 6f727200 73756200 eor.mov.orr.sub. │ │ │ │ - 0x000280f0 61646400 6d756c00 64697600 616e6400 add.mul.div.and. │ │ │ │ - 0x00028100 72370000 20202573 2025732c 205b2573 r7.. %s %s, [%s │ │ │ │ - 0x00028110 5d0a0000 20202573 2025732c 2025730a ]... %s %s, %s. │ │ │ │ - 0x00028120 00000000 2020706f 70207237 0a202063 .... pop r7. c │ │ │ │ - 0x00028130 6d702072 372c2072 370a2020 62657120 mp r7, r7. beq │ │ │ │ - 0x00028140 25730a00 20206c64 72202573 2c205b73 %s.. ldr %s, [s │ │ │ │ - 0x00028150 702c2025 645d0a00 20206d6f 76202573 p, %d].. mov %s │ │ │ │ - 0x00028160 2c207230 0a000000 2e657175 2025732c , r0.....equ %s, │ │ │ │ - 0x00028170 2025730a 00000000 20207564 66203136 %s..... udf 16 │ │ │ │ - 0x00028180 0a000000 62676500 62677400 626c6500 ....bge.bgt.ble. │ │ │ │ - 0x00028190 626c7400 626e6500 62657100 2020706f blt.bne.beq. po │ │ │ │ - 0x000281a0 70207237 0a000000 2020636d 70202573 p r7.... cmp %s │ │ │ │ - 0x000281b0 2c207237 0a000000 20202573 2025730a , r7.... %s %s. │ │ │ │ - 0x000281c0 00000000 20206c64 72207230 2c205b66 .... ldr r0, [f │ │ │ │ - 0x000281d0 702c2025 645d0a00 20206164 64207063 p, %d].. add pc │ │ │ │ - 0x000281e0 2c202564 0a000000 2e737472 696e6720 , %d.....string │ │ │ │ - 0x000281f0 22257322 0a000000 2e66696c 6c202564 "%s".....fill %d │ │ │ │ - 0x00028200 2c20312c 20300a00 20207375 62207230 , 1, 0.. sub r0 │ │ │ │ - 0x00028210 2c207063 2c202564 0a000000 20207374 , pc, %d.... st │ │ │ │ - 0x00028220 72207230 2c205b25 735d0a00 2e2e2f6c r r0, [%s]..../l │ │ │ │ - 0x00028230 6962722f 6567672f 656d6974 5f61726d ibr/egg/emit_arm │ │ │ │ - 0x00028240 2e630000 70726f62 61626c79 20612062 .c..probably a b │ │ │ │ - 0x00028250 75673f00 20206d6f 76207230 2c202573 ug?. mov r0, %s │ │ │ │ - 0x00028260 0a000000 73702c20 25640000 20207075 ....sp, %d.. pu │ │ │ │ - 0x00028270 7368207b 25737d0a 00000000 20207075 sh {%s}..... pu │ │ │ │ - 0x00028280 7368207b 20667020 7d0a0000 20206164 sh { fp }... ad │ │ │ │ - 0x00028290 64206670 2c202564 0a000000 20207375 d fp, %d.... su │ │ │ │ - 0x000282a0 62206670 2c202564 0a000000 23202573 b fp, %d....# %s │ │ │ │ - 0x000282b0 0a000000 3a206d6f 76207237 2c20602e ....: mov r7, `. │ │ │ │ - 0x000282c0 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ - 0x000282d0 00000000 72256400 20206d6f 76207237 ....r%d. mov r7 │ │ │ │ - 0x000282e0 2c202573 0a000000 20206d6f 76207237 , %s.... mov r7 │ │ │ │ - 0x000282f0 2c205b72 375d0a00 20206d6f 767a2072 , [r7].. movz r │ │ │ │ - 0x00028300 372c205b 72375d0a 00000000 20206164 7, [r7]..... ad │ │ │ │ - 0x00028310 64207370 2c206670 2c202564 0a000000 d sp, fp, %d.... │ │ │ │ - 0x00028320 2020706f 70207b66 702c7063 7d0a0000 pop {fp,pc}... │ │ │ │ - 0x00028330 20207075 7368207b 66702c6c 727d0a00 push {fp,lr}.. │ │ │ │ - 0x00028340 20206164 64206670 2c207370 2c202434 add fp, sp, $4 │ │ │ │ - 0x00028350 0a202073 75622073 702c2025 640a0000 . sub sp, %d... │ │ │ │ - 0x00028360 20206c64 72207230 2c202573 00000000 ldr r0, %s.... │ │ │ │ - 0x00028370 20206278 2072300a 00000000 20206c64 bx r0..... ld │ │ │ │ - 0x00028380 72207225 642c205b 25735d0a 00000000 r r%d, [%s]..... │ │ │ │ - 0x00028390 2020626c 78207230 0a000000 2020626c blx r0.... bl │ │ │ │ - 0x000283a0 2025730a 00000000 72300000 72310000 %s.....r0..r1.. │ │ │ │ - 0x000283b0 72320000 72330000 72340000 6765745f r2..r3..r4..get_ │ │ │ │ - 0x000283c0 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ - 0x000283d0 732c2025 73290a00 61300000 25732028 s, %s)..a0..%s ( │ │ │ │ - 0x000283e0 25732c20 5b25735d 290a0000 25732028 %s, [%s])...%s ( │ │ │ │ - 0x000283f0 25732c20 2573290a 00000000 6c6f6164 %s, %s).....load │ │ │ │ - 0x00028400 70747220 28257329 0a000000 6c6f6164 ptr (%s)....load │ │ │ │ - 0x00028410 20282225 73222c20 2563290a 00000000 ("%s", %c)..... │ │ │ │ - 0x00028420 7768696c 655f656e 64202825 73290a00 while_end (%s).. │ │ │ │ - 0x00028430 73797363 616c6c5f 61726773 20282564 syscall_args (%d │ │ │ │ - 0x00028440 290a0000 72657374 6f72655f 73746163 )...restore_stac │ │ │ │ - 0x00028450 6b202825 64290a00 6765745f 72657375 k (%d)..get_resu │ │ │ │ - 0x00028460 6c742028 2573290a 00000000 65717520 lt (%s).....equ │ │ │ │ - 0x00028470 2825732c 20257329 0a000000 73657420 (%s, %s)....set │ │ │ │ - 0x00028480 28222573 222c2022 2573222c 20256429 ("%s", "%s", %d) │ │ │ │ - 0x00028490 0a000000 6172672e 25642e25 643d2573 ....arg.%d.%d=%s │ │ │ │ - 0x000284a0 0a000000 6672616d 655f656e 64202825 ....frame_end (% │ │ │ │ - 0x000284b0 642c2025 64290a00 74726170 0a000000 d, %d)..trap.... │ │ │ │ - 0x000284c0 6672616d 65202825 64290a00 25732028 frame (%d)..%s ( │ │ │ │ - 0x000284d0 25732920 3d3e2028 2573290a 00000000 %s) => (%s)..... │ │ │ │ - 0x000284e0 73797363 616c6c20 28256429 0a000000 syscall (%d).... │ │ │ │ - 0x000284f0 676f746f 20285b25 735d290a 00000000 goto ([%s])..... │ │ │ │ - 0x00028500 676f746f 20282573 290a0000 63616c6c goto (%s)...call │ │ │ │ - 0x00028510 20285b25 735d290a 00000000 63616c6c ([%s]).....call │ │ │ │ - 0x00028520 20282573 290a0000 66702c24 25640000 (%s)...fp,$%d.. │ │ │ │ - 0x00028530 73702c24 25640000 61310000 61320000 sp,$%d..a1..a2.. │ │ │ │ - 0x00028540 61330000 61340000 20207075 73682025 a3..a4.. push % │ │ │ │ - 0x00028550 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ - 0x00028560 786f7200 72617800 2020706f 70207261 xor.rax. pop ra │ │ │ │ - 0x00028570 780a0000 20207465 73742072 61782c20 x... test rax, │ │ │ │ - 0x00028580 7261780a 00000000 20206a6e 7a202573 rax..... jnz %s │ │ │ │ - 0x00028590 0a000000 20206164 64207273 702c2025 .... add rsp, % │ │ │ │ - 0x000285a0 640a0000 20206d6f 76202573 2c207261 d... mov %s, ra │ │ │ │ - 0x000285b0 780a0000 2e657175 2025732c 25730a00 x....equ %s,%s.. │ │ │ │ - 0x000285c0 2020696e 74330a00 6d6f7620 7262702c int3..mov rbp, │ │ │ │ - 0x000285d0 20727370 0a000000 6a670000 6a676500 rsp....jg..jge. │ │ │ │ - 0x000285e0 6a6c0000 6a6c6500 6a6e6500 6a7a0000 jl..jle.jne.jz.. │ │ │ │ - 0x000285f0 6a6e7a00 2020636d 70207261 782c2025 jnz. cmp rax, % │ │ │ │ - 0x00028600 730a0000 20206c65 61207261 782c205b s... lea rax, [ │ │ │ │ - 0x00028610 7262702b 25645d0a 00000000 20206d6f rbp+%d]..... mo │ │ │ │ - 0x00028620 76207261 782c2025 730a0000 20207075 v rax, %s... pu │ │ │ │ - 0x00028630 73682072 61780a00 20207075 7368205b sh rax.. push [ │ │ │ │ - 0x00028640 25735d0a 00000000 20207075 73682072 %s]..... push r │ │ │ │ - 0x00028650 62700a00 20206164 64207262 702c2025 bp.. add rbp, % │ │ │ │ - 0x00028660 640a0000 20207375 62207262 702c2025 d... sub rbp, % │ │ │ │ - 0x00028670 640a0000 72736900 2e2e2f6c 6962722f d...rsi.../libr/ │ │ │ │ - 0x00028680 6567672f 656d6974 5f783836 2e630000 egg/emit_x86.c.. │ │ │ │ - 0x00028690 43616e6e 6f742066 696e6420 67707220 Cannot find gpr │ │ │ │ - 0x000286a0 25640000 20206d6f 76202573 2c205b72 %d.. mov %s, [r │ │ │ │ - 0x000286b0 73702b25 645d0a00 72646900 20206d6f sp+%d]..rdi. mo │ │ │ │ - 0x000286c0 76202573 2c205b72 73705d0a 00000000 v %s, [rsp]..... │ │ │ │ - 0x000286d0 5b726270 2b25645d 00000000 5b726270 [rbp+%d]....[rbp │ │ │ │ - 0x000286e0 25645d00 5b726270 5d000000 5573696e %d].[rbp]...Usin │ │ │ │ - 0x000286f0 67207374 61636b20 76617273 20696e20 g stack vars in │ │ │ │ - 0x00028700 6e616b65 64206675 6e637469 6f6e7300 naked functions. │ │ │ │ - 0x00028710 5b727370 2b25645d 00000000 20206d6f [rsp+%d].... mo │ │ │ │ - 0x00028720 76206477 6f726420 25732c20 30782578 v dword %s, 0x%x │ │ │ │ - 0x00028730 0a000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ - 0x00028740 25732c20 300a0000 20206c65 61207261 %s, 0... lea ra │ │ │ │ - 0x00028750 782c2025 730a0000 20206d6f 76207261 x, %s... mov ra │ │ │ │ - 0x00028760 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ - 0x00028770 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ - 0x00028780 2020706f 70207262 700a0000 20207265 pop rbp... re │ │ │ │ - 0x00028790 740a0000 20207075 73682072 62700a20 t... push rbp. │ │ │ │ - 0x000287a0 206d6f76 20726270 2c207273 700a2020 mov rbp, rsp. │ │ │ │ - 0x000287b0 73756220 7273702c 2025640a 00000000 sub rsp, %d..... │ │ │ │ - 0x000287c0 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ - 0x000287d0 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ - 0x000287e0 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ - 0x000287f0 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ - 0x00028800 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ - 0x00028810 0a203a20 6d6f7620 7261782c 20602e61 . : mov rax, `.a │ │ │ │ - 0x00028820 7267600a 203a2073 79736361 6c6c0a00 rg`. : syscall.. │ │ │ │ - 0x00028830 0a20203a 206d6f76 20726178 2c20602e . : mov rax, `. │ │ │ │ - 0x00028840 61726760 0a20203a 20737973 63616c6c arg`. : syscall │ │ │ │ - 0x00028850 0a000000 78363400 72647800 72313000 ....x64.rdx.r10. │ │ │ │ - 0x00028860 72380000 72390000 78370000 2020636d r8..r9..x7.. cm │ │ │ │ - 0x00028870 70207837 2c207837 0a202062 65712025 p x7, x7. beq % │ │ │ │ - 0x00028880 730a0000 20206d6f 76202573 2c207830 s... mov %s, x0 │ │ │ │ - 0x00028890 0a000000 20206272 6b20300a 00000000 .... brk 0..... │ │ │ │ - 0x000288a0 2020636d 70202573 2c207837 0a000000 cmp %s, x7.... │ │ │ │ - 0x000288b0 20206c64 72207830 2c205b66 702c2025 ldr x0, [fp, % │ │ │ │ - 0x000288c0 645d0a00 20207375 62207830 2c207063 d].. sub x0, pc │ │ │ │ - 0x000288d0 2c202564 0a000000 20207374 72207830 , %d.... str x0 │ │ │ │ - 0x000288e0 2c205b25 735d0a00 2e2e2f6c 6962722f , [%s]..../libr/ │ │ │ │ - 0x000288f0 6567672f 656d6974 5f613634 2e630000 egg/emit_a64.c.. │ │ │ │ - 0x00028900 20206d6f 76207830 2c202573 0a000000 mov x0, %s.... │ │ │ │ - 0x00028910 3a206d6f 76207837 2c20602e 61726760 : mov x7, `.arg` │ │ │ │ - 0x00028920 0a3a2073 76632030 7825780a 00000000 .: svc 0x%x..... │ │ │ │ - 0x00028930 20206d6f 76207837 2c202573 0a000000 mov x7, %s.... │ │ │ │ - 0x00028940 20206d6f 76207837 2c205b78 375d0a00 mov x7, [x7].. │ │ │ │ - 0x00028950 20206d6f 767a2078 372c205b 78375d0a movz x7, [x7]. │ │ │ │ - 0x00028960 00000000 20206164 64207832 392c2073 .... add x29, s │ │ │ │ - 0x00028970 702c2038 0a202073 75622073 702c2073 p, 8. sub sp, s │ │ │ │ - 0x00028980 702c2025 640a0000 20206c64 72207830 p, %d... ldr x0 │ │ │ │ - 0x00028990 2c202573 00000000 20206278 2078300a , %s.... bx x0. │ │ │ │ - 0x000289a0 00000000 20206c64 72207825 642c205b .... ldr x%d, [ │ │ │ │ - 0x000289b0 25735d0a 00000000 2020626c 72207830 %s]..... blr x0 │ │ │ │ - 0x000289c0 0a000000 78256400 61363400 78300000 ....x%d.a64.x0.. │ │ │ │ - 0x000289d0 78310000 78320000 78330000 78340000 x1..x2..x3..x4.. │ │ │ │ - 0x000289e0 5e000000 3a3d0000 7c000000 2d000000 ^...:=..|...-... │ │ │ │ - 0x000289f0 2b000000 2a000000 2f000000 26000000 +...*.../...&... │ │ │ │ - 0x00028a00 41300000 25732c25 732c2573 2c25732c A0..%s,%s,%s,%s, │ │ │ │ - 0x00028a10 3a3d2c00 46502c25 642c2b2c 53502c3a :=,.FP,%d,+,SP,: │ │ │ │ - 0x00028a20 3d2c0000 25642c41 302c3a3d 2c25642c =,..%d,A0,:=,%d, │ │ │ │ - 0x00028a30 28292c3a 3d2c0000 25732c5b 385d2c25 (),:=,..%s,[8],% │ │ │ │ - 0x00028a40 732c3a3d 2c000000 25732c5b 315d2c25 s,:=,...%s,[1],% │ │ │ │ - 0x00028a50 732c3a3d 2c000000 25732c5b 345d2c25 s,:=,...%s,[4],% │ │ │ │ - 0x00028a60 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ - 0x00028a70 50432c3a 3d000000 25732c50 432c3a3d PC,:=...%s,PC,:= │ │ │ │ - 0x00028a80 00000000 65617800 2020706f 70206561 ....eax. pop ea │ │ │ │ - 0x00028a90 780a0000 20207465 73742065 61782c20 x... test eax, │ │ │ │ - 0x00028aa0 6561780a 00000000 20206164 64206573 eax..... add es │ │ │ │ - 0x00028ab0 702c2025 640a0000 20206d6f 76202573 p, %d... mov %s │ │ │ │ - 0x00028ac0 2c206561 780a0000 6d6f7620 6562702c , eax...mov ebp, │ │ │ │ - 0x00028ad0 20657370 0a000000 2020636d 70206561 esp.... cmp ea │ │ │ │ - 0x00028ae0 782c2025 730a0000 20206c65 61206561 x, %s... lea ea │ │ │ │ - 0x00028af0 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ - 0x00028b00 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ - 0x00028b10 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ - 0x00028b20 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ - 0x00028b30 702c2025 640a0000 65637800 20206d6f p, %d...ecx. mo │ │ │ │ - 0x00028b40 76202573 2c205b65 73702b25 645d0a00 v %s, [esp+%d].. │ │ │ │ - 0x00028b50 65627800 20206d6f 76202573 2c205b65 ebx. mov %s, [e │ │ │ │ - 0x00028b60 73705d0a 00000000 5b656270 2b25645d sp].....[ebp+%d] │ │ │ │ - 0x00028b70 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ - 0x00028b80 5d000000 5b657370 2b25645d 00000000 ]...[esp+%d].... │ │ │ │ - 0x00028b90 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ - 0x00028ba0 20206d6f 76206561 782c2025 730a0000 mov eax, %s... │ │ │ │ - 0x00028bb0 20206d6f 76206561 782c205b 6561785d mov eax, [eax] │ │ │ │ - 0x00028bc0 0a000000 20206d6f 767a2065 61782c20 .... movz eax, │ │ │ │ - 0x00028bd0 5b656178 5d0a0000 2020706f 70206562 [eax]... pop eb │ │ │ │ - 0x00028be0 700a0000 20207075 73682065 62700a20 p... push ebp. │ │ │ │ - 0x00028bf0 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ - 0x00028c00 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ - 0x00028c10 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ - 0x00028c20 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ - 0x00028c30 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ - 0x00028c40 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ - 0x00028c50 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ - 0x00028c60 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ - 0x00028c70 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ - 0x00028c80 65627000 636d6400 73756964 00000000 ebp.cmd.suid.... │ │ │ │ - 0x00028c90 2e2e2f6c 6962722f 6567672f 702f6567 ../libr/egg/p/eg │ │ │ │ - 0x00028ca0 675f6578 65632e63 00000000 6e6f2073 g_exec.c....no s │ │ │ │ - 0x00028cb0 75696420 666f7220 74686973 20706c61 uid for this pla │ │ │ │ - 0x00028cc0 74666f72 6d000000 556e7375 70706f72 tform...Unsuppor │ │ │ │ - 0x00028cd0 74656420 61726368 20256420 62697473 ted arch %d bits │ │ │ │ - 0x00028ce0 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ - 0x00028cf0 6f732025 78000000 63757374 6f6d2063 os %x...custom c │ │ │ │ - 0x00028d00 6f6d6d61 6e642066 6f722073 68656c6c ommand for shell │ │ │ │ - 0x00028d10 636f6465 73206973 2074656d 706f7261 codes is tempora │ │ │ │ - 0x00028d20 72696c79 20646973 61626c65 64000000 rily disabled... │ │ │ │ - 0x00028d30 43616e6e 6f742073 6574206f 70745f63 Cannot set opt_c │ │ │ │ - 0x00028d40 6d640000 43616e6e 6f742070 756c6c20 md..Cannot pull │ │ │ │ - 0x00028d50 6f70745f 636d6463 6f646500 65786563 opt_cmdcode.exec │ │ │ │ - 0x00028d60 00000000 65786563 75746520 636d643d ....execute cmd= │ │ │ │ - 0x00028d70 2f62696e 2f736820 73756964 3d66616c /bin/sh suid=fal │ │ │ │ - 0x00028d80 73650000 70616e63 616b6500 4d495400 se..pancake.MIT. │ │ │ │ - 0x00028d90 30784646 00000000 2e2e2f6c 6962722f 0xFF....../libr/ │ │ │ │ - 0x00028da0 6567672f 702f6567 675f786f 722e6300 egg/p/egg_xor.c. │ │ │ │ - 0x00028db0 584f5220 6b657920 6e6f7420 70726f76 XOR key not prov │ │ │ │ - 0x00028dc0 69646564 2e205573 696e6720 28257329 ided. Using (%s) │ │ │ │ - 0x00028dd0 20617320 74686520 6b657900 496e7661 as the key.Inva │ │ │ │ - 0x00028de0 6c696420 6b657920 28257329 00000000 lid key (%s).... │ │ │ │ - 0x00028df0 7368656c 6c636f64 65206973 20746f6f shellcode is too │ │ │ │ - 0x00028e00 206c6f6e 67203a28 00000000 4e6f2073 long :(....No s │ │ │ │ - 0x00028e10 68656c6c 636f6465 20666f75 6e642100 hellcode found!. │ │ │ │ - 0x00028e20 54686973 20786f72 206b6579 2067656e This xor key gen │ │ │ │ - 0x00028e30 65726174 6573206e 756c6c20 62797465 erates null byte │ │ │ │ - 0x00028e40 732e2054 72792061 6761696e 00000000 s. Try again.... │ │ │ │ - 0x00028e50 496e7661 6c696420 61726368 20666f72 Invalid arch for │ │ │ │ - 0x00028e60 20656767 2e786f72 20776869 63682069 egg.xor which i │ │ │ │ - 0x00028e70 73207838 362d6f6e 6c792066 6f72206e s x86-only for n │ │ │ │ - 0x00028e80 6f770000 e8ffffff ffc15e48 83c60d30 ow........^H...0 │ │ │ │ - 0x00028e90 1e48ffc6 e2f90000 786f7220 656e636f .H......xor enco │ │ │ │ - 0x00028ea0 64657220 666f7220 7368656c 6c636f64 der for shellcod │ │ │ │ - 0x00028eb0 65000000 70616e63 616b652c 73616e74 e...pancake,sant │ │ │ │ - 0x00028ec0 69746f78 00000000 2f2f2053 44422d43 itox....// SDB-C │ │ │ │ - 0x00028ed0 47454e20 56322e32 2e340a23 696e636c GEN V2.2.4.#incl │ │ │ │ - 0x00028ee0 75646520 3c637479 70652e68 3e0a2369 ude .#i │ │ │ │ - 0x00028ef0 6e636c75 6465203c 73746469 6f2e683e nclude │ │ │ │ - 0x00028f00 0a23696e 636c7564 65203c73 7472696e .#include ..struct kv │ │ │ │ - 0x00028f20 7b20636f 6e737420 63686172 202a6e61 { const char *na │ │ │ │ - 0x00028f30 6d653b20 636f6e73 74206368 6172202a me; const char * │ │ │ │ - 0x00028f40 76616c75 653b207d 3b0a7374 61746963 value; };.static │ │ │ │ - 0x00028f50 20636f6e 73742073 74727563 74206b76 const struct kv │ │ │ │ - 0x00028f60 206b7673 5b5d203d 207b0000 2f2f2067 kvs[] = {..// g │ │ │ │ - 0x00028f70 6363202d 444d4149 4e3d3120 25732e63 cc -DMAIN=1 %s.c │ │ │ │ - 0x00028f80 203b202e 2f612e6f 7574203e 2025732e ; ./a.out > %s. │ │ │ │ - 0x00028f90 68000000 257b0a23 696e636c 75646520 h...%{.#include │ │ │ │ - 0x00028fa0 3c737464 696f2e68 3e0a2369 6e636c75 .#inclu │ │ │ │ - 0x00028fb0 6465203c 73747269 6e672e68 3e0a2369 de .#i │ │ │ │ - 0x00028fc0 6e636c75 6465203c 63747970 652e683e nclude │ │ │ │ - 0x00028fd0 0a257d0a 0a737472 75637420 6b76207b .%}..struct kv { │ │ │ │ - 0x00028fe0 20636f6e 73742063 68617220 2a6e616d const char *nam │ │ │ │ - 0x00028ff0 653b2063 6f6e7374 20636861 72202a76 e; const char *v │ │ │ │ - 0x00029000 616c7565 3b207d3b 0a252500 2f2f2067 alue; };.%%.// g │ │ │ │ - 0x00029010 70657266 202d6163 6c454443 4947202d perf -aclEDCIG - │ │ │ │ - 0x00029020 2d6e756c 6c2d7374 72696e67 73202d48 -null-strings -H │ │ │ │ - 0x00029030 20736462 5f686173 685f635f 2573202d sdb_hash_c_%s - │ │ │ │ - 0x00029040 4e207364 625f6765 745f635f 2573202d N sdb_get_c_%s - │ │ │ │ - 0x00029050 74202573 2e677065 7266203e 2025732e t %s.gperf > %s. │ │ │ │ - 0x00029060 63000000 20207b4e 554c4c2c 204e554c c... {NULL, NUL │ │ │ │ - 0x00029070 4c7d0a7d 3b0a7479 70656465 6620696e L}.};.typedef in │ │ │ │ - 0x00029080 7420282a 47706572 66466f72 65616368 t (*GperfForeach │ │ │ │ - 0x00029090 43616c6c 6261636b 2928766f 6964202a Callback)(void * │ │ │ │ - 0x000290a0 75736572 2c20636f 6e737420 63686172 user, const char │ │ │ │ - 0x000290b0 202a6b2c 20636f6e 73742063 68617220 *k, const char │ │ │ │ - 0x000290c0 2a76293b 00000000 696e7420 67706572 *v);....int gper │ │ │ │ - 0x000290d0 665f2573 5f666f72 65616368 28477065 f_%s_foreach(Gpe │ │ │ │ - 0x000290e0 7266466f 72656163 6843616c 6c626163 rfForeachCallbac │ │ │ │ - 0x000290f0 6b206362 2c20766f 6964202a 75736572 k cb, void *user │ │ │ │ - 0x00029100 29207b00 2020696e 74206920 3d20303b ) {. int i = 0; │ │ │ │ - 0x00029110 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ - 0x00029120 616d6529 207b0a20 20636220 28757365 ame) {. cb (use │ │ │ │ - 0x00029130 722c206b 76735b69 5d2e6e61 6d652c20 r, kvs[i].name, │ │ │ │ - 0x00029140 6b76735b 695d2e76 616c7565 293b0a20 kvs[i].value);. │ │ │ │ - 0x00029150 20692b2b 3b7d0a20 20726574 75726e20 i++;}. return │ │ │ │ - 0x00029160 303b0a7d 00000000 636f6e73 74206368 0;.}....const ch │ │ │ │ - 0x00029170 6172202a 67706572 665f2573 5f676574 ar *gperf_%s_get │ │ │ │ - 0x00029180 28636f6e 73742063 68617220 2a732920 (const char *s) │ │ │ │ - 0x00029190 7b000000 2020696e 74206920 3d20303b {... int i = 0; │ │ │ │ - 0x000291a0 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ - 0x000291b0 616d6529 207b0a20 20696620 28217374 ame) {. if (!st │ │ │ │ - 0x000291c0 72636d70 2028732c 206b7673 5b695d2e rcmp (s, kvs[i]. │ │ │ │ - 0x000291d0 6e616d65 29292072 65747572 6e206b76 name)) return kv │ │ │ │ - 0x000291e0 735b695d 2e76616c 75653b0a 2020692b s[i].value;. i+ │ │ │ │ - 0x000291f0 2b3b7d0a 20207265 7475726e 204e554c +;}. return NUL │ │ │ │ - 0x00029200 4c3b0a7d 00000000 23646566 696e6520 L;.}....#define │ │ │ │ - 0x00029210 7364625f 68617368 5f635f25 7328782c sdb_hash_c_%s(x, │ │ │ │ - 0x00029220 79292067 70657266 5f25735f 68617368 y) gperf_%s_hash │ │ │ │ - 0x00029230 28782900 636f6e73 7420756e 7369676e (x).const unsign │ │ │ │ - 0x00029240 65642069 6e742067 70657266 5f25735f ed int gperf_%s_ │ │ │ │ - 0x00029250 68617368 28636f6e 73742063 68617220 hash(const char │ │ │ │ - 0x00029260 2a732920 7b000000 2020696e 74207375 *s) {... int su │ │ │ │ - 0x00029270 6d203d20 7374726c 656e2028 73293b0a m = strlen (s);. │ │ │ │ - 0x00029280 20207768 696c6520 282a7329 207b2073 while (*s) { s │ │ │ │ - 0x00029290 756d202b 3d202a73 3b20732b 2b3b207d um += *s; s++; } │ │ │ │ - 0x000292a0 0a202072 65747572 6e207375 6d3b0a7d . return sum;.} │ │ │ │ - 0x000292b0 00000000 73747275 6374207b 636f6e73 ....struct {cons │ │ │ │ - 0x000292c0 74206368 6172202a 6e616d65 3b766f69 t char *name;voi │ │ │ │ - 0x000292d0 64202a67 65743b76 6f696420 2a686173 d *get;void *has │ │ │ │ - 0x000292e0 683b766f 6964202a 666f7265 6163683b h;void *foreach; │ │ │ │ - 0x000292f0 7d206770 6572665f 2573203d 207b0a20 } gperf_%s = {. │ │ │ │ - 0x00029300 202e6e61 6d65203d 20222573 222c0a20 .name = "%s",. │ │ │ │ - 0x00029310 202e6765 74203d20 26677065 72665f25 .get = &gperf_% │ │ │ │ - 0x00029320 735f6765 742c0a20 202e6861 7368203d s_get,. .hash = │ │ │ │ - 0x00029330 20266770 6572665f 25735f68 6173682c &gperf_%s_hash, │ │ │ │ - 0x00029340 0a20202e 666f7265 61636820 3d202667 . .foreach = &g │ │ │ │ - 0x00029350 70657266 5f25735f 666f7265 6163680a perf_%s_foreach. │ │ │ │ - 0x00029360 7d3b0a0a 23696620 4d41494e 0a696e74 };..#if MAIN.int │ │ │ │ - 0x00029370 206d6169 6e202829 207b0a09 636f6e73 main () {..cons │ │ │ │ - 0x00029380 74206368 6172202a 73203d20 28286368 t char *s = ((ch │ │ │ │ - 0x00029390 61722a28 2a292863 6861722a 29296770 ar*(*)(char*))gp │ │ │ │ - 0x000293a0 6572665f 25732e67 65742928 22666f6f erf_%s.get)("foo │ │ │ │ - 0x000293b0 22293b0a 09707269 6e746620 28222525 ");..printf ("%% │ │ │ │ - 0x000293c0 735c6e22 2c207329 3b0a7d0a 23656e64 s\n", s);.}.#end │ │ │ │ - 0x000293d0 69660000 25250a2f 2f205344 422d4347 if..%%.// SDB-CG │ │ │ │ - 0x000293e0 454e2056 322e322e 340a7479 70656465 EN V2.2.4.typede │ │ │ │ - 0x000293f0 6620696e 7420282a 47706572 66466f72 f int (*GperfFor │ │ │ │ - 0x00029400 65616368 43616c6c 6261636b 2928766f eachCallback)(vo │ │ │ │ - 0x00029410 6964202a 75736572 2c20636f 6e737420 id *user, const │ │ │ │ - 0x00029420 63686172 202a6b2c 20636f6e 73742063 char *k, const c │ │ │ │ - 0x00029430 68617220 2a76293b 00000000 09696e74 har *v);.....int │ │ │ │ - 0x00029440 20693b66 6f722028 693d303b 693c544f i;for (i=0;iname, │ │ │ │ - 0x000294a0 20772d3e 76616c75 65292920 72657475 w->value)) retu │ │ │ │ - 0x000294b0 726e2030 3b0a7d0a 72657475 726e2031 rn 0;.}.return 1 │ │ │ │ - 0x000294c0 3b7d0000 636f6e73 74206368 61722a20 ;}..const char* │ │ │ │ - 0x000294d0 67706572 665f2573 5f676574 28636f6e gperf_%s_get(con │ │ │ │ - 0x000294e0 73742063 68617220 2a732920 7b000000 st char *s) {... │ │ │ │ - 0x000294f0 09636f6e 73742073 74727563 74206b76 .const struct kv │ │ │ │ - 0x00029500 202a6f20 3d207364 625f6765 745f635f *o = sdb_get_c_ │ │ │ │ - 0x00029510 25732028 732c2073 74726c65 6e287329 %s (s, strlen(s) │ │ │ │ - 0x00029520 293b0000 09726574 75726e20 6f3f206f );...return o? o │ │ │ │ - 0x00029530 2d3e7661 6c75653a 204e554c 4c3b0a7d ->value: NULL;.} │ │ │ │ - 0x00029540 00000000 09726574 75726e20 7364625f .....return sdb_ │ │ │ │ - 0x00029550 68617368 5f635f25 7328732c 20737472 hash_c_%s(s, str │ │ │ │ - 0x00029560 6c656e20 28732929 3b000000 73747275 len (s));...stru │ │ │ │ - 0x00029570 6374207b 636f6e73 74206368 61722a6e ct {const char*n │ │ │ │ - 0x00029580 616d653b 766f6964 2a676574 3b766f69 ame;void*get;voi │ │ │ │ - 0x00029590 642a6861 73683b76 6f696420 2a666f72 d*hash;void *for │ │ │ │ - 0x000295a0 65616368 3b7d2067 70657266 5f257320 each;} gperf_%s │ │ │ │ - 0x000295b0 3d207b0a 092e6e61 6d65203d 20222573 = {...name = "%s │ │ │ │ - 0x000295c0 222c0a09 2e676574 203d2026 67706572 ",...get = &gper │ │ │ │ - 0x000295d0 665f2573 5f676574 2c0a092e 68617368 f_%s_get,...hash │ │ │ │ - 0x000295e0 203d2026 67706572 665f2573 5f686173 = &gperf_%s_has │ │ │ │ - 0x000295f0 682c0a09 2e666f72 65616368 203d2026 h,...foreach = & │ │ │ │ - 0x00029600 67706572 665f2573 5f666f72 65616368 gperf_%s_foreach │ │ │ │ - 0x00029610 0a7d3b0a 0a236966 204d4149 4e0a696e .};..#if MAIN.in │ │ │ │ - 0x00029620 74206d61 696e2028 29207b0a 09636861 t main () {..cha │ │ │ │ - 0x00029630 72206c69 6e655b31 3032345d 3b0a0946 r line[1024];..F │ │ │ │ - 0x00029640 494c4520 2a666420 3d20666f 70656e20 ILE *fd = fopen │ │ │ │ - 0x00029650 28222573 2e677065 7266222c 20227222 ("%s.gperf", "r" │ │ │ │ - 0x00029660 293b0a09 69662028 21666429 207b0a09 );..if (!fd) {.. │ │ │ │ - 0x00029670 09667072 696e7466 20287374 64657272 .fprintf (stderr │ │ │ │ - 0x00029680 2c202243 616e6e6f 74206f70 656e2025 , "Cannot open % │ │ │ │ - 0x00029690 732e6770 6572665c 6e22293b 0a090972 s.gperf\n");...r │ │ │ │ - 0x000296a0 65747572 6e20313b 0a097d0a 09696e74 eturn 1;..}..int │ │ │ │ - 0x000296b0 206d6f64 65203d20 303b0a09 7072696e mode = 0;..prin │ │ │ │ - 0x000296c0 74662028 22236966 6e646566 20494e43 tf ("#ifndef INC │ │ │ │ - 0x000296d0 4c554445 5f25735f 485c6e22 293b0a09 LUDE_%s_H\n");.. │ │ │ │ - 0x000296e0 7072696e 74662028 22236465 66696e65 printf ("#define │ │ │ │ - 0x000296f0 20494e43 4c554445 5f25735f 4820315c INCLUDE_%s_H 1\ │ │ │ │ - 0x00029700 6e22293b 0a097768 696c6520 28216665 n");..while (!fe │ │ │ │ - 0x00029710 6f662028 66642929 207b0a09 092a6c69 of (fd)) {...*li │ │ │ │ - 0x00029720 6e65203d 20303b0a 09096667 65747320 ne = 0;...fgets │ │ │ │ - 0x00029730 286c696e 652c2073 697a656f 6620286c (line, sizeof (l │ │ │ │ - 0x00029740 696e6529 2c206664 293b0a09 09696620 ine), fd);...if │ │ │ │ - 0x00029750 286d6f64 65203d3d 20312920 7b0a0909 (mode == 1) {... │ │ │ │ - 0x00029760 09636861 72202a63 6f6d6d61 203d2073 .char *comma = s │ │ │ │ - 0x00029770 74726368 7220286c 696e652c 20272c27 trchr (line, ',' │ │ │ │ - 0x00029780 293b0a09 09096966 2028636f 6d6d6129 );....if (comma) │ │ │ │ - 0x00029790 207b0a09 0909092a 636f6d6d 61203d20 {.....*comma = │ │ │ │ - 0x000297a0 303b0a09 09090963 68617220 2a757020 0;.....char *up │ │ │ │ - 0x000297b0 3d207364 625f7374 72647570 20286c69 = sdb_strdup (li │ │ │ │ - 0x000297c0 6e65293b 0a090909 09636861 72202a70 ne);.....char *p │ │ │ │ - 0x000297d0 203d2075 703b2077 68696c65 20282a70 = up; while (*p │ │ │ │ - 0x000297e0 29207b20 2a70203d 20746f75 70706572 ) { *p = toupper │ │ │ │ - 0x000297f0 20282a70 293b2070 2b2b3b20 7d0a0909 (*p); p++; }... │ │ │ │ - 0x00029800 09097072 696e7466 20282223 64656669 ..printf ("#defi │ │ │ │ - 0x00029810 6e652047 50455246 5f25735f 25257320 ne GPERF_%s_%%s │ │ │ │ - 0x00029820 2525645c 6e222c0a 09090909 096c696e %%d\n",......lin │ │ │ │ - 0x00029830 652c2073 64625f68 6173685f 635f2573 e, sdb_hash_c_%s │ │ │ │ - 0x00029840 20286c69 6e652c20 636f6d6d 61202d20 (line, comma - │ │ │ │ - 0x00029850 6c696e65 29293b0a 0909097d 0a09097d line));....}...} │ │ │ │ - 0x00029860 0a090969 6620282a 6c696e65 203d3d20 ...if (*line == │ │ │ │ - 0x00029870 27252527 20262620 6c696e65 5b315d20 '%%' && line[1] │ │ │ │ - 0x00029880 3d3d2027 25252729 207b206d 6f64652b == '%%') { mode+ │ │ │ │ - 0x00029890 2b3b207d 0a097d0a 09707269 6e746620 +; }..}..printf │ │ │ │ - 0x000298a0 28222365 6e646966 5c6e2229 3b0a7d0a ("#endif\n");.}. │ │ │ │ - 0x000298b0 23656e64 69660000 55736167 653a2073 #endif..Usage: s │ │ │ │ - 0x000298c0 6462202d 72205b70 6174685d 0a000000 db -r [path].... │ │ │ │ - 0x000298d0 5344425f 4f555450 55545f44 49520000 SDB_OUTPUT_DIR.. │ │ │ │ - 0x000298e0 53444254 4f4f4c20 286d6972 726f723d SDBTOOL (mirror= │ │ │ │ - 0x000298f0 25642920 66726f6d 3d257320 746f3d25 %d) from=%s to=% │ │ │ │ - 0x00029900 730a0000 496e7661 6c696420 64697265 s...Invalid dire │ │ │ │ - 0x00029910 63746f72 793a2025 730a0000 4661696c ctory: %s...Fail │ │ │ │ - 0x00029920 65642074 6f206765 74206375 7272656e ed to get curren │ │ │ │ - 0x00029930 74206469 72656374 6f72790a 00000000 t directory..... │ │ │ │ - 0x00029940 43616e6e 6f742063 68646972 20746f20 Cannot chdir to │ │ │ │ - 0x00029950 25730a00 2e736462 2e747874 00000000 %s...sdb.txt.... │ │ │ │ - 0x00029960 6e657765 72202573 0a000000 4661696c newer %s....Fail │ │ │ │ - 0x00029970 65642074 6f206372 65617465 206f7574 ed to create out │ │ │ │ - 0x00029980 70757420 64697265 63746f72 793a2025 put directory: % │ │ │ │ - 0x00029990 730a0000 4661696c 65642074 6f206765 s...Failed to ge │ │ │ │ - 0x000299a0 6e657261 74652068 65616465 720a0000 nerate header... │ │ │ │ - 0x000299b0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ - 0x000299c0 20737472 696e6720 62756666 65720a00 string buffer.. │ │ │ │ - 0x000299d0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ - 0x000299e0 20534442 20696e73 74616e63 650a0000 SDB instance... │ │ │ │ - 0x000299f0 4661696c 65642074 6f206c6f 61642053 Failed to load S │ │ │ │ - 0x00029a00 44422074 65787420 66696c65 2025730a DB text file %s. │ │ │ │ - 0x00029a10 00000000 097b2225 73222c20 22257322 .....{"%s", "%s" │ │ │ │ - 0x00029a20 7d2c0a00 4661696c 65642074 6f206765 },..Failed to ge │ │ │ │ - 0x00029a30 6e657261 74652066 6f6f7465 720a0000 nerate footer... │ │ │ │ - 0x00029a40 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ - 0x00029a50 2066696c 6520636f 6e74656e 740a0000 file content... │ │ │ │ - 0x00029a60 77620000 4661696c 65642074 6f206f70 wb..Failed to op │ │ │ │ - 0x00029a70 656e2066 696c6520 25732066 6f722077 en file %s for w │ │ │ │ - 0x00029a80 72697469 6e670a00 4661696c 65642074 riting..Failed t │ │ │ │ - 0x00029a90 6f207772 69746520 746f2066 696c6520 o write to file │ │ │ │ - 0x00029aa0 25730a00 53444254 4f4f4c20 67706572 %s..SDBTOOL gper │ │ │ │ - 0x00029ab0 663d2573 0a000000 6d616b65 64202573 f=%s....maked %s │ │ │ │ - 0x00029ac0 0a000000 4661696c 65642074 6f207061 ....Failed to pa │ │ │ │ - 0x00029ad0 72736520 25730a00 5761726e 696e673a rse %s..Warning: │ │ │ │ - 0x00029ae0 20466169 6c656420 746f2072 65747572 Failed to retur │ │ │ │ - 0x00029af0 6e20746f 206f7269 67696e61 6c206469 n to original di │ │ │ │ - 0x00029b00 72656374 6f72790a 00000000 6572726f rectory.....erro │ │ │ │ - 0x00029b10 723a2073 6462746f 6f6c2066 61696c65 r: sdbtool faile │ │ │ │ - 0x00029b20 640a0000 20200000 4e530000 25632573 d... ..NS..%c%s │ │ │ │ - 0x00029b30 20000000 25732f00 25733d25 73000000 ...%s/.%s=%s... │ │ │ │ - 0x00029b40 2e2f0000 2e746d70 00000000 6d6d6170 ./...tmp....mmap │ │ │ │ - 0x00029b50 00000000 1b5b2573 6d25731b 5b306d0a .....[%sm%s.[0m. │ │ │ │ - 0x00029b60 00000000 33310000 74727565 00000000 ....31..true.... │ │ │ │ - 0x00029b70 66616c73 65000000 25732225 73223a25 false...%s"%s":% │ │ │ │ - 0x00029b80 73000000 25732225 73223a25 6c6c7500 s...%s"%s":%llu. │ │ │ │ - 0x00029b90 25732225 73223a22 25732200 20207b22 %s"%s":"%s". {" │ │ │ │ - 0x00029ba0 2573222c 22257322 7d2c200a 00000000 %s","%s"}, ..... │ │ │ │ - 0x00029bb0 25732c22 2573220a 00000000 25733d25 %s,"%s".....%s=% │ │ │ │ - 0x00029bc0 730a0000 4572726f 723a2067 70657266 s...Error: gperf │ │ │ │ - 0x00029bd0 20646f65 736e2774 20776f72 6b207769 doesn't work wi │ │ │ │ - 0x00029be0 74682064 61746173 65747320 77697468 th datasets with │ │ │ │ - 0x00029bf0 206d6f72 65207468 616e2031 352e3030 more than 15.00 │ │ │ │ - 0x00029c00 30206b65 79732e0a 00000000 43616e6e 0 keys......Cann │ │ │ │ - 0x00029c10 6f742063 72656174 65206461 74616261 ot create databa │ │ │ │ - 0x00029c20 73650a00 4661696c 65642074 6f206c6f se..Failed to lo │ │ │ │ - 0x00029c30 61642074 65787420 73646220 66726f6d ad text sdb from │ │ │ │ - 0x00029c40 2025730a 00000000 4661696c 65642074 %s.....Failed t │ │ │ │ - 0x00029c50 6f207265 61642074 65787420 73646220 o read text sdb │ │ │ │ - 0x00029c60 66726f6d 20737464 696e0a00 67706572 from stdin..gper │ │ │ │ - 0x00029c70 66000000 75736167 653a2073 6462205b f...usage: sdb [ │ │ │ │ - 0x00029c80 2d306343 64446568 6a4a7274 767c2d44 -0cCdDehjJrtv|-D │ │ │ │ - 0x00029c90 20412042 5d205b2d 7c64625d 205b2e66 A B] [-|db] [.f │ │ │ │ - 0x00029ca0 696c655d 7c5b2d3d 5d7c3d3d 7c7c5b2d ile]|[-=]|==||[- │ │ │ │ - 0x00029cb0 2b5d5b28 69647829 6b65795b 3a6a736f +][(idx)key[:jso │ │ │ │ - 0x00029cc0 6e7c3d76 616c7565 5d202e2e 5d000000 n|=value] ..]... │ │ │ │ - 0x00029cd0 20202d30 20202020 20207465 726d696e -0 termin │ │ │ │ - 0x00029ce0 61746520 72657375 6c747320 77697468 ate results with │ │ │ │ - 0x00029cf0 205c7830 300a2020 2d632020 20202020 \x00. -c │ │ │ │ - 0x00029d00 636f756e 74207468 65206e75 6d626572 count the number │ │ │ │ - 0x00029d10 206f6620 6b657973 20646174 61626173 of keys databas │ │ │ │ - 0x00029d20 650a2020 2d432020 20202020 63726561 e. -C crea │ │ │ │ - 0x00029d30 74652066 6f6f2e7b 632c687d 20666f72 te foo.{c,h} for │ │ │ │ - 0x00029d40 20656d62 65646469 6e672028 75736573 embedding (uses │ │ │ │ - 0x00029d50 20677065 7266290a 20202d64 20202020 gperf). -d │ │ │ │ - 0x00029d60 20206465 636f6465 20626173 65363420 decode base64 │ │ │ │ - 0x00029d70 66726f6d 20737464 696e0a20 202d4420 from stdin. -D │ │ │ │ - 0x00029d80 20202020 20646966 66207477 6f206461 diff two da │ │ │ │ - 0x00029d90 74616261 7365730a 20202d65 20202020 tabases. -e │ │ │ │ - 0x00029da0 2020656e 636f6465 20737464 696e2061 encode stdin a │ │ │ │ - 0x00029db0 73206261 73653634 0a20202d 67205b2e s base64. -g [. │ │ │ │ - 0x00029dc0 2e5d2067 72657020 65787072 65737369 .] grep expressi │ │ │ │ - 0x00029dd0 6f6e0a20 202d4720 20202020 20707269 on. -G pri │ │ │ │ - 0x00029de0 6e742064 61746162 61736520 696e2067 nt database in g │ │ │ │ - 0x00029df0 70657266 20666f72 6d61740a 20202d68 perf format. -h │ │ │ │ - 0x00029e00 20202020 20207368 6f772074 68697320 show this │ │ │ │ - 0x00029e10 68656c70 0a20202d 6a202020 2020206f help. -j o │ │ │ │ - 0x00029e20 75747075 7420696e 206a736f 6e0a2020 utput in json. │ │ │ │ - 0x00029e30 2d6f205b 665d2020 6f757470 75742066 -o [f] output f │ │ │ │ - 0x00029e40 696c6520 6e616d65 20666f72 202d4320 ile name for -C │ │ │ │ - 0x00029e50 2d740a20 202d4a20 20202020 20656e61 -t. -J ena │ │ │ │ - 0x00029e60 626c6520 6a6f7572 6e616c69 6e670a20 ble journaling. │ │ │ │ - 0x00029e70 202d7220 20202020 2070726f 63657373 -r process │ │ │ │ - 0x00029e80 202e7364 622e7478 74206669 6c657320 .sdb.txt files │ │ │ │ - 0x00029e90 696e2074 68652067 6976656e 20706174 in the given pat │ │ │ │ - 0x00029ea0 680a2020 2d742020 20202020 75736520 h. -t use │ │ │ │ - 0x00029eb0 74657874 6d6f6465 2028666f 72202d43 textmode (for -C │ │ │ │ - 0x00029ec0 290a2020 2d762020 20202020 73686f77 ). -v show │ │ │ │ - 0x00029ed0 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ - 0x00029ee0 74696f6e 00000000 73646220 322e322e tion....sdb 2.2. │ │ │ │ - 0x00029ef0 34000000 4d697373 696e6720 61726775 4...Missing argu │ │ │ │ - 0x00029f00 6d656e74 20666f72 202d670a 00000000 ment for -g..... │ │ │ │ - 0x00029f10 43616e6e 6f742063 72656174 65202e25 Cannot create .% │ │ │ │ - 0x00029f20 730a0000 67706572 66202d61 636c4544 s...gperf -aclED │ │ │ │ - 0x00029f30 43494720 2d2d6e75 6c6c2d73 7472696e CIG --null-strin │ │ │ │ - 0x00029f40 6773202d 48207364 625f6861 73685f63 gs -H sdb_hash_c │ │ │ │ - 0x00029f50 5f257320 2d4e2073 64625f67 65745f63 _%s -N sdb_get_c │ │ │ │ - 0x00029f60 5f257320 2d742025 732e6770 65726620 _%s -t %s.gperf │ │ │ │ - 0x00029f70 3e202573 2e630a00 67636320 2d444d41 > %s.c..gcc -DMA │ │ │ │ - 0x00029f80 494e3d31 2025732e 63203b20 2e2f612e IN=1 %s.c ; ./a. │ │ │ │ - 0x00029f90 6f757420 3e202573 2e680a00 47656e65 out > %s.h..Gene │ │ │ │ - 0x00029fa0 72617465 64202573 2e632061 6e642025 rated %s.c and % │ │ │ │ - 0x00029fb0 732e680a 00000000 43616e6e 6f742072 s.h.....Cannot r │ │ │ │ - 0x00029fc0 756e2067 70657266 3a202573 0a000000 un gperf: %s.... │ │ │ │ - 0x00029fd0 4f757464 61746564 20736462 2062696e Outdated sdb bin │ │ │ │ - 0x00029fe0 61727920 696e2050 4154483f 0a000000 ary in PATH?.... │ │ │ │ - 0x00029ff0 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ - 0x0002a000 64622f69 6e636c75 64652f73 64622f63 db/include/sdb/c │ │ │ │ - 0x0002a010 77697373 7461626c 652e6800 43574953 wisstable.h.CWIS │ │ │ │ - 0x0002a020 535f4348 45434b20 6661696c 65642061 S_CHECK failed a │ │ │ │ - 0x0002a030 74202573 3a25640a 00000000 6d616c6c t %s:%d.....mall │ │ │ │ - 0x0002a040 6f632829 20726574 75726e65 64206e75 oc() returned nu │ │ │ │ - 0x0002a050 6c6c0000 43574953 535f5365 74437472 ll..CWISS_SetCtr │ │ │ │ - 0x0002a060 6c206f75 742d6f66 2d626f75 6e64733a l out-of-bounds: │ │ │ │ - 0x0002a070 20257a75 203e3d20 257a7500 496e7661 %zu >= %zu.Inva │ │ │ │ - 0x0002a080 6c696420 6f706572 6174696f 6e206f6e lid operation on │ │ │ │ - 0x0002a090 20697465 7261746f 72202825 702f2564 iterator (%p/%d │ │ │ │ - 0x0002a0a0 292e2054 68652065 6c656d65 6e74206d ). The element m │ │ │ │ - 0x0002a0b0 69676874 20686176 65206265 656e2065 ight have been e │ │ │ │ - 0x0002a0c0 72617365 642c206f 72207468 65207461 rased, or the ta │ │ │ │ - 0x0002a0d0 626c6520 6d696768 74206861 76652072 ble might have r │ │ │ │ - 0x0002a0e0 65686173 6865642e 00000000 62616420 ehashed.....bad │ │ │ │ - 0x0002a0f0 6374726c 2076616c 75652061 7420257a ctrl value at %z │ │ │ │ - 0x0002a100 753a2025 30327800 696e7661 6c696420 u: %02x.invalid │ │ │ │ - 0x0002a110 63617061 63697479 3a20257a 75000000 capacity: %zu... │ │ │ │ - 0x0002a120 756e6578 70656374 65642073 6d616c6c unexpected small │ │ │ │ - 0x0002a130 20636170 61636974 793a2025 7a750000 capacity: %zu.. │ │ │ │ - 0x0002a140 66756c6c 20746162 6c652100 2e2e2f73 full table!.../s │ │ │ │ - 0x0002a150 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ - 0x0002a160 72632f68 745f7575 2e630000 686d0000 rc/ht_uu.c..hm.. │ │ │ │ - 0x0002a170 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ - 0x0002a180 64622f73 72632f68 745f7075 2e630000 db/src/ht_pu.c.. │ │ │ │ - 0x0002a190 65726173 696e6720 61206461 6e676c69 erasing a dangli │ │ │ │ - 0x0002a1a0 6e672069 74657261 746f7200 2e2e2f73 ng iterator.../s │ │ │ │ - 0x0002a1b0 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ - 0x0002a1c0 72632f68 745f7375 2e630000 686d2026 rc/ht_su.c..hm & │ │ │ │ - 0x0002a1d0 26206b65 79000000 686d2026 26206f6c & key...hm && ol │ │ │ │ - 0x0002a1e0 645f6b65 79202626 206e6577 5f6b6579 d_key && new_key │ │ │ │ - 0x0002a1f0 00000000 25732e6a 6f75726e 616c0000 ....%s.journal.. │ │ │ │ - 0x0002a200 22000000 7b222573 223a2573 25732573 "...{"%s":%s%s%s │ │ │ │ - 0x0002a210 7d000000 7b222573 223a2573 25732573 }...{"%s":%s%s%s │ │ │ │ - 0x0002a220 25730000 25660000 3078256c 6c780000 %s..%f..0x%llx.. │ │ │ │ - 0x0002a230 2e6c6f63 6b000000 30782530 38780a00 .lock...0x%08x.. │ │ │ │ - 0x0002a240 2a2a2a00 256c6c64 00000000 30313233 ***.%lld....0123 │ │ │ │ - 0x0002a250 34353637 38396162 63646566 00000000 456789abcdef.... │ │ │ │ - 0x0002a260 756e6465 66696e65 64000000 6e756d62 undefined...numb │ │ │ │ - 0x0002a270 65720000 6a736f6e 00000000 61727261 er..json....arra │ │ │ │ - 0x0002a280 79000000 626f6f6c 65616e00 73747269 y...boolean.stri │ │ │ │ - 0x0002a290 6e670000 5c5c0000 5c720000 5c6e0000 ng..\\..\r..\n.. │ │ │ │ - 0x0002a2a0 5c000000 725f6567 675f7072 6570656e \...r_egg_prepen │ │ │ │ - 0x0002a2b0 645f6279 74657300 725f6567 675f7072 d_bytes.r_egg_pr │ │ │ │ - 0x0002a2c0 6570656e 645f6279 74657300 725f6567 epend_bytes.r_eg │ │ │ │ - 0x0002a2d0 675f706c 7567696e 5f616464 00000000 g_plugin_add.... │ │ │ │ - 0x0002a2e0 725f6567 675f706c 7567696e 5f616464 r_egg_plugin_add │ │ │ │ - 0x0002a2f0 00000000 725f6567 675f746f 73747269 ....r_egg_tostri │ │ │ │ - 0x0002a300 6e670000 725f6567 675f746f 73747269 ng..r_egg_tostri │ │ │ │ - 0x0002a310 6e670000 725f6567 675f7265 73657400 ng..r_egg_reset. │ │ │ │ - 0x0002a320 725f6567 675f7265 73657400 725f6567 r_egg_reset.r_eg │ │ │ │ - 0x0002a330 675f7365 74757000 725f6567 675f7365 g_setup.r_egg_se │ │ │ │ - 0x0002a340 74757000 725f6567 675f6c6f 61640000 tup.r_egg_load.. │ │ │ │ - 0x0002a350 725f6567 675f6c6f 61640000 725f6567 r_egg_load..r_eg │ │ │ │ - 0x0002a360 675f7379 7363616c 6c000000 725f6567 g_syscall...r_eg │ │ │ │ - 0x0002a370 675f7379 7363616c 6c000000 725f6567 g_syscall...r_eg │ │ │ │ - 0x0002a380 675f7261 77000000 725f6567 675f7261 g_raw...r_egg_ra │ │ │ │ - 0x0002a390 77000000 725f6567 675f696e 636c7564 w...r_egg_includ │ │ │ │ - 0x0002a3a0 65000000 725f6567 675f696e 636c7564 e...r_egg_includ │ │ │ │ - 0x0002a3b0 65000000 725f6567 675f6170 70656e64 e...r_egg_append │ │ │ │ - 0x0002a3c0 5f627974 65730000 725f6567 675f6170 _bytes..r_egg_ap │ │ │ │ - 0x0002a3d0 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ - 0x0002a3e0 675f7072 696e7466 00000000 725f6567 g_printf....r_eg │ │ │ │ - 0x0002a3f0 675f7072 696e7466 00000000 725f6567 g_printf....r_eg │ │ │ │ - 0x0002a400 675f6173 73656d62 6c655f61 736d0000 g_assemble_asm.. │ │ │ │ - 0x0002a410 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ - 0x0002a420 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ - 0x0002a430 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ - 0x0002a440 675f7275 6e000000 725f6567 675f7061 g_run...r_egg_pa │ │ │ │ - 0x0002a450 6464696e 67000000 725f6567 675f7368 dding...r_egg_sh │ │ │ │ - 0x0002a460 656c6c63 6f646500 725f6567 675f7368 ellcode.r_egg_sh │ │ │ │ - 0x0002a470 656c6c63 6f646500 725f6567 675f6669 ellcode.r_egg_fi │ │ │ │ - 0x0002a480 6e616c69 7a650000 725f6567 675f7061 nalize..r_egg_pa │ │ │ │ - 0x0002a490 74746572 6e000000 725f6567 675f6366 ttern...r_egg_cf │ │ │ │ - 0x0002a4a0 696c655f 67657443 6f6d7069 6c657200 ile_getCompiler. │ │ │ │ - 0x0002a4b0 725f6567 675f6366 696c655f 7365745f r_egg_cfile_set_ │ │ │ │ - 0x0002a4c0 63456e76 00000000 725f6567 675f6366 cEnv....r_egg_cf │ │ │ │ - 0x0002a4d0 696c655f 70617273 65720000 725f6567 ile_parser..r_eg │ │ │ │ - 0x0002a4e0 675f6366 696c655f 70617273 65436f6d g_cfile_parseCom │ │ │ │ - 0x0002a4f0 70696c65 64000000 7263635f 70757368 piled...rcc_push │ │ │ │ - 0x0002a500 73747200 725f6567 675f6d6b 76617200 str.r_egg_mkvar. │ │ │ │ - 0x0002a510 70617273 65696e6c 696e6563 68617200 parseinlinechar. │ │ │ │ - 0x0002a520 725f6567 675f6c61 6e675f70 61727365 r_egg_lang_parse │ │ │ │ - 0x0002a530 63686172 00000000 7263635f 656c656d char....rcc_elem │ │ │ │ - 0x0002a540 656e7400 7263635f 6e657874 00000000 ent.rcc_next.... │ │ │ │ - 0x0002a550 656d6974 5f617267 00000000 656d6974 emit_arg....emit │ │ │ │ - 0x0002a560 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ - 0x0002a570 656d6974 5f676574 5f766172 00000000 emit_get_var.... │ │ │ │ - 0x0002a580 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ - 0x0002a590 5f617267 00000000 656d6974 5f737973 _arg....emit_sys │ │ │ │ - 0x0002a5a0 63616c6c 5f617267 73000000 656d6974 call_args...emit │ │ │ │ - 0x0002a5b0 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ - 0x0002a5c0 5f6a6d70 00000000 ceaace84 5f40198a _jmp........_@.. │ │ │ │ - 0x0002a5d0 4e3d6efa 7d3e5b18 dde6fb10 c0aa63b5 N=n.}>[.......c. │ │ │ │ - 0x0002a5e0 c0c03800 8c383a42 c47dfb78 c0918414 ..8..8:B.}.x.... │ │ │ │ - 0x0002a5f0 c1c884ce cec87daa 0bfae012 0bcefaa3 ......}......... │ │ │ │ - 0x0002a600 8592cd84 f1c0fb10 7de09ec5 c9c8aa9e ........}....... │ │ │ │ - 0x0002a610 071988b5 dd7d0000 1a62fda2 8319fb85 .....}...b...... │ │ │ │ - 0x0002a620 92eefb06 c1fba2ad 9083f1ee 0383ad95 ................ │ │ │ │ - 0x0002a630 c99c95ad da95c28d 0302039c dabaf1c1 ................ │ │ │ │ - 0x0002a640 c9fefb83 19feee00 fb0bfb00 4ec19dfb ............N... │ │ │ │ - 0x0002a650 0718c1c1 869119ec daf100ce ce84c98d ................ │ │ │ │ - 0x0002a660 00000000 91410303 bbfbc9fb e27dfb8d .....A.......}.. │ │ │ │ - 0x0002a670 95da52f1 b016fb19 c884f152 19b08a91 ..R........R.... │ │ │ │ - 0x0002a680 7c1afb00 8c383a42 c47dfb78 c091847d |....8:B.}.x...} │ │ │ │ - 0x0002a690 aa0bfae0 120bcefa a38592cd 84f1c0fb ................ │ │ │ │ - 0x0002a6a0 107de09e c5c9c8aa 9e071988 b5dd7d00 .}............}. │ │ │ │ - 0x0002a6b0 6275696c 64000000 6275696c 64000000 build...build... │ │ │ │ - 0x0002a6c0 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x0002a6d0 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ - 0x0002a6e0 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ - 0x0002a6f0 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ - 0x0002a700 00000000 7c242424 7d727374 75767778 ....|$$$}rstuvwx │ │ │ │ - 0x0002a710 797a7b24 24242424 24243e3f 40414243 yz{$$$$$$$>?@ABC │ │ │ │ - 0x0002a720 44454647 48494a4b 4c4d4e4f 50515253 DEFGHIJKLMNOPQRS │ │ │ │ - 0x0002a730 54555657 24242424 24245859 5a5b5c5d TUVW$$$$$$XYZ[\] │ │ │ │ - 0x0002a740 5e5f6061 62636465 66676869 6a6b6c6d ^_`abcdefghijklm │ │ │ │ - 0x0002a750 6e6f7071 00000000 00000000 00000000 nopq............ │ │ │ │ - 0x0002a760 ff808080 80808080 80808080 80808080 ................ │ │ │ │ - 0x0002a770 68745f75 755f696e 73657274 00000000 ht_uu_insert.... │ │ │ │ - 0x0002a780 68745f75 755f7570 64617465 00000000 ht_uu_update.... │ │ │ │ - 0x0002a790 68745f75 755f7570 64617465 5f6b6579 ht_uu_update_key │ │ │ │ - 0x0002a7a0 00000000 68745f75 755f6465 6c657465 ....ht_uu_delete │ │ │ │ - 0x0002a7b0 00000000 68745f75 755f6669 6e640000 ....ht_uu_find.. │ │ │ │ - 0x0002a7c0 68745f75 755f666f 72656163 68000000 ht_uu_foreach... │ │ │ │ - 0x0002a7d0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ - 0x0002a7e0 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ - 0x0002a7f0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ - 0x0002a800 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ - 0x0002a810 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ - 0x0002a820 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ - 0x0002a830 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ - 0x0002a840 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ - 0x0002a850 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ - 0x0002a860 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ - 0x0002a870 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ - 0x0002a880 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ - 0x0002a890 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ - 0x0002a8a0 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ - 0x0002a8b0 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ - 0x0002a8c0 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ - 0x0002a8d0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ - 0x0002a8e0 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ - 0x0002a8f0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ - 0x0002a900 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ - 0x0002a910 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ - 0x0002a920 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ - 0x0002a930 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ - 0x0002a940 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ - 0x0002a950 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ - 0x0002a960 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ - 0x0002a970 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ - 0x0002a980 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ - 0x0002a990 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ - 0x0002a9a0 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ - 0x0002a9b0 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ - 0x0002a9c0 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ - 0x0002a9d0 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ - 0x0002a9e0 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ - 0x0002a9f0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ - 0x0002aa00 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ - 0x0002aa10 ff808080 80808080 80808080 80808080 ................ │ │ │ │ - 0x0002aa20 68745f70 755f696e 73657274 00000000 ht_pu_insert.... │ │ │ │ - 0x0002aa30 68745f70 755f7570 64617465 00000000 ht_pu_update.... │ │ │ │ - 0x0002aa40 68745f70 755f7570 64617465 5f6b6579 ht_pu_update_key │ │ │ │ - 0x0002aa50 00000000 68745f70 755f6465 6c657465 ....ht_pu_delete │ │ │ │ - 0x0002aa60 00000000 68745f70 755f6669 6e640000 ....ht_pu_find.. │ │ │ │ - 0x0002aa70 68745f70 755f666f 72656163 68000000 ht_pu_foreach... │ │ │ │ - 0x0002aa80 ff808080 80808080 80808080 80808080 ................ │ │ │ │ - 0x0002aa90 68745f73 755f696e 73657274 00000000 ht_su_insert.... │ │ │ │ - 0x0002aaa0 68745f73 755f7570 64617465 00000000 ht_su_update.... │ │ │ │ - 0x0002aab0 68745f73 755f7570 64617465 5f6b6579 ht_su_update_key │ │ │ │ - 0x0002aac0 00000000 68745f73 755f6465 6c657465 ....ht_su_delete │ │ │ │ - 0x0002aad0 00000000 68745f73 755f6669 6e640000 ....ht_su_find.. │ │ │ │ - 0x0002aae0 68745f73 755f666f 72656163 68000000 ht_su_foreach... │ │ │ │ - 0x0002aaf0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0002ab00 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0002ab10 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0002ab20 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0002ab30 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0002ab40 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0002ab50 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0002ab60 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0002ab70 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x000271b0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000271c0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x000271d0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x000271e0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x000271f0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00027200 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00027210 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00027220 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00027230 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00027240 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ + 0x00027250 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ + 0x00027260 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ + 0x00027270 2e686578 20000000 362e302e 37000000 .hex ...6.0.7... │ │ │ │ + 0x00027280 61202626 20666f6f 00000000 65676700 a && foo....egg. │ │ │ │ + 0x00027290 65676720 26262061 72636800 78383600 egg && arch.x86. │ │ │ │ + 0x000272a0 6573696c 00000000 61726d00 74726163 esil....arm.trac │ │ │ │ + 0x000272b0 65000000 65676720 26262063 6f646500 e...egg && code. │ │ │ │ + 0x000272c0 65676720 26262066 696c6500 65676720 egg && file.egg │ │ │ │ + 0x000272d0 26262066 6d740000 2e2e2f6c 6962722f && fmt..../libr/ │ │ │ │ + 0x000272e0 6567672f 6567672e 63000000 6567672e egg/egg.c...egg. │ │ │ │ + 0x000272f0 7072696e 74662025 73000000 25733a0a printf %s...%s:. │ │ │ │ + 0x00027300 00000000 7838362e 6e7a0000 54686520 ....x86.nz..The │ │ │ │ + 0x00027310 65676720 636f6d70 696c6572 2067656e egg compiler gen │ │ │ │ + 0x00027320 65726174 6564206e 6f20636f 64652074 erated no code t │ │ │ │ + 0x00027330 6f206173 73656d62 6c650000 725f6173 o assemble..r_as │ │ │ │ + 0x00027340 6d5f6d61 7373656d 626c6520 68617320 m_massemble has │ │ │ │ + 0x00027350 6661696c 65642025 73000000 43616e6e failed %s...Cann │ │ │ │ + 0x00027360 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ + 0x00027370 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ + 0x00027380 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ + 0x00027390 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ + 0x000273a0 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ + 0x000273b0 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ + 0x000273c0 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x000273d0 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ + 0x000273e0 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x000273f0 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ + 0x00027400 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ + 0x00027410 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ + 0x00027420 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ + 0x00027430 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ + 0x00027440 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ + 0x00027450 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ + 0x00027460 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ + 0x00027470 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ + 0x00027480 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ + 0x00027490 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ + 0x000274a0 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ + 0x000274b0 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ + 0x000274c0 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ + 0x000274d0 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ + 0x000274e0 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ + 0x000274f0 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ + 0x00027500 67636300 2e2e2f6c 6962722f 6567672f gcc.../libr/egg/ │ │ │ │ + 0x00027510 6567675f 6366696c 652e6300 436f756c egg_cfile.c.Coul │ │ │ │ + 0x00027520 646e2774 2066696e 64206120 636f6d70 dn't find a comp │ │ │ │ + 0x00027530 696c6572 2120506c 65617365 20736574 iler! Please set │ │ │ │ + 0x00027540 20434300 53464c49 42504154 48000000 CC.SFLIBPATH... │ │ │ │ + 0x00027550 7232202d 6868207c 20677265 7020494e r2 -hh | grep IN │ │ │ │ + 0x00027560 43444952 207c2061 776b2027 7b707269 CDIR | awk '{pri │ │ │ │ + 0x00027570 6e742024 327d2700 43616e6e 6f742066 nt $2}'.Cannot f │ │ │ │ + 0x00027580 696e6420 53464c49 42504154 4820656e ind SFLIBPATH en │ │ │ │ + 0x00027590 76207661 72000000 25732f73 666c6962 v var...%s/sflib │ │ │ │ + 0x000275a0 00000000 61726d36 34000000 61617263 ....arm64...aarc │ │ │ │ + 0x000275b0 68363400 7468756d 62000000 61726d33 h64.thumb...arm3 │ │ │ │ + 0x000275c0 32000000 6d697073 00000000 6d697073 2...mips....mips │ │ │ │ + 0x000275d0 33320000 6d697073 36340000 64617277 32..mips64..darw │ │ │ │ + 0x000275e0 696e0000 6d61636f 73000000 74766f73 in..macos...tvos │ │ │ │ + 0x000275f0 00000000 77617463 686f7300 696f7300 ....watchos.ios. │ │ │ │ + 0x00027600 6f626a63 6f707900 656c6600 0a2e7365 objcopy.elf...se │ │ │ │ + 0x00027610 6374696f 6e202e74 6578740a 2e676c6f ction .text..glo │ │ │ │ + 0x00027620 626c2020 6d61696e 0a2f2f20 2e747970 bl main.// .typ │ │ │ │ + 0x00027630 65202020 6d61696e 2c204066 756e6374 e main, @funct │ │ │ │ + 0x00027640 696f6e0a 2573206d 61696e0a 00000000 ion.%s main..... │ │ │ │ + 0x00027650 676f626a 636f7079 00000000 6d616368 gobjcopy....mach │ │ │ │ + 0x00027660 30000000 2d617263 68206933 3836202d 0...-arch i386 - │ │ │ │ + 0x00027670 66504943 202d6650 49450000 2d617263 fPIC -fPIE..-arc │ │ │ │ + 0x00027680 68206933 3836202d 66504943 202d6650 h i386 -fPIC -fP │ │ │ │ + 0x00027690 4945202d 70696500 2d617263 68207838 IE -pie.-arch x8 │ │ │ │ + 0x000276a0 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ + 0x000276b0 00000000 2d617263 68207838 365f3634 ....-arch x86_64 │ │ │ │ + 0x000276c0 202d6650 4943202d 66504945 202d7069 -fPIC -fPIE -pi │ │ │ │ + 0x000276d0 65000000 2d736861 72656420 2d63202d e...-shared -c - │ │ │ │ + 0x000276e0 66504943 202d7069 65202d66 50494500 fPIC -pie -fPIE. │ │ │ │ + 0x000276f0 0a2e7465 78740a25 73205f6d 61696e0a ..text.%s _main. │ │ │ │ + 0x00027700 00000000 2d665049 43202d66 50494520 ....-fPIC -fPIE │ │ │ │ + 0x00027710 2d706965 202d6670 6963202d 6d333200 -pie -fpic -m32. │ │ │ │ + 0x00027720 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ + 0x00027730 202d6670 6963202d 6d363400 2d665049 -fpic -m64.-fPI │ │ │ │ + 0x00027740 43202d66 50494520 2d706965 202d6670 C -fPIE -pie -fp │ │ │ │ + 0x00027750 6963202d 6e6f7374 61727466 696c6573 ic -nostartfiles │ │ │ │ + 0x00027760 00000000 25732d25 732d2564 00000000 ....%s-%s-%d.... │ │ │ │ + 0x00027770 77696e64 6f777300 2e746578 74000000 windows..text... │ │ │ │ + 0x00027780 70650000 302e5f5f 54455854 2e5f5f74 pe..0.__TEXT.__t │ │ │ │ + 0x00027790 65787400 64617277 696e2d61 726d2d36 ext.darwin-arm-6 │ │ │ │ + 0x000277a0 34000000 78637275 6e202d2d 73646b20 4...xcrun --sdk │ │ │ │ + 0x000277b0 6970686f 6e656f73 20676363 202d6172 iphoneos gcc -ar │ │ │ │ + 0x000277c0 63682061 726d3634 202d6d69 70686f6e ch arm64 -miphon │ │ │ │ + 0x000277d0 656f732d 76657273 696f6e2d 6d696e3d eos-version-min= │ │ │ │ + 0x000277e0 31302e30 00000000 64617277 696e2d61 10.0....darwin-a │ │ │ │ + 0x000277f0 726d2d33 32000000 78637275 6e202d2d rm-32...xcrun -- │ │ │ │ + 0x00027800 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ + 0x00027810 202d6172 63682061 726d7637 202d6d69 -arch armv7 -mi │ │ │ │ + 0x00027820 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ + 0x00027830 6d696e3d 31302e30 00000000 2573202d min=10.0....%s - │ │ │ │ + 0x00027840 6e6f7374 646c6962 00000000 25732025 nostdlib....%s % │ │ │ │ + 0x00027850 73202d6f 20272573 2e746d70 27202d53 s -o '%s.tmp' -S │ │ │ │ + 0x00027860 20272573 270a0000 696e7661 6c696420 '%s'...invalid │ │ │ │ + 0x00027870 63456e76 20616c6c 6f636174 696f6e00 cEnv allocation. │ │ │ │ + 0x00027880 25732e73 00000000 7768696c 65206f70 %s.s....while op │ │ │ │ + 0x00027890 656e696e 67202573 2e730000 25732e74 ening %s.s..%s.t │ │ │ │ + 0x000278a0 6d700000 436f756c 64206e6f 74206f70 mp..Could not op │ │ │ │ + 0x000278b0 656e2027 25732700 74657874 00000000 en '%s'.text.... │ │ │ │ + 0x000278c0 72646174 61000000 726f6461 74610000 rdata...rodata.. │ │ │ │ + 0x000278d0 5f5f6765 74657370 5f5f0000 6765745f __getesp__..get_ │ │ │ │ + 0x000278e0 70635f74 68756e6b 2e627800 25732025 pc_thunk.bx.%s % │ │ │ │ + 0x000278f0 73202d6f 20272573 2e6f2720 2725732e s -o '%s.o' '%s. │ │ │ │ + 0x00027900 73270000 72616269 6e32202d 6f202725 s'..rabin2 -o '% │ │ │ │ + 0x00027910 732e7465 78742720 2d4f2064 2f532f27 s.text' -O d/S/' │ │ │ │ + 0x00027920 25732720 2725732e 6f270a00 72616269 %s' '%s.o'..rabi │ │ │ │ + 0x00027930 6e32202d 6f202725 732e7465 78742720 n2 -o '%s.text' │ │ │ │ + 0x00027940 2d4f2064 2f532f27 25732720 27257327 -O d/S/'%s' '%s' │ │ │ │ + 0x00027950 2e6f0000 4c696e6b 61676520 6661696c .o..Linkage fail │ │ │ │ + 0x00027960 65642100 43616e6e 6f742066 696e6420 ed!.Cannot find │ │ │ │ + 0x00027970 25732e6f 00000000 25732e74 65787400 %s.o....%s.text. │ │ │ │ + 0x00027980 46414c4c 4241434b 3a205573 696e6720 FALLBACK: Using │ │ │ │ + 0x00027990 6f626a63 6f707920 696e7374 65616420 objcopy instead │ │ │ │ + 0x000279a0 6f662072 6162696e 32000000 27257327 of rabin2...'%s' │ │ │ │ + 0x000279b0 202d6a20 2e746578 74202d4f 2062696e -j .text -O bin │ │ │ │ + 0x000279c0 61727920 2725732e 6f272027 25732e74 ary '%s.o' '%s.t │ │ │ │ + 0x000279d0 65787427 00000000 27257327 202d6a20 ext'....'%s' -j │ │ │ │ + 0x000279e0 302e5f5f 54455854 2e5f5f74 65787420 0.__TEXT.__text │ │ │ │ + 0x000279f0 2d4f2062 696e6172 79202725 732e6f27 -O binary '%s.o' │ │ │ │ + 0x00027a00 20272573 2e746578 74270000 6f626a63 '%s.text'..objc │ │ │ │ + 0x00027a10 6f707920 6661696c 65642100 25732e25 opy failed!.%s.% │ │ │ │ + 0x00027a20 73000000 2573202d 666f6d69 742d6672 s...%s -fomit-fr │ │ │ │ + 0x00027a30 616d652d 706f696e 74657220 2d666e6f ame-pointer -fno │ │ │ │ + 0x00027a40 2d7a6572 6f2d696e 69746961 6c697a65 -zero-initialize │ │ │ │ + 0x00027a50 642d696e 2d627373 00000000 2573202d d-in-bss....%s - │ │ │ │ + 0x00027a60 666e6f2d 73746163 6b2d7072 6f746563 fno-stack-protec │ │ │ │ + 0x00027a70 746f7220 2d6e6f73 7464696e 63202d69 tor -nostdinc -i │ │ │ │ + 0x00027a80 6e636c75 64652027 2573272f 27257327 nclude '%s'/'%s' │ │ │ │ + 0x00027a90 2f73666c 69622e68 00000000 2573202d /sflib.h....%s - │ │ │ │ + 0x00027aa0 7a206578 65637374 61636b20 2d666f6d z execstack -fom │ │ │ │ + 0x00027ab0 69742d66 72616d65 2d706f69 6e746572 it-frame-pointer │ │ │ │ + 0x00027ac0 202d6669 6e6c696e 652d6675 6e637469 -finline-functi │ │ │ │ + 0x00027ad0 6f6e7320 2d666e6f 2d7a6572 6f2d696e ons -fno-zero-in │ │ │ │ + 0x00027ae0 69746961 6c697a65 642d696e 2d627373 itialized-in-bss │ │ │ │ + 0x00027af0 00000000 2e637374 72696e67 00000000 .....cstring.... │ │ │ │ + 0x00027b00 73697a65 00000000 5f5f5f6d 61696e00 size....___main. │ │ │ │ + 0x00027b10 73656374 696f6e00 5f5f616c 6c6f6361 section.__alloca │ │ │ │ + 0x00027b20 00000000 7a65726f 00000000 63666900 ....zero....cfi. │ │ │ │ + 0x00027b30 636c616e 67000000 62696e00 746d7000 clang...bin.tmp. │ │ │ │ + 0x00027b40 6f000000 676f746f 00000000 62726561 o...goto....brea │ │ │ │ + 0x00027b50 6b000000 2e2e2f6c 6962722f 6567672f k...../libr/egg/ │ │ │ │ + 0x00027b60 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ + 0x00027b70 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ + 0x00027b80 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ + 0x00027b90 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ + 0x00027ba0 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ + 0x00027bb0 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ + 0x00027bc0 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ + 0x00027bd0 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ + 0x00027be0 25645f25 645f2564 00000000 5f5f656e %d_%d_%d....__en │ │ │ │ + 0x00027bf0 645f2564 5f25645f 25640000 73746469 d_%d_%d_%d..stdi │ │ │ │ + 0x00027c00 6e000000 2f6c6962 2f726164 61726532 n.../lib/radare2 │ │ │ │ + 0x00027c10 2f362e30 2e372f65 67670000 2e3a2573 /6.0.7/egg...:%s │ │ │ │ + 0x00027c20 2f257300 4547475f 494e4344 49520000 /%s.EGG_INCDIR.. │ │ │ │ + 0x00027c30 25733a25 73000000 72617267 00000000 %s:%s...rarg.... │ │ │ │ + 0x00027c40 556e6b6e 6f776e20 61726720 666f7220 Unknown arg for │ │ │ │ + 0x00027c50 73797363 616c6c20 27257327 00000000 syscall '%s'.... │ │ │ │ + 0x00027c60 4e6f2043 616c6c4e 616d6520 27257327 No CallName '%s' │ │ │ │ + 0x00027c70 00000000 25252573 00000000 536f6d65 ....%%%s....Some │ │ │ │ + 0x00027c80 7468696e 67206973 20726561 6c6c7920 thing is really │ │ │ │ + 0x00027c90 77726f6e 6720696e 20686572 65000000 wrong in here... │ │ │ │ + 0x00027ca0 4e6f2072 6f6f6d20 696e2074 68652073 No room in the s │ │ │ │ + 0x00027cb0 74617469 63207374 61636b66 72616d65 tatic stackframe │ │ │ │ + 0x00027cc0 21202825 64206d75 73742062 65202564 ! (%d must be %d │ │ │ │ + 0x00027cd0 29000000 2e666978 25640000 64617461 )....fix%d..data │ │ │ │ + 0x00027ce0 20282573 29282573 2973697a 653d2825 (%s)(%s)size=(% │ │ │ │ + 0x00027cf0 64290a00 2e646174 610a0000 2e746578 d)...data....tex │ │ │ │ + 0x00027d00 740a0000 225c7830 30220000 2e617363 t..."\x00"...asc │ │ │ │ + 0x00027d10 69692025 7325730a 00000000 2e6c6f6e ii %s%s......lon │ │ │ │ + 0x00027d20 67202573 0a000000 43616e6e 6f742070 g %s....Cannot p │ │ │ │ + 0x00027d30 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ + 0x00027d40 25630000 25733a25 64204e65 7374696e %c..%s:%d Nestin │ │ │ │ + 0x00027d50 67206f66 20657870 72657373 696f6e73 g of expressions │ │ │ │ + 0x00027d60 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ │ + 0x00027d70 65640000 2e666978 30000000 646f6573 ed...fix0...does │ │ │ │ + 0x00027d80 206e6f74 20736574 206e616d 65206f72 not set name or │ │ │ │ + 0x00027d90 20636f6e 74656e74 20666f72 20616c69 content for ali │ │ │ │ + 0x00027da0 61730000 676c6f62 616c2d62 75666665 as..global-buffe │ │ │ │ + 0x00027db0 722d6f76 6572666c 6f772069 6e20616c r-overflow in al │ │ │ │ + 0x00027dc0 69617365 73000000 646f6573 206e6f74 iases...does not │ │ │ │ + 0x00027dd0 20736574 206e616d 65206f72 20617267 set name or arg │ │ │ │ + 0x00027de0 20666f72 20737973 63616c6c 00000000 for syscall.... │ │ │ │ + 0x00027df0 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ + 0x00027e00 6572666c 6f772069 6e207379 7363616c erflow in syscal │ │ │ │ + 0x00027e10 6c730000 6c6f7373 20626163 6b207175 ls..loss back qu │ │ │ │ + 0x00027e20 6f746520 696e2069 6e636c75 64652064 ote in include d │ │ │ │ + 0x00027e30 69726563 746f7279 00000000 77726f6e irectory....wron │ │ │ │ + 0x00027e40 6720696e 636c7564 65207379 6e746178 g include syntax │ │ │ │ + 0x00027e50 00000000 25732f25 73000000 25732f25 ....%s/%s...%s/% │ │ │ │ + 0x00027e60 732f2573 00000000 43616e6e 6f742066 s/%s....Cannot f │ │ │ │ + 0x00027e70 696e6420 696e636c 75646520 66696c65 ind include file │ │ │ │ + 0x00027e80 20272573 27000000 43616e6e 6f742066 '%s'...Cannot f │ │ │ │ + 0x00027e90 696e6420 27257327 00000000 496e7661 ind '%s'....Inva │ │ │ │ + 0x00027ea0 6c696420 6e756d62 6572206f 66206172 lid number of ar │ │ │ │ + 0x00027eb0 67756d65 6e747320 666f7220 676f746f guments for goto │ │ │ │ + 0x00027ec0 28290000 43616e6e 6f74206d 6b766172 ()..Cannot mkvar │ │ │ │ + 0x00027ed0 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00027ee0 7768696c 65207379 6e746178 00000000 while syntax.... │ │ │ │ + 0x00027ef0 5f5f6265 67696e5f 25645f25 645f2564 __begin_%d_%d_%d │ │ │ │ + 0x00027f00 0a000000 73657420 73797363 616c6c20 ....set syscall │ │ │ │ + 0x00027f10 61726773 00000000 73797363 616c6c00 args....syscall. │ │ │ │ + 0x00027f20 43616e6e 6f742067 65742040 73797363 Cannot get @sysc │ │ │ │ + 0x00027f30 616c6c20 7061796c 6f616400 696e6c69 all payload.inli │ │ │ │ + 0x00027f40 6e650000 63616c6c 20696e20 6567672d ne..call in egg- │ │ │ │ + 0x00027f50 3e6c616e 672e6d6f 64652025 64000000 >lang.mode %d... │ │ │ │ + 0x00027f60 43616e6e 6f742072 65736f6c 76652076 Cannot resolve v │ │ │ │ + 0x00027f70 61726961 626c6520 27257327 00000000 ariable '%s'.... │ │ │ │ + 0x00027f80 6e6f7420 73757070 6f727420 666f7220 not support for │ │ │ │ + 0x00027f90 2a707472 20696e20 6567672d 3e6c616e *ptr in egg->lan │ │ │ │ + 0x00027fa0 672e6473 74766172 00000000 53696e6b g.dstvar....Sink │ │ │ │ + 0x00027fb0 696e6720 6265666f 7265206f 76657266 ing before overf │ │ │ │ + 0x00027fc0 6c6f7700 656c7365 00000000 20205f5f low.else.... __ │ │ │ │ + 0x00027fd0 656e645f 25645f25 645f2564 00000000 end_%d_%d_%d.... │ │ │ │ + 0x00027fe0 20205f5f 62656769 6e5f2564 5f25645f __begin_%d_%d_ │ │ │ │ + 0x00027ff0 25643a0a 00000000 5f5f6966 656c7365 %d:.....__ifelse │ │ │ │ + 0x00028000 5f25645f 25640000 20205f5f 656e645f _%d_%d.. __end_ │ │ │ │ + 0x00028010 25645f25 645f2564 3a0a0000 20205f5f %d_%d_%d:... __ │ │ │ │ + 0x00028020 6966656c 73655f25 645f2564 3a0a0000 ifelse_%d_%d:... │ │ │ │ + 0x00028030 7263635f 66756e20 25642028 25732900 rcc_fun %d (%s). │ │ │ │ + 0x00028040 656e7600 66617374 63616c6c 00000000 env.fastcall.... │ │ │ │ + 0x00028050 696e636c 75646500 616c6961 73000000 include.alias... │ │ │ │ + 0x00028060 64617461 00000000 6e616b65 64000000 data....naked... │ │ │ │ + 0x00028070 0a2e2573 2025730a 00000000 20207075 ..%s %s..... pu │ │ │ │ + 0x00028080 7368207b 25737d0a 20206220 25730a00 sh {%s}. b %s.. │ │ │ │ + 0x00028090 656f7200 6d6f7600 6f727200 73756200 eor.mov.orr.sub. │ │ │ │ + 0x000280a0 61646400 6d756c00 64697600 616e6400 add.mul.div.and. │ │ │ │ + 0x000280b0 72370000 20202573 2025732c 205b2573 r7.. %s %s, [%s │ │ │ │ + 0x000280c0 5d0a0000 20202573 2025732c 2025730a ]... %s %s, %s. │ │ │ │ + 0x000280d0 00000000 2020706f 70207237 0a202063 .... pop r7. c │ │ │ │ + 0x000280e0 6d702072 372c2072 370a2020 62657120 mp r7, r7. beq │ │ │ │ + 0x000280f0 25730a00 20206c64 72202573 2c205b73 %s.. ldr %s, [s │ │ │ │ + 0x00028100 702c2025 645d0a00 20206d6f 76202573 p, %d].. mov %s │ │ │ │ + 0x00028110 2c207230 0a000000 2e657175 2025732c , r0.....equ %s, │ │ │ │ + 0x00028120 2025730a 00000000 20207564 66203136 %s..... udf 16 │ │ │ │ + 0x00028130 0a000000 62676500 62677400 626c6500 ....bge.bgt.ble. │ │ │ │ + 0x00028140 626c7400 626e6500 62657100 2020706f blt.bne.beq. po │ │ │ │ + 0x00028150 70207237 0a000000 2020636d 70202573 p r7.... cmp %s │ │ │ │ + 0x00028160 2c207237 0a000000 20202573 2025730a , r7.... %s %s. │ │ │ │ + 0x00028170 00000000 20206c64 72207230 2c205b66 .... ldr r0, [f │ │ │ │ + 0x00028180 702c2025 645d0a00 20206164 64207063 p, %d].. add pc │ │ │ │ + 0x00028190 2c202564 0a000000 2e737472 696e6720 , %d.....string │ │ │ │ + 0x000281a0 22257322 0a000000 2e66696c 6c202564 "%s".....fill %d │ │ │ │ + 0x000281b0 2c20312c 20300a00 20207375 62207230 , 1, 0.. sub r0 │ │ │ │ + 0x000281c0 2c207063 2c202564 0a000000 20207374 , pc, %d.... st │ │ │ │ + 0x000281d0 72207230 2c205b25 735d0a00 2e2e2f6c r r0, [%s]..../l │ │ │ │ + 0x000281e0 6962722f 6567672f 656d6974 5f61726d ibr/egg/emit_arm │ │ │ │ + 0x000281f0 2e630000 70726f62 61626c79 20612062 .c..probably a b │ │ │ │ + 0x00028200 75673f00 20206d6f 76207230 2c202573 ug?. mov r0, %s │ │ │ │ + 0x00028210 0a000000 73702c20 25640000 20207075 ....sp, %d.. pu │ │ │ │ + 0x00028220 7368207b 25737d0a 00000000 20207075 sh {%s}..... pu │ │ │ │ + 0x00028230 7368207b 20667020 7d0a0000 20206164 sh { fp }... ad │ │ │ │ + 0x00028240 64206670 2c202564 0a000000 20207375 d fp, %d.... su │ │ │ │ + 0x00028250 62206670 2c202564 0a000000 23202573 b fp, %d....# %s │ │ │ │ + 0x00028260 0a000000 3a206d6f 76207237 2c20602e ....: mov r7, `. │ │ │ │ + 0x00028270 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ + 0x00028280 00000000 72256400 20206d6f 76207237 ....r%d. mov r7 │ │ │ │ + 0x00028290 2c202573 0a000000 20206d6f 76207237 , %s.... mov r7 │ │ │ │ + 0x000282a0 2c205b72 375d0a00 20206d6f 767a2072 , [r7].. movz r │ │ │ │ + 0x000282b0 372c205b 72375d0a 00000000 20206164 7, [r7]..... ad │ │ │ │ + 0x000282c0 64207370 2c206670 2c202564 0a000000 d sp, fp, %d.... │ │ │ │ + 0x000282d0 2020706f 70207b66 702c7063 7d0a0000 pop {fp,pc}... │ │ │ │ + 0x000282e0 20207075 7368207b 66702c6c 727d0a00 push {fp,lr}.. │ │ │ │ + 0x000282f0 20206164 64206670 2c207370 2c202434 add fp, sp, $4 │ │ │ │ + 0x00028300 0a202073 75622073 702c2025 640a0000 . sub sp, %d... │ │ │ │ + 0x00028310 20206c64 72207230 2c202573 00000000 ldr r0, %s.... │ │ │ │ + 0x00028320 20206278 2072300a 00000000 20206c64 bx r0..... ld │ │ │ │ + 0x00028330 72207225 642c205b 25735d0a 00000000 r r%d, [%s]..... │ │ │ │ + 0x00028340 2020626c 78207230 0a000000 2020626c blx r0.... bl │ │ │ │ + 0x00028350 2025730a 00000000 72300000 72310000 %s.....r0..r1.. │ │ │ │ + 0x00028360 72320000 72330000 72340000 6765745f r2..r3..r4..get_ │ │ │ │ + 0x00028370 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ + 0x00028380 732c2025 73290a00 61300000 25732028 s, %s)..a0..%s ( │ │ │ │ + 0x00028390 25732c20 5b25735d 290a0000 25732028 %s, [%s])...%s ( │ │ │ │ + 0x000283a0 25732c20 2573290a 00000000 6c6f6164 %s, %s).....load │ │ │ │ + 0x000283b0 70747220 28257329 0a000000 6c6f6164 ptr (%s)....load │ │ │ │ + 0x000283c0 20282225 73222c20 2563290a 00000000 ("%s", %c)..... │ │ │ │ + 0x000283d0 7768696c 655f656e 64202825 73290a00 while_end (%s).. │ │ │ │ + 0x000283e0 73797363 616c6c5f 61726773 20282564 syscall_args (%d │ │ │ │ + 0x000283f0 290a0000 72657374 6f72655f 73746163 )...restore_stac │ │ │ │ + 0x00028400 6b202825 64290a00 6765745f 72657375 k (%d)..get_resu │ │ │ │ + 0x00028410 6c742028 2573290a 00000000 65717520 lt (%s).....equ │ │ │ │ + 0x00028420 2825732c 20257329 0a000000 73657420 (%s, %s)....set │ │ │ │ + 0x00028430 28222573 222c2022 2573222c 20256429 ("%s", "%s", %d) │ │ │ │ + 0x00028440 0a000000 6172672e 25642e25 643d2573 ....arg.%d.%d=%s │ │ │ │ + 0x00028450 0a000000 6672616d 655f656e 64202825 ....frame_end (% │ │ │ │ + 0x00028460 642c2025 64290a00 74726170 0a000000 d, %d)..trap.... │ │ │ │ + 0x00028470 6672616d 65202825 64290a00 25732028 frame (%d)..%s ( │ │ │ │ + 0x00028480 25732920 3d3e2028 2573290a 00000000 %s) => (%s)..... │ │ │ │ + 0x00028490 73797363 616c6c20 28256429 0a000000 syscall (%d).... │ │ │ │ + 0x000284a0 676f746f 20285b25 735d290a 00000000 goto ([%s])..... │ │ │ │ + 0x000284b0 676f746f 20282573 290a0000 63616c6c goto (%s)...call │ │ │ │ + 0x000284c0 20285b25 735d290a 00000000 63616c6c ([%s]).....call │ │ │ │ + 0x000284d0 20282573 290a0000 66702c24 25640000 (%s)...fp,$%d.. │ │ │ │ + 0x000284e0 73702c24 25640000 61310000 61320000 sp,$%d..a1..a2.. │ │ │ │ + 0x000284f0 61330000 61340000 20207075 73682025 a3..a4.. push % │ │ │ │ + 0x00028500 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ + 0x00028510 786f7200 72617800 2020706f 70207261 xor.rax. pop ra │ │ │ │ + 0x00028520 780a0000 20207465 73742072 61782c20 x... test rax, │ │ │ │ + 0x00028530 7261780a 00000000 20206a6e 7a202573 rax..... jnz %s │ │ │ │ + 0x00028540 0a000000 20206164 64207273 702c2025 .... add rsp, % │ │ │ │ + 0x00028550 640a0000 20206d6f 76202573 2c207261 d... mov %s, ra │ │ │ │ + 0x00028560 780a0000 2e657175 2025732c 25730a00 x....equ %s,%s.. │ │ │ │ + 0x00028570 2020696e 74330a00 6d6f7620 7262702c int3..mov rbp, │ │ │ │ + 0x00028580 20727370 0a000000 6a670000 6a676500 rsp....jg..jge. │ │ │ │ + 0x00028590 6a6c0000 6a6c6500 6a6e6500 6a7a0000 jl..jle.jne.jz.. │ │ │ │ + 0x000285a0 6a6e7a00 2020636d 70207261 782c2025 jnz. cmp rax, % │ │ │ │ + 0x000285b0 730a0000 20206c65 61207261 782c205b s... lea rax, [ │ │ │ │ + 0x000285c0 7262702b 25645d0a 00000000 20206d6f rbp+%d]..... mo │ │ │ │ + 0x000285d0 76207261 782c2025 730a0000 20207075 v rax, %s... pu │ │ │ │ + 0x000285e0 73682072 61780a00 20207075 7368205b sh rax.. push [ │ │ │ │ + 0x000285f0 25735d0a 00000000 20207075 73682072 %s]..... push r │ │ │ │ + 0x00028600 62700a00 20206164 64207262 702c2025 bp.. add rbp, % │ │ │ │ + 0x00028610 640a0000 20207375 62207262 702c2025 d... sub rbp, % │ │ │ │ + 0x00028620 640a0000 72736900 2e2e2f6c 6962722f d...rsi.../libr/ │ │ │ │ + 0x00028630 6567672f 656d6974 5f783836 2e630000 egg/emit_x86.c.. │ │ │ │ + 0x00028640 43616e6e 6f742066 696e6420 67707220 Cannot find gpr │ │ │ │ + 0x00028650 25640000 20206d6f 76202573 2c205b72 %d.. mov %s, [r │ │ │ │ + 0x00028660 73702b25 645d0a00 72646900 20206d6f sp+%d]..rdi. mo │ │ │ │ + 0x00028670 76202573 2c205b72 73705d0a 00000000 v %s, [rsp]..... │ │ │ │ + 0x00028680 5b726270 2b25645d 00000000 5b726270 [rbp+%d]....[rbp │ │ │ │ + 0x00028690 25645d00 5b726270 5d000000 5573696e %d].[rbp]...Usin │ │ │ │ + 0x000286a0 67207374 61636b20 76617273 20696e20 g stack vars in │ │ │ │ + 0x000286b0 6e616b65 64206675 6e637469 6f6e7300 naked functions. │ │ │ │ + 0x000286c0 5b727370 2b25645d 00000000 20206d6f [rsp+%d].... mo │ │ │ │ + 0x000286d0 76206477 6f726420 25732c20 30782578 v dword %s, 0x%x │ │ │ │ + 0x000286e0 0a000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ + 0x000286f0 25732c20 300a0000 20206c65 61207261 %s, 0... lea ra │ │ │ │ + 0x00028700 782c2025 730a0000 20206d6f 76207261 x, %s... mov ra │ │ │ │ + 0x00028710 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ + 0x00028720 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ + 0x00028730 2020706f 70207262 700a0000 20207265 pop rbp... re │ │ │ │ + 0x00028740 740a0000 20207075 73682072 62700a20 t... push rbp. │ │ │ │ + 0x00028750 206d6f76 20726270 2c207273 700a2020 mov rbp, rsp. │ │ │ │ + 0x00028760 73756220 7273702c 2025640a 00000000 sub rsp, %d..... │ │ │ │ + 0x00028770 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ + 0x00028780 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ + 0x00028790 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ + 0x000287a0 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ + 0x000287b0 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ + 0x000287c0 0a203a20 6d6f7620 7261782c 20602e61 . : mov rax, `.a │ │ │ │ + 0x000287d0 7267600a 203a2073 79736361 6c6c0a00 rg`. : syscall.. │ │ │ │ + 0x000287e0 0a20203a 206d6f76 20726178 2c20602e . : mov rax, `. │ │ │ │ + 0x000287f0 61726760 0a20203a 20737973 63616c6c arg`. : syscall │ │ │ │ + 0x00028800 0a000000 78363400 72647800 72313000 ....x64.rdx.r10. │ │ │ │ + 0x00028810 72380000 72390000 78370000 2020636d r8..r9..x7.. cm │ │ │ │ + 0x00028820 70207837 2c207837 0a202062 65712025 p x7, x7. beq % │ │ │ │ + 0x00028830 730a0000 20206d6f 76202573 2c207830 s... mov %s, x0 │ │ │ │ + 0x00028840 0a000000 20206272 6b20300a 00000000 .... brk 0..... │ │ │ │ + 0x00028850 2020636d 70202573 2c207837 0a000000 cmp %s, x7.... │ │ │ │ + 0x00028860 20206c64 72207830 2c205b66 702c2025 ldr x0, [fp, % │ │ │ │ + 0x00028870 645d0a00 20207375 62207830 2c207063 d].. sub x0, pc │ │ │ │ + 0x00028880 2c202564 0a000000 20207374 72207830 , %d.... str x0 │ │ │ │ + 0x00028890 2c205b25 735d0a00 2e2e2f6c 6962722f , [%s]..../libr/ │ │ │ │ + 0x000288a0 6567672f 656d6974 5f613634 2e630000 egg/emit_a64.c.. │ │ │ │ + 0x000288b0 20206d6f 76207830 2c202573 0a000000 mov x0, %s.... │ │ │ │ + 0x000288c0 3a206d6f 76207837 2c20602e 61726760 : mov x7, `.arg` │ │ │ │ + 0x000288d0 0a3a2073 76632030 7825780a 00000000 .: svc 0x%x..... │ │ │ │ + 0x000288e0 20206d6f 76207837 2c202573 0a000000 mov x7, %s.... │ │ │ │ + 0x000288f0 20206d6f 76207837 2c205b78 375d0a00 mov x7, [x7].. │ │ │ │ + 0x00028900 20206d6f 767a2078 372c205b 78375d0a movz x7, [x7]. │ │ │ │ + 0x00028910 00000000 20206164 64207832 392c2073 .... add x29, s │ │ │ │ + 0x00028920 702c2038 0a202073 75622073 702c2073 p, 8. sub sp, s │ │ │ │ + 0x00028930 702c2025 640a0000 20206c64 72207830 p, %d... ldr x0 │ │ │ │ + 0x00028940 2c202573 00000000 20206278 2078300a , %s.... bx x0. │ │ │ │ + 0x00028950 00000000 20206c64 72207825 642c205b .... ldr x%d, [ │ │ │ │ + 0x00028960 25735d0a 00000000 2020626c 72207830 %s]..... blr x0 │ │ │ │ + 0x00028970 0a000000 78256400 61363400 78300000 ....x%d.a64.x0.. │ │ │ │ + 0x00028980 78310000 78320000 78330000 78340000 x1..x2..x3..x4.. │ │ │ │ + 0x00028990 5e000000 3a3d0000 7c000000 2d000000 ^...:=..|...-... │ │ │ │ + 0x000289a0 2b000000 2a000000 2f000000 26000000 +...*.../...&... │ │ │ │ + 0x000289b0 41300000 25732c25 732c2573 2c25732c A0..%s,%s,%s,%s, │ │ │ │ + 0x000289c0 3a3d2c00 46502c25 642c2b2c 53502c3a :=,.FP,%d,+,SP,: │ │ │ │ + 0x000289d0 3d2c0000 25642c41 302c3a3d 2c25642c =,..%d,A0,:=,%d, │ │ │ │ + 0x000289e0 28292c3a 3d2c0000 25732c5b 385d2c25 (),:=,..%s,[8],% │ │ │ │ + 0x000289f0 732c3a3d 2c000000 25732c5b 315d2c25 s,:=,...%s,[1],% │ │ │ │ + 0x00028a00 732c3a3d 2c000000 25732c5b 345d2c25 s,:=,...%s,[4],% │ │ │ │ + 0x00028a10 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ + 0x00028a20 50432c3a 3d000000 25732c50 432c3a3d PC,:=...%s,PC,:= │ │ │ │ + 0x00028a30 00000000 65617800 2020706f 70206561 ....eax. pop ea │ │ │ │ + 0x00028a40 780a0000 20207465 73742065 61782c20 x... test eax, │ │ │ │ + 0x00028a50 6561780a 00000000 20206164 64206573 eax..... add es │ │ │ │ + 0x00028a60 702c2025 640a0000 20206d6f 76202573 p, %d... mov %s │ │ │ │ + 0x00028a70 2c206561 780a0000 6d6f7620 6562702c , eax...mov ebp, │ │ │ │ + 0x00028a80 20657370 0a000000 2020636d 70206561 esp.... cmp ea │ │ │ │ + 0x00028a90 782c2025 730a0000 20206c65 61206561 x, %s... lea ea │ │ │ │ + 0x00028aa0 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ + 0x00028ab0 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ + 0x00028ac0 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ + 0x00028ad0 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ + 0x00028ae0 702c2025 640a0000 65637800 20206d6f p, %d...ecx. mo │ │ │ │ + 0x00028af0 76202573 2c205b65 73702b25 645d0a00 v %s, [esp+%d].. │ │ │ │ + 0x00028b00 65627800 20206d6f 76202573 2c205b65 ebx. mov %s, [e │ │ │ │ + 0x00028b10 73705d0a 00000000 5b656270 2b25645d sp].....[ebp+%d] │ │ │ │ + 0x00028b20 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ + 0x00028b30 5d000000 5b657370 2b25645d 00000000 ]...[esp+%d].... │ │ │ │ + 0x00028b40 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ + 0x00028b50 20206d6f 76206561 782c2025 730a0000 mov eax, %s... │ │ │ │ + 0x00028b60 20206d6f 76206561 782c205b 6561785d mov eax, [eax] │ │ │ │ + 0x00028b70 0a000000 20206d6f 767a2065 61782c20 .... movz eax, │ │ │ │ + 0x00028b80 5b656178 5d0a0000 2020706f 70206562 [eax]... pop eb │ │ │ │ + 0x00028b90 700a0000 20207075 73682065 62700a20 p... push ebp. │ │ │ │ + 0x00028ba0 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ + 0x00028bb0 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ + 0x00028bc0 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ + 0x00028bd0 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ + 0x00028be0 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ + 0x00028bf0 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ + 0x00028c00 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ + 0x00028c10 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ + 0x00028c20 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ + 0x00028c30 65627000 636d6400 73756964 00000000 ebp.cmd.suid.... │ │ │ │ + 0x00028c40 2e2e2f6c 6962722f 6567672f 702f6567 ../libr/egg/p/eg │ │ │ │ + 0x00028c50 675f6578 65632e63 00000000 6e6f2073 g_exec.c....no s │ │ │ │ + 0x00028c60 75696420 666f7220 74686973 20706c61 uid for this pla │ │ │ │ + 0x00028c70 74666f72 6d000000 556e7375 70706f72 tform...Unsuppor │ │ │ │ + 0x00028c80 74656420 61726368 20256420 62697473 ted arch %d bits │ │ │ │ + 0x00028c90 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00028ca0 6f732025 78000000 63757374 6f6d2063 os %x...custom c │ │ │ │ + 0x00028cb0 6f6d6d61 6e642066 6f722073 68656c6c ommand for shell │ │ │ │ + 0x00028cc0 636f6465 73206973 2074656d 706f7261 codes is tempora │ │ │ │ + 0x00028cd0 72696c79 20646973 61626c65 64000000 rily disabled... │ │ │ │ + 0x00028ce0 43616e6e 6f742073 6574206f 70745f63 Cannot set opt_c │ │ │ │ + 0x00028cf0 6d640000 43616e6e 6f742070 756c6c20 md..Cannot pull │ │ │ │ + 0x00028d00 6f70745f 636d6463 6f646500 65786563 opt_cmdcode.exec │ │ │ │ + 0x00028d10 00000000 65786563 75746520 636d643d ....execute cmd= │ │ │ │ + 0x00028d20 2f62696e 2f736820 73756964 3d66616c /bin/sh suid=fal │ │ │ │ + 0x00028d30 73650000 70616e63 616b6500 4d495400 se..pancake.MIT. │ │ │ │ + 0x00028d40 30784646 00000000 2e2e2f6c 6962722f 0xFF....../libr/ │ │ │ │ + 0x00028d50 6567672f 702f6567 675f786f 722e6300 egg/p/egg_xor.c. │ │ │ │ + 0x00028d60 584f5220 6b657920 6e6f7420 70726f76 XOR key not prov │ │ │ │ + 0x00028d70 69646564 2e205573 696e6720 28257329 ided. Using (%s) │ │ │ │ + 0x00028d80 20617320 74686520 6b657900 496e7661 as the key.Inva │ │ │ │ + 0x00028d90 6c696420 6b657920 28257329 00000000 lid key (%s).... │ │ │ │ + 0x00028da0 7368656c 6c636f64 65206973 20746f6f shellcode is too │ │ │ │ + 0x00028db0 206c6f6e 67203a28 00000000 4e6f2073 long :(....No s │ │ │ │ + 0x00028dc0 68656c6c 636f6465 20666f75 6e642100 hellcode found!. │ │ │ │ + 0x00028dd0 54686973 20786f72 206b6579 2067656e This xor key gen │ │ │ │ + 0x00028de0 65726174 6573206e 756c6c20 62797465 erates null byte │ │ │ │ + 0x00028df0 732e2054 72792061 6761696e 00000000 s. Try again.... │ │ │ │ + 0x00028e00 496e7661 6c696420 61726368 20666f72 Invalid arch for │ │ │ │ + 0x00028e10 20656767 2e786f72 20776869 63682069 egg.xor which i │ │ │ │ + 0x00028e20 73207838 362d6f6e 6c792066 6f72206e s x86-only for n │ │ │ │ + 0x00028e30 6f770000 e8ffffff ffc15e48 83c60d30 ow........^H...0 │ │ │ │ + 0x00028e40 1e48ffc6 e2f90000 786f7220 656e636f .H......xor enco │ │ │ │ + 0x00028e50 64657220 666f7220 7368656c 6c636f64 der for shellcod │ │ │ │ + 0x00028e60 65000000 70616e63 616b652c 73616e74 e...pancake,sant │ │ │ │ + 0x00028e70 69746f78 00000000 2f2f2053 44422d43 itox....// SDB-C │ │ │ │ + 0x00028e80 47454e20 56322e32 2e340a23 696e636c GEN V2.2.4.#incl │ │ │ │ + 0x00028e90 75646520 3c637479 70652e68 3e0a2369 ude .#i │ │ │ │ + 0x00028ea0 6e636c75 6465203c 73746469 6f2e683e nclude │ │ │ │ + 0x00028eb0 0a23696e 636c7564 65203c73 7472696e .#include ..struct kv │ │ │ │ + 0x00028ed0 7b20636f 6e737420 63686172 202a6e61 { const char *na │ │ │ │ + 0x00028ee0 6d653b20 636f6e73 74206368 6172202a me; const char * │ │ │ │ + 0x00028ef0 76616c75 653b207d 3b0a7374 61746963 value; };.static │ │ │ │ + 0x00028f00 20636f6e 73742073 74727563 74206b76 const struct kv │ │ │ │ + 0x00028f10 206b7673 5b5d203d 207b0000 2f2f2067 kvs[] = {..// g │ │ │ │ + 0x00028f20 6363202d 444d4149 4e3d3120 25732e63 cc -DMAIN=1 %s.c │ │ │ │ + 0x00028f30 203b202e 2f612e6f 7574203e 2025732e ; ./a.out > %s. │ │ │ │ + 0x00028f40 68000000 257b0a23 696e636c 75646520 h...%{.#include │ │ │ │ + 0x00028f50 3c737464 696f2e68 3e0a2369 6e636c75 .#inclu │ │ │ │ + 0x00028f60 6465203c 73747269 6e672e68 3e0a2369 de .#i │ │ │ │ + 0x00028f70 6e636c75 6465203c 63747970 652e683e nclude │ │ │ │ + 0x00028f80 0a257d0a 0a737472 75637420 6b76207b .%}..struct kv { │ │ │ │ + 0x00028f90 20636f6e 73742063 68617220 2a6e616d const char *nam │ │ │ │ + 0x00028fa0 653b2063 6f6e7374 20636861 72202a76 e; const char *v │ │ │ │ + 0x00028fb0 616c7565 3b207d3b 0a252500 2f2f2067 alue; };.%%.// g │ │ │ │ + 0x00028fc0 70657266 202d6163 6c454443 4947202d perf -aclEDCIG - │ │ │ │ + 0x00028fd0 2d6e756c 6c2d7374 72696e67 73202d48 -null-strings -H │ │ │ │ + 0x00028fe0 20736462 5f686173 685f635f 2573202d sdb_hash_c_%s - │ │ │ │ + 0x00028ff0 4e207364 625f6765 745f635f 2573202d N sdb_get_c_%s - │ │ │ │ + 0x00029000 74202573 2e677065 7266203e 2025732e t %s.gperf > %s. │ │ │ │ + 0x00029010 63000000 20207b4e 554c4c2c 204e554c c... {NULL, NUL │ │ │ │ + 0x00029020 4c7d0a7d 3b0a7479 70656465 6620696e L}.};.typedef in │ │ │ │ + 0x00029030 7420282a 47706572 66466f72 65616368 t (*GperfForeach │ │ │ │ + 0x00029040 43616c6c 6261636b 2928766f 6964202a Callback)(void * │ │ │ │ + 0x00029050 75736572 2c20636f 6e737420 63686172 user, const char │ │ │ │ + 0x00029060 202a6b2c 20636f6e 73742063 68617220 *k, const char │ │ │ │ + 0x00029070 2a76293b 00000000 696e7420 67706572 *v);....int gper │ │ │ │ + 0x00029080 665f2573 5f666f72 65616368 28477065 f_%s_foreach(Gpe │ │ │ │ + 0x00029090 7266466f 72656163 6843616c 6c626163 rfForeachCallbac │ │ │ │ + 0x000290a0 6b206362 2c20766f 6964202a 75736572 k cb, void *user │ │ │ │ + 0x000290b0 29207b00 2020696e 74206920 3d20303b ) {. int i = 0; │ │ │ │ + 0x000290c0 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x000290d0 616d6529 207b0a20 20636220 28757365 ame) {. cb (use │ │ │ │ + 0x000290e0 722c206b 76735b69 5d2e6e61 6d652c20 r, kvs[i].name, │ │ │ │ + 0x000290f0 6b76735b 695d2e76 616c7565 293b0a20 kvs[i].value);. │ │ │ │ + 0x00029100 20692b2b 3b7d0a20 20726574 75726e20 i++;}. return │ │ │ │ + 0x00029110 303b0a7d 00000000 636f6e73 74206368 0;.}....const ch │ │ │ │ + 0x00029120 6172202a 67706572 665f2573 5f676574 ar *gperf_%s_get │ │ │ │ + 0x00029130 28636f6e 73742063 68617220 2a732920 (const char *s) │ │ │ │ + 0x00029140 7b000000 2020696e 74206920 3d20303b {... int i = 0; │ │ │ │ + 0x00029150 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x00029160 616d6529 207b0a20 20696620 28217374 ame) {. if (!st │ │ │ │ + 0x00029170 72636d70 2028732c 206b7673 5b695d2e rcmp (s, kvs[i]. │ │ │ │ + 0x00029180 6e616d65 29292072 65747572 6e206b76 name)) return kv │ │ │ │ + 0x00029190 735b695d 2e76616c 75653b0a 2020692b s[i].value;. i+ │ │ │ │ + 0x000291a0 2b3b7d0a 20207265 7475726e 204e554c +;}. return NUL │ │ │ │ + 0x000291b0 4c3b0a7d 00000000 23646566 696e6520 L;.}....#define │ │ │ │ + 0x000291c0 7364625f 68617368 5f635f25 7328782c sdb_hash_c_%s(x, │ │ │ │ + 0x000291d0 79292067 70657266 5f25735f 68617368 y) gperf_%s_hash │ │ │ │ + 0x000291e0 28782900 636f6e73 7420756e 7369676e (x).const unsign │ │ │ │ + 0x000291f0 65642069 6e742067 70657266 5f25735f ed int gperf_%s_ │ │ │ │ + 0x00029200 68617368 28636f6e 73742063 68617220 hash(const char │ │ │ │ + 0x00029210 2a732920 7b000000 2020696e 74207375 *s) {... int su │ │ │ │ + 0x00029220 6d203d20 7374726c 656e2028 73293b0a m = strlen (s);. │ │ │ │ + 0x00029230 20207768 696c6520 282a7329 207b2073 while (*s) { s │ │ │ │ + 0x00029240 756d202b 3d202a73 3b20732b 2b3b207d um += *s; s++; } │ │ │ │ + 0x00029250 0a202072 65747572 6e207375 6d3b0a7d . return sum;.} │ │ │ │ + 0x00029260 00000000 73747275 6374207b 636f6e73 ....struct {cons │ │ │ │ + 0x00029270 74206368 6172202a 6e616d65 3b766f69 t char *name;voi │ │ │ │ + 0x00029280 64202a67 65743b76 6f696420 2a686173 d *get;void *has │ │ │ │ + 0x00029290 683b766f 6964202a 666f7265 6163683b h;void *foreach; │ │ │ │ + 0x000292a0 7d206770 6572665f 2573203d 207b0a20 } gperf_%s = {. │ │ │ │ + 0x000292b0 202e6e61 6d65203d 20222573 222c0a20 .name = "%s",. │ │ │ │ + 0x000292c0 202e6765 74203d20 26677065 72665f25 .get = &gperf_% │ │ │ │ + 0x000292d0 735f6765 742c0a20 202e6861 7368203d s_get,. .hash = │ │ │ │ + 0x000292e0 20266770 6572665f 25735f68 6173682c &gperf_%s_hash, │ │ │ │ + 0x000292f0 0a20202e 666f7265 61636820 3d202667 . .foreach = &g │ │ │ │ + 0x00029300 70657266 5f25735f 666f7265 6163680a perf_%s_foreach. │ │ │ │ + 0x00029310 7d3b0a0a 23696620 4d41494e 0a696e74 };..#if MAIN.int │ │ │ │ + 0x00029320 206d6169 6e202829 207b0a09 636f6e73 main () {..cons │ │ │ │ + 0x00029330 74206368 6172202a 73203d20 28286368 t char *s = ((ch │ │ │ │ + 0x00029340 61722a28 2a292863 6861722a 29296770 ar*(*)(char*))gp │ │ │ │ + 0x00029350 6572665f 25732e67 65742928 22666f6f erf_%s.get)("foo │ │ │ │ + 0x00029360 22293b0a 09707269 6e746620 28222525 ");..printf ("%% │ │ │ │ + 0x00029370 735c6e22 2c207329 3b0a7d0a 23656e64 s\n", s);.}.#end │ │ │ │ + 0x00029380 69660000 25250a2f 2f205344 422d4347 if..%%.// SDB-CG │ │ │ │ + 0x00029390 454e2056 322e322e 340a7479 70656465 EN V2.2.4.typede │ │ │ │ + 0x000293a0 6620696e 7420282a 47706572 66466f72 f int (*GperfFor │ │ │ │ + 0x000293b0 65616368 43616c6c 6261636b 2928766f eachCallback)(vo │ │ │ │ + 0x000293c0 6964202a 75736572 2c20636f 6e737420 id *user, const │ │ │ │ + 0x000293d0 63686172 202a6b2c 20636f6e 73742063 char *k, const c │ │ │ │ + 0x000293e0 68617220 2a76293b 00000000 09696e74 har *v);.....int │ │ │ │ + 0x000293f0 20693b66 6f722028 693d303b 693c544f i;for (i=0;iname, │ │ │ │ + 0x00029450 20772d3e 76616c75 65292920 72657475 w->value)) retu │ │ │ │ + 0x00029460 726e2030 3b0a7d0a 72657475 726e2031 rn 0;.}.return 1 │ │ │ │ + 0x00029470 3b7d0000 636f6e73 74206368 61722a20 ;}..const char* │ │ │ │ + 0x00029480 67706572 665f2573 5f676574 28636f6e gperf_%s_get(con │ │ │ │ + 0x00029490 73742063 68617220 2a732920 7b000000 st char *s) {... │ │ │ │ + 0x000294a0 09636f6e 73742073 74727563 74206b76 .const struct kv │ │ │ │ + 0x000294b0 202a6f20 3d207364 625f6765 745f635f *o = sdb_get_c_ │ │ │ │ + 0x000294c0 25732028 732c2073 74726c65 6e287329 %s (s, strlen(s) │ │ │ │ + 0x000294d0 293b0000 09726574 75726e20 6f3f206f );...return o? o │ │ │ │ + 0x000294e0 2d3e7661 6c75653a 204e554c 4c3b0a7d ->value: NULL;.} │ │ │ │ + 0x000294f0 00000000 09726574 75726e20 7364625f .....return sdb_ │ │ │ │ + 0x00029500 68617368 5f635f25 7328732c 20737472 hash_c_%s(s, str │ │ │ │ + 0x00029510 6c656e20 28732929 3b000000 73747275 len (s));...stru │ │ │ │ + 0x00029520 6374207b 636f6e73 74206368 61722a6e ct {const char*n │ │ │ │ + 0x00029530 616d653b 766f6964 2a676574 3b766f69 ame;void*get;voi │ │ │ │ + 0x00029540 642a6861 73683b76 6f696420 2a666f72 d*hash;void *for │ │ │ │ + 0x00029550 65616368 3b7d2067 70657266 5f257320 each;} gperf_%s │ │ │ │ + 0x00029560 3d207b0a 092e6e61 6d65203d 20222573 = {...name = "%s │ │ │ │ + 0x00029570 222c0a09 2e676574 203d2026 67706572 ",...get = &gper │ │ │ │ + 0x00029580 665f2573 5f676574 2c0a092e 68617368 f_%s_get,...hash │ │ │ │ + 0x00029590 203d2026 67706572 665f2573 5f686173 = &gperf_%s_has │ │ │ │ + 0x000295a0 682c0a09 2e666f72 65616368 203d2026 h,...foreach = & │ │ │ │ + 0x000295b0 67706572 665f2573 5f666f72 65616368 gperf_%s_foreach │ │ │ │ + 0x000295c0 0a7d3b0a 0a236966 204d4149 4e0a696e .};..#if MAIN.in │ │ │ │ + 0x000295d0 74206d61 696e2028 29207b0a 09636861 t main () {..cha │ │ │ │ + 0x000295e0 72206c69 6e655b31 3032345d 3b0a0946 r line[1024];..F │ │ │ │ + 0x000295f0 494c4520 2a666420 3d20666f 70656e20 ILE *fd = fopen │ │ │ │ + 0x00029600 28222573 2e677065 7266222c 20227222 ("%s.gperf", "r" │ │ │ │ + 0x00029610 293b0a09 69662028 21666429 207b0a09 );..if (!fd) {.. │ │ │ │ + 0x00029620 09667072 696e7466 20287374 64657272 .fprintf (stderr │ │ │ │ + 0x00029630 2c202243 616e6e6f 74206f70 656e2025 , "Cannot open % │ │ │ │ + 0x00029640 732e6770 6572665c 6e22293b 0a090972 s.gperf\n");...r │ │ │ │ + 0x00029650 65747572 6e20313b 0a097d0a 09696e74 eturn 1;..}..int │ │ │ │ + 0x00029660 206d6f64 65203d20 303b0a09 7072696e mode = 0;..prin │ │ │ │ + 0x00029670 74662028 22236966 6e646566 20494e43 tf ("#ifndef INC │ │ │ │ + 0x00029680 4c554445 5f25735f 485c6e22 293b0a09 LUDE_%s_H\n");.. │ │ │ │ + 0x00029690 7072696e 74662028 22236465 66696e65 printf ("#define │ │ │ │ + 0x000296a0 20494e43 4c554445 5f25735f 4820315c INCLUDE_%s_H 1\ │ │ │ │ + 0x000296b0 6e22293b 0a097768 696c6520 28216665 n");..while (!fe │ │ │ │ + 0x000296c0 6f662028 66642929 207b0a09 092a6c69 of (fd)) {...*li │ │ │ │ + 0x000296d0 6e65203d 20303b0a 09096667 65747320 ne = 0;...fgets │ │ │ │ + 0x000296e0 286c696e 652c2073 697a656f 6620286c (line, sizeof (l │ │ │ │ + 0x000296f0 696e6529 2c206664 293b0a09 09696620 ine), fd);...if │ │ │ │ + 0x00029700 286d6f64 65203d3d 20312920 7b0a0909 (mode == 1) {... │ │ │ │ + 0x00029710 09636861 72202a63 6f6d6d61 203d2073 .char *comma = s │ │ │ │ + 0x00029720 74726368 7220286c 696e652c 20272c27 trchr (line, ',' │ │ │ │ + 0x00029730 293b0a09 09096966 2028636f 6d6d6129 );....if (comma) │ │ │ │ + 0x00029740 207b0a09 0909092a 636f6d6d 61203d20 {.....*comma = │ │ │ │ + 0x00029750 303b0a09 09090963 68617220 2a757020 0;.....char *up │ │ │ │ + 0x00029760 3d207364 625f7374 72647570 20286c69 = sdb_strdup (li │ │ │ │ + 0x00029770 6e65293b 0a090909 09636861 72202a70 ne);.....char *p │ │ │ │ + 0x00029780 203d2075 703b2077 68696c65 20282a70 = up; while (*p │ │ │ │ + 0x00029790 29207b20 2a70203d 20746f75 70706572 ) { *p = toupper │ │ │ │ + 0x000297a0 20282a70 293b2070 2b2b3b20 7d0a0909 (*p); p++; }... │ │ │ │ + 0x000297b0 09097072 696e7466 20282223 64656669 ..printf ("#defi │ │ │ │ + 0x000297c0 6e652047 50455246 5f25735f 25257320 ne GPERF_%s_%%s │ │ │ │ + 0x000297d0 2525645c 6e222c0a 09090909 096c696e %%d\n",......lin │ │ │ │ + 0x000297e0 652c2073 64625f68 6173685f 635f2573 e, sdb_hash_c_%s │ │ │ │ + 0x000297f0 20286c69 6e652c20 636f6d6d 61202d20 (line, comma - │ │ │ │ + 0x00029800 6c696e65 29293b0a 0909097d 0a09097d line));....}...} │ │ │ │ + 0x00029810 0a090969 6620282a 6c696e65 203d3d20 ...if (*line == │ │ │ │ + 0x00029820 27252527 20262620 6c696e65 5b315d20 '%%' && line[1] │ │ │ │ + 0x00029830 3d3d2027 25252729 207b206d 6f64652b == '%%') { mode+ │ │ │ │ + 0x00029840 2b3b207d 0a097d0a 09707269 6e746620 +; }..}..printf │ │ │ │ + 0x00029850 28222365 6e646966 5c6e2229 3b0a7d0a ("#endif\n");.}. │ │ │ │ + 0x00029860 23656e64 69660000 55736167 653a2073 #endif..Usage: s │ │ │ │ + 0x00029870 6462202d 72205b70 6174685d 0a000000 db -r [path].... │ │ │ │ + 0x00029880 5344425f 4f555450 55545f44 49520000 SDB_OUTPUT_DIR.. │ │ │ │ + 0x00029890 53444254 4f4f4c20 286d6972 726f723d SDBTOOL (mirror= │ │ │ │ + 0x000298a0 25642920 66726f6d 3d257320 746f3d25 %d) from=%s to=% │ │ │ │ + 0x000298b0 730a0000 496e7661 6c696420 64697265 s...Invalid dire │ │ │ │ + 0x000298c0 63746f72 793a2025 730a0000 4661696c ctory: %s...Fail │ │ │ │ + 0x000298d0 65642074 6f206765 74206375 7272656e ed to get curren │ │ │ │ + 0x000298e0 74206469 72656374 6f72790a 00000000 t directory..... │ │ │ │ + 0x000298f0 43616e6e 6f742063 68646972 20746f20 Cannot chdir to │ │ │ │ + 0x00029900 25730a00 2e736462 2e747874 00000000 %s...sdb.txt.... │ │ │ │ + 0x00029910 6e657765 72202573 0a000000 4661696c newer %s....Fail │ │ │ │ + 0x00029920 65642074 6f206372 65617465 206f7574 ed to create out │ │ │ │ + 0x00029930 70757420 64697265 63746f72 793a2025 put directory: % │ │ │ │ + 0x00029940 730a0000 4661696c 65642074 6f206765 s...Failed to ge │ │ │ │ + 0x00029950 6e657261 74652068 65616465 720a0000 nerate header... │ │ │ │ + 0x00029960 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x00029970 20737472 696e6720 62756666 65720a00 string buffer.. │ │ │ │ + 0x00029980 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x00029990 20534442 20696e73 74616e63 650a0000 SDB instance... │ │ │ │ + 0x000299a0 4661696c 65642074 6f206c6f 61642053 Failed to load S │ │ │ │ + 0x000299b0 44422074 65787420 66696c65 2025730a DB text file %s. │ │ │ │ + 0x000299c0 00000000 097b2225 73222c20 22257322 .....{"%s", "%s" │ │ │ │ + 0x000299d0 7d2c0a00 4661696c 65642074 6f206765 },..Failed to ge │ │ │ │ + 0x000299e0 6e657261 74652066 6f6f7465 720a0000 nerate footer... │ │ │ │ + 0x000299f0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x00029a00 2066696c 6520636f 6e74656e 740a0000 file content... │ │ │ │ + 0x00029a10 77620000 4661696c 65642074 6f206f70 wb..Failed to op │ │ │ │ + 0x00029a20 656e2066 696c6520 25732066 6f722077 en file %s for w │ │ │ │ + 0x00029a30 72697469 6e670a00 4661696c 65642074 riting..Failed t │ │ │ │ + 0x00029a40 6f207772 69746520 746f2066 696c6520 o write to file │ │ │ │ + 0x00029a50 25730a00 53444254 4f4f4c20 67706572 %s..SDBTOOL gper │ │ │ │ + 0x00029a60 663d2573 0a000000 6d616b65 64202573 f=%s....maked %s │ │ │ │ + 0x00029a70 0a000000 4661696c 65642074 6f207061 ....Failed to pa │ │ │ │ + 0x00029a80 72736520 25730a00 5761726e 696e673a rse %s..Warning: │ │ │ │ + 0x00029a90 20466169 6c656420 746f2072 65747572 Failed to retur │ │ │ │ + 0x00029aa0 6e20746f 206f7269 67696e61 6c206469 n to original di │ │ │ │ + 0x00029ab0 72656374 6f72790a 00000000 6572726f rectory.....erro │ │ │ │ + 0x00029ac0 723a2073 6462746f 6f6c2066 61696c65 r: sdbtool faile │ │ │ │ + 0x00029ad0 640a0000 20200000 4e530000 25632573 d... ..NS..%c%s │ │ │ │ + 0x00029ae0 20000000 25732f00 25733d25 73000000 ...%s/.%s=%s... │ │ │ │ + 0x00029af0 2e2f0000 2e746d70 00000000 6d6d6170 ./...tmp....mmap │ │ │ │ + 0x00029b00 00000000 1b5b2573 6d25731b 5b306d0a .....[%sm%s.[0m. │ │ │ │ + 0x00029b10 00000000 33310000 74727565 00000000 ....31..true.... │ │ │ │ + 0x00029b20 66616c73 65000000 25732225 73223a25 false...%s"%s":% │ │ │ │ + 0x00029b30 73000000 25732225 73223a25 6c6c7500 s...%s"%s":%llu. │ │ │ │ + 0x00029b40 25732225 73223a22 25732200 20207b22 %s"%s":"%s". {" │ │ │ │ + 0x00029b50 2573222c 22257322 7d2c200a 00000000 %s","%s"}, ..... │ │ │ │ + 0x00029b60 25732c22 2573220a 00000000 25733d25 %s,"%s".....%s=% │ │ │ │ + 0x00029b70 730a0000 4572726f 723a2067 70657266 s...Error: gperf │ │ │ │ + 0x00029b80 20646f65 736e2774 20776f72 6b207769 doesn't work wi │ │ │ │ + 0x00029b90 74682064 61746173 65747320 77697468 th datasets with │ │ │ │ + 0x00029ba0 206d6f72 65207468 616e2031 352e3030 more than 15.00 │ │ │ │ + 0x00029bb0 30206b65 79732e0a 00000000 43616e6e 0 keys......Cann │ │ │ │ + 0x00029bc0 6f742063 72656174 65206461 74616261 ot create databa │ │ │ │ + 0x00029bd0 73650a00 4661696c 65642074 6f206c6f se..Failed to lo │ │ │ │ + 0x00029be0 61642074 65787420 73646220 66726f6d ad text sdb from │ │ │ │ + 0x00029bf0 2025730a 00000000 4661696c 65642074 %s.....Failed t │ │ │ │ + 0x00029c00 6f207265 61642074 65787420 73646220 o read text sdb │ │ │ │ + 0x00029c10 66726f6d 20737464 696e0a00 67706572 from stdin..gper │ │ │ │ + 0x00029c20 66000000 75736167 653a2073 6462205b f...usage: sdb [ │ │ │ │ + 0x00029c30 2d306343 64446568 6a4a7274 767c2d44 -0cCdDehjJrtv|-D │ │ │ │ + 0x00029c40 20412042 5d205b2d 7c64625d 205b2e66 A B] [-|db] [.f │ │ │ │ + 0x00029c50 696c655d 7c5b2d3d 5d7c3d3d 7c7c5b2d ile]|[-=]|==||[- │ │ │ │ + 0x00029c60 2b5d5b28 69647829 6b65795b 3a6a736f +][(idx)key[:jso │ │ │ │ + 0x00029c70 6e7c3d76 616c7565 5d202e2e 5d000000 n|=value] ..]... │ │ │ │ + 0x00029c80 20202d30 20202020 20207465 726d696e -0 termin │ │ │ │ + 0x00029c90 61746520 72657375 6c747320 77697468 ate results with │ │ │ │ + 0x00029ca0 205c7830 300a2020 2d632020 20202020 \x00. -c │ │ │ │ + 0x00029cb0 636f756e 74207468 65206e75 6d626572 count the number │ │ │ │ + 0x00029cc0 206f6620 6b657973 20646174 61626173 of keys databas │ │ │ │ + 0x00029cd0 650a2020 2d432020 20202020 63726561 e. -C crea │ │ │ │ + 0x00029ce0 74652066 6f6f2e7b 632c687d 20666f72 te foo.{c,h} for │ │ │ │ + 0x00029cf0 20656d62 65646469 6e672028 75736573 embedding (uses │ │ │ │ + 0x00029d00 20677065 7266290a 20202d64 20202020 gperf). -d │ │ │ │ + 0x00029d10 20206465 636f6465 20626173 65363420 decode base64 │ │ │ │ + 0x00029d20 66726f6d 20737464 696e0a20 202d4420 from stdin. -D │ │ │ │ + 0x00029d30 20202020 20646966 66207477 6f206461 diff two da │ │ │ │ + 0x00029d40 74616261 7365730a 20202d65 20202020 tabases. -e │ │ │ │ + 0x00029d50 2020656e 636f6465 20737464 696e2061 encode stdin a │ │ │ │ + 0x00029d60 73206261 73653634 0a20202d 67205b2e s base64. -g [. │ │ │ │ + 0x00029d70 2e5d2067 72657020 65787072 65737369 .] grep expressi │ │ │ │ + 0x00029d80 6f6e0a20 202d4720 20202020 20707269 on. -G pri │ │ │ │ + 0x00029d90 6e742064 61746162 61736520 696e2067 nt database in g │ │ │ │ + 0x00029da0 70657266 20666f72 6d61740a 20202d68 perf format. -h │ │ │ │ + 0x00029db0 20202020 20207368 6f772074 68697320 show this │ │ │ │ + 0x00029dc0 68656c70 0a20202d 6a202020 2020206f help. -j o │ │ │ │ + 0x00029dd0 75747075 7420696e 206a736f 6e0a2020 utput in json. │ │ │ │ + 0x00029de0 2d6f205b 665d2020 6f757470 75742066 -o [f] output f │ │ │ │ + 0x00029df0 696c6520 6e616d65 20666f72 202d4320 ile name for -C │ │ │ │ + 0x00029e00 2d740a20 202d4a20 20202020 20656e61 -t. -J ena │ │ │ │ + 0x00029e10 626c6520 6a6f7572 6e616c69 6e670a20 ble journaling. │ │ │ │ + 0x00029e20 202d7220 20202020 2070726f 63657373 -r process │ │ │ │ + 0x00029e30 202e7364 622e7478 74206669 6c657320 .sdb.txt files │ │ │ │ + 0x00029e40 696e2074 68652067 6976656e 20706174 in the given pat │ │ │ │ + 0x00029e50 680a2020 2d742020 20202020 75736520 h. -t use │ │ │ │ + 0x00029e60 74657874 6d6f6465 2028666f 72202d43 textmode (for -C │ │ │ │ + 0x00029e70 290a2020 2d762020 20202020 73686f77 ). -v show │ │ │ │ + 0x00029e80 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x00029e90 74696f6e 00000000 73646220 322e322e tion....sdb 2.2. │ │ │ │ + 0x00029ea0 34000000 4d697373 696e6720 61726775 4...Missing argu │ │ │ │ + 0x00029eb0 6d656e74 20666f72 202d670a 00000000 ment for -g..... │ │ │ │ + 0x00029ec0 43616e6e 6f742063 72656174 65202e25 Cannot create .% │ │ │ │ + 0x00029ed0 730a0000 67706572 66202d61 636c4544 s...gperf -aclED │ │ │ │ + 0x00029ee0 43494720 2d2d6e75 6c6c2d73 7472696e CIG --null-strin │ │ │ │ + 0x00029ef0 6773202d 48207364 625f6861 73685f63 gs -H sdb_hash_c │ │ │ │ + 0x00029f00 5f257320 2d4e2073 64625f67 65745f63 _%s -N sdb_get_c │ │ │ │ + 0x00029f10 5f257320 2d742025 732e6770 65726620 _%s -t %s.gperf │ │ │ │ + 0x00029f20 3e202573 2e630a00 67636320 2d444d41 > %s.c..gcc -DMA │ │ │ │ + 0x00029f30 494e3d31 2025732e 63203b20 2e2f612e IN=1 %s.c ; ./a. │ │ │ │ + 0x00029f40 6f757420 3e202573 2e680a00 47656e65 out > %s.h..Gene │ │ │ │ + 0x00029f50 72617465 64202573 2e632061 6e642025 rated %s.c and % │ │ │ │ + 0x00029f60 732e680a 00000000 43616e6e 6f742072 s.h.....Cannot r │ │ │ │ + 0x00029f70 756e2067 70657266 3a202573 0a000000 un gperf: %s.... │ │ │ │ + 0x00029f80 4f757464 61746564 20736462 2062696e Outdated sdb bin │ │ │ │ + 0x00029f90 61727920 696e2050 4154483f 0a000000 ary in PATH?.... │ │ │ │ + 0x00029fa0 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x00029fb0 64622f69 6e636c75 64652f73 64622f63 db/include/sdb/c │ │ │ │ + 0x00029fc0 77697373 7461626c 652e6800 43574953 wisstable.h.CWIS │ │ │ │ + 0x00029fd0 535f4348 45434b20 6661696c 65642061 S_CHECK failed a │ │ │ │ + 0x00029fe0 74202573 3a25640a 00000000 6d616c6c t %s:%d.....mall │ │ │ │ + 0x00029ff0 6f632829 20726574 75726e65 64206e75 oc() returned nu │ │ │ │ + 0x0002a000 6c6c0000 43574953 535f5365 74437472 ll..CWISS_SetCtr │ │ │ │ + 0x0002a010 6c206f75 742d6f66 2d626f75 6e64733a l out-of-bounds: │ │ │ │ + 0x0002a020 20257a75 203e3d20 257a7500 496e7661 %zu >= %zu.Inva │ │ │ │ + 0x0002a030 6c696420 6f706572 6174696f 6e206f6e lid operation on │ │ │ │ + 0x0002a040 20697465 7261746f 72202825 702f2564 iterator (%p/%d │ │ │ │ + 0x0002a050 292e2054 68652065 6c656d65 6e74206d ). The element m │ │ │ │ + 0x0002a060 69676874 20686176 65206265 656e2065 ight have been e │ │ │ │ + 0x0002a070 72617365 642c206f 72207468 65207461 rased, or the ta │ │ │ │ + 0x0002a080 626c6520 6d696768 74206861 76652072 ble might have r │ │ │ │ + 0x0002a090 65686173 6865642e 00000000 62616420 ehashed.....bad │ │ │ │ + 0x0002a0a0 6374726c 2076616c 75652061 7420257a ctrl value at %z │ │ │ │ + 0x0002a0b0 753a2025 30327800 696e7661 6c696420 u: %02x.invalid │ │ │ │ + 0x0002a0c0 63617061 63697479 3a20257a 75000000 capacity: %zu... │ │ │ │ + 0x0002a0d0 756e6578 70656374 65642073 6d616c6c unexpected small │ │ │ │ + 0x0002a0e0 20636170 61636974 793a2025 7a750000 capacity: %zu.. │ │ │ │ + 0x0002a0f0 66756c6c 20746162 6c652100 2e2e2f73 full table!.../s │ │ │ │ + 0x0002a100 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a110 72632f68 745f7575 2e630000 686d0000 rc/ht_uu.c..hm.. │ │ │ │ + 0x0002a120 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x0002a130 64622f73 72632f68 745f7075 2e630000 db/src/ht_pu.c.. │ │ │ │ + 0x0002a140 65726173 696e6720 61206461 6e676c69 erasing a dangli │ │ │ │ + 0x0002a150 6e672069 74657261 746f7200 2e2e2f73 ng iterator.../s │ │ │ │ + 0x0002a160 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a170 72632f68 745f7375 2e630000 686d2026 rc/ht_su.c..hm & │ │ │ │ + 0x0002a180 26206b65 79000000 686d2026 26206f6c & key...hm && ol │ │ │ │ + 0x0002a190 645f6b65 79202626 206e6577 5f6b6579 d_key && new_key │ │ │ │ + 0x0002a1a0 00000000 25732e6a 6f75726e 616c0000 ....%s.journal.. │ │ │ │ + 0x0002a1b0 22000000 7b222573 223a2573 25732573 "...{"%s":%s%s%s │ │ │ │ + 0x0002a1c0 7d000000 7b222573 223a2573 25732573 }...{"%s":%s%s%s │ │ │ │ + 0x0002a1d0 25730000 25660000 3078256c 6c780000 %s..%f..0x%llx.. │ │ │ │ + 0x0002a1e0 2e6c6f63 6b000000 30782530 38780a00 .lock...0x%08x.. │ │ │ │ + 0x0002a1f0 2a2a2a00 256c6c64 00000000 30313233 ***.%lld....0123 │ │ │ │ + 0x0002a200 34353637 38396162 63646566 00000000 456789abcdef.... │ │ │ │ + 0x0002a210 756e6465 66696e65 64000000 6e756d62 undefined...numb │ │ │ │ + 0x0002a220 65720000 6a736f6e 00000000 61727261 er..json....arra │ │ │ │ + 0x0002a230 79000000 626f6f6c 65616e00 73747269 y...boolean.stri │ │ │ │ + 0x0002a240 6e670000 5c5c0000 5c720000 5c6e0000 ng..\\..\r..\n.. │ │ │ │ + 0x0002a250 5c000000 725f6567 675f7072 6570656e \...r_egg_prepen │ │ │ │ + 0x0002a260 645f6279 74657300 725f6567 675f7072 d_bytes.r_egg_pr │ │ │ │ + 0x0002a270 6570656e 645f6279 74657300 725f6567 epend_bytes.r_eg │ │ │ │ + 0x0002a280 675f706c 7567696e 5f616464 00000000 g_plugin_add.... │ │ │ │ + 0x0002a290 725f6567 675f706c 7567696e 5f616464 r_egg_plugin_add │ │ │ │ + 0x0002a2a0 00000000 725f6567 675f746f 73747269 ....r_egg_tostri │ │ │ │ + 0x0002a2b0 6e670000 725f6567 675f746f 73747269 ng..r_egg_tostri │ │ │ │ + 0x0002a2c0 6e670000 725f6567 675f7265 73657400 ng..r_egg_reset. │ │ │ │ + 0x0002a2d0 725f6567 675f7265 73657400 725f6567 r_egg_reset.r_eg │ │ │ │ + 0x0002a2e0 675f7365 74757000 725f6567 675f7365 g_setup.r_egg_se │ │ │ │ + 0x0002a2f0 74757000 725f6567 675f6c6f 61640000 tup.r_egg_load.. │ │ │ │ + 0x0002a300 725f6567 675f6c6f 61640000 725f6567 r_egg_load..r_eg │ │ │ │ + 0x0002a310 675f7379 7363616c 6c000000 725f6567 g_syscall...r_eg │ │ │ │ + 0x0002a320 675f7379 7363616c 6c000000 725f6567 g_syscall...r_eg │ │ │ │ + 0x0002a330 675f7261 77000000 725f6567 675f7261 g_raw...r_egg_ra │ │ │ │ + 0x0002a340 77000000 725f6567 675f696e 636c7564 w...r_egg_includ │ │ │ │ + 0x0002a350 65000000 725f6567 675f696e 636c7564 e...r_egg_includ │ │ │ │ + 0x0002a360 65000000 725f6567 675f6170 70656e64 e...r_egg_append │ │ │ │ + 0x0002a370 5f627974 65730000 725f6567 675f6170 _bytes..r_egg_ap │ │ │ │ + 0x0002a380 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ + 0x0002a390 675f7072 696e7466 00000000 725f6567 g_printf....r_eg │ │ │ │ + 0x0002a3a0 675f7072 696e7466 00000000 725f6567 g_printf....r_eg │ │ │ │ + 0x0002a3b0 675f6173 73656d62 6c655f61 736d0000 g_assemble_asm.. │ │ │ │ + 0x0002a3c0 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ + 0x0002a3d0 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ + 0x0002a3e0 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ + 0x0002a3f0 675f7275 6e000000 725f6567 675f7061 g_run...r_egg_pa │ │ │ │ + 0x0002a400 6464696e 67000000 725f6567 675f7368 dding...r_egg_sh │ │ │ │ + 0x0002a410 656c6c63 6f646500 725f6567 675f7368 ellcode.r_egg_sh │ │ │ │ + 0x0002a420 656c6c63 6f646500 725f6567 675f6669 ellcode.r_egg_fi │ │ │ │ + 0x0002a430 6e616c69 7a650000 725f6567 675f7061 nalize..r_egg_pa │ │ │ │ + 0x0002a440 74746572 6e000000 725f6567 675f6366 ttern...r_egg_cf │ │ │ │ + 0x0002a450 696c655f 67657443 6f6d7069 6c657200 ile_getCompiler. │ │ │ │ + 0x0002a460 725f6567 675f6366 696c655f 7365745f r_egg_cfile_set_ │ │ │ │ + 0x0002a470 63456e76 00000000 725f6567 675f6366 cEnv....r_egg_cf │ │ │ │ + 0x0002a480 696c655f 70617273 65720000 725f6567 ile_parser..r_eg │ │ │ │ + 0x0002a490 675f6366 696c655f 70617273 65436f6d g_cfile_parseCom │ │ │ │ + 0x0002a4a0 70696c65 64000000 7263635f 70757368 piled...rcc_push │ │ │ │ + 0x0002a4b0 73747200 725f6567 675f6d6b 76617200 str.r_egg_mkvar. │ │ │ │ + 0x0002a4c0 70617273 65696e6c 696e6563 68617200 parseinlinechar. │ │ │ │ + 0x0002a4d0 725f6567 675f6c61 6e675f70 61727365 r_egg_lang_parse │ │ │ │ + 0x0002a4e0 63686172 00000000 7263635f 656c656d char....rcc_elem │ │ │ │ + 0x0002a4f0 656e7400 7263635f 6e657874 00000000 ent.rcc_next.... │ │ │ │ + 0x0002a500 656d6974 5f617267 00000000 656d6974 emit_arg....emit │ │ │ │ + 0x0002a510 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x0002a520 656d6974 5f676574 5f766172 00000000 emit_get_var.... │ │ │ │ + 0x0002a530 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x0002a540 5f617267 00000000 656d6974 5f737973 _arg....emit_sys │ │ │ │ + 0x0002a550 63616c6c 5f617267 73000000 656d6974 call_args...emit │ │ │ │ + 0x0002a560 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x0002a570 5f6a6d70 00000000 dc14f6ee cb12b402 _jmp............ │ │ │ │ + 0x0002a580 70d5cbce c367e541 ff129a41 15ced494 p....g.A...A.... │ │ │ │ + 0x0002a590 eef9a500 e0cbff5a 62301252 061a7052 .......Zb0.R..pR │ │ │ │ + 0x0002a5a0 c3136252 ff7ac541 841209d7 b4dce038 ..bR.z.A.......8 │ │ │ │ + 0x0002a5b0 50cbff98 d54cc332 3a306294 fa412cb9 P....L.2:0b..A,. │ │ │ │ + 0x0002a5c0 309b13ff 804c0000 90b81a08 389b4098 0....L......8.@. │ │ │ │ + 0x0002a5d0 016324c4 071a0cf0 b8040801 5acbdcf0 .c$.........Z... │ │ │ │ + 0x0002a5e0 800878e3 cb98800c e3280cc2 b8790263 ..x......(...y.c │ │ │ │ + 0x0002a5f0 c1c2cbfb 63790100 dc6273c2 1acb1420 ....cy...bs.... │ │ │ │ + 0x0002a600 30cb9b5a f82ccb14 4c98d41a 1a627866 0..Z.,..L....bxf │ │ │ │ + 0x0002a610 00000000 1a1a40dc 30cbb891 cb86cbc9 ......@.0....... │ │ │ │ + 0x0002a620 4098c25a a498ff24 4078e386 1ecb0c03 @..Z...$@x...... │ │ │ │ + 0x0002a630 cb0cc400 e0cbff5a 62301252 061a70c5 .......Zb0.R..p. │ │ │ │ + 0x0002a640 41841209 d7b4dce0 3850cbff 98d54cc3 A.......8P....L. │ │ │ │ + 0x0002a650 323a3062 94fa412c b9309b13 ff804c00 2:0b..A,.0....L. │ │ │ │ + 0x0002a660 6275696c 64000000 6275696c 64000000 build...build... │ │ │ │ + 0x0002a670 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x0002a680 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ + 0x0002a690 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ + 0x0002a6a0 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ + 0x0002a6b0 00000000 7c242424 7d727374 75767778 ....|$$$}rstuvwx │ │ │ │ + 0x0002a6c0 797a7b24 24242424 24243e3f 40414243 yz{$$$$$$$>?@ABC │ │ │ │ + 0x0002a6d0 44454647 48494a4b 4c4d4e4f 50515253 DEFGHIJKLMNOPQRS │ │ │ │ + 0x0002a6e0 54555657 24242424 24245859 5a5b5c5d TUVW$$$$$$XYZ[\] │ │ │ │ + 0x0002a6f0 5e5f6061 62636465 66676869 6a6b6c6d ^_`abcdefghijklm │ │ │ │ + 0x0002a700 6e6f7071 00000000 00000000 00000000 nopq............ │ │ │ │ + 0x0002a710 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a720 68745f75 755f696e 73657274 00000000 ht_uu_insert.... │ │ │ │ + 0x0002a730 68745f75 755f7570 64617465 00000000 ht_uu_update.... │ │ │ │ + 0x0002a740 68745f75 755f7570 64617465 5f6b6579 ht_uu_update_key │ │ │ │ + 0x0002a750 00000000 68745f75 755f6465 6c657465 ....ht_uu_delete │ │ │ │ + 0x0002a760 00000000 68745f75 755f6669 6e640000 ....ht_uu_find.. │ │ │ │ + 0x0002a770 68745f75 755f666f 72656163 68000000 ht_uu_foreach... │ │ │ │ + 0x0002a780 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a790 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a7a0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a7b0 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a7c0 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a7d0 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a7e0 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a7f0 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a800 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a810 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a820 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a830 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a840 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a850 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a860 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a870 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a880 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a890 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002a8a0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a8b0 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a8c0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a8d0 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a8e0 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a8f0 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a900 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a910 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a920 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a930 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a940 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a950 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a960 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a970 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a980 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a990 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a9a0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a9b0 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002a9c0 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a9d0 68745f70 755f696e 73657274 00000000 ht_pu_insert.... │ │ │ │ + 0x0002a9e0 68745f70 755f7570 64617465 00000000 ht_pu_update.... │ │ │ │ + 0x0002a9f0 68745f70 755f7570 64617465 5f6b6579 ht_pu_update_key │ │ │ │ + 0x0002aa00 00000000 68745f70 755f6465 6c657465 ....ht_pu_delete │ │ │ │ + 0x0002aa10 00000000 68745f70 755f6669 6e640000 ....ht_pu_find.. │ │ │ │ + 0x0002aa20 68745f70 755f666f 72656163 68000000 ht_pu_foreach... │ │ │ │ + 0x0002aa30 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002aa40 68745f73 755f696e 73657274 00000000 ht_su_insert.... │ │ │ │ + 0x0002aa50 68745f73 755f7570 64617465 00000000 ht_su_update.... │ │ │ │ + 0x0002aa60 68745f73 755f7570 64617465 5f6b6579 ht_su_update_key │ │ │ │ + 0x0002aa70 00000000 68745f73 755f6465 6c657465 ....ht_su_delete │ │ │ │ + 0x0002aa80 00000000 68745f73 755f6669 6e640000 ....ht_su_find.. │ │ │ │ + 0x0002aa90 68745f73 755f666f 72656163 68000000 ht_su_foreach... │ │ │ │ + 0x0002aaa0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0002aab0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0002aac0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0002aad0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0002aae0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0002aaf0 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0002ab00 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0002ab10 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0002ab20 2a000000 09000000 00000000 00000000 *............... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002ab80 60c5ff7f 01000000 `....... │ │ │ │ + 0x0002ab30 60c5ff7f 01000000 `....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002ab88 00000000 .... │ │ │ │ + 0x0002ab38 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,335 +1,335 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0003e4e4 a8830200 ac830200 b0830200 b4830200 ................ │ │ │ │ - 0x0003e4f4 b8830200 d8830200 38850200 3c850200 ........8...<... │ │ │ │ - 0x0003e504 40850200 44850200 64850200 b8860200 @...D...d....... │ │ │ │ - 0x0003e514 74860200 58880200 5c880200 60880200 t...X...\...`... │ │ │ │ - 0x0003e524 64880200 cc890200 d0890200 d4890200 d............... │ │ │ │ - 0x0003e534 d8890200 dc890200 a8830200 ac830200 ................ │ │ │ │ - 0x0003e544 b0830200 b4830200 b8830200 848a0200 ................ │ │ │ │ - 0x0003e554 508b0200 388b0200 748c0200 788c0200 P...8...t...x... │ │ │ │ - 0x0003e564 7c8c0200 808c0200 6ce50300 e1790100 |.......l....y.. │ │ │ │ - 0x0003e574 55730100 78e50300 91ad0100 e9a60100 Us..x........... │ │ │ │ - 0x0003e584 29c90100 31c80100 5ced0100 5ced0100 )...1...\...\... │ │ │ │ - 0x0003e594 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e5a4 5ced0100 5ced0100 5ced0100 52ec0100 \...\...\...R... │ │ │ │ - 0x0003e5b4 52ec0100 5ced0100 5ced0100 52ec0100 R...\...\...R... │ │ │ │ - 0x0003e5c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e5d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e5e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e5f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e604 5ced0100 5ced0100 52ec0100 5ced0100 \...\...R...\... │ │ │ │ - 0x0003e614 24ed0100 5ced0100 5ced0100 5ced0100 $...\...\...\... │ │ │ │ - 0x0003e624 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e634 5ced0100 5ced0100 52ec0100 d8ec0100 \...\...R....... │ │ │ │ - 0x0003e644 5ced0100 5ced0100 d8ec0100 d8ec0100 \...\........... │ │ │ │ - 0x0003e654 d8ec0100 d8ec0100 d8ec0100 d8ec0100 ................ │ │ │ │ - 0x0003e664 d8ec0100 d8ec0100 d8ec0100 d8ec0100 ................ │ │ │ │ - 0x0003e674 52ec0100 5ced0100 5ced0100 5ced0100 R...\...\...\... │ │ │ │ - 0x0003e684 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e694 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e6a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e6b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e6c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e6d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e6e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e6f4 5ced0100 42ec0100 5ced0100 3ced0100 \...B...\...<... │ │ │ │ - 0x0003e704 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e714 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e724 d8ec0100 5ced0100 5ced0100 5ced0100 ....\...\...\... │ │ │ │ - 0x0003e734 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e744 d8ec0100 5ced0100 5ced0100 5ced0100 ....\...\...\... │ │ │ │ - 0x0003e754 5ced0100 5ced0100 d8ec0100 5ced0100 \...\.......\... │ │ │ │ - 0x0003e764 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e774 5ced0100 42ec0100 5ced0100 3ced0100 \...B...\...<... │ │ │ │ - 0x0003e784 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e794 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e7a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e7b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e7c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e7d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e7e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e7f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e804 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e814 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e824 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e834 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e844 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e854 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e864 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e874 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e884 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e894 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e8a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e8b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e8c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e8d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e8e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e8f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e904 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e914 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e924 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e934 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e944 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e954 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e964 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e974 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e984 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e994 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e9a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e9b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e9c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e9d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e9e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003e9f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ea04 5ced0100 5ced0100 52ec0100 52ec0100 \...\...R...R... │ │ │ │ - 0x0003ea14 12ed0100 52ec0100 52ec0100 52ec0100 ....R...R...R... │ │ │ │ - 0x0003ea24 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ea34 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ea44 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ea54 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ea64 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ea74 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ea84 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ea94 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eaa4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eab4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eac4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003ead4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eae4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eaf4 52ec0100 52ec0100 00ed0100 52ec0100 R...R.......R... │ │ │ │ - 0x0003eb04 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb14 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb24 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb34 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb44 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb54 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb64 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb74 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003eb84 52ec0100 5ced0100 5ced0100 5ced0100 R...\...\...\... │ │ │ │ - 0x0003eb94 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eba4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ebb4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ebc4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ebd4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ebe4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ebf4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec04 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec14 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec24 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec34 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec44 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec54 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec64 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec74 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ec84 5ced0100 5ced0100 9cec0100 9cec0100 \...\........... │ │ │ │ - 0x0003ec94 9cec0100 9cec0100 9cec0100 9cec0100 ................ │ │ │ │ - 0x0003eca4 9cec0100 9cec0100 9cec0100 9cec0100 ................ │ │ │ │ - 0x0003ecb4 9cec0100 9cec0100 9cec0100 9cec0100 ................ │ │ │ │ - 0x0003ecc4 9cec0100 9cec0100 9cec0100 9cec0100 ................ │ │ │ │ - 0x0003ecd4 9cec0100 9cec0100 9cec0100 9cec0100 ................ │ │ │ │ - 0x0003ece4 9cec0100 9cec0100 9cec0100 9cec0100 ................ │ │ │ │ - 0x0003ecf4 9cec0100 9cec0100 9cec0100 9cec0100 ................ │ │ │ │ - 0x0003ed04 9cec0100 9cec0100 88ec0100 88ec0100 ................ │ │ │ │ - 0x0003ed14 88ec0100 88ec0100 88ec0100 88ec0100 ................ │ │ │ │ - 0x0003ed24 88ec0100 88ec0100 88ec0100 88ec0100 ................ │ │ │ │ - 0x0003ed34 88ec0100 88ec0100 88ec0100 88ec0100 ................ │ │ │ │ - 0x0003ed44 88ec0100 88ec0100 74ec0100 74ec0100 ........t...t... │ │ │ │ - 0x0003ed54 74ec0100 74ec0100 74ec0100 74ec0100 t...t...t...t... │ │ │ │ - 0x0003ed64 74ec0100 74ec0100 5ced0100 5ced0100 t...t...\...\... │ │ │ │ - 0x0003ed74 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ed84 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ed94 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eda4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003edb4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003edc4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003edd4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ede4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003edf4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee04 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee14 eeec0100 5ced0100 5ced0100 5ced0100 ....\...\...\... │ │ │ │ - 0x0003ee24 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee34 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee44 5ced0100 eeec0100 5ced0100 5ced0100 \.......\...\... │ │ │ │ - 0x0003ee54 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee64 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee74 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee84 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ee94 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eea4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eeb4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eec4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eed4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eee4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eef4 5ced0100 5ced0100 eeec0100 5ced0100 \...\.......\... │ │ │ │ - 0x0003ef04 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ef14 eeec0100 5ced0100 5ced0100 5ced0100 ....\...\...\... │ │ │ │ - 0x0003ef24 eeec0100 5ced0100 5ced0100 5ced0100 ....\...\...\... │ │ │ │ - 0x0003ef34 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ef44 eeec0100 5ced0100 5ced0100 5ced0100 ....\...\...\... │ │ │ │ - 0x0003ef54 eeec0100 5ced0100 eeec0100 eeec0100 ....\........... │ │ │ │ - 0x0003ef64 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ef74 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ef84 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003ef94 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003efa4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003efb4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003efc4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003efd4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003efe4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003eff4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f004 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f014 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f024 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f034 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f044 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f054 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f064 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f074 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f084 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f094 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f0a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f0b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f0c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f0d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f0e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f0f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f104 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f114 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f124 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f134 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f144 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f154 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f164 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f174 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f184 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f194 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f1a4 5ced0100 5ced0100 5ced0100 b0ec0100 \...\...\....... │ │ │ │ - 0x0003f1b4 b0ec0100 5ced0100 5ced0100 b0ec0100 ....\...\....... │ │ │ │ - 0x0003f1c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f1d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f1e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f1f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f204 5ced0100 5ced0100 b0ec0100 52ec0100 \...\.......R... │ │ │ │ - 0x0003f214 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f224 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f234 52ec0100 52ec0100 b0ec0100 52ec0100 R...R.......R... │ │ │ │ - 0x0003f244 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f254 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f264 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f274 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f284 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f294 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f2a4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f2b4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f2c4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f2d4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f2e4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f2f4 52ec0100 52ec0100 52ec0100 b0ec0100 R...R...R....... │ │ │ │ - 0x0003f304 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f314 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f324 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f334 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f344 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f354 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f364 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f374 52ec0100 52ec0100 52ec0100 b0ec0100 R...R...R....... │ │ │ │ - 0x0003f384 52ec0100 5ced0100 5ced0100 5ced0100 R...\...\...\... │ │ │ │ - 0x0003f394 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f3a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f3b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f3c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f3d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f3e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f3f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f404 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f414 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f424 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f434 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f444 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f454 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f464 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f474 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f484 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f494 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f4a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f4b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f4c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f4d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f4e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f4f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f504 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f514 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f524 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f534 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f544 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f554 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f564 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f574 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f584 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f594 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f5a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f5b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f5c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f5d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f5e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f5f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f604 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f614 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f624 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f634 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f644 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f654 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f664 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f674 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f684 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f694 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f6a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f6b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f6c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f6d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f6e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f6f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f704 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f714 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f724 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f734 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f744 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f754 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f764 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f774 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f784 5ced0100 5ced0100 5eec0100 5eec0100 \...\...^...^... │ │ │ │ - 0x0003f794 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f7a4 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f7b4 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f7c4 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f7d4 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f7e4 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f7f4 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f804 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f814 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f824 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f834 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f844 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f854 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f864 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f874 5eec0100 5eec0100 5eec0100 5eec0100 ^...^...^...^... │ │ │ │ - 0x0003f884 5eec0100 5eec0100 5ced0100 5ced0100 ^...^...\...\... │ │ │ │ - 0x0003f894 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f8a4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f8b4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f8c4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f8d4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f8e4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f8f4 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f904 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f914 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f924 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f934 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f944 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f954 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f964 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f974 5ced0100 5ced0100 5ced0100 5ced0100 \...\...\...\... │ │ │ │ - 0x0003f984 5ced0100 5ced0100 d8020400 b0020400 \...\........... │ │ │ │ + 0x0003e4e4 58830200 5c830200 60830200 64830200 X...\...`...d... │ │ │ │ + 0x0003e4f4 68830200 88830200 e8840200 ec840200 h............... │ │ │ │ + 0x0003e504 f0840200 f4840200 14850200 68860200 ............h... │ │ │ │ + 0x0003e514 24860200 08880200 0c880200 10880200 $............... │ │ │ │ + 0x0003e524 14880200 7c890200 80890200 84890200 ....|........... │ │ │ │ + 0x0003e534 88890200 8c890200 58830200 5c830200 ........X...\... │ │ │ │ + 0x0003e544 60830200 64830200 68830200 348a0200 `...d...h...4... │ │ │ │ + 0x0003e554 008b0200 e88a0200 248c0200 288c0200 ........$...(... │ │ │ │ + 0x0003e564 2c8c0200 308c0200 6ce50300 91790100 ,...0...l....y.. │ │ │ │ + 0x0003e574 05730100 78e50300 41ad0100 99a60100 .s..x...A....... │ │ │ │ + 0x0003e584 d9c80100 e1c70100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e594 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e5a4 0ced0100 0ced0100 0ced0100 02ec0100 ................ │ │ │ │ + 0x0003e5b4 02ec0100 0ced0100 0ced0100 02ec0100 ................ │ │ │ │ + 0x0003e5c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e5d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e5e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e5f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e604 0ced0100 0ced0100 02ec0100 0ced0100 ................ │ │ │ │ + 0x0003e614 d4ec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e624 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e634 0ced0100 0ced0100 02ec0100 88ec0100 ................ │ │ │ │ + 0x0003e644 0ced0100 0ced0100 88ec0100 88ec0100 ................ │ │ │ │ + 0x0003e654 88ec0100 88ec0100 88ec0100 88ec0100 ................ │ │ │ │ + 0x0003e664 88ec0100 88ec0100 88ec0100 88ec0100 ................ │ │ │ │ + 0x0003e674 02ec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e684 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e694 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e6a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e6b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e6c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e6d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e6e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e6f4 0ced0100 f2eb0100 0ced0100 ecec0100 ................ │ │ │ │ + 0x0003e704 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e714 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e724 88ec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e734 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e744 88ec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e754 0ced0100 0ced0100 88ec0100 0ced0100 ................ │ │ │ │ + 0x0003e764 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e774 0ced0100 f2eb0100 0ced0100 ecec0100 ................ │ │ │ │ + 0x0003e784 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e794 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e7a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e7b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e7c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e7d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e7e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e7f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e804 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e814 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e824 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e834 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e844 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e854 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e864 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e874 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e884 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e894 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e8a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e8b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e8c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e8d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e8e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e8f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e904 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e914 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e924 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e934 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e944 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e954 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e964 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e974 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e984 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e994 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e9a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e9b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e9c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e9d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e9e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003e9f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ea04 0ced0100 0ced0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea14 c2ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea24 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea34 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea44 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea54 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea64 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea74 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea84 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ea94 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eaa4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eab4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eac4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003ead4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eae4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eaf4 02ec0100 02ec0100 b0ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb04 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb14 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb24 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb34 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb44 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb54 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb64 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb74 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003eb84 02ec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eb94 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eba4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ebb4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ebc4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ebd4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ebe4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ebf4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec04 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec14 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec24 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec34 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec44 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec54 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec64 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec74 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ec84 0ced0100 0ced0100 4cec0100 4cec0100 ........L...L... │ │ │ │ + 0x0003ec94 4cec0100 4cec0100 4cec0100 4cec0100 L...L...L...L... │ │ │ │ + 0x0003eca4 4cec0100 4cec0100 4cec0100 4cec0100 L...L...L...L... │ │ │ │ + 0x0003ecb4 4cec0100 4cec0100 4cec0100 4cec0100 L...L...L...L... │ │ │ │ + 0x0003ecc4 4cec0100 4cec0100 4cec0100 4cec0100 L...L...L...L... │ │ │ │ + 0x0003ecd4 4cec0100 4cec0100 4cec0100 4cec0100 L...L...L...L... │ │ │ │ + 0x0003ece4 4cec0100 4cec0100 4cec0100 4cec0100 L...L...L...L... │ │ │ │ + 0x0003ecf4 4cec0100 4cec0100 4cec0100 4cec0100 L...L...L...L... │ │ │ │ + 0x0003ed04 4cec0100 4cec0100 38ec0100 38ec0100 L...L...8...8... │ │ │ │ + 0x0003ed14 38ec0100 38ec0100 38ec0100 38ec0100 8...8...8...8... │ │ │ │ + 0x0003ed24 38ec0100 38ec0100 38ec0100 38ec0100 8...8...8...8... │ │ │ │ + 0x0003ed34 38ec0100 38ec0100 38ec0100 38ec0100 8...8...8...8... │ │ │ │ + 0x0003ed44 38ec0100 38ec0100 24ec0100 24ec0100 8...8...$...$... │ │ │ │ + 0x0003ed54 24ec0100 24ec0100 24ec0100 24ec0100 $...$...$...$... │ │ │ │ + 0x0003ed64 24ec0100 24ec0100 0ced0100 0ced0100 $...$........... │ │ │ │ + 0x0003ed74 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ed84 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ed94 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eda4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003edb4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003edc4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003edd4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ede4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003edf4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee04 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee14 9eec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee24 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee34 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee44 0ced0100 9eec0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee54 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee64 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee74 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee84 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ee94 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eea4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eeb4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eec4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eed4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eee4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eef4 0ced0100 0ced0100 9eec0100 0ced0100 ................ │ │ │ │ + 0x0003ef04 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef14 9eec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef24 9eec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef34 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef44 9eec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef54 9eec0100 0ced0100 9eec0100 9eec0100 ................ │ │ │ │ + 0x0003ef64 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef74 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef84 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003ef94 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003efa4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003efb4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003efc4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003efd4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003efe4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003eff4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f004 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f014 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f024 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f034 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f044 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f054 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f064 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f074 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f084 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f094 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f0a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f0b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f0c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f0d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f0e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f0f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f104 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f114 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f124 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f134 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f144 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f154 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f164 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f174 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f184 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f194 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f1a4 0ced0100 0ced0100 0ced0100 60ec0100 ............`... │ │ │ │ + 0x0003f1b4 60ec0100 0ced0100 0ced0100 60ec0100 `...........`... │ │ │ │ + 0x0003f1c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f1d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f1e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f1f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f204 0ced0100 0ced0100 60ec0100 02ec0100 ........`....... │ │ │ │ + 0x0003f214 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f224 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f234 02ec0100 02ec0100 60ec0100 02ec0100 ........`....... │ │ │ │ + 0x0003f244 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f254 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f264 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f274 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f284 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f294 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f2a4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f2b4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f2c4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f2d4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f2e4 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f2f4 02ec0100 02ec0100 02ec0100 60ec0100 ............`... │ │ │ │ + 0x0003f304 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f314 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f324 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f334 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f344 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f354 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f364 02ec0100 02ec0100 02ec0100 02ec0100 ................ │ │ │ │ + 0x0003f374 02ec0100 02ec0100 02ec0100 60ec0100 ............`... │ │ │ │ + 0x0003f384 02ec0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f394 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f3a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f3b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f3c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f3d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f3e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f3f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f404 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f414 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f424 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f434 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f444 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f454 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f464 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f474 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f484 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f494 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f4a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f4b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f4c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f4d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f4e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f4f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f504 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f514 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f524 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f534 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f544 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f554 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f564 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f574 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f584 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f594 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f5a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f5b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f5c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f5d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f5e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f5f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f604 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f614 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f624 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f634 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f644 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f654 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f664 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f674 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f684 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f694 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f6a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f6b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f6c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f6d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f6e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f6f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f704 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f714 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f724 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f734 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f744 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f754 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f764 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f774 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f784 0ced0100 0ced0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f794 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f7a4 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f7b4 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f7c4 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f7d4 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f7e4 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f7f4 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f804 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f814 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f824 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f834 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f844 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f854 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f864 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f874 0eec0100 0eec0100 0eec0100 0eec0100 ................ │ │ │ │ + 0x0003f884 0eec0100 0eec0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f894 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f8a4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f8b4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f8c4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f8d4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f8e4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f8f4 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f904 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f914 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f924 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f934 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f944 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f954 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f964 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f974 0ced0100 0ced0100 0ced0100 0ced0100 ................ │ │ │ │ + 0x0003f984 0ced0100 0ced0100 d8020400 b0020400 ................ │ │ │ │ 0x0003f994 00000000 00000000 00000000 00030400 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00040000 00000400 10750200 50750200 807b0200 .....u..Pu...{.. │ │ │ │ - 0x00040010 00000000 447b0200 507b0200 587b0200 ....D{..P{..X{.. │ │ │ │ - 0x00040020 607b0200 687b0200 747b0200 7c7b0200 `{..h{..t{..|{.. │ │ │ │ - 0x00040030 887b0200 8c7b0200 a8730200 907b0200 .{...{...s...{.. │ │ │ │ - 0x00040040 f8720200 08000000 00000000 39d80000 .r..........9... │ │ │ │ + 0x00040000 00000400 c0740200 00750200 307b0200 .....t...u..0{.. │ │ │ │ + 0x00040010 00000000 f47a0200 007b0200 087b0200 .....z...{...{.. │ │ │ │ + 0x00040020 107b0200 187b0200 247b0200 2c7b0200 .{...{..${..,{.. │ │ │ │ + 0x00040030 387b0200 3c7b0200 58730200 407b0200 8{..<{..Xs..@{.. │ │ │ │ + 0x00040040 a8720200 08000000 00000000 39d80000 .r..........9... │ │ │ │ 0x00040050 31d80000 49e00000 09e00000 c9df0000 1...I........... │ │ │ │ 0x00040060 69de0000 3dda0000 85df0000 e1dd0000 i...=........... │ │ │ │ 0x00040070 a1dc0000 7ddb0000 2dda0000 1dda0000 ....}...-....... │ │ │ │ 0x00040080 35d80000 d5d90000 d5de0000 00000000 5............... │ │ │ │ 0x00040090 c5d90000 31df0000 4ddb0000 49da0000 ....1...M...I... │ │ │ │ - 0x000400a0 99d80000 61d80000 fc720200 08000000 ....a....r...... │ │ │ │ - 0x000400b0 d8830200 d9e00000 d5e00000 41e50000 ............A... │ │ │ │ + 0x000400a0 99d80000 61d80000 ac720200 08000000 ....a....r...... │ │ │ │ + 0x000400b0 88830200 d9e00000 d5e00000 41e50000 ............A... │ │ │ │ 0x000400c0 21e50000 31e30000 b1e40000 25e30000 !...1.......%... │ │ │ │ 0x000400d0 15e30000 29e40000 ede20000 c5e20000 ....)........... │ │ │ │ 0x000400e0 b5e20000 a5e20000 95e20000 85e20000 ................ │ │ │ │ 0x000400f0 61e50000 00000000 75e20000 65e20000 a.......u...e... │ │ │ │ 0x00040100 55e20000 41e30000 29e10000 01e10000 U...A...)....... │ │ │ │ - 0x00040110 54880200 08000000 64850200 bde50000 T.......d....... │ │ │ │ + 0x00040110 04880200 08000000 14850200 bde50000 ................ │ │ │ │ 0x00040120 c9e70000 0dee0000 2dee0000 f9ed0000 ........-....... │ │ │ │ 0x00040130 99ee0000 bde70000 a5ed0000 c9ec0000 ................ │ │ │ │ 0x00040140 2de90000 6deb0000 ade70000 9de70000 -...m........... │ │ │ │ 0x00040150 8de70000 15ea0000 c1ea0000 e1e90000 ................ │ │ │ │ 0x00040160 49e70000 51ed0000 d9e80000 d5e70000 I...Q........... │ │ │ │ - 0x00040170 1de60000 e5e50000 c8890200 08000000 ................ │ │ │ │ + 0x00040170 1de60000 e5e50000 78890200 08000000 ........x....... │ │ │ │ 0x00040180 00000000 81ef0000 75ef0000 89f60000 ........u....... │ │ │ │ 0x00040190 49f60000 35f60000 61f50000 4df10000 I...5...a...M... │ │ │ │ 0x000401a0 21f60000 d9f40000 89f30000 7df20000 !...........}... │ │ │ │ 0x000401b0 3df10000 2df10000 79ef0000 e5f00000 =...-...y....... │ │ │ │ 0x000401c0 35f70000 00000000 d5f00000 cdf50000 5............... │ │ │ │ 0x000401d0 4df20000 59f10000 a9ef0000 7def0000 M...Y.......}... │ │ │ │ - 0x000401e0 f0720200 08000000 00000000 c1f70000 .r.............. │ │ │ │ + 0x000401e0 a0720200 08000000 00000000 c1f70000 .r.............. │ │ │ │ 0x000401f0 91f70000 a9f70000 19f90000 95f70000 ................ │ │ │ │ 0x00040200 d5f80000 59f90000 adf80000 99f70000 ....Y........... │ │ │ │ 0x00040210 adf70000 a5f70000 a1f70000 b1f70000 ................ │ │ │ │ 0x00040220 4df90000 51f90000 b9f70000 00000000 M...Q........... │ │ │ │ 0x00040230 55f90000 e5f80000 49f90000 bdf70000 U.......I....... │ │ │ │ - 0x00040240 e9f70000 b5f70000 ec720200 04000000 .........r...... │ │ │ │ - 0x00040250 848a0200 5df90000 69fb0000 a9010100 ....]...i....... │ │ │ │ + 0x00040240 e9f70000 b5f70000 9c720200 04000000 .........r...... │ │ │ │ + 0x00040250 348a0200 5df90000 69fb0000 a9010100 4...]...i....... │ │ │ │ 0x00040260 c9010100 95010100 35020100 5dfb0000 ........5...]... │ │ │ │ 0x00040270 41010100 65000100 cdfc0000 01ff0000 A...e........... │ │ │ │ 0x00040280 4dfb0000 3dfb0000 2dfb0000 a9fd0000 M...=...-....... │ │ │ │ 0x00040290 55fe0000 75fd0000 e9fa0000 ed000100 U...u........... │ │ │ │ 0x000402a0 79fc0000 75fb0000 bdf90000 85f90000 y...u........... │ │ │ │ - 0x000402b0 5c8d0200 648d0200 848d0200 00000000 \...d........... │ │ │ │ - 0x000402c0 8c8d0200 00000000 00000000 00000000 ................ │ │ │ │ - 0x000402d0 00000000 0d030100 60850200 988e0200 ........`....... │ │ │ │ - 0x000402e0 b48e0200 00000000 8c8d0200 00000000 ................ │ │ │ │ - 0x000402f0 00000000 00000000 01000000 fd070100 ................ │ │ │ │ + 0x000402b0 0c8d0200 148d0200 348d0200 00000000 ........4....... │ │ │ │ + 0x000402c0 3c8d0200 00000000 00000000 00000000 <............... │ │ │ │ + 0x000402d0 00000000 0d030100 10850200 488e0200 ............H... │ │ │ │ + 0x000402e0 648e0200 00000000 3c8d0200 00000000 d.......<....... │ │ │ │ + 0x000402f0 00000000 00000000 01000000 ad070100 ................ │ │ │ │ 0x00040300 00000000 00000000 01000000 80000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 32643861 35326364 39353731 38336262 2d8a52cd957183bb │ │ │ │ - 0x00000010 64303833 39663965 30373039 61666263 d0839f9e0709afbc │ │ │ │ - 0x00000020 30653334 32332e64 65627567 00000000 0e3423.debug.... │ │ │ │ - 0x00000030 22356a79 "5jy │ │ │ │ + 0x00000000 64653138 62626535 34356437 63326434 de18bbe545d7c2d4 │ │ │ │ + 0x00000010 64613536 32326137 30346461 34613936 da5622a704da4a96 │ │ │ │ + 0x00000020 33613232 66342e64 65627567 00000000 3a22f4.debug.... │ │ │ │ + 0x00000030 d949f992 .I..