--- /srv/rebuilderd/tmp/rebuilderdThtnHN/inputs/libradare2-6.0.0t64_6.0.7+ds-1+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdThtnHN/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 4177424 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 0x02ab70 0x0002ab70 0x0002ab70 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2ab7c 0x2ab7c 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 01e2f8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000271e8 0271e8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000271f0 0271f0 003980 00 A 0 0 16 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0002ab70 02ab70 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0002ab78 02ab78 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: 0001e881 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ + 150: 0002064d 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: 000217c1 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ + 153: 0001a505 16 FUNC GLOBAL DEFAULT 11 ht_pp_new0 │ │ │ │ + 154: 00020669 70 FUNC GLOBAL DEFAULT 11 ls_merge_sort │ │ │ │ + 155: 00025035 28 FUNC GLOBAL DEFAULT 11 sdb_set │ │ │ │ + 156: 0002193d 68 FUNC GLOBAL DEFAULT 11 sdb_num_max │ │ │ │ + 157: 0001a345 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ + 158: 00026765 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: 0002379d 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ + 161: 000255a5 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ + 162: 0001a161 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ + 163: 000206b1 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: 00024039 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ + 166: 00012179 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ + 167: 0001c30d 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ + 168: 00014095 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ + 169: 000260bd 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: 0001bdb9 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: 000131d5 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: 00024229 84 FUNC GLOBAL DEFAULT 11 sdb_stats │ │ │ │ + 176: 0002507d 320 FUNC GLOBAL DEFAULT 11 sdb_const_get_len │ │ │ │ + 177: 00026a75 248 FUNC GLOBAL DEFAULT 11 sdb_text_check │ │ │ │ + 178: 00026249 116 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ + 179: 0001e6ed 148 FUNC GLOBAL DEFAULT 11 sdb_journal_open │ │ │ │ + 180: 00023e5d 302 FUNC GLOBAL DEFAULT 11 sdbkv_new2 │ │ │ │ + 181: 00020981 82 FUNC GLOBAL DEFAULT 11 ls_join │ │ │ │ + 182: 00025511 108 FUNC GLOBAL DEFAULT 11 sdb_nset │ │ │ │ + 183: 00025f41 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: 00025921 252 FUNC GLOBAL DEFAULT 11 sdb_like │ │ │ │ + 186: 00024749 140 FUNC GLOBAL DEFAULT 11 sdb_foreach_match │ │ │ │ + 187: 00020895 80 FUNC GLOBAL DEFAULT 11 ls_prepend │ │ │ │ + 188: 000257f1 44 FUNC GLOBAL DEFAULT 11 sdb_unlink │ │ │ │ + 189: 0002318d 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: 000262bd 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: 00023c55 10 FUNC GLOBAL DEFAULT 11 sdb_new0 │ │ │ │ + 194: 00021cd1 226 FUNC GLOBAL DEFAULT 11 sdb_query_file │ │ │ │ + 195: 00020b61 864 FUNC GLOBAL DEFAULT 11 sdb_match │ │ │ │ + 196: 000215cd 132 FUNC GLOBAL DEFAULT 11 sdb_ns_path │ │ │ │ + 197: 00012331 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: 000251bd 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ + 201: 0002199d 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ + 202: 0001f999 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ + 203: 0002079d 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ + 204: 000141c1 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ + 205: 000261a5 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ + 206: 0001e661 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ + 207: 0001e305 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ + 208: 000117e5 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: 00021859 156 FUNC GLOBAL DEFAULT 11 sdb_num_dec │ │ │ │ + 212: 00014b19 40 FUNC GLOBAL DEFAULT 11 sdb_disk_unlink │ │ │ │ + 213: 000120c9 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: 00026221 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ + 216: 0001155d 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ + 217: 0001c4e5 576 FUNC GLOBAL DEFAULT 11 ht_pu_foreach │ │ │ │ + 218: 00021265 118 FUNC GLOBAL DEFAULT 11 sdb_ns_unset │ │ │ │ + 219: 00024991 148 FUNC GLOBAL DEFAULT 11 sdb_expire_get │ │ │ │ + 220: 00024e61 28 FUNC GLOBAL DEFAULT 11 sdb_set_owned │ │ │ │ + 221: 0002536d 228 FUNC GLOBAL DEFAULT 11 sdb_concat │ │ │ │ + 222: 00010b9d 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ + 223: 0001f90d 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: 0001ffc1 920 FUNC GLOBAL DEFAULT 11 sdb_json_format │ │ │ │ + 226: 00025c01 804 FUNC GLOBAL DEFAULT 11 sdb_itoa │ │ │ │ + 227: 00021221 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: 00026009 134 FUNC GLOBAL DEFAULT 11 sdb_aslice │ │ │ │ + 230: 000247d5 252 FUNC GLOBAL DEFAULT 11 sdb_sync │ │ │ │ + 231: 000213d1 508 FUNC GLOBAL DEFAULT 11 sdb_ns │ │ │ │ + 232: 0002450d 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: 00019fbd 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ + 235: 00021685 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ + 236: 0001903d 272 FUNC GLOBAL DEFAULT 11 ht_uu_find │ │ │ │ + 237: 00010c39 544 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted │ │ │ │ + 238: 000113e5 180 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted_num │ │ │ │ + 239: 000246a5 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ + 240: 00025bb9 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: 0001dbbd 452 FUNC GLOBAL DEFAULT 11 ht_su_insert │ │ │ │ + 243: 000148a9 340 FUNC GLOBAL DEFAULT 11 sdb_disk_create │ │ │ │ + 244: 00011fb9 96 FUNC GLOBAL DEFAULT 11 set_u_foreach │ │ │ │ + 245: 0001ffa5 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ + 246: 0001f88d 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ + 247: 00011a81 4 FUNC GLOBAL DEFAULT 11 sdb_array_push │ │ │ │ + 248: 0002612d 26 FUNC GLOBAL DEFAULT 11 sdb_const_anext │ │ │ │ + 249: 000267ad 540 FUNC GLOBAL DEFAULT 11 sdb_text_load_buf │ │ │ │ + 250: 00011d6d 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ + 251: 00020949 54 FUNC GLOBAL DEFAULT 11 ls_clone │ │ │ │ + 252: 0001207d 6 FUNC GLOBAL DEFAULT 11 set_p_add │ │ │ │ + 253: 000120f5 132 FUNC GLOBAL DEFAULT 11 sdb_cgen_header │ │ │ │ + 254: 00025069 20 FUNC GLOBAL DEFAULT 11 sdb_unset │ │ │ │ + 255: 00025451 52 FUNC GLOBAL DEFAULT 11 sdb_add │ │ │ │ + 256: 000238a5 280 FUNC GLOBAL DEFAULT 11 sdb_open │ │ │ │ + 257: 00015a61 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ + 258: 00025bd1 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ + 259: 00014b41 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ + 260: 0001c0d5 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ + 261: 0001dad1 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ + 262: 00012079 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ + 263: 00025bc1 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ + 264: 000120ad 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: 000239bd 664 FUNC GLOBAL DEFAULT 11 sdb_new │ │ │ │ + 267: 0002581d 86 FUNC GLOBAL DEFAULT 11 sdb_drain │ │ │ │ + 268: 00026209 24 FUNC GLOBAL DEFAULT 11 sdb_isnum │ │ │ │ + 269: 000251e5 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: 00014289 58 FUNC GLOBAL DEFAULT 11 dict_add │ │ │ │ + 272: 000149fd 74 FUNC GLOBAL DEFAULT 11 sdb_disk_insert │ │ │ │ + 273: 000120a9 4 FUNC GLOBAL DEFAULT 11 set_u_new │ │ │ │ + 274: 00021749 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ + 275: 00020479 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ + 276: 00014839 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ + 277: 00023f8d 50 FUNC GLOBAL DEFAULT 11 sdbkv_new │ │ │ │ + 278: 00010e59 260 FUNC GLOBAL DEFAULT 11 sdb_array_append │ │ │ │ + 279: 00013ebd 152 FUNC GLOBAL DEFAULT 11 dict_new │ │ │ │ + 280: 00019911 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ + 281: 0001e21d 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ + 282: 00014251 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: 00018929 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ + 286: 0001a3e9 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ + 287: 000236d5 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ + 288: 0001c3e1 260 FUNC GLOBAL DEFAULT 11 ht_pu_find │ │ │ │ + 289: 00011a85 116 FUNC GLOBAL DEFAULT 11 sdb_array_push_num │ │ │ │ + 290: 00011939 28 FUNC GLOBAL DEFAULT 11 sdb_array_size │ │ │ │ + 291: 00025485 116 FUNC GLOBAL DEFAULT 11 sdb_nadd │ │ │ │ + 292: 00011955 28 FUNC GLOBAL DEFAULT 11 sdb_array_length │ │ │ │ + 293: 00011699 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: 00025bc5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ + 296: 00023791 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ + 297: 00016721 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ + 298: 0001f719 208 FUNC GLOBAL DEFAULT 11 sdb_json_unindent │ │ │ │ + 299: 00020805 58 FUNC GLOBAL DEFAULT 11 ls_free │ │ │ │ + 300: 000251ed 116 FUNC GLOBAL DEFAULT 11 sdb_nget │ │ │ │ + 301: 00021025 508 FUNC GLOBAL DEFAULT 11 sdb_ns_lock │ │ │ │ + 302: 00011821 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ + 303: 0002427d 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ + 304: 00019831 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ + 305: 000251c5 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: 00023c61 114 FUNC GLOBAL DEFAULT 11 sdb_close │ │ │ │ + 309: 00020a6d 120 FUNC GLOBAL DEFAULT 11 ls_pop_head │ │ │ │ + 310: 000208e5 98 FUNC GLOBAL DEFAULT 11 ls_pop │ │ │ │ + 311: 00012019 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ + 312: 00020841 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ + 313: 0001a515 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ + 314: 00023885 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ + 315: 00018b69 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: 0001e781 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ + 319: 000132b9 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ + 320: 00019575 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ + 321: 0001a1f5 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ + 322: 0001fe9d 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ + 323: 00024aa1 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ + 324: 0001956d 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ + 325: 0001bcf1 200 FUNC GLOBAL DEFAULT 11 ht_pu_free │ │ │ │ + 326: 000150f5 268 FUNC GLOBAL DEFAULT 11 sdb_fmt_tobin │ │ │ │ + 327: 00012529 70 FUNC GLOBAL DEFAULT 11 strbuf_drain │ │ │ │ + 328: 00025b6d 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ + 329: 00011509 46 FUNC GLOBAL DEFAULT 11 sdb_array_append_num │ │ │ │ + 330: 00025bc9 4 FUNC GLOBAL DEFAULT 11 sdb_ht_free │ │ │ │ + 331: 00025261 220 FUNC GLOBAL DEFAULT 11 sdb_uncat │ │ │ │ + 332: 00014a49 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ + 333: 000120a1 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ + 334: 0001e915 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ + 335: 000120f1 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ + 336: 00026725 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: 00026149 92 FUNC GLOBAL DEFAULT 11 sdb_now │ │ │ │ + 339: 000257a1 78 FUNC GLOBAL DEFAULT 11 sdb_config │ │ │ │ + 340: 000232ed 152 FUNC GLOBAL DEFAULT 11 sdb_queryf │ │ │ │ + 341: 000204a1 4 FUNC GLOBAL DEFAULT 11 sdb_unlock │ │ │ │ + 342: 000120ed 4 FUNC GLOBAL DEFAULT 11 set_u_delete │ │ │ │ + 343: 00011499 112 FUNC GLOBAL DEFAULT 11 sdb_array_set_num │ │ │ │ + 344: 0001406d 38 FUNC GLOBAL DEFAULT 11 dict_hash │ │ │ │ + 345: 00011af9 116 FUNC GLOBAL DEFAULT 11 sdb_array_prepend_num │ │ │ │ + 346: 00019851 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: 00026105 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ + 349: 0001a20d 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ + 350: 000115a5 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ + 351: 00025bbd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ + 352: 00012085 28 FUNC GLOBAL DEFAULT 11 set_p_contains │ │ │ │ + 353: 00024b15 128 FUNC GLOBAL DEFAULT 11 sdb_hook_call │ │ │ │ + 354: 00025f25 28 FUNC GLOBAL DEFAULT 11 sdb_itoas │ │ │ │ + 355: 00012681 2748 FUNC GLOBAL DEFAULT 11 sdb_tool │ │ │ │ + 356: 00021db5 5080 FUNC GLOBAL DEFAULT 11 sdb_querys │ │ │ │ + 357: 000216d1 120 FUNC GLOBAL DEFAULT 11 sdb_num_add │ │ │ │ + 358: 0001a15d 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: 00011145 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: 00019ed9 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ + 363: 0001e93d 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: 00018d15 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ + 367: 00019c25 160 FUNC GLOBAL DEFAULT 11 ht_up_new_size │ │ │ │ + 368: 000241d5 82 FUNC GLOBAL DEFAULT 11 sdb_count │ │ │ │ + 369: 00023229 196 FUNC GLOBAL DEFAULT 11 sdb_query │ │ │ │ + 370: 000216a9 40 FUNC GLOBAL DEFAULT 11 sdb_num_get │ │ │ │ + 371: 000219d5 28 FUNC GLOBAL DEFAULT 11 sdb_ptr_set │ │ │ │ + 372: 000212dd 244 FUNC GLOBAL DEFAULT 11 sdb_ns_set │ │ │ │ + 373: 0001ff21 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_dec │ │ │ │ + 374: 00012365 188 FUNC GLOBAL DEFAULT 11 strbuf_append │ │ │ │ + 375: 00011971 272 FUNC GLOBAL DEFAULT 11 sdb_array_prepend │ │ │ │ + 376: 00019bad 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ + 377: 000141f9 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ + 378: 0001da59 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ + 379: 000120a5 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ + 380: 00021651 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: 0002070d 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ + 383: 00014271 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ + 384: 00015915 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ + 385: 00019a69 190 FUNC GLOBAL DEFAULT 11 ht_up_delete │ │ │ │ + 386: 000118cd 108 FUNC GLOBAL DEFAULT 11 sdb_array_contains_num │ │ │ │ + 387: 00011c21 4 FUNC GLOBAL DEFAULT 11 sdb_array_pop │ │ │ │ + 388: 000152cd 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: 000235d9 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ + 391: 0002557d 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: 00020ae5 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: 00020741 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ + 396: 00019811 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ + 397: 00023fc1 120 FUNC GLOBAL DEFAULT 11 sdb_num_nset │ │ │ │ + 398: 00011b6d 180 FUNC GLOBAL DEFAULT 11 sdb_array_pop_head │ │ │ │ + 399: 00014729 272 FUNC GLOBAL DEFAULT 11 sdb_diff_format │ │ │ │ + 400: 00025fa5 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ + 401: 00026091 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ + 402: 000188b1 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ + 403: 0001914d 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ + 404: 000209d5 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ + 405: 000158f1 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: 00025741 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ + 408: 000116f9 88 FUNC GLOBAL DEFAULT 11 sdb_array_remove │ │ │ │ + 409: 00024171 98 FUNC GLOBAL DEFAULT 11 sdb_isempty │ │ │ │ + 410: 000240ad 66 FUNC GLOBAL DEFAULT 11 sdb_dump_begin │ │ │ │ + 411: 0001bf29 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: 0001a469 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ + 414: 00015ab1 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ + 415: 000240f1 128 FUNC GLOBAL DEFAULT 11 sdb_dump_hasnext │ │ │ │ + 416: 0001313d 152 FUNC GLOBAL DEFAULT 11 sdb_encode_raw │ │ │ │ + 417: 0001435d 88 FUNC GLOBAL DEFAULT 11 dict_foreach │ │ │ │ + 418: 00023d0d 146 FUNC GLOBAL DEFAULT 11 sdbkv_match │ │ │ │ + 419: 00013f55 222 FUNC GLOBAL DEFAULT 11 dict_fini │ │ │ │ + 420: 00010b59 68 FUNC GLOBAL DEFAULT 11 sdb_array_get_num │ │ │ │ + 421: 00024649 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ + 422: 0001f7e9 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ + 423: 0001535d 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: 00015255 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ + 426: 00015a6d 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ + 427: 0001f4b5 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ + 428: 00021981 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ + 429: 0001fe2d 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ + 430: 000269c9 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ + 431: 00013e4d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ + 432: 00018f59 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ + 433: 0001ec01 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ + 434: 000207d5 46 FUNC GLOBAL DEFAULT 11 ls_destroy │ │ │ │ + 435: 00012571 84 FUNC GLOBAL DEFAULT 11 strbuf_free │ │ │ │ + 436: 0001332d 162 FUNC GLOBAL DEFAULT 11 sdb_decode │ │ │ │ + 437: 00011c25 100 FUNC GLOBAL DEFAULT 11 sdb_array_pop_num │ │ │ │ + 438: 00020359 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ + 439: 00019c19 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: 00025bcd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ + 442: 00025875 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ + 443: 00011539 36 FUNC GLOBAL DEFAULT 11 sdb_array_unset │ │ │ │ + 444: 00024e7d 440 FUNC GLOBAL DEFAULT 11 sdb_expire_set │ │ │ │ + 445: 00023385 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: 00010f5d 488 FUNC GLOBAL DEFAULT 11 sdb_array_set │ │ │ │ + 448: 0001bc79 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ + 449: 000189f1 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ + 450: 00023cd5 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ + 451: 0001fa25 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ + 452: 00025bb5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ + 453: 000142c5 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ + 454: 00024a25 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ + 455: 00011c89 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ + 456: 0001a159 4 FUNC GLOBAL DEFAULT 11 ht_pp_insert │ │ │ │ + 457: 000248d1 192 FUNC GLOBAL DEFAULT 11 sdb_dump_next │ │ │ │ + 458: 000258c1 96 FUNC GLOBAL DEFAULT 11 sdb_unset_like │ │ │ │ + 459: 00015201 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ + 460: 0001e421 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ + 461: 00024639 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ + 462: 00014035 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ + 463: 00019659 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ + 464: 00019b29 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ + 465: 0001df8d 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ + 466: 00019931 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ + 467: 00020615 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: 00011375 112 FUNC GLOBAL DEFAULT 11 sdb_array_insert_num │ │ │ │ + 470: 00019ed1 8 FUNC GLOBAL DEFAULT 11 ht_pp_new_opt │ │ │ │ + 471: 00011751 148 FUNC GLOBAL DEFAULT 11 sdb_array_contains │ │ │ │ + 472: 00012421 264 FUNC GLOBAL DEFAULT 11 strbuf_appendf │ │ │ │ + 473: 00011e8d 284 FUNC GLOBAL DEFAULT 11 sdb_array_sort_num │ │ │ │ + 474: 000219f1 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ + 475: 000203cd 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ + 476: 0001dd81 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ + 477: 000218f5 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 00015915 sdb_heap_realloc │ │ │ │ +0003f99c 00019502 R_ARM_ABS32 000158f1 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 00015a6d 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 000235d9 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 00011a81 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 0001535d 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 00011971 sdb_array_prepend │ │ │ │ +0003faf4 0001d016 R_ARM_JUMP_SLOT 00019b29 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 0001a505 ht_pp_new0 │ │ │ │ +0003fb00 00012f16 R_ARM_JUMP_SLOT 0002427d 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 00026091 sdb_alen │ │ │ │ +0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024e61 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 00025511 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 00019bad ht_up_new │ │ │ │ +0003fb28 0001c816 R_ARM_JUMP_SLOT 0001a159 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 00011375 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 00019a69 ht_up_delete │ │ │ │ +0003fb4c 0000f316 R_ARM_JUMP_SLOT 000148a9 sdb_disk_create │ │ │ │ +0003fb50 00017916 R_ARM_JUMP_SLOT 000141f9 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 0001313d 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 00023c55 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 0001a469 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 0001ff21 sdb_json_num_dec │ │ │ │ +0003fb84 00016416 R_ARM_JUMP_SLOT 00021db5 sdb_querys │ │ │ │ +0003fb88 00014a16 R_ARM_JUMP_SLOT 00025bc9 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 000117e5 sdb_array_add │ │ │ │ +0003fb9c 0001b916 R_ARM_JUMP_SLOT 00025bcd sdb_ht_delete │ │ │ │ +0003fba0 0001aa16 R_ARM_JUMP_SLOT 00015a6d 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 00011d6d sdb_array_sort │ │ │ │ +0003fbb0 00015216 R_ARM_JUMP_SLOT 00026149 sdb_now │ │ │ │ +0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010c39 sdb_array_add_sorted │ │ │ │ +0003fbb8 00018c16 R_ARM_JUMP_SLOT 00019811 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 00026221 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 00010f5d sdb_array_set │ │ │ │ +0003fbd0 00017216 R_ARM_JUMP_SLOT 000216a9 sdb_num_get │ │ │ │ +0003fbd4 00016816 R_ARM_JUMP_SLOT 00011145 sdb_array_insert │ │ │ │ +0003fbd8 00010716 R_ARM_JUMP_SLOT 00025bc1 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 000247d5 sdb_sync │ │ │ │ +0003fbe8 0000ad16 R_ARM_JUMP_SLOT 000131d5 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 00023c61 sdb_close │ │ │ │ +0003fbfc 00011016 R_ARM_JUMP_SLOT 000149fd sdb_disk_insert │ │ │ │ +0003fc00 00017616 R_ARM_JUMP_SLOT 00012365 strbuf_append │ │ │ │ +0003fc04 0000df16 R_ARM_JUMP_SLOT 0001f90d 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 0001fa25 sdb_json_set │ │ │ │ +0003fc1c 0001d716 R_ARM_JUMP_SLOT 00011751 sdb_array_contains │ │ │ │ +0003fc20 00010116 R_ARM_JUMP_SLOT 00015a61 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 000208e5 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 00025c01 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 000213d1 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 0002450d 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 00024749 sdb_foreach_match │ │ │ │ +0003fc68 0000bf16 R_ARM_JUMP_SLOT 000262bd sdb_type │ │ │ │ +0003fc6c 00016116 R_ARM_JUMP_SLOT 00024b15 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 00025bb9 sdb_ht_insert_kvp │ │ │ │ +0003fc88 00016a16 R_ARM_JUMP_SLOT 00019ed9 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 000152cd 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 00014b19 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 00025035 sdb_set │ │ │ │ +0003fca8 0001b116 R_ARM_JUMP_SLOT 0001ec01 sdb_js0n │ │ │ │ +0003fcac 0000c316 R_ARM_JUMP_SLOT 00020b61 sdb_match │ │ │ │ +0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e661 sdb_journal_close │ │ │ │ +0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e915 sdb_journal_clear │ │ │ │ +0003fcb8 0001a216 R_ARM_JUMP_SLOT 00023d0d 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 000238a5 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 00019fbd ht_pp_insert_kv │ │ │ │ +0003fccc 00014216 R_ARM_JUMP_SLOT 0001fe9d sdb_json_num_inc │ │ │ │ +0003fcd0 00010d16 R_ARM_JUMP_SLOT 000251e5 sdb_get │ │ │ │ +0003fcd4 00012416 R_ARM_JUMP_SLOT 00011955 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 00025069 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 00012331 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 00020615 ls_new │ │ │ │ +0003fcf8 00013f16 R_ARM_JUMP_SLOT 000132b9 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 00019851 ht_up_find_kv │ │ │ │ +0003fd04 00014116 R_ARM_JUMP_SLOT 0001a1f5 ht_pp_find │ │ │ │ +0003fd08 00015316 R_ARM_JUMP_SLOT 000257a1 sdb_config │ │ │ │ +0003fd0c 00017e16 R_ARM_JUMP_SLOT 0002070d ls_split_iter │ │ │ │ +0003fd10 0000c816 R_ARM_JUMP_SLOT 000251bd sdb_const_get │ │ │ │ +0003fd14 00010a16 R_ARM_JUMP_SLOT 000239bd 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 00012421 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 0001fe2d 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 00025741 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 00014b41 sdb_fmt_tostr │ │ │ │ +0003fd60 00009d16 R_ARM_JUMP_SLOT 0001a345 ht_pp_delete │ │ │ │ +0003fd64 00011216 R_ARM_JUMP_SLOT 00021749 sdb_num_set │ │ │ │ +0003fd68 0000a016 R_ARM_JUMP_SLOT 0002379d 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 000255a5 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 000115a5 sdb_array_delete │ │ │ │ +0003fd88 0000a916 R_ARM_JUMP_SLOT 000260bd sdb_alen_ignore_empty │ │ │ │ +0003fd8c 0000af16 R_ARM_JUMP_SLOT 00024229 sdb_stats │ │ │ │ +0003fd90 00011316 R_ARM_JUMP_SLOT 00020479 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 00013f55 dict_fini │ │ │ │ +0003fd9c 0001b616 R_ARM_JUMP_SLOT 00020359 sdb_lock_file │ │ │ │ +0003fda0 00018316 R_ARM_JUMP_SLOT 00011c21 sdb_array_pop │ │ │ │ +0003fda4 00009516 R_ARM_JUMP_SLOT 0001e881 sdb_journal_log │ │ │ │ +0003fda8 00014716 R_ARM_JUMP_SLOT 00012529 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 00020895 ls_prepend │ │ │ │ +0003fdb4 00015716 R_ARM_JUMP_SLOT 00011499 sdb_array_set_num │ │ │ │ +0003fdb8 0001ca16 R_ARM_JUMP_SLOT 000258c1 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 000113e5 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 00014839 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 0001a161 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 00026725 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 000207d5 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 0001f999 sdb_json_num_get │ │ │ │ +0003fe08 0000e316 R_ARM_JUMP_SLOT 00021221 sdb_ns_free │ │ │ │ +0003fe0c 00019816 R_ARM_JUMP_SLOT 000116f9 sdb_array_remove │ │ │ │ +0003fe10 0000dd16 R_ARM_JUMP_SLOT 0002536d 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 000217c1 sdb_num_inc │ │ │ │ +0003fe24 0000c216 R_ARM_JUMP_SLOT 00021cd1 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 00025261 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 00026249 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 00023791 sdb_remove │ │ │ │ +0003fe44 00010c16 R_ARM_JUMP_SLOT 00026209 sdb_isnum │ │ │ │ +0003fe48 00018616 R_ARM_JUMP_SLOT 000235d9 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 0001e6ed sdb_journal_open │ │ │ │ +0003fe5c 0000a316 R_ARM_JUMP_SLOT 000206b1 ls_sort │ │ │ │ +0003fe60 0000a816 R_ARM_JUMP_SLOT 00014095 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 00013e4d dict_init │ │ │ │ +0003fe70 00009a16 R_ARM_JUMP_SLOT 00020669 ls_merge_sort │ │ │ │ +0003fe74 00017116 R_ARM_JUMP_SLOT 00023229 sdb_query │ │ │ │ +0003fe78 00014016 R_ARM_JUMP_SLOT 00019575 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 00020741 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 000240ad sdb_dump_begin │ │ │ │ +0003fe90 0000fb16 R_ARM_JUMP_SLOT 00020949 ls_clone │ │ │ │ +0003fe94 00015c16 R_ARM_JUMP_SLOT 00026105 sdb_anext │ │ │ │ +0003fe98 00018e16 R_ARM_JUMP_SLOT 00011b6d 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 0001a3e9 ht_pp_foreach │ │ │ │ +0003fea4 0001a516 R_ARM_JUMP_SLOT 00024649 sdb_foreach_list │ │ │ │ +0003fea8 00018f16 R_ARM_JUMP_SLOT 00014729 sdb_diff_format │ │ │ │ +0003feac 00013116 R_ARM_JUMP_SLOT 000251c5 sdb_get_len │ │ │ │ +0003feb0 00013816 R_ARM_JUMP_SLOT 00020841 ls_append │ │ │ │ +0003feb4 0000ff16 R_ARM_JUMP_SLOT 00025451 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 00014a49 sdb_disk_finish │ │ │ │ +0003fec0 0001db16 R_ARM_JUMP_SLOT 000203cd sdb_lock │ │ │ │ +0003fec4 0001b316 R_ARM_JUMP_SLOT 00012571 strbuf_free │ │ │ │ +0003fec8 0000b016 R_ARM_JUMP_SLOT 0002507d 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 0001332d sdb_decode │ │ │ │ +0003fedc 0001ae16 R_ARM_JUMP_SLOT 000269c9 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 00019c19 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 0001e781 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 000204a1 sdb_unlock │ │ │ │ +0003ff00 0000b116 R_ARM_JUMP_SLOT 00026a75 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 00020805 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 0002612d sdb_const_anext │ │ │ │ +0003ff18 00009616 R_ARM_JUMP_SLOT 0002064d ls_newf │ │ │ │ +0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023e5d 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 000240f1 sdb_dump_hasnext │ │ │ │ +0003ff28 00014816 R_ARM_JUMP_SLOT 00025b6d sdb_ht_new │ │ │ │ +0003ff2c 0000fd16 R_ARM_JUMP_SLOT 000120f5 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 0001f4b5 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 00021859 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 00010b9d 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 00023385 sdb_query_lines │ │ │ │ +0003ff5c 00011816 R_ARM_JUMP_SLOT 00019911 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 00011e8d 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 00012681 sdb_tool │ │ │ │ +0003ff74 0000a616 R_ARM_JUMP_SLOT 00012179 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 00010b59 sdb_array_get_num │ │ │ │ +0003ff84 0001cf16 R_ARM_JUMP_SLOT 00019659 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 000267ad 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 00025f41 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) 0x271e8 │ │ │ │ 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: 2f2e044aff4f845b238b2a947a9849ac513b6f41 │ │ │ ├── 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 │ │ │ │ + strdeq pc, [r1], -r2 │ │ │ │ + andeq lr, r1, r4, lsr #5 │ │ │ │ + andeq r1, r2, lr, asr r2 │ │ │ │ + andeq lr, r1, ip, ror #4 │ │ │ │ + andeq lr, r1, r4, asr #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 94e4 │ │ │ │ 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, #6 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 94c0 │ │ │ │ + b.n 94a0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9434 │ │ │ │ + b.n 9414 │ │ │ │ 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, #5 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 93ec │ │ │ │ + b.n 93cc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 948c │ │ │ │ + b.n 946c │ │ │ │ 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, #30 │ │ │ │ movs r2, r0 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 140 @ 0x8c │ │ │ │ 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 124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #238 @ 0xee │ │ │ │ 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, #21 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 94c8 │ │ │ │ + ble.n 94a8 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 95e0 │ │ │ │ + ble.n 95c0 │ │ │ │ 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, #19 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 9600 │ │ │ │ + bgt.n 95e0 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 9568 │ │ │ │ + bgt.n 9548 │ │ │ │ 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 9770 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb9a0001 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + @ instruction: 0xeb8a0001 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 9714 │ │ │ │ + bgt.n 96f4 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 96c0 │ │ │ │ + blt.n 96a0 │ │ │ │ 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, #13 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 9764 │ │ │ │ + blt.n 9744 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 9858 │ │ │ │ + blt.n 9838 │ │ │ │ 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, #11 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 97b0 │ │ │ │ + bge.n 9790 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 9768 │ │ │ │ + bge.n 9748 │ │ │ │ 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, #9 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 9834 │ │ │ │ + bge.n 9814 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 9804 │ │ │ │ + bge.n 97e4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 99c4 │ │ │ │ + bge.n 99a4 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 98a0 │ │ │ │ + bls.n 9880 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000098ec : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (98f8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - bge.n 99ac │ │ │ │ + bge.n 998c │ │ │ │ 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 99c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9af4 │ │ │ │ + bls.n 9ad4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b14 │ │ │ │ + bls.n 9af4 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9aa8 │ │ │ │ + bhi.n 9a88 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b64 │ │ │ │ + bls.n 9b44 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a58 │ │ │ │ + bhi.n 9a38 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 9adc │ │ │ │ + bhi.n 9abc │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a0c │ │ │ │ + bhi.n 99ec │ │ │ │ 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, #28 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9c90 │ │ │ │ + bvc.n 9c70 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9bec │ │ │ │ + bvs.n 9bcc │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9c10 │ │ │ │ + bvc.n 9bf0 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9cc4 │ │ │ │ + bvc.n 9ca4 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9c04 │ │ │ │ + bvc.n 9be4 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9c90 │ │ │ │ + bvc.n 9c70 │ │ │ │ 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, #23 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 9d14 │ │ │ │ + bpl.n 9cf4 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9c70 │ │ │ │ + bpl.n 9c50 │ │ │ │ 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, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9f88 │ │ │ │ + bvs.n 9f68 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f8c │ │ │ │ + bvs.n 9f6c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f9c │ │ │ │ + bvs.n 9f7c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f9c │ │ │ │ + bvs.n 9f7c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9fa8 │ │ │ │ + bvs.n 9f88 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n a01c │ │ │ │ + bpl.n 9ffc │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9ff8 │ │ │ │ + bmi.n 9fd8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 9f60 │ │ │ │ + bpl.n 9f40 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9f88 │ │ │ │ + bmi.n 9f68 │ │ │ │ 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, #10 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 9fd0 │ │ │ │ + bmi.n 9fb0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 9f9c │ │ │ │ + bcs.n 9f7c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a150 │ │ │ │ + bmi.n a130 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n a038 │ │ │ │ + bcs.n a018 │ │ │ │ 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, #2 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a208 │ │ │ │ + bcs.n a1e8 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n a2a4 │ │ │ │ + bne.n a284 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a19c │ │ │ │ + bcs.n a17c │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a258 │ │ │ │ + beq.n a238 │ │ │ │ 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 q8, d14, d1 │ │ │ │ + bcs.n a304 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a390 │ │ │ │ + beq.n a370 │ │ │ │ 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 acec │ │ │ │ movs r1, r0 │ │ │ │ - bne.n adc8 │ │ │ │ + bne.n ada8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae6c │ │ │ │ + bcs.n ae4c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n aea4 │ │ │ │ + bcs.n ae84 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae9c │ │ │ │ + bcs.n ae7c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad4c │ │ │ │ + bcs.n ad2c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad58 │ │ │ │ + bcs.n ad38 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ada0 │ │ │ │ + bcs.n ad80 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adc4 │ │ │ │ + bcs.n ada4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae24 │ │ │ │ + bcc.n ae04 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aeec │ │ │ │ + bcc.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aeec │ │ │ │ + bcc.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aedc │ │ │ │ + bcc.n aebc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aee0 │ │ │ │ + bcc.n aec0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aef8 │ │ │ │ + bcc.n aed8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad80 │ │ │ │ + bcc.n ad60 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n ae34 │ │ │ │ + bpl.n ae14 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n ae64 │ │ │ │ + bvs.n ae44 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n aea4 │ │ │ │ + bne.n ae84 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ae98 │ │ │ │ + bne.n ae78 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aebc │ │ │ │ + bcc.n ae9c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n af0c │ │ │ │ + blt.n aeec │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aeb4 │ │ │ │ + bcc.n ae94 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae98 │ │ │ │ + bcc.n ae78 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae8c │ │ │ │ + bcc.n ae6c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae98 │ │ │ │ + bcc.n ae78 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae90 │ │ │ │ + bcc.n ae70 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae84 │ │ │ │ + bcc.n ae64 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae9c │ │ │ │ + bcc.n ae7c │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n ad6c │ │ │ │ + bcs.n af4c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n add8 │ │ │ │ + bcs.n adb8 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n aef0 │ │ │ │ + bge.n aed0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad90 │ │ │ │ + bcs.n ad70 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adc4 │ │ │ │ + bcs.n ada4 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae1c │ │ │ │ + bcs.n adfc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ade8 │ │ │ │ + bcs.n adc8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n aee0 │ │ │ │ + bcc.n aec0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n af20 │ │ │ │ + bcs.n af00 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r8], #-4 │ │ │ │ + stc2l 0, cr0, [r8], #-4 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n af58 │ │ │ │ + bne.n af38 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n ae94 │ │ │ │ + beq.n ae74 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfaea0001 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xfada0001 │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - vst1.8 {d16[0]}, [r6], r1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldrsh.w r0, [r6, #1] │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [lr, r1] │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + vst4.8 {d0-d3}, [lr], r1 │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str??.w r0, [lr, #1] │ │ │ │ - ldr.w r0, [r8, #1] │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldr.w r0, [lr, #1] │ │ │ │ + str.w r0, [r8, #1] │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strh.w r0, [ip, #1] │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldrb.w r0, [ip, #1] │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str.w r0, [r0, r1] │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldrh.w r0, [r0, r1] │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7cc0001 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7bc0001 │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7740001 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7640001 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7360001 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xf7260001 │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ 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, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ 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 2707c │ │ │ │ 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!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf3780001 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + bfi r0, r8, #0, #2 │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ 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 r1, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - b.n ae20 │ │ │ │ + b.n ae00 │ │ │ │ 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, r7} │ │ │ │ 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 r7!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ 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 r7!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r6, 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, 4, cr0, cr12, cr1, {0} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r0], #4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stc 0, cr0, [r0], #4 │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r4} │ │ │ │ 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} │ │ │ │ + strd r0, r0, [r4], #4 │ │ │ │ + sub.w r0, lr, r1 │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, r4, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + adcs.w r0, r4, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, 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!, {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, ca28 │ │ │ │ + cbnz r4, ca24 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ movs r1, r0 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n c914 │ │ │ │ + bpl.n c8f4 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {pc} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n ca88 │ │ │ │ + bmi.n ca68 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, ca68 │ │ │ │ + cbnz r4, ca64 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, ca62 │ │ │ │ + cbnz r0, ca5e │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, ca5e │ │ │ │ + cbnz r2, ca5a │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n ca04 │ │ │ │ + bgt.n c9e4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, ca4c │ │ │ │ + cbnz r2, ca48 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca2e │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r1, r0 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ca20 │ │ │ │ + bcs.n ca00 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - uxth r6, r0 │ │ │ │ + sxtb r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n c9f0 │ │ │ │ + blt.n c9d0 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb 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 d7d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n d774 │ │ │ │ + bhi.n d754 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, d74c │ │ │ │ + cbz r2, d748 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n d6ec │ │ │ │ + bvc.n d6cc │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, d742 │ │ │ │ + cbz r2, d73e │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, d742 │ │ │ │ + cbz r4, d73e │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #528 @ (adr r6, d968 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, d928 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #640 @ (adr r2, d9dc ) │ │ │ │ + add r2, pc, #576 @ (adr r2, d99c ) │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n d7cc │ │ │ │ + bmi.n d7ac │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d854 │ │ │ │ + bcs.n d834 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d7ec │ │ │ │ + bcs.n d7cc │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d724 │ │ │ │ + bne.n d704 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d808 │ │ │ │ + bne.n d7e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #784 @ (adr r7, dab8 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, da78 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d6c8 │ │ │ │ + beq.n d8a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, d824 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, d7e4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d860 │ │ │ │ + beq.n d840 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, db44 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, db04 ) │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d810 │ │ │ │ + beq.n d7f0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #704 @ (adr r6, da98 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, da58 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #512 @ (adr r6, d9e4 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, d9a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #328 @ (adr r6, d938 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, d8f8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #144 @ (adr r6, d88c ) │ │ │ │ + add r6, pc, #80 @ (adr r6, d84c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, dbd8 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, db98 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #672 @ (adr r7, dab4 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, da74 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #720 @ (adr r5, dae8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, daa8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #776 @ (adr r4, db34 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, daf4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ 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, #256 @ 0x100 │ │ │ │ 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 r0, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r7, pc, #1016 @ (adr r7, dd94 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r7, pc, #976 @ (adr r7, dd70 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #840 @ (adr r7, dcec ) │ │ │ │ + add r7, pc, #776 @ (adr r7, dcac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, dc98 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, dc58 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #792 @ (adr r7, dcc4 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, dc84 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, dc80 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, dc40 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #648 @ (adr r7, dc3c ) │ │ │ │ + add r7, pc, #584 @ (adr r7, dbfc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #640 @ (adr r7, dc38 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, dbf8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #520 @ (adr r7, dbc4 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, db84 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #432 @ (adr r7, db70 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, db30 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #376 @ (adr r7, db3c ) │ │ │ │ + add r7, pc, #312 @ (adr r7, dafc ) │ │ │ │ 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, #288 @ (adr r7, daf4 ) │ │ │ │ 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 r7, pc, #240 @ (adr r7, db0c ) │ │ │ │ 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 r7, pc, #144 @ (adr r7, dabc ) │ │ │ │ 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 r7, pc, #136 @ (adr r7, dac4 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (da44 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r7, pc, #216 @ (adr r7, db20 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, dae0 ) │ │ │ │ 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, #968 @ (adr r6, dee8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, df1c ) │ │ │ │ + add r6, pc, #952 @ (adr r6, dedc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, df20 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, dee0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #8 @ (adr r7, db34 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, def4 ) │ │ │ │ movs r1, r0 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #680 @ (adr r6, dddc ) │ │ │ │ + add r6, pc, #616 @ (adr r6, dd9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #648 @ (adr r6, ddc0 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, dd80 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #632 @ (adr r6, ddb4 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, dd74 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #608 @ (adr r6, dda0 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, dd60 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #576 @ (adr r6, dd84 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, dd44 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #552 @ (adr r6, dd74 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, dd34 ) │ │ │ │ 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, #272 @ (adr r6, dc8c ) │ │ │ │ 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 r6, pc, #40 @ (adr r6, dcac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, dcb0 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, e070 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #24 @ (adr r6, dca4 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, e064 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #32 @ (adr r6, dcb0 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, e070 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #16 @ (adr r6, dca4 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, e064 ) │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #576 @ (adr r5, dedc ) │ │ │ │ + add r5, pc, #512 @ (adr r5, de9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, dea0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, de60 ) │ │ │ │ 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, #312 @ (adr r5, def0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, df24 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, dee4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #328 @ (adr r5, df08 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, dec8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #224 @ (adr r5, dea4 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, de64 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #312 @ (adr r5, df00 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, dec0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, e18c ) │ │ │ │ + add r4, pc, #896 @ (adr r4, e14c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, e198 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, e158 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #592 @ (adr r4, e024 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, dfe4 ) │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, e05c ) │ │ │ │ + add r4, pc, #576 @ (adr r4, e01c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, dff0 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, dfb0 ) │ │ │ │ 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, #440 @ (adr r4, e01c ) │ │ │ │ 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, #1008 @ (adr r3, e2c4 ) │ │ │ │ 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, #776 @ (adr r3, e234 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #288 @ (adr r3, e050 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, e010 ) │ │ │ │ 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, #496 @ (adr r3, e168 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #584 @ (adr r3, e1c4 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, e184 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #472 @ (adr r3, e158 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, e118 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #560 @ (adr r3, e1b4 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, e174 ) │ │ │ │ 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, #352 @ (adr r3, e124 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #416 @ (adr r3, e168 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, e128 ) │ │ │ │ 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 r3, pc, #248 @ (adr r3, e0fc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #296 @ (adr r3, e130 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, e0f0 ) │ │ │ │ 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 r3, pc, #184 @ (adr r3, e0f8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #272 @ (adr r3, e154 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, e114 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #632 @ (adr r0, e2c0 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, e280 ) │ │ │ │ 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, #976 @ (adr r2, e498 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, e3cc ) │ │ │ │ + add r2, pc, #704 @ (adr r2, e38c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #920 @ (adr r2, e468 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, e428 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #904 @ (adr r2, e45c ) │ │ │ │ + add r2, pc, #840 @ (adr r2, e41c ) │ │ │ │ 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, #584 @ (adr r2, e370 ) │ │ │ │ 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, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #520 @ (adr r2, e42c ) │ │ │ │ + add r2, pc, #456 @ (adr r2, e3ec ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, e3a8 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, e368 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #344 @ (adr r2, e384 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, e344 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #304 @ (adr r2, e360 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, e320 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ 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, #576 @ (adr r1, e4a4 ) │ │ │ │ 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, #568 @ (adr r1, e4ac ) │ │ │ │ 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, #592 @ (adr r1, e4d4 ) │ │ │ │ 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, #592 @ (adr r1, e4e4 ) │ │ │ │ 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, #608 @ (adr r1, e504 ) │ │ │ │ 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, #624 @ (adr r1, e524 ) │ │ │ │ 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, #632 @ (adr r1, e53c ) │ │ │ │ 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, #568 @ (adr r1, e524 ) │ │ │ │ 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, #504 @ (adr r1, e50c ) │ │ │ │ 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, #472 @ (adr r1, e4fc ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e32c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #568 @ (adr r1, e568 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, e528 ) │ │ │ │ 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, #480 @ (adr r1, e520 ) │ │ │ │ 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, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #232 @ (adr r1, e4f0 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, e4b0 ) │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r4, #28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ 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 r6, [sp, #152] @ 0x98 │ │ │ │ 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, #1016] @ 0x3f8 │ │ │ │ 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, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ 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, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ 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, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ 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 r7, [sp, #224] @ 0xe0 │ │ │ │ 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, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ 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, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ 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, #960] @ 0x3c0 │ │ │ │ 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, #960] @ 0x3c0 │ │ │ │ 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, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7c4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ 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, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #9 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ 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, #856] @ 0x358 │ │ │ │ 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, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ 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, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfaba0002 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ 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 r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ 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, #536] @ 0x218 │ │ │ │ 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, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ 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, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ 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, #520] @ 0x208 │ │ │ │ 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, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ 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, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ 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 r1, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ 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 r1, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ 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, #512] @ 0x200 │ │ │ │ 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 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ 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, #256] @ 0x100 │ │ │ │ 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 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (f154 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ 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, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ 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 r6, [sp, #192] @ 0xc0 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r5, #30 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ 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, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, f4d2 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ 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, #42] @ 0x2a │ │ │ │ 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, #384] @ 0x180 │ │ │ │ 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 r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ 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, #38] @ 0x26 │ │ │ │ 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 r3, [sp, #80] @ 0x50 │ │ │ │ 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 r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ 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, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ 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, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ str r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ + movs r1, r0 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ 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 r1, [sp, #224] @ 0xe0 │ │ │ │ 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 r1, [sp, #216] @ 0xd8 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ 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 r1, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ 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, #28] │ │ │ │ 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, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ 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, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ 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, #58] @ 0x3a │ │ │ │ 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, #58] @ 0x3a │ │ │ │ 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, #18] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb64 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb70 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ 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, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ cdp2 0, 13, cr0, cr8, cr2, {0} │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ 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, #48] @ 0x30 │ │ │ │ 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, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ 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, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ b.n fd1c │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #560 @ (adr r7, 1007c ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 1003c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ 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, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #960 @ (adr r6, 102b0 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 10270 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ 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, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ 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, #14] │ │ │ │ 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, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ 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, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ 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, #16] │ │ │ │ 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, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ 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, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #632 @ (adr r3, 104a4 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 10464 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ 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,32 +11673,32 @@ │ │ │ │ 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, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ 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 │ │ │ │ + ldr.w r1, [pc, #1100] @ 10778 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ - ldr.w r1, [pc, #1104] @ 10788 │ │ │ │ + ldr.w r1, [pc, #1092] @ 1077c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103a6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ @@ -11714,15 +11714,15 @@ │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10478 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10478 │ │ │ │ - ldr.w r7, [pc, #1040] @ 1078c │ │ │ │ + ldr.w r7, [pc, #1028] @ 10780 │ │ │ │ movs r0, #1 │ │ │ │ add r7, pc │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1045c │ │ │ │ @@ -11739,123 +11739,123 @@ │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ ldr.w r3, [r4, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10406 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1063a │ │ │ │ + beq.w 1062e │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ bne.n 1037a │ │ │ │ ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 10414 │ │ │ │ - ldr r4, [pc, #940] @ (10790 ) │ │ │ │ + ldr r4, [pc, #928] @ (10784 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #43 @ 0x2b │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ b.n 1048e │ │ │ │ - ldr r5, [pc, #928] @ (10794 ) │ │ │ │ + ldr r5, [pc, #916] @ (10788 ) │ │ │ │ movs r0, #3 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r5, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 106a8 │ │ │ │ + bne.w 1069c │ │ │ │ ldr.w r7, [r4, #3772] @ 0xebc │ │ │ │ cmp r7, #1 │ │ │ │ beq.n 10418 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 10656 │ │ │ │ + beq.w 1064a │ │ │ │ movs r5, #0 │ │ │ │ b.n 1038e │ │ │ │ ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 10746 │ │ │ │ + beq.w 1073a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 106dc │ │ │ │ - ldr.w r8, [pc, #876] @ 10798 │ │ │ │ + beq.w 106d0 │ │ │ │ + ldr.w r8, [pc, #864] @ 1078c │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ add.w r8, r8, #232 @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ blx 8cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1038e │ │ │ │ ldr.w r3, [r4, #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, #836] @ (10790 ) │ │ │ │ + ldr r2, [pc, #836] @ (10794 ) │ │ │ │ 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 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #828] @ (107a4 ) │ │ │ │ - ldr r2, [pc, #828] @ (107a8 ) │ │ │ │ + ldr r3, [pc, #816] @ (10798 ) │ │ │ │ + ldr r2, [pc, #816] @ (1079c ) │ │ │ │ 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 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 1038e │ │ │ │ - ldr r4, [pc, #808] @ (107ac ) │ │ │ │ + ldr r4, [pc, #796] @ (107a0 ) │ │ │ │ mov.w r8, #50 @ 0x32 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1071c │ │ │ │ + beq.w 10710 │ │ │ │ mov r1, r4 │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10716 │ │ │ │ + beq.w 1070a │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r2, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 104c0 │ │ │ │ add.w lr, r3, r7 │ │ │ │ - movw r2, #889 @ 0x379 │ │ │ │ - movt r2, #64384 @ 0xfb80 │ │ │ │ + movw r2, #49744 @ 0xc250 │ │ │ │ + movt r2, #10680 @ 0x29b8 │ │ │ │ movw ip, #26125 @ 0x660d │ │ │ │ movt ip, #25 │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ + strd r5, r4, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, lr │ │ │ │ mov fp, ip │ │ │ │ mov r6, r7 │ │ │ │ @@ -11866,167 +11866,163 @@ │ │ │ │ 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 26dcc │ │ │ │ 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] │ │ │ │ + ldrd r5, r4, [sp, #32] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10710 │ │ │ │ + beq.w 10704 │ │ │ │ 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 r6, r4 │ │ │ │ + mov r4, r3 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ldrb.w ip, [lr, r3] │ │ │ │ strb.w ip, [r0, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 10554 │ │ │ │ + bne.n 10556 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ mov r0, r7 │ │ │ │ + mov r8, sl │ │ │ │ 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 #7 │ │ │ │ + add.w r1, r1, r0, lsr #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - bne.n 10592 │ │ │ │ + bne.n 10582 │ │ │ │ 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 │ │ │ │ + eor.w r2, r2, #4008636142 @ 0xeeeeeeee │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ - eor.w r2, r2, #1347440720 @ 0x50505050 │ │ │ │ + eor.w r2, r2, #4008636142 @ 0xeeeeeeee │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 105ae │ │ │ │ + bne.n 1059e │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 105de │ │ │ │ + beq.n 105d2 │ │ │ │ + mvn.w r0, #17 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - eor.w r2, r2, #80 @ 0x50 │ │ │ │ + eor.w r2, r2, r0 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - bhi.n 105ce │ │ │ │ + bhi.n 105c2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10694 │ │ │ │ + beq.n 10688 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 106fa │ │ │ │ + bne.w 106ee │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ 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 ) │ │ │ │ + bne.n 106b4 │ │ │ │ + ldr r4, [pc, #416] @ (107a4 ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1038e │ │ │ │ - ldr r3, [pc, #400] @ (107b4 ) │ │ │ │ + ldr r3, [pc, #400] @ (107a8 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #396] @ (107b8 ) │ │ │ │ + ldr r2, [pc, #396] @ (107ac ) │ │ │ │ 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 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 10414 │ │ │ │ - ldr r4, [pc, #372] @ (107bc ) │ │ │ │ + ldr r4, [pc, #372] @ (107b0 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #43 @ 0x2b │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ b.n 1048e │ │ │ │ ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 10736 │ │ │ │ + beq.n 1072a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 106ea │ │ │ │ - ldr r5, [pc, #348] @ (107c0 ) │ │ │ │ + beq.n 106de │ │ │ │ + ldr r5, [pc, #348] @ (107b4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r5, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10414 │ │ │ │ - ldr r3, [pc, #332] @ (107c4 ) │ │ │ │ + ldr r3, [pc, #332] @ (107b8 ) │ │ │ │ add.w r1, r5, #232 @ 0xe8 │ │ │ │ ldr.w r2, [r4, #3780] @ 0xec4 │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #316] @ (107c8 ) │ │ │ │ + ldr r2, [pc, #316] @ (107bc ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 8a44 │ │ │ │ b.n 10414 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8a68 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ b.n 1038e │ │ │ │ - ldr r3, [pc, #288] @ (107cc ) │ │ │ │ + ldr r3, [pc, #288] @ (107c0 ) │ │ │ │ add.w r1, r5, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #288] @ (107d0 ) │ │ │ │ + ldr r2, [pc, #288] @ (107c4 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ blx 8a44 │ │ │ │ b.n 10406 │ │ │ │ @@ -12037,317 +12033,317 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 7fac │ │ │ │ b.n 1038e │ │ │ │ - ldr r4, [pc, #244] @ (107d4 ) │ │ │ │ + ldr r4, [pc, #244] @ (107c8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #27 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ b.n 1048e │ │ │ │ - ldr r4, [pc, #236] @ (107d8 ) │ │ │ │ + ldr r4, [pc, #236] @ (107cc ) │ │ │ │ movs r5, #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 ) │ │ │ │ + ldr r7, [pc, #224] @ (107d0 ) │ │ │ │ movs r0, #3 │ │ │ │ add r7, pc │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 10756 │ │ │ │ + cbnz r0, 1074a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 105f0 │ │ │ │ + b.n 105e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - ldr r4, [pc, #192] @ (107e0 ) │ │ │ │ + ldr r4, [pc, #192] @ (107d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 1076c │ │ │ │ + cbnz r0, 10760 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ blx 8d8c │ │ │ │ b.n 1038e │ │ │ │ - ldr r4, [pc, #172] @ (107e4 ) │ │ │ │ + ldr r4, [pc, #172] @ (107d8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #31 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ adds r4, #156 @ 0x9c │ │ │ │ b.n 1048e │ │ │ │ - ldr r4, [pc, #160] @ (107e8 ) │ │ │ │ + ldr r4, [pc, #160] @ (107dc ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #24 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ b.n 1048e │ │ │ │ - ldr r3, [pc, #148] @ (107ec ) │ │ │ │ + ldr r3, [pc, #148] @ (107e0 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #148] @ (107f0 ) │ │ │ │ + ldr r2, [pc, #148] @ (107e4 ) │ │ │ │ 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 ) │ │ │ │ + b.n 106fe │ │ │ │ + ldr r3, [pc, #132] @ (107e8 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #132] @ (107f8 ) │ │ │ │ + ldr r2, [pc, #132] @ (107ec ) │ │ │ │ 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 10720 │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #272 @ (adr r2, 108a0 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 10854 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #872 @ (adr r1, 10afc ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 10ab0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #824 @ (adr r1, 10ad0 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 10a84 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #600 @ (adr r1, 109f4 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 109a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #232 @ (adr r1, 10898 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 1084c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #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] @ (10a80 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #636] @ (10a90 ) │ │ │ │ + ldr r3, [pc, #636] @ (10a84 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #636] @ (10a94 ) │ │ │ │ + ldr r1, [pc, #636] @ (10a88 ) │ │ │ │ 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 108e6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108f2 │ │ │ │ + beq.n 108e6 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 8518 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.n 10936 │ │ │ │ + beq.n 1092a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 88e4 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w 1098e │ │ │ │ + bcs.w 10982 │ │ │ │ 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 10872 │ │ │ │ + b.n 10a54 │ │ │ │ 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 10950 │ │ │ │ mov r0, r6 │ │ │ │ blx 88e4 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 1086a │ │ │ │ + bcc.n 1085e │ │ │ │ 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 109a8 │ │ │ │ + ldr r4, [pc, #488] @ (10a8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10978 │ │ │ │ + bne.n 1096c │ │ │ │ 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] @ (10a90 ) │ │ │ │ + ldr r3, [pc, #440] @ (10a84 ) │ │ │ │ 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 10a7c │ │ │ │ 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] @ (10a94 ) │ │ │ │ blx 81c0 │ │ │ │ - ldr r0, [pc, #424] @ (10aa4 ) │ │ │ │ + ldr r0, [pc, #424] @ (10a98 ) │ │ │ │ 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 10828 │ │ │ │ + ldr r0, [pc, #404] @ (10a9c ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #404] @ (10aac ) │ │ │ │ + ldr r2, [pc, #404] @ (10aa0 ) │ │ │ │ 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 10836 │ │ │ │ + ldr r4, [pc, #376] @ (10aa4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ - cbz r0, 1096c │ │ │ │ - ldr r0, [pc, #364] @ (10ab4 ) │ │ │ │ + cbz r0, 10960 │ │ │ │ + ldr r0, [pc, #364] @ (10aa8 ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #364] @ (10ab8 ) │ │ │ │ + ldr r2, [pc, #364] @ (10aac ) │ │ │ │ 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 10960 │ │ │ │ + ldr r4, [pc, #348] @ (10ab0 ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a4a │ │ │ │ + bne.n 10a3e │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 81c0 │ │ │ │ - b.n 108d4 │ │ │ │ - ldr r3, [pc, #324] @ (10ac0 ) │ │ │ │ + b.n 108c8 │ │ │ │ + ldr r3, [pc, #324] @ (10ab4 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (10ac4 ) │ │ │ │ + ldr r2, [pc, #324] @ (10ab8 ) │ │ │ │ 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 108b2 │ │ │ │ + ldr r4, [pc, #312] @ (10abc ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1096c │ │ │ │ - ldr r0, [pc, #300] @ (10acc ) │ │ │ │ + beq.n 10960 │ │ │ │ + ldr r0, [pc, #300] @ (10ac0 ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (10ad0 ) │ │ │ │ + ldr r2, [pc, #300] @ (10ac4 ) │ │ │ │ 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 10960 │ │ │ │ + ldr r5, [pc, #284] @ (10ac8 ) │ │ │ │ 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 +12365,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 10a26 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e70 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -12390,227 +12386,227 @@ │ │ │ │ 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 109fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 8b74 │ │ │ │ - b.n 108c8 │ │ │ │ - ldr r0, [pc, #140] @ (10ad8 ) │ │ │ │ + b.n 108bc │ │ │ │ + ldr r0, [pc, #140] @ (10acc ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (10adc ) │ │ │ │ + ldr r2, [pc, #140] @ (10ad0 ) │ │ │ │ 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 10960 │ │ │ │ + ldr r4, [pc, #124] @ (10ad4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1096c │ │ │ │ - ldr r0, [pc, #112] @ (10ae4 ) │ │ │ │ + beq.w 10960 │ │ │ │ + ldr r0, [pc, #112] @ (10ad8 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (10ae8 ) │ │ │ │ + ldr r2, [pc, #112] @ (10adc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1096c │ │ │ │ + b.n 10960 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2b40002 │ │ │ │ + movt r0, #2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf1f00002 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + @ instruction: 0xf1fc0002 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r2, [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 10b02 │ │ │ │ + b.n 10b0e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10b2a │ │ │ │ + bne.n 10b1e │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 10b1a │ │ │ │ + beq.n 10b0e │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 10afa │ │ │ │ + bne.n 10aee │ │ │ │ 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 10b0a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 10aec │ │ │ │ + b.n 10ae0 │ │ │ │ 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 10b56 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r2 │ │ │ │ ite cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ movcs r0, #0 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00010b64 : │ │ │ │ +00010b58 : │ │ │ │ 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, 10b8e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 10b9a │ │ │ │ + cbz r3, 10b8e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 10ba0 │ │ │ │ + ble.n 10b94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b8e │ │ │ │ + b.n 10b82 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 10ba0 │ │ │ │ + beq.n 10b94 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10b88 │ │ │ │ + bne.n 10b7c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -00010ba8 : │ │ │ │ +00010b9c : │ │ │ │ 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, 10bd8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 10be4 │ │ │ │ + cbz r3, 10bd8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 10bea │ │ │ │ - beq.n 10bfc │ │ │ │ + blt.n 10bde │ │ │ │ + beq.n 10bf0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 10bd6 │ │ │ │ + b.n 10bca │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 10bfc │ │ │ │ + ble.n 10bf0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10bd0 │ │ │ │ + bne.n 10bc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8048 │ │ │ │ negs r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 10be4 │ │ │ │ + bgt.n 10bd8 │ │ │ │ add r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10bfc │ │ │ │ - bgt.n 10bcc │ │ │ │ + beq.n 10bf0 │ │ │ │ + bgt.n 10bc0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 10c30 │ │ │ │ + cbz r0, 10c24 │ │ │ │ subs r5, r0, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 10c3a │ │ │ │ + cbz r3, 10c2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 10c2c │ │ │ │ + cbz r3, 10c20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r5] │ │ │ │ @@ -12618,117 +12614,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 10c0e │ │ │ │ │ │ │ │ -00010c44 : │ │ │ │ +00010c38 : │ │ │ │ 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] @ (10e48 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #504] @ (10e58 ) │ │ │ │ + ldr r3, [pc, #504] @ (10e4c ) │ │ │ │ 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, 10c7c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10db6 │ │ │ │ + bne.w 10daa │ │ │ │ add.w r5, sp, #31 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10c92 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbnz r3, 10cbc │ │ │ │ + cbnz r3, 10cb0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #440] @ (10e5c ) │ │ │ │ - ldr r3, [pc, #436] @ (10e58 ) │ │ │ │ + ldr r2, [pc, #440] @ (10e50 ) │ │ │ │ + ldr r3, [pc, #436] @ (10e4c ) │ │ │ │ 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 10e44 │ │ │ │ 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, 10cd8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10cd4 │ │ │ │ + bne.n 10cc8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 10de8 │ │ │ │ + bne.w 10ddc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e1c │ │ │ │ + beq.w 10e10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10c92 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e26 │ │ │ │ + beq.w 10e1a │ │ │ │ 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 10d20 │ │ │ │ + b.n 10dfe │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 10e3c │ │ │ │ + bcs.w 10e30 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10ae0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 10dbc │ │ │ │ + beq.n 10db0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10d26 │ │ │ │ + bne.n 10d1a │ │ │ │ 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 +12737,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 10d10 │ │ │ │ mov r9, r8 │ │ │ │ cmp r6, r5 │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ - bcc.n 10df6 │ │ │ │ + bcc.n 10dea │ │ │ │ cmp r9, fp │ │ │ │ it hi │ │ │ │ strbhi r3, [r0, #0] │ │ │ │ - bls.n 10e2c │ │ │ │ + bls.n 10e20 │ │ │ │ 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 10e28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ca0 │ │ │ │ + b.n 10c94 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ adds r5, r0, r4 │ │ │ │ - b.n 10c92 │ │ │ │ + b.n 10c86 │ │ │ │ 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 10d4c │ │ │ │ + b.n 10d48 │ │ │ │ + ldr r3, [pc, #116] @ (10e54 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ - b.n 10ce4 │ │ │ │ + b.n 10cd8 │ │ │ │ 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 10d88 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 10dce │ │ │ │ + b.n 10dc2 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 10d00 │ │ │ │ + b.n 10cf4 │ │ │ │ mov r9, fp │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 10df8 │ │ │ │ + bcc.n 10dec │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 10d94 │ │ │ │ + b.n 10d88 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10db2 │ │ │ │ + b.n 10da6 │ │ │ │ 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 10dc2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 6, cr0, cr12, cr2, {0} │ │ │ │ + cdp 0, 7, cr0, cr8, cr2, {0} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr4, cr2, {0} │ │ │ │ + cdp 0, 3, cr0, cr0, cr2, {0} │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ │ │ │ │ -00010e64 : │ │ │ │ +00010e58 : │ │ │ │ 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] @ (10f50 ) │ │ │ │ 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] @ (10f54 ) │ │ │ │ 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, 10ea2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r4, 10eb2 │ │ │ │ + cbz r4, 10ea6 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 10eb2 │ │ │ │ + beq.n 10ea6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ec6 │ │ │ │ - cbz r3, 10eb8 │ │ │ │ + b.n 10eba │ │ │ │ + cbz r3, 10eac │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 10ee0 │ │ │ │ + cbnz r2, 10ed4 │ │ │ │ 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] @ (10f58 ) │ │ │ │ + ldr r3, [pc, #148] @ (10f54 ) │ │ │ │ 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 10f4a │ │ │ │ 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 10eac │ │ │ │ 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, 10f3e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10eae │ │ │ │ + beq.n 10ea2 │ │ │ │ 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 +12923,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 10eb8 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10f0e │ │ │ │ + b.n 10f02 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcrr 0, 0, r0, r4, cr2 │ │ │ │ + mrrc 0, 0, r0, r0, cr2 @ │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebfe0002 │ │ │ │ + stc 0, cr0, [sl], {2} │ │ │ │ │ │ │ │ -00010f68 : │ │ │ │ +00010f5c : │ │ │ │ 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] @ (11138 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #456] @ (11148 ) │ │ │ │ + ldr r3, [pc, #456] @ (1113c ) │ │ │ │ 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, 10f96 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 10fce │ │ │ │ + cbnz r3, 10fc2 │ │ │ │ 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] @ (11140 ) │ │ │ │ + ldr r3, [pc, #404] @ (1113c ) │ │ │ │ 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 11132 │ │ │ │ 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 110f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 1101a │ │ │ │ + blt.n 1100e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1112a │ │ │ │ + beq.w 1111e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1100c │ │ │ │ + b.n 11000 │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 11076 │ │ │ │ + beq.n 1106a │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11004 │ │ │ │ + bne.n 10ff8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa4 │ │ │ │ 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 11114 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 1100a │ │ │ │ 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 +13042,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 11122 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa4 │ │ │ │ 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 1110a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 1100a │ │ │ │ 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 110b4 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 110e0 │ │ │ │ + cbz r0, 110d4 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 110be │ │ │ │ + bne.n 110b2 │ │ │ │ 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, 1112a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa4 │ │ │ │ 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 10fa4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 11094 │ │ │ │ + b.n 11088 │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11034 │ │ │ │ + b.n 11028 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 1107a │ │ │ │ + b.n 1106e │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa4 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adc.w r0, r8, r2 │ │ │ │ + adcs.w r0, r4, r2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, r2 │ │ │ │ + @ instruction: 0xeb200002 │ │ │ │ │ │ │ │ -00011150 : │ │ │ │ +00011144 : │ │ │ │ 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] @ (11368 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #528] @ (11378 ) │ │ │ │ + ldr r3, [pc, #528] @ (1136c ) │ │ │ │ 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, 1117e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 111b2 │ │ │ │ + cbnz r3, 111a6 │ │ │ │ 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] @ (11370 ) │ │ │ │ + ldr r3, [pc, #476] @ (1136c ) │ │ │ │ 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 11362 │ │ │ │ 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 +13195,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 112c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 112ec │ │ │ │ + beq.n 112e0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 112f0 │ │ │ │ + beq.n 112e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 112a2 │ │ │ │ + beq.n 11296 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11312 │ │ │ │ + beq.w 11306 │ │ │ │ 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 112ce │ │ │ │ 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 11318 │ │ │ │ adds r7, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 11228 │ │ │ │ + bne.n 1121c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r6 │ │ │ │ movcs r1, r0 │ │ │ │ @@ -13279,20 +13275,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 11310 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 112b6 │ │ │ │ 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 +13298,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 1118a │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 111ea │ │ │ │ + b.n 111de │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11356 │ │ │ │ + beq.n 1134a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11196 │ │ │ │ + b.n 1118a │ │ │ │ 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 112b6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 11210 │ │ │ │ + b.n 11204 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 112b6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11366 │ │ │ │ + cbz r3, 1135a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1135e │ │ │ │ + cbz r3, 11352 │ │ │ │ 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 1118a │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 112ec │ │ │ │ + b.n 112e0 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11344 │ │ │ │ + b.n 11338 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 11334 │ │ │ │ + b.n 11328 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r0, #-8]! │ │ │ │ + strd r0, r0, [ip, #-8]! │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr!, {r1} │ │ │ │ + ldmdb sl!, {r1} │ │ │ │ │ │ │ │ -00011380 : │ │ │ │ +00011374 : │ │ │ │ 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] @ (113d8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (113e8 ) │ │ │ │ + ldr r2, [pc, #80] @ (113dc ) │ │ │ │ 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 +13402,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] @ (113e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (113dc ) │ │ │ │ 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 113d4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11244 │ │ │ │ + b.n 11250 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 111e8 │ │ │ │ + b.n 111f4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000113f0 : │ │ │ │ +000113e4 : │ │ │ │ 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] @ (1148c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1149c ) │ │ │ │ + ldr r3, [pc, #148] @ (11490 ) │ │ │ │ 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, 11468 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r3, 11474 │ │ │ │ + cbz r3, 11468 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ - bcs.n 11448 │ │ │ │ + bcs.n 1143c │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1142a │ │ │ │ + bne.n 1141e │ │ │ │ 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] @ (11494 ) │ │ │ │ + ldr r3, [pc, #60] @ (11490 ) │ │ │ │ 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 11486 │ │ │ │ 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 1144e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1121c │ │ │ │ + b.n 11228 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11178 │ │ │ │ + b.n 11184 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000114a4 : │ │ │ │ +00011498 : │ │ │ │ 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] @ (114fc ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1150c ) │ │ │ │ + ldr r2, [pc, #80] @ (11500 ) │ │ │ │ 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 +13527,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] @ (11504 ) │ │ │ │ + ldr r3, [pc, #28] @ (11500 ) │ │ │ │ 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 114f8 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11120 │ │ │ │ + b.n 1112c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 110c4 │ │ │ │ + b.n 110d0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011514 : │ │ │ │ +00011508 : │ │ │ │ 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 +13566,122 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011544 : │ │ │ │ +00011538 : │ │ │ │ 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] @ (11558 ) │ │ │ │ add r3, pc │ │ │ │ blx 82bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011568 : │ │ │ │ +0001155c : │ │ │ │ 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, 1159a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 11590 │ │ │ │ + b.n 11584 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 115a6 │ │ │ │ + cbz r0, 1159a │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10ae0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11586 │ │ │ │ + bne.n 1157a │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000115b0 : │ │ │ │ +000115a4 : │ │ │ │ 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 1167c │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 11618 │ │ │ │ + cbz r4, 1160c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 11662 │ │ │ │ + blt.n 11656 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1168e │ │ │ │ + ble.n 11682 │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 115ee │ │ │ │ + b.n 115e2 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1162a │ │ │ │ + beq.n 1161e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 115e8 │ │ │ │ + bne.n 115dc │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11680 │ │ │ │ + beq.n 11674 │ │ │ │ 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, 11674 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11604 │ │ │ │ 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, 11664 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 87e4 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81a0 │ │ │ │ @@ -13698,212 +13694,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 115d2 │ │ │ │ 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 11642 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11604 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11604 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 8820 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11678 │ │ │ │ + beq.n 1166c │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1163c │ │ │ │ + b.n 11630 │ │ │ │ nop │ │ │ │ │ │ │ │ -000116a4 : │ │ │ │ +00011698 : │ │ │ │ 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, 116f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 116d8 │ │ │ │ + b.n 116cc │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 116fc │ │ │ │ + cbz r0, 116f0 │ │ │ │ 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 116c2 │ │ │ │ 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 : │ │ │ │ +000116f8 : │ │ │ │ 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, 1174a │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 11734 │ │ │ │ + b.n 11728 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 11756 │ │ │ │ + cbz r0, 1174a │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10ae0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1172a │ │ │ │ + bne.n 1171e │ │ │ │ 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 : │ │ │ │ +00011750 : │ │ │ │ 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, 1177c │ │ │ │ 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 11776 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11782 │ │ │ │ + beq.n 11776 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 117ae │ │ │ │ + b.n 117a2 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 117dc │ │ │ │ + beq.n 117d0 │ │ │ │ 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 1179c │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11776 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11776 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 11784 │ │ │ │ + b.n 11778 │ │ │ │ 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 117a0 │ │ │ │ + b.n 117cc │ │ │ │ │ │ │ │ -000117f0 : │ │ │ │ +000117e4 : │ │ │ │ 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, 1180a │ │ │ │ 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 : │ │ │ │ +00011820 : │ │ │ │ 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] @ (118c0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (118d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (118c4 ) │ │ │ │ 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 +13920,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, 118a8 │ │ │ │ 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] @ (118c8 ) │ │ │ │ + ldr r3, [pc, #48] @ (118c4 ) │ │ │ │ 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 118bc │ │ │ │ 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 11884 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11dd8 │ │ │ │ + b.n 11de4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d2c │ │ │ │ + b.n 11d38 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000118d8 : │ │ │ │ +000118cc : │ │ │ │ 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] @ (1192c ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #72] @ (1193c ) │ │ │ │ + ldr r3, [pc, #72] @ (11930 ) │ │ │ │ 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 +13980,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] @ (11934 ) │ │ │ │ + ldr r3, [pc, #28] @ (11930 ) │ │ │ │ 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 11926 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11ce8 │ │ │ │ + b.n 11cf4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11c98 │ │ │ │ + b.n 11ca4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011944 : │ │ │ │ +00011938 : │ │ │ │ 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 : │ │ │ │ +00011954 : │ │ │ │ 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 : │ │ │ │ +00011970 : │ │ │ │ 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] @ (11a74 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #240] @ (11a84 ) │ │ │ │ + ldr r3, [pc, #240] @ (11a78 ) │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -14048,72 +14044,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, 119c8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ (11a88 ) │ │ │ │ - ldr r3, [pc, #196] @ (11a84 ) │ │ │ │ + ldr r2, [pc, #204] @ (11a7c ) │ │ │ │ + ldr r3, [pc, #196] @ (11a78 ) │ │ │ │ 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 11a70 │ │ │ │ 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, 119e4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 119b8 │ │ │ │ - cbz r3, 119f6 │ │ │ │ + bne.n 119ac │ │ │ │ + cbz r3, 119ea │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 11a06 │ │ │ │ + cbnz r2, 119fa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 856c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 119ba │ │ │ │ + b.n 119ae │ │ │ │ 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, 11a62 │ │ │ │ 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 119ac │ │ │ │ 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 +14124,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 119f6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 11a34 │ │ │ │ + b.n 11a28 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11cec │ │ │ │ + b.n 11cf8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ca0 │ │ │ │ + b.n 11cac │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011a8c : │ │ │ │ +00011a80 : │ │ │ │ b.w 7ff4 │ │ │ │ │ │ │ │ -00011a90 : │ │ │ │ +00011a84 : │ │ │ │ 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] @ 11aec │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11afc ) │ │ │ │ + ldr r2, [pc, #80] @ (11af0 ) │ │ │ │ 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 +14170,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] @ (11af4 ) │ │ │ │ + ldr r3, [pc, #32] @ (11af0 ) │ │ │ │ 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 11ae6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11b34 │ │ │ │ + b.n 11b40 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b04 : │ │ │ │ +00011af8 : │ │ │ │ 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] @ 11b60 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11b70 ) │ │ │ │ + ldr r2, [pc, #80] @ (11b64 ) │ │ │ │ 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 +14218,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] @ (11b68 ) │ │ │ │ + ldr r3, [pc, #32] @ (11b64 ) │ │ │ │ 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 11b5a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b78 : │ │ │ │ +00011b6c : │ │ │ │ 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] @ (11c14 ) │ │ │ │ + ldr r3, [pc, #152] @ (11c18 ) │ │ │ │ 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 11c02 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 11bf8 │ │ │ │ - cbz r5, 11bba │ │ │ │ + cbz r2, 11bec │ │ │ │ + cbz r5, 11bae │ │ │ │ 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, 11be2 │ │ │ │ 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] @ (11c1c ) │ │ │ │ + ldr r3, [pc, #76] @ (11c18 ) │ │ │ │ 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 11c10 │ │ │ │ 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 11bc8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 11c14 │ │ │ │ + cbz r3, 11c08 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 11bd4 │ │ │ │ + b.n 11bc8 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11bfe │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11bfe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011c2c : │ │ │ │ +00011c20 : │ │ │ │ b.w 8ba4 │ │ │ │ │ │ │ │ -00011c30 : │ │ │ │ +00011c24 : │ │ │ │ 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, 11c76 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 11c50 │ │ │ │ + cbz r4, 11c44 │ │ │ │ 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, 11c68 │ │ │ │ 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, 11c7e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c6c │ │ │ │ + b.n 11c60 │ │ │ │ │ │ │ │ -00011c94 : │ │ │ │ +00011c88 : │ │ │ │ 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] @ (11d60 ) │ │ │ │ + ldr r3, [pc, #200] @ (11d64 ) │ │ │ │ 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 11d4a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 11d3e │ │ │ │ - cbz r4, 11cd8 │ │ │ │ + beq.n 11d32 │ │ │ │ + cbz r4, 11ccc │ │ │ │ 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 11d04 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 11cf8 │ │ │ │ + b.n 11cec │ │ │ │ subs r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 11d0a │ │ │ │ + beq.n 11cfe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 11cf2 │ │ │ │ + bne.n 11ce6 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 11d14 │ │ │ │ + b.n 11d08 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 11d68 │ │ │ │ + beq.n 11d5c │ │ │ │ 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] @ (11d68 ) │ │ │ │ + ldr r3, [pc, #68] @ (11d64 ) │ │ │ │ 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 11d58 │ │ │ │ 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, 11d50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11d26 │ │ │ │ + b.n 11d1a │ │ │ │ blx 83c8 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11d46 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11d46 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ - b.n 11d00 │ │ │ │ - udf #30 │ │ │ │ + b.n 11cf4 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11cb4 │ │ │ │ + ble.n 11cc0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011d78 : │ │ │ │ +00011d6c : │ │ │ │ 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] @ (11e7c ) │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #248] @ (11e8c ) │ │ │ │ + ldr r2, [pc, #248] @ (11e80 ) │ │ │ │ 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 11e22 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11e48 │ │ │ │ + beq.n 11e3c │ │ │ │ blx 7fdc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r1, 11dcc │ │ │ │ + cbz r1, 11dc0 │ │ │ │ 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 11db6 │ │ │ │ + ldr r3, [pc, #192] @ (11e84 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 11e5a │ │ │ │ + beq.n 11e4e │ │ │ │ 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 11ddc │ │ │ │ cmp r7, r4 │ │ │ │ - bcs.n 11e5c │ │ │ │ + bcs.n 11e50 │ │ │ │ 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, 11e66 │ │ │ │ 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] @ (11e88 ) │ │ │ │ + ldr r3, [pc, #84] @ (11e7c ) │ │ │ │ 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 11e76 │ │ │ │ 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, 11e6e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11e22 │ │ │ │ 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 11e16 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11e22 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11e22 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11ef8 │ │ │ │ + ble.n 11f04 │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 15, cr15, [pc, #-1020] @ 11a98 │ │ │ │ - bgt.n 11dc4 │ │ │ │ + ldcl 15, cr15, [pc, #-1020] @ 11a8c │ │ │ │ + bgt.n 11dd0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011e98 : │ │ │ │ +00011e8c : │ │ │ │ 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 11f50 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f62 │ │ │ │ + beq.n 11f56 │ │ │ │ blx 8524 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f78 │ │ │ │ + beq.n 11f6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f5c │ │ │ │ + beq.n 11f50 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #204] @ (11fb0 ) │ │ │ │ + ldr r3, [pc, #204] @ (11fa4 ) │ │ │ │ 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 11f74 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11f8a │ │ │ │ + beq.n 11f7e │ │ │ │ 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 +14646,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 11f98 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11f8c │ │ │ │ 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, 11fa0 │ │ │ │ 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 11ece │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11f0a │ │ │ │ + b.n 11efe │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11f8c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 11f52 │ │ │ │ + b.n 11f46 │ │ │ │ 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 11f3a │ │ │ │ mov r0, r1 │ │ │ │ - b.n 11f9a │ │ │ │ + b.n 11f8e │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ ldrd r1, r0, [r0] │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011fc4 : │ │ │ │ +00011fb8 : │ │ │ │ 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] @ 12008 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12018 ) │ │ │ │ + ldr r3, [pc, #52] @ (1200c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1201c ) │ │ │ │ + ldr r1, [pc, #52] @ (12010 ) │ │ │ │ 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] @ (12014 ) │ │ │ │ + ldr r3, [pc, #28] @ (1200c ) │ │ │ │ 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 12004 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11ff0 │ │ │ │ + bge.n 11ffc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ - bge.n 11fbc │ │ │ │ + bge.n 11fc8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012024 : │ │ │ │ +00012018 : │ │ │ │ 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] @ 12068 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12078 ) │ │ │ │ + ldr r3, [pc, #52] @ (1206c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1207c ) │ │ │ │ + ldr r1, [pc, #52] @ (12070 ) │ │ │ │ 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] @ (12074 ) │ │ │ │ + ldr r3, [pc, #28] @ (1206c ) │ │ │ │ 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 12064 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11f90 │ │ │ │ + bge.n 11f9c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - bge.n 1215c │ │ │ │ + bge.n 12168 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012084 : │ │ │ │ +00012078 : │ │ │ │ b.w 801c │ │ │ │ │ │ │ │ -00012088 : │ │ │ │ +0001207c : │ │ │ │ movs r2, #1 │ │ │ │ b.w 80b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012090 : │ │ │ │ +00012084 : │ │ │ │ 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 : │ │ │ │ +000120a0 : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -000120b0 : │ │ │ │ +000120a4 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -000120b4 : │ │ │ │ +000120a8 : │ │ │ │ b.w 8c9c │ │ │ │ │ │ │ │ -000120b8 : │ │ │ │ +000120ac : │ │ │ │ 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 : │ │ │ │ +000120c8 : │ │ │ │ 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 +14838,208 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000120f8 : │ │ │ │ +000120ec : │ │ │ │ b.w 8118 │ │ │ │ │ │ │ │ -000120fc : │ │ │ │ +000120f0 : │ │ │ │ b.w 8b40 │ │ │ │ │ │ │ │ -00012100 : │ │ │ │ +000120f4 : │ │ │ │ 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, 1215e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 1215a │ │ │ │ - ldr r1, [pc, #76] @ (12170 ) │ │ │ │ + cbnz r1, 1214e │ │ │ │ + ldr r1, [pc, #76] @ (12164 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #72] @ (12174 ) │ │ │ │ + ldr r2, [pc, #72] @ (12168 ) │ │ │ │ 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] @ (1216c ) │ │ │ │ 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] @ (12170 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #24] @ (12180 ) │ │ │ │ + ldr r2, [pc, #24] @ (12174 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 12142 │ │ │ │ + b.n 12136 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012184 : │ │ │ │ +00012178 : │ │ │ │ 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 122da │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1225a │ │ │ │ - ldr r1, [pc, #316] @ (122ec ) │ │ │ │ + bne.n 1224e │ │ │ │ + ldr r1, [pc, #316] @ (122e0 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #312] @ (122f0 ) │ │ │ │ + ldr r2, [pc, #312] @ (122e4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #300] @ (122f4 ) │ │ │ │ + ldr r1, [pc, #300] @ (122e8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #292] @ (122f8 ) │ │ │ │ + ldr r2, [pc, #292] @ (122ec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #284] @ (122fc ) │ │ │ │ + ldr r2, [pc, #284] @ (122f0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #272] @ (12300 ) │ │ │ │ + ldr r1, [pc, #272] @ (122f4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #264] @ (12304 ) │ │ │ │ + ldr r2, [pc, #264] @ (122f8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #256] @ (12308 ) │ │ │ │ + ldr r2, [pc, #256] @ (122fc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #244] @ (1230c ) │ │ │ │ + ldr r1, [pc, #244] @ (12300 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #236] @ (12310 ) │ │ │ │ + ldr r2, [pc, #236] @ (12304 ) │ │ │ │ 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] @ (12308 ) │ │ │ │ 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] @ (1230c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #180] @ (1231c ) │ │ │ │ + ldr r2, [pc, #180] @ (12310 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #172] @ (12320 ) │ │ │ │ + ldr r1, [pc, #172] @ (12314 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #164] @ (12324 ) │ │ │ │ + ldr r2, [pc, #164] @ (12318 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #152] @ (12328 ) │ │ │ │ + ldr r1, [pc, #152] @ (1231c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #144] @ (1232c ) │ │ │ │ + ldr r2, [pc, #144] @ (12320 ) │ │ │ │ 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] @ (12324 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #124] @ (12334 ) │ │ │ │ + ldr r1, [pc, #124] @ (12328 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #116] @ (12338 ) │ │ │ │ + ldr r2, [pc, #116] @ (1232c ) │ │ │ │ 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] │ │ │ │ @@ -15051,93 +15047,93 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 88a0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001233c : │ │ │ │ +00012330 : │ │ │ │ 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, 1235a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 12364 │ │ │ │ + cbz r0, 12358 │ │ │ │ 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 1234e │ │ │ │ nop │ │ │ │ │ │ │ │ -00012370 : │ │ │ │ +00012364 : │ │ │ │ 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, 12396 │ │ │ │ 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 +15141,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 123ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12398 │ │ │ │ + beq.n 1238c │ │ │ │ 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 123e0 │ │ │ │ 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 1238c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ - b.n 12398 │ │ │ │ + b.n 1238c │ │ │ │ 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, 12414 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1239a │ │ │ │ + beq.n 1238e │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 123c4 │ │ │ │ + b.n 123b8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 12412 │ │ │ │ + b.n 12406 │ │ │ │ │ │ │ │ -0001242c : │ │ │ │ +00012420 : │ │ │ │ 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] @ (1251c ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [pc, #228] @ (1252c ) │ │ │ │ + ldr r3, [pc, #228] @ (12520 ) │ │ │ │ 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 12480 │ │ │ │ + ldr r2, [pc, #196] @ (12524 ) │ │ │ │ + ldr r3, [pc, #192] @ (12520 ) │ │ │ │ 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 12516 │ │ │ │ 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 +15239,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 124f2 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r6, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r6 │ │ │ │ - cbz r3, 1250c │ │ │ │ + cbz r3, 12500 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r6, 12516 │ │ │ │ + cbz r6, 1250a │ │ │ │ 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, 1250e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1245c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 8364 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1245c │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 124ca │ │ │ │ + b.n 124be │ │ │ │ mov r4, r6 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1245c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1245c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1242c │ │ │ │ + bvs.n 12438 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 125ec │ │ │ │ + bvs.n 125f8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012534 : │ │ │ │ +00012528 : │ │ │ │ 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, 1256a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 12564 │ │ │ │ + cbz r4, 12558 │ │ │ │ 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, 1255e │ │ │ │ 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 12558 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001257c : │ │ │ │ - cbz r0, 125bc │ │ │ │ +00012570 : │ │ │ │ + cbz r0, 125b0 │ │ │ │ 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, 1259a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c8 │ │ │ │ + cbz r3, 125bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c0 │ │ │ │ + cbz r3, 125b4 │ │ │ │ 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 125aa │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 125a6 │ │ │ │ + b.n 1259a │ │ │ │ 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 12676 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 12662 │ │ │ │ + cbz r6, 12656 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - cbz r2, 12662 │ │ │ │ + cbz r2, 12656 │ │ │ │ mov r3, r6 │ │ │ │ movw lr, #28252 @ 0x6e5c │ │ │ │ movw ip, #29276 @ 0x725c │ │ │ │ movw r5, #8796 @ 0x225c │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bhi.n 12648 │ │ │ │ + bhi.n 1263c │ │ │ │ cmp r2, #8 │ │ │ │ - bls.n 12656 │ │ │ │ + bls.n 1264a │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.n 12656 │ │ │ │ + bhi.n 1264a │ │ │ │ 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 +15418,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 1264c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1261a │ │ │ │ + bne.n 1260e │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh.w r5, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1264c │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1264c │ │ │ │ strh.w lr, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1264c │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1264c │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 125fc │ │ │ │ + b.n 125f0 │ │ │ │ │ │ │ │ -0001268c : │ │ │ │ +00012680 : │ │ │ │ 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] @ 130a8 │ │ │ │ subw sp, sp, #1332 @ 0x534 │ │ │ │ - ldr.w r3, [pc, #2576] @ 130b8 │ │ │ │ + ldr.w r3, [pc, #2576] @ 130ac │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2576] @ 130bc │ │ │ │ + ldr.w r9, [pc, #2576] @ 130b0 │ │ │ │ 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 12c72 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #2552] @ 130c0 │ │ │ │ + ldr.w r0, [pc, #2552] @ 130b4 │ │ │ │ add r0, pc │ │ │ │ blx 8610 │ │ │ │ - ldr.w r3, [pc, #2544] @ 130c4 │ │ │ │ + ldr.w r3, [pc, #2544] @ 130b8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - ldr.w r2, [pc, #2540] @ 130c8 │ │ │ │ + ldr.w r2, [pc, #2540] @ 130bc │ │ │ │ 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,1149 +15484,1149 @@ │ │ │ │ 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 13072 │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ blx 8754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ca8 │ │ │ │ + beq.w 12c9c │ │ │ │ mov r0, r5 │ │ │ │ blx 8444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12cc2 │ │ │ │ - ldr.w fp, [pc, #2464] @ 130cc │ │ │ │ + bne.w 12cb6 │ │ │ │ + ldr.w fp, [pc, #2464] @ 130c0 │ │ │ │ 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 12732 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12aac │ │ │ │ + beq.w 12aa0 │ │ │ │ add.w r4, r0, #19 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 1273c │ │ │ │ + bls.n 12730 │ │ │ │ subs r0, #8 │ │ │ │ mov r1, fp │ │ │ │ adds r0, r4, r0 │ │ │ │ blx 8098 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1273c │ │ │ │ + bne.n 12730 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1273c │ │ │ │ + beq.n 12730 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add r0, r5 │ │ │ │ strb.w r9, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 12b18 │ │ │ │ + beq.w 12b0c │ │ │ │ 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 12cde │ │ │ │ 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 127dc │ │ │ │ + ldr.w r3, [pc, #2324] @ 130c4 │ │ │ │ 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 12e96 │ │ │ │ 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 12cd0 │ │ │ │ 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 12cd4 │ │ │ │ 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 12e08 │ │ │ │ + ldr.w r3, [pc, #2216] @ 130c8 │ │ │ │ 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] @ 130cc │ │ │ │ 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 12de0 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 12890 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12ba0 │ │ │ │ + bne.w 12b94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 12890 │ │ │ │ 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 12b94 │ │ │ │ + ldr.w r3, [pc, #2108] @ 130d0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #2104] @ 130e0 │ │ │ │ + ldr.w r2, [pc, #2104] @ 130d4 │ │ │ │ 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 128c8 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 128d4 │ │ │ │ + cbz r0, 128c8 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e7e │ │ │ │ + bne.w 12e72 │ │ │ │ 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 128f0 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de8 │ │ │ │ + beq.w 12ddc │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 128ea │ │ │ │ + bcc.n 128de │ │ │ │ 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 12fd6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 12912 │ │ │ │ + bne.n 12906 │ │ │ │ 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 1293e │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de4 │ │ │ │ + beq.w 12dd8 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 12938 │ │ │ │ + bcc.n 1292c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13044 │ │ │ │ + beq.w 13038 │ │ │ │ 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 1296a │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 12cf4 │ │ │ │ + beq.w 12ce8 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1295e │ │ │ │ + bne.n 12952 │ │ │ │ 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 12e3a │ │ │ │ blx 8650 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee6 │ │ │ │ + beq.w 12eda │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13012 │ │ │ │ + beq.w 13006 │ │ │ │ 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 12ef0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12b38 │ │ │ │ + beq.w 12b2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ + beq.w 12cf4 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ - ldr.w r3, [pc, #1772] @ 130e4 │ │ │ │ + beq.w 12cf4 │ │ │ │ + ldr.w r3, [pc, #1772] @ 130d8 │ │ │ │ mov r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 12a0e │ │ │ │ + b.n 12a02 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12cec │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 12a06 │ │ │ │ + beq.n 129fa │ │ │ │ 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 12c96 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12a58 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12a58 │ │ │ │ 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 12c8c │ │ │ │ + ldr.w r2, [pc, #1656] @ 130dc │ │ │ │ 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 12fea │ │ │ │ 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 12fe2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 129fa │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8444 │ │ │ │ - cbnz r0, 12ae4 │ │ │ │ + cbnz r0, 12ad8 │ │ │ │ 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 12af6 │ │ │ │ + ldr.w r2, [pc, #1576] @ 130e0 │ │ │ │ + ldr.w r3, [pc, #1520] @ 130ac │ │ │ │ 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 1306e │ │ │ │ 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] @ 130e4 │ │ │ │ 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 12ab4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #22 │ │ │ │ - ldr.w r0, [pc, #1516] @ 130f4 │ │ │ │ + ldr.w r0, [pc, #1516] @ 130e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12ac0 │ │ │ │ + b.n 12ab4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee0 │ │ │ │ + beq.w 12ed4 │ │ │ │ blx 87e4 │ │ │ │ - ldr.w r3, [pc, #1484] @ 130f8 │ │ │ │ + ldr.w r3, [pc, #1484] @ 130ec │ │ │ │ subs r0, #3 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, r0] │ │ │ │ - b.n 1285a │ │ │ │ + b.n 1284e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1468] @ 130fc │ │ │ │ + ldr.w r2, [pc, #1468] @ 130f0 │ │ │ │ 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 12fda │ │ │ │ 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 12ffe │ │ │ │ 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 12b8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13002 │ │ │ │ + beq.w 12ff6 │ │ │ │ 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, 12bc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c78 │ │ │ │ + bne.n 12c6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 12bd0 │ │ │ │ + cbnz r0, 12bc4 │ │ │ │ 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 12c6c │ │ │ │ + ldr.w r3, [pc, #1288] @ 130d0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1316] @ 13100 │ │ │ │ + ldr.w r2, [pc, #1316] @ 130f4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 12c06 │ │ │ │ + beq.n 12bfa │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 12c06 │ │ │ │ + cbz r0, 12bfa │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e90 │ │ │ │ + bne.w 12e84 │ │ │ │ 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 12dae │ │ │ │ + ldr.w r2, [pc, #1248] @ 130f8 │ │ │ │ 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 12e32 │ │ │ │ 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 12e26 │ │ │ │ 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 12e1e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1273c │ │ │ │ + b.n 12730 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ - ldr.w r3, [pc, #1092] @ 130c4 │ │ │ │ + b.n 12c2e │ │ │ │ + ldr.w r3, [pc, #1092] @ 130b8 │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w r0, [pc, #1152] @ 13108 │ │ │ │ + ldr.w r0, [pc, #1152] @ 130fc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12b08 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12a6e │ │ │ │ + bne.w 12a62 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a86 │ │ │ │ + b.n 12a7a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1310c │ │ │ │ + ldr.w r0, [pc, #1116] @ 13100 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1096] @ 13110 │ │ │ │ + ldr.w r2, [pc, #1096] @ 13104 │ │ │ │ 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 12b08 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 127fa │ │ │ │ + b.n 127ee │ │ │ │ mov r0, r9 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 12824 │ │ │ │ + b.n 12818 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 127b2 │ │ │ │ + b.n 127a6 │ │ │ │ subs r1, r2, #1 │ │ │ │ - b.n 1297e │ │ │ │ + b.n 12972 │ │ │ │ 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 13026 │ │ │ │ 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 13056 │ │ │ │ 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 1303c │ │ │ │ + ldr r1, [pc, #972] @ (13108 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx 8c50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13090 │ │ │ │ + beq.w 13084 │ │ │ │ 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 12ea0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13072 │ │ │ │ + beq.w 13066 │ │ │ │ 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] @ (1310c ) │ │ │ │ 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 12ec6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12e68 │ │ │ │ - ldr r2, [pc, #864] @ (1311c ) │ │ │ │ + b.n 12e5c │ │ │ │ + ldr r2, [pc, #864] @ (13110 ) │ │ │ │ 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 12f06 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 830c │ │ │ │ mov r0, r4 │ │ │ │ blx 8778 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ + b.n 12c2e │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 1294c │ │ │ │ + b.n 12940 │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 128fe │ │ │ │ + b.n 128f2 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12eda │ │ │ │ + beq.n 12ece │ │ │ │ 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 1300e │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 12730 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1301a │ │ │ │ + beq.w 1300e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 12730 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c72 │ │ │ │ + b.n 12c66 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c62 │ │ │ │ + b.n 12c56 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c4a │ │ │ │ + b.n 12c3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #724] @ (13120 ) │ │ │ │ + ldr r0, [pc, #724] @ (13114 ) │ │ │ │ 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 12ec6 │ │ │ │ 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 1304e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12b94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #672] @ (13124 ) │ │ │ │ + ldr r2, [pc, #672] @ (13118 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 128d4 │ │ │ │ + b.n 128c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (13128 ) │ │ │ │ + ldr r2, [pc, #656] @ (1311c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12c06 │ │ │ │ + b.n 12bfa │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 127e8 │ │ │ │ + b.n 127dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #632] @ (1312c ) │ │ │ │ + ldr r2, [pc, #632] @ (13120 ) │ │ │ │ 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 1305e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12e68 │ │ │ │ + b.n 12e5c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12e02 │ │ │ │ + b.n 12df6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r0, [pc, #580] @ (13130 ) │ │ │ │ + ldr r0, [pc, #580] @ (13124 ) │ │ │ │ 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 12b42 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #560] @ (13134 ) │ │ │ │ + ldr r0, [pc, #560] @ (13128 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 12b4e │ │ │ │ + b.n 12b42 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12dc4 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12dc4 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 12f90 │ │ │ │ + b.n 12f84 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12f46 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12f46 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 12fc6 │ │ │ │ + beq.n 12fba │ │ │ │ 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 12fca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 12f8a │ │ │ │ + cbz r5, 12f7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13024 │ │ │ │ + beq.n 13018 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 13020 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 13020 │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 12f34 │ │ │ │ + bne.n 12f28 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12f76 │ │ │ │ + beq.n 12f6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12f62 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f76 │ │ │ │ + b.n 12f6a │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f58 │ │ │ │ + bne.n 12f4c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12f62 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12f7c │ │ │ │ + b.n 12f70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 1291e │ │ │ │ + b.n 12912 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b68 │ │ │ │ + b.n 12b5c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 129fa │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a9a │ │ │ │ + b.n 12a8e │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b9a │ │ │ │ + b.n 12b8e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b7c │ │ │ │ + b.n 12b70 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 129ba │ │ │ │ + b.n 129ae │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 1273c │ │ │ │ + b.w 12730 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f8a │ │ │ │ + b.n 12f7e │ │ │ │ mov r5, r9 │ │ │ │ mov r6, sl │ │ │ │ - b.n 12dd0 │ │ │ │ + b.n 12dc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #256] @ (13138 ) │ │ │ │ + ldr r0, [pc, #256] @ (1312c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 1297e │ │ │ │ + b.n 12972 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #236] @ (1313c ) │ │ │ │ + ldr r0, [pc, #236] @ (13130 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12b94 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d36 │ │ │ │ + b.n 12d2a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3e │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d8e │ │ │ │ + b.n 12d82 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #188] @ (13140 ) │ │ │ │ + ldr r2, [pc, #188] @ (13134 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #172] @ (13144 ) │ │ │ │ + ldr r2, [pc, #172] @ (13138 ) │ │ │ │ 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 1305e │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ - bmi.n 130f8 │ │ │ │ + b.n 12b3e │ │ │ │ + bmi.n 13104 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 130f0 │ │ │ │ + bmi.n 130fc │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #896] @ (1345c ) │ │ │ │ + ldr r2, [pc, #880] @ (13440 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 130f0 │ │ │ │ + beq.n 130fc │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #16] @ (1310c ) │ │ │ │ + ldr r0, [pc, #0] @ (130f0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013148 : │ │ │ │ +0001313c : │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 131d4 │ │ │ │ + ble.n 131c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w lr, [pc, #136] @ 131dc │ │ │ │ + ldr.w lr, [pc, #136] @ 131d0 │ │ │ │ add lr, pc │ │ │ │ - b.n 1319e │ │ │ │ + b.n 13192 │ │ │ │ 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 131bc │ │ │ │ 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 131c2 │ │ │ │ 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 1314c │ │ │ │ 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 1317e │ │ │ │ ldrb.w r5, [lr, r3] │ │ │ │ - b.n 131c2 │ │ │ │ + b.n 131b6 │ │ │ │ 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] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000131e0 : │ │ │ │ +000131d4 : │ │ │ │ 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] @ (132a8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #192] @ (132b8 ) │ │ │ │ + ldr r3, [pc, #192] @ (132ac ) │ │ │ │ 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 1329e │ │ │ │ + ldr r5, [pc, #176] @ (132b0 ) │ │ │ │ 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 13272 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 1329c │ │ │ │ + beq.n 13290 │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #4 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - bne.n 1321e │ │ │ │ + bne.n 13212 │ │ │ │ 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 +16634,175 @@ │ │ │ │ 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 13272 │ │ │ │ add.w lr, lr, #4 │ │ │ │ add r0, r2 │ │ │ │ cmp sl, lr │ │ │ │ - bgt.n 13214 │ │ │ │ + bgt.n 13208 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 132aa │ │ │ │ - ldr r2, [pc, #60] @ (132c0 ) │ │ │ │ - ldr r3, [pc, #48] @ (132b8 ) │ │ │ │ + beq.n 1329e │ │ │ │ + ldr r2, [pc, #60] @ (132b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (132ac ) │ │ │ │ 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 132a2 │ │ │ │ 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 13236 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13242 │ │ │ │ + b.n 13236 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13282 │ │ │ │ + b.n 13276 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000132c4 : │ │ │ │ +000132b8 : │ │ │ │ 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, 13302 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 13312 │ │ │ │ - cbz r4, 1331c │ │ │ │ + blt.n 13306 │ │ │ │ + cbz r4, 13310 │ │ │ │ adds r3, r4, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r5 │ │ │ │ - cbz r3, 13328 │ │ │ │ + cbz r3, 1331c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1330e │ │ │ │ + cbz r5, 13302 │ │ │ │ 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 132d4 │ │ │ │ + ldr r0, [pc, #20] @ (13328 ) │ │ │ │ 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 132ec │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013338 : │ │ │ │ - cbz r1, 1333e │ │ │ │ +0001332c : │ │ │ │ + cbz r1, 13332 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133cc │ │ │ │ + beq.n 133c0 │ │ │ │ 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, 133aa │ │ │ │ add.w r2, r0, r0, lsl #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 133b6 │ │ │ │ + bhi.n 133aa │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 133be │ │ │ │ + cbz r3, 133b2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 133b6 │ │ │ │ + cbz r3, 133aa │ │ │ │ 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, 1339a │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - cbz r6, 133b8 │ │ │ │ + cbz r6, 133ac │ │ │ │ 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, 133c6 │ │ │ │ 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 13372 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 133b6 │ │ │ │ + b.n 133aa │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 13408 │ │ │ │ + cbz r2, 133f8 │ │ │ │ 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 +16820,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] @ (134c0 ) │ │ │ │ + ldr r2, [pc, #172] @ (134c4 ) │ │ │ │ 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 134aa │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 1346e │ │ │ │ + bne.n 1345e │ │ │ │ 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] @ (134c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (134c4 ) │ │ │ │ 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 134b4 │ │ │ │ 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 1343e │ │ │ │ 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 1343e │ │ │ │ + vldr d7, [pc, #60] @ 134b8 │ │ │ │ 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 13444 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 134b0 │ │ │ │ + cbz r0, 134a0 │ │ │ │ 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 13446 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 13444 │ │ │ │ + b.n 13434 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, 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, r6} │ │ │ │ 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, 13504 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 1350e │ │ │ │ + bcc.n 134fe │ │ │ │ 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, 13548 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1350e │ │ │ │ + beq.n 134fe │ │ │ │ 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 134fe │ │ │ │ + cbnz r4, 13528 │ │ │ │ + b.n 13550 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 13560 │ │ │ │ + beq.n 13550 │ │ │ │ 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 13524 │ │ │ │ + b.n 134fe │ │ │ │ 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] @ 135cc │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (135e0 ) │ │ │ │ + ldr r1, [pc, #96] @ (135d0 ) │ │ │ │ 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 134cc │ │ │ │ + cbz r0, 135ae │ │ │ │ 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] @ (135d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (135d0 ) │ │ │ │ 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 135c6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ 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] @ (13770 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #388] @ (13784 ) │ │ │ │ + ldr r5, [pc, #388] @ (13774 ) │ │ │ │ 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 136be │ │ │ │ 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, 1366e │ │ │ │ add.w sl, r7, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1364c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 13660 │ │ │ │ + bl 134cc │ │ │ │ + cbz r0, 13650 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13660 │ │ │ │ + cbz r3, 13650 │ │ │ │ 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 136c4 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 13628 │ │ │ │ + bcc.n 13618 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ (13788 ) │ │ │ │ - ldr r3, [pc, #284] @ (13784 ) │ │ │ │ + ldr r2, [pc, #292] @ (13778 ) │ │ │ │ + ldr r3, [pc, #284] @ (13774 ) │ │ │ │ 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 1376a │ │ │ │ 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, 136ae │ │ │ │ mov.w r3, #1020 @ 0x3fc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 136ce │ │ │ │ + bl 134cc │ │ │ │ + cbz r0, 136be │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 136ce │ │ │ │ + bhi.n 136be │ │ │ │ subs r6, r6, r3 │ │ │ │ lsrs r6, r6, #3 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 13660 │ │ │ │ + beq.n 13650 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 13620 │ │ │ │ + b.n 13610 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r2, #8 │ │ │ │ and.w r3, r3, #1020 @ 0x3fc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbnz r0, 13716 │ │ │ │ + bl 134cc │ │ │ │ + cbnz r0, 13706 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13652 │ │ │ │ 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 134cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 136ce │ │ │ │ + beq.n 136be │ │ │ │ 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 136be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.n 1371e │ │ │ │ + beq.n 1370e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1364c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 13698 │ │ │ │ + b.n 13688 │ │ │ │ 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 13738 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 82fc │ │ │ │ - cbnz r0, 13766 │ │ │ │ + cbnz r0, 13756 │ │ │ │ add.w r7, r8, r5 │ │ │ │ add r6, r5 │ │ │ │ subs r4, r4, r5 │ │ │ │ - beq.n 1376c │ │ │ │ + beq.n 1375c │ │ │ │ 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 134cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13732 │ │ │ │ - b.n 13660 │ │ │ │ + bne.n 13722 │ │ │ │ + b.n 13650 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ - b.n 13710 │ │ │ │ + b.n 13700 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [fp, #32] │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13652 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ 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, 137bc │ │ │ │ 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 +17215,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 13856 │ │ │ │ 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 13820 │ │ │ │ ldrd r8, r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub.w fp, r9, r8 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 1386a │ │ │ │ + bls.n 1385a │ │ │ │ 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, 13828 │ │ │ │ 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 13826 │ │ │ │ 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 137fa │ │ │ │ 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 13840 │ │ │ │ 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, 1389a │ │ │ │ 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 1389a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 138a6 │ │ │ │ + beq.n 13896 │ │ │ │ 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 +17323,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] @ 13954 │ │ │ │ + ldr.w lr, [pc, #132] @ 13958 │ │ │ │ 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 +17352,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 13950 │ │ │ │ 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 r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r4, #3072] @ 0xc00 │ │ │ │ - cbz r0, 139f6 │ │ │ │ + cbz r0, 139e6 │ │ │ │ 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 139e6 │ │ │ │ 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 +17410,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 13a14 │ │ │ │ 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, 13a1a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #8008 @ 0x1f48 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 13a24 │ │ │ │ + cbz r0, 13a14 │ │ │ │ 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 13990 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #8008 @ 0x1f48 │ │ │ │ blx 8644 │ │ │ │ - b.n 13a08 │ │ │ │ + b.n 139f8 │ │ │ │ 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] @ 13aa8 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ - ldr.w ip, [pc, #112] @ 13abc │ │ │ │ + ldr.w ip, [pc, #112] @ 13aac │ │ │ │ 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 13a8a │ │ │ │ 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 137c0 │ │ │ │ + ldr r2, [pc, #36] @ (13ab0 ) │ │ │ │ + ldr r3, [pc, #28] @ (13aac ) │ │ │ │ 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 13aa2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ 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] @ (13b9c ) │ │ │ │ sub sp, #12 │ │ │ │ adds r6, r2, #1 │ │ │ │ - ldr r2, [pc, #212] @ (13bb0 ) │ │ │ │ + ldr r2, [pc, #212] @ (13ba0 ) │ │ │ │ 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 +17510,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 13b0c │ │ │ │ + ldr r2, [pc, #176] @ (13ba4 ) │ │ │ │ + ldr r3, [pc, #172] @ (13ba0 ) │ │ │ │ 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 13b96 │ │ │ │ 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 +17537,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 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 13af0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137d0 │ │ │ │ + bl 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 13af0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 137d0 │ │ │ │ + bl 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ - cbz r5, 13ba0 │ │ │ │ + beq.n 13af0 │ │ │ │ + cbz r5, 13b90 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - cbz r2, 13b7e │ │ │ │ + cbz r2, 13b6e │ │ │ │ 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 13b60 │ │ │ │ + ldr r1, [pc, #56] @ (13ba8 ) │ │ │ │ + ldr r2, [pc, #44] @ (13ba0 ) │ │ │ │ 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 13b96 │ │ │ │ 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 1395c │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 13b7e │ │ │ │ + b.n 13b6e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite al │ │ │ │ - moval r2, r0 │ │ │ │ + itt │ │ │ │ + mov r2, r0 │ │ │ │ lsl r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itt gt │ │ │ │ - movgt r2, r0 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - movmi r2, r0 │ │ │ │ + ite le │ │ │ │ + movle r2, r0 │ │ │ │ + itet pl @ unpredictable │ │ │ │ + movpl r2, r0 │ │ │ │ stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movpl.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #640] @ (13e50 ) │ │ │ │ + ldr r2, [pc, #640] @ (13e40 ) │ │ │ │ add.w r7, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #640] @ (13e54 ) │ │ │ │ + ldr r3, [pc, #640] @ (13e44 ) │ │ │ │ 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 13c00 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #608] @ (13e58 ) │ │ │ │ - ldr r3, [pc, #604] @ (13e54 ) │ │ │ │ + ldr r2, [pc, #608] @ (13e48 ) │ │ │ │ + ldr r3, [pc, #604] @ (13e44 ) │ │ │ │ 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 13e06 │ │ │ │ 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 13d66 │ │ │ │ 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 13be2 │ │ │ │ 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 13c42 │ │ │ │ ldr.w r8, [r7, #3072] @ 0xc00 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13cac │ │ │ │ + beq.n 13c9c │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r6, #3908] @ 0xf44 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ - cbz r2, 13ca4 │ │ │ │ + cbz r2, 13c94 │ │ │ │ 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 13c6a │ │ │ │ ldr.w r5, [r6, #3904] @ 0xf40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 13c6c │ │ │ │ + bne.n 13c5c │ │ │ │ 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 13d70 │ │ │ │ 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 13cd4 │ │ │ │ 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 26dcc │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ - b.n 13d18 │ │ │ │ + b.n 13d08 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 13d72 │ │ │ │ + beq.n 13d62 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13d10 │ │ │ │ + bne.n 13d00 │ │ │ │ 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 13cee │ │ │ │ + cbz r5, 13d8a │ │ │ │ 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 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13be2 │ │ │ │ ldr.w r3, [r6, #3112] @ 0xc28 │ │ │ │ cmn.w r3, #9 │ │ │ │ - bhi.w 13bf2 │ │ │ │ + bhi.w 13be2 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w r3, [r6, #3112] @ 0xc28 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13d8a │ │ │ │ ldr.w r4, [r6, #3080] @ 0xc08 │ │ │ │ - b.n 13d36 │ │ │ │ + b.n 13d26 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 13d0a │ │ │ │ + b.n 13cfa │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 13c2a │ │ │ │ + b.n 13c1a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13d8a │ │ │ │ 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 13cec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 13da4 │ │ │ │ + beq.n 13d94 │ │ │ │ mov ip, sl │ │ │ │ - b.n 13cbe │ │ │ │ + b.n 13cae │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r5, [r7, #3096] @ 0xc18 │ │ │ │ - cbz r5, 13dca │ │ │ │ + cbz r5, 13dba │ │ │ │ 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 13be2 │ │ │ │ ldr.w r0, [r7, #3116] @ 0xc2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13be2 │ │ │ │ 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 13be2 │ │ │ │ add.w r4, r4, #11264 @ 0x2c00 │ │ │ │ ldr.w r5, [r7, #3072] @ 0xc00 │ │ │ │ adds r4, #20 │ │ │ │ - cbz r5, 13e22 │ │ │ │ + cbz r5, 13e12 │ │ │ │ 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, 13e0a │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13de8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13de8 │ │ │ │ ldr.w r5, [r7, #3076] @ 0xc04 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 13e38 │ │ │ │ + cbz r5, 13e28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e46 │ │ │ │ + cbz r3, 13e36 │ │ │ │ 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 13860 │ │ │ │ + b.n 13be4 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13e38 │ │ │ │ + b.n 13e28 │ │ │ │ nop │ │ │ │ - bkpt 0x00f2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + ittt eq │ │ │ │ + moveq r2, r0 │ │ │ │ + lsleq r4, r6, #19 │ │ │ │ + moveq r0, r0 │ │ │ │ + bkpt 0x00e0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00013e5c : │ │ │ │ - cbz r0, 13e88 │ │ │ │ +00013e4c : │ │ │ │ + cbz r0, 13e78 │ │ │ │ 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, 13e7c │ │ │ │ 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, 13eb0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 13ebc │ │ │ │ + cbz r0, 13eac │ │ │ │ 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 13e70 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 13e84 │ │ │ │ + b.n 13e74 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 13ea6 │ │ │ │ + b.n 13e96 │ │ │ │ nop │ │ │ │ │ │ │ │ -00013ecc : │ │ │ │ +00013ebc : │ │ │ │ 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, 13f22 │ │ │ │ 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, 13f10 │ │ │ │ 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, 13f2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 8b1c │ │ │ │ - cbz r0, 13f56 │ │ │ │ + cbz r0, 13f46 │ │ │ │ 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 13ee2 │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 13f5c │ │ │ │ + cbz r1, 13f4c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13f1a │ │ │ │ blx 83c8 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13f1a │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13f1a │ │ │ │ │ │ │ │ -00013f64 : │ │ │ │ +00013f54 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14032 │ │ │ │ + beq.n 14022 │ │ │ │ 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 13fea │ │ │ │ + cbz r3, 13fc8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 13f92 │ │ │ │ + b.n 13f82 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13fc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f86 │ │ │ │ + beq.n 13f76 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 14034 │ │ │ │ + beq.n 14024 │ │ │ │ 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 13f96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f8a │ │ │ │ + beq.n 13f7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1402a │ │ │ │ + beq.n 1401a │ │ │ │ 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 13f82 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 13fec │ │ │ │ + cbz r4, 13fdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1403a │ │ │ │ + cbz r3, 1402a │ │ │ │ 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, 13ffa │ │ │ │ + b.n 13fc8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13fc8 │ │ │ │ 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 13ff2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13ffe │ │ │ │ + bne.n 13fee │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14002 │ │ │ │ + b.n 13ff2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f8a │ │ │ │ + b.n 13f7a │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 13fc2 │ │ │ │ + b.n 13fb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13fec │ │ │ │ + b.n 13fdc │ │ │ │ nop │ │ │ │ │ │ │ │ -00014044 : │ │ │ │ - cbz r0, 1406e │ │ │ │ +00014034 : │ │ │ │ + cbz r0, 1405e │ │ │ │ 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, 14060 │ │ │ │ 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 │ │ │ │ +0001406c : │ │ │ │ + cbz r0, 1408a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1409a │ │ │ │ + cbz r2, 1408a │ │ │ │ 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 14076 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000140a4 : │ │ │ │ +00014094 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1413c │ │ │ │ + beq.n 1412c │ │ │ │ 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 1411c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 140fc │ │ │ │ + b.n 140ec │ │ │ │ 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, 1411c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 270a4 │ │ │ │ + bl 27094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ - cbnz r4, 14140 │ │ │ │ + cbnz r4, 14130 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 14132 │ │ │ │ + cbz r3, 14122 │ │ │ │ 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 140d2 │ │ │ │ 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 14112 │ │ │ │ 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 14174 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 14164 │ │ │ │ + b.n 14154 │ │ │ │ ldr.w r3, [r1, #24]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 1417c │ │ │ │ + beq.n 1416c │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r8, r3 │ │ │ │ - bne.n 14158 │ │ │ │ + bne.n 14148 │ │ │ │ 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 1411e │ │ │ │ sub.w r9, r1, r4 │ │ │ │ add.w sl, r9, #48 @ 0x30 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 141c6 │ │ │ │ + cbz r3, 141b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1412c │ │ │ │ + beq.n 1411c │ │ │ │ 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 +18183,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 14168 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 8414 │ │ │ │ - b.n 14194 │ │ │ │ + b.n 14184 │ │ │ │ │ │ │ │ -000141d0 : │ │ │ │ +000141c0 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 14200 │ │ │ │ + blt.n 141f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 141de │ │ │ │ + bhi.n 141ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 141da │ │ │ │ + beq.n 141ca │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r0, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 14204 │ │ │ │ + beq.n 141f4 │ │ │ │ ldr.w r2, [r3, #24]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 141f2 │ │ │ │ + bne.n 141e2 │ │ │ │ bx lr │ │ │ │ subs r0, r3, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014208 : │ │ │ │ +000141f8 : │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 1425a │ │ │ │ + cbz r1, 1424a │ │ │ │ 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 27094 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 14254 │ │ │ │ + cbz r0, 14244 │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 1424c │ │ │ │ - b.n 14256 │ │ │ │ + bne.n 1423c │ │ │ │ + b.n 14246 │ │ │ │ ldr.w r1, [r0, #24]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14256 │ │ │ │ + beq.n 14246 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 14240 │ │ │ │ + bne.n 14230 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014260 : │ │ │ │ +00014250 : │ │ │ │ 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, 1426a │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014280 : │ │ │ │ +00014270 : │ │ │ │ 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, 14286 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014298 : │ │ │ │ +00014288 : │ │ │ │ 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, 142be │ │ │ │ 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 : │ │ │ │ +000142c4 : │ │ │ │ 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, 142e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 270a4 │ │ │ │ + bl 27094 │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.n 14308 │ │ │ │ + beq.n 142f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbnz r4, 1431c │ │ │ │ + cbnz r4, 1430c │ │ │ │ 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 14318 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 1430e │ │ │ │ - b.n 14308 │ │ │ │ + bne.n 142fe │ │ │ │ + b.n 142f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbz r3, 14332 │ │ │ │ + cbz r3, 14322 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1435e │ │ │ │ + beq.n 1434e │ │ │ │ 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 1432a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0001436c : │ │ │ │ +0001435c : │ │ │ │ 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, 143aa │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 14390 │ │ │ │ + b.n 14380 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 143ba │ │ │ │ + bls.n 143aa │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1438a │ │ │ │ + beq.n 1437a │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 143b0 │ │ │ │ - b.n 1438a │ │ │ │ + bne.n 143a0 │ │ │ │ + b.n 1437a │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 143be │ │ │ │ + beq.n 143ae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 143a6 │ │ │ │ + beq.n 14396 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - b.n 1438a │ │ │ │ + b.n 1437a │ │ │ │ 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] @ (14414 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ (14428 ) │ │ │ │ + ldr r2, [pc, #72] @ (14418 ) │ │ │ │ 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] @ (1441c ) │ │ │ │ + ldr r3, [pc, #32] @ (14418 ) │ │ │ │ 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 1440e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ 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] @ (144f4 ) │ │ │ │ + ldr r3, [pc, #196] @ (144f8 ) │ │ │ │ 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 +18454,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, 14462 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 144ac │ │ │ │ + cbnz r2, 1449c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 144fc │ │ │ │ + beq.n 144ec │ │ │ │ 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] @ (144fc ) │ │ │ │ + ldr r3, [pc, #112] @ (144f8 ) │ │ │ │ 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 144f0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14492 │ │ │ │ + bne.n 14482 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14492 │ │ │ │ + beq.n 14482 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r2, [r1, #8] │ │ │ │ - cbz r3, 144fc │ │ │ │ + cbz r3, 144ec │ │ │ │ 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 +18519,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 14482 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14494 │ │ │ │ + b.n 14484 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ 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] @ (145b4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (145c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (145b8 ) │ │ │ │ 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 145aa │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r8, sp │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 145ba │ │ │ │ + beq.n 145aa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 1458a │ │ │ │ + cbz r5, 1457a │ │ │ │ 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 14500 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14550 │ │ │ │ - ldr r1, [pc, #64] @ (145cc ) │ │ │ │ + bne.n 14540 │ │ │ │ + ldr r1, [pc, #64] @ (145bc ) │ │ │ │ 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] @ (145c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (145b8 ) │ │ │ │ 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 145ae │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, sp │ │ │ │ - b.n 1458a │ │ │ │ + b.n 1457a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r5, 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, 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] @ (14718 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #320] @ (1472c ) │ │ │ │ + ldr r3, [pc, #320] @ (1471c ) │ │ │ │ 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, 14634 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 14644 │ │ │ │ + cbz r6, 14634 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 14642 │ │ │ │ + cbz r5, 14632 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146da │ │ │ │ + beq.n 146ca │ │ │ │ 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 145c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ strd r7, r5, [r4] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14608 │ │ │ │ + bne.n 145f8 │ │ │ │ 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 1469c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 146ac │ │ │ │ + beq.n 1469c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 14662 │ │ │ │ + b.n 14652 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r5, 146ac │ │ │ │ + cbz r5, 1469c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 146ac │ │ │ │ + cbz r6, 1469c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1465c │ │ │ │ + bne.n 1464c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strb r0, [r4, #8] │ │ │ │ - cbz r3, 146c0 │ │ │ │ + cbz r3, 146b0 │ │ │ │ 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 14500 │ │ │ │ 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 14652 │ │ │ │ + ldr r5, [pc, #128] @ (14720 ) │ │ │ │ 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, 14702 │ │ │ │ + ldr r2, [pc, #112] @ (14724 ) │ │ │ │ + ldr r3, [pc, #104] @ (1471c ) │ │ │ │ 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 14714 │ │ │ │ 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 146b0 │ │ │ │ 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 +18732,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 14500 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ - b.n 1463c │ │ │ │ + b.n 1462c │ │ │ │ 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 146b0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00014738 : │ │ │ │ +00014728 : │ │ │ │ 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 +18768,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 14818 │ │ │ │ + ldr r3, [pc, #204] @ (14820 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #200] @ (14834 ) │ │ │ │ + ldr r3, [pc, #200] @ (14824 ) │ │ │ │ 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 147f6 │ │ │ │ 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, 147d2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 147e2 │ │ │ │ - ldr.w r8, [pc, #152] @ 14838 │ │ │ │ + cbz r5, 147d2 │ │ │ │ + ldr.w r8, [pc, #152] @ 14828 │ │ │ │ add r8, pc │ │ │ │ - b.n 147cc │ │ │ │ + b.n 147bc │ │ │ │ strd r8, ip, [sp] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1481e │ │ │ │ + blt.n 1480e │ │ │ │ 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, 147d2 │ │ │ │ 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 14796 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ - cbz r2, 1480e │ │ │ │ + cbz r2, 147fe │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, lr │ │ │ │ - ldr r2, [pc, #76] @ (1483c ) │ │ │ │ + ldr r2, [pc, #76] @ (1482c ) │ │ │ │ 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 1480e │ │ │ │ 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] @ (14830 ) │ │ │ │ mov r1, lr │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 88fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 14804 │ │ │ │ + bge.n 147f4 │ │ │ │ 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] @ (14834 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 14764 │ │ │ │ + b.n 14754 │ │ │ │ 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 : │ │ │ │ +00014838 : │ │ │ │ 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] @ (1489c ) │ │ │ │ + ldr r3, [pc, #76] @ (148a0 ) │ │ │ │ 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, 14880 │ │ │ │ mov r0, sp │ │ │ │ - bl 145d4 │ │ │ │ + bl 145c4 │ │ │ │ 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] @ (148a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (148a0 ) │ │ │ │ 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 14898 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxtb r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000148b8 : │ │ │ │ +000148a8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 149f6 │ │ │ │ + beq.w 149e6 │ │ │ │ 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 149da │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 149b8 │ │ │ │ + beq.n 149a8 │ │ │ │ ldr.w r5, [r8, #3208] @ 0xc88 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 148fc │ │ │ │ + cbz r5, 148ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149ee │ │ │ │ + beq.n 149de │ │ │ │ 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 149c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 149ea │ │ │ │ + beq.n 149da │ │ │ │ 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 14936 │ │ │ │ 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, 1495e │ │ │ │ strb r6, [r4, #0] │ │ │ │ blx 8908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14940 │ │ │ │ + bne.n 14930 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 14940 │ │ │ │ + beq.n 14930 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #148] @ (14a04 ) │ │ │ │ + ldr r3, [pc, #148] @ (149f4 ) │ │ │ │ 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 149a2 │ │ │ │ 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 149ca │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #68 @ 0x44 │ │ │ │ - bl 138c8 │ │ │ │ + bl 138b8 │ │ │ │ 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 14978 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 149ca │ │ │ │ + cbz r0, 149ba │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 148e4 │ │ │ │ - ldr r4, [pc, #60] @ (14a08 ) │ │ │ │ + bne.n 148d4 │ │ │ │ + ldr r4, [pc, #60] @ (149f8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 148e4 │ │ │ │ + b.n 148d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 14920 │ │ │ │ + b.n 14910 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 149fa │ │ │ │ + cbz r3, 149ea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 149ae │ │ │ │ + b.n 1499e │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 148fc │ │ │ │ + b.n 148ec │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 149ea │ │ │ │ + b.n 149da │ │ │ │ nop │ │ │ │ str r4, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ str r0, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014a0c : │ │ │ │ +000149fc : │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 14a18 │ │ │ │ + bne.n 14a08 │ │ │ │ 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 +19069,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 13ab4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00014a58 : │ │ │ │ +00014a48 : │ │ │ │ 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 13bac │ │ │ │ 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 +19104,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 14a9e │ │ │ │ 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 14b12 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 14b0c │ │ │ │ + cbz r1, 14afc │ │ │ │ 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, 14ad4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - cbz r7, 14b1a │ │ │ │ + cbz r7, 14b0a │ │ │ │ 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 +19141,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 13404 │ │ │ │ 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 14acc │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 14ad4 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 14ad4 │ │ │ │ │ │ │ │ -00014b28 : │ │ │ │ +00014b18 : │ │ │ │ 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, 14b30 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbnz r0, 14b42 │ │ │ │ + cbnz r0, 14b32 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 83d8 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014b50 : │ │ │ │ +00014b40 : │ │ │ │ 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] @ 150d4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr.w r3, [pc, #1404] @ 150e8 │ │ │ │ + ldr.w r3, [pc, #1404] @ 150d8 │ │ │ │ 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 14bea │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1508c │ │ │ │ + beq.w 1507c │ │ │ │ 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 14bde │ │ │ │ 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 +19240,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 14f3e │ │ │ │ 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 14b88 │ │ │ │ + ldr.w r2, [pc, #1264] @ 150dc │ │ │ │ + ldr.w r3, [pc, #1256] @ 150d8 │ │ │ │ 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 150d0 │ │ │ │ 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 14fc6 │ │ │ │ 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 14ff0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14bee │ │ │ │ + beq.n 14bde │ │ │ │ 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 14be0 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14fe0 │ │ │ │ + beq.w 14fd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fe6 │ │ │ │ + beq.w 14fd6 │ │ │ │ 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 1505c │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1500c │ │ │ │ + beq.w 14ffc │ │ │ │ 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 14fe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, sl │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ 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 14f3a │ │ │ │ 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, 14d1a │ │ │ │ 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 15042 │ │ │ │ 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 150bc │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14f4a │ │ │ │ + beq.w 14f3a │ │ │ │ mov r0, fp │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #908] @ (150f0 ) │ │ │ │ + ldr r3, [pc, #908] @ (150e0 ) │ │ │ │ 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 14be0 │ │ │ │ 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 14bde │ │ │ │ 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, 14dbc │ │ │ │ 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 14fb4 │ │ │ │ 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 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 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #752] @ (150f4 ) │ │ │ │ + ldr r3, [pc, #752] @ (150e4 ) │ │ │ │ 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 14f28 │ │ │ │ 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 14bde │ │ │ │ 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, 14e50 │ │ │ │ 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 15020 │ │ │ │ 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 15094 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #608] @ (150f8 ) │ │ │ │ + ldr r3, [pc, #608] @ (150e8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 14f2e │ │ │ │ + b.n 14f1e │ │ │ │ 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 14bde │ │ │ │ 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, 14eda │ │ │ │ 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 15004 │ │ │ │ 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 15080 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #472] @ (150fc ) │ │ │ │ + ldr r3, [pc, #472] @ (150ec ) │ │ │ │ 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 +19553,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 14be0 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ 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, 14f68 │ │ │ │ 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 15026 │ │ │ │ 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 150a8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #336] @ (15100 ) │ │ │ │ + ldr r3, [pc, #336] @ (150f0 ) │ │ │ │ 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 14e08 │ │ │ │ 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 14be0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14bee │ │ │ │ + b.n 14bde │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cdc │ │ │ │ + bne.w 14ccc │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ce4 │ │ │ │ + b.n 14cd4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 14c4c │ │ │ │ + b.n 14c3c │ │ │ │ mov sl, r6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14cd4 │ │ │ │ + b.n 14cc4 │ │ │ │ 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 14be0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 15018 │ │ │ │ + b.n 15008 │ │ │ │ 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 14be0 │ │ │ │ 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 14be0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 14cb0 │ │ │ │ + b.n 14ca0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14dfc │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14dec │ │ │ │ + b.n 14bde │ │ │ │ mov r6, r3 │ │ │ │ - b.n 14bfa │ │ │ │ + b.n 14bea │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14f1a │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14f0a │ │ │ │ + b.n 14bde │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e90 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14e80 │ │ │ │ + b.n 14bde │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14fa6 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14f96 │ │ │ │ + b.n 14bde │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14d5a │ │ │ │ - b.n 14f4a │ │ │ │ + bne.w 14d4a │ │ │ │ + b.n 14f3a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ 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 : │ │ │ │ +000150f4 : │ │ │ │ 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] @ (151f4 ) │ │ │ │ + ldr r3, [pc, #236] @ (151f8 ) │ │ │ │ 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, 15130 │ │ │ │ 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 1514c │ │ │ │ + ldr r2, [pc, #200] @ (151fc ) │ │ │ │ + ldr r3, [pc, #196] @ (151f8 ) │ │ │ │ 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 151ee │ │ │ │ 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 151ea │ │ │ │ mov r6, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8b98 │ │ │ │ - cbz r0, 151b4 │ │ │ │ + cbz r0, 151a4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 151b4 │ │ │ │ + cbz r3, 151a4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 151a4 │ │ │ │ + bhi.n 15194 │ │ │ │ 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 +19797,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, 151a4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1516a │ │ │ │ + bne.n 1515a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15140 │ │ │ │ + b.n 15130 │ │ │ │ blx 8ee0 │ │ │ │ strh r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15194 │ │ │ │ blx 8234 │ │ │ │ str r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15194 │ │ │ │ blx 8ee0 │ │ │ │ strb r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15194 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8c74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 151a2 │ │ │ │ + bne.n 15192 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8234 │ │ │ │ - b.n 151a2 │ │ │ │ + b.n 15192 │ │ │ │ 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 15196 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 151b4 │ │ │ │ + b.n 151a4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015210 : │ │ │ │ +00015200 : │ │ │ │ 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, 1524a │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1523e │ │ │ │ + b.n 1522e │ │ │ │ movs r2, #8 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - beq.n 15242 │ │ │ │ + beq.n 15232 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 15236 │ │ │ │ + beq.n 15226 │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r5, r2 │ │ │ │ - cbz r3, 1525a │ │ │ │ + cbz r3, 1524a │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 1522a │ │ │ │ + bne.n 1521a │ │ │ │ ldr r6, [r7, r5] │ │ │ │ blx 83c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15234 │ │ │ │ + beq.n 15224 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1525c │ │ │ │ + cbz r3, 1524c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 15224 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 15224 │ │ │ │ │ │ │ │ -00015264 : │ │ │ │ +00015254 : │ │ │ │ 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, 152c6 │ │ │ │ movw lr, #36865 @ 0x9001 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1528e │ │ │ │ + b.n 1527e │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ - cbz r3, 152be │ │ │ │ + cbz r3, 152ae │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 152d2 │ │ │ │ + beq.n 152c2 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 15288 │ │ │ │ + bhi.n 15278 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ tst.w ip, lr │ │ │ │ it ne │ │ │ │ addne r2, #4 │ │ │ │ - bne.n 15288 │ │ │ │ + bne.n 15278 │ │ │ │ cmp r3, #13 │ │ │ │ it eq │ │ │ │ addeq r2, #8 │ │ │ │ - beq.n 15288 │ │ │ │ + beq.n 15278 │ │ │ │ cmp r3, #4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1528e │ │ │ │ - cbz r4, 152cc │ │ │ │ + bne.n 1527e │ │ │ │ + cbz r4, 152bc │ │ │ │ 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 15278 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152be │ │ │ │ + b.n 152ae │ │ │ │ nop │ │ │ │ │ │ │ │ -000152dc : │ │ │ │ +000152cc : │ │ │ │ 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, 15348 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 15358 │ │ │ │ + cbz r3, 15348 │ │ │ │ blx 8048 │ │ │ │ adds r5, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 15358 │ │ │ │ + bhi.n 15348 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 15360 │ │ │ │ + cbz r6, 15350 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 15358 │ │ │ │ + cbz r7, 15348 │ │ │ │ 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, 1533a │ │ │ │ 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 15320 │ │ │ │ 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 15306 │ │ │ │ │ │ │ │ -0001536c : │ │ │ │ +0001535c : │ │ │ │ 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 15402 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15412 │ │ │ │ + beq.n 15402 │ │ │ │ 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 1540e │ │ │ │ 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, 15402 │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 153d4 │ │ │ │ + b.n 153c4 │ │ │ │ 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 +20041,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 153b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ @@ -20068,18 +20062,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 153a2 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #23 │ │ │ │ - ble.n 154b0 │ │ │ │ + ble.n 154a0 │ │ │ │ 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 +20089,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, 15470 │ │ │ │ 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, 154a2 │ │ │ │ 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 +20131,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, 1553a │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 154fa │ │ │ │ + cbz r1, 154ea │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 1551c │ │ │ │ + beq.n 1550c │ │ │ │ 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 +20162,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 154e8 │ │ │ │ + b.n 154ea │ │ │ │ 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 156e6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ adds r1, #23 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r5, r1, #7 │ │ │ │ - cbnz r4, 15580 │ │ │ │ - b.n 155ee │ │ │ │ + cbnz r4, 15570 │ │ │ │ + b.n 155de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 155ee │ │ │ │ + beq.n 155de │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 1557a │ │ │ │ + bgt.n 1556a │ │ │ │ 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 15418 │ │ │ │ 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 156f0 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 156ae │ │ │ │ + beq.n 1569e │ │ │ │ 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] @ 15700 │ │ │ │ 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 156a6 │ │ │ │ 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 156b4 │ │ │ │ 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 156be │ │ │ │ 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 +20261,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 156de │ │ │ │ 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 156c6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #8 │ │ │ │ - bl 15428 │ │ │ │ + bl 15418 │ │ │ │ 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 15624 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ - b.n 15630 │ │ │ │ + b.n 15620 │ │ │ │ vmov r2, s13 │ │ │ │ lsls r6, r2, #17 │ │ │ │ - b.n 1565c │ │ │ │ + b.n 1564c │ │ │ │ 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 1568c │ │ │ │ + ldr r0, [pc, #40] @ (15708 ) │ │ │ │ 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 155d4 │ │ │ │ + b.n 1569e │ │ │ │ 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 158c6 │ │ │ │ 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 1582c │ │ │ │ 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 1584a │ │ │ │ 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 158c8 │ │ │ │ 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 157f0 │ │ │ │ ldrb.w r0, [r1, #-12] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 15800 │ │ │ │ + bpl.n 157f0 │ │ │ │ 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 158e2 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 157d2 │ │ │ │ + cbz r0, 157c2 │ │ │ │ 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 +20394,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 157f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 15812 │ │ │ │ + bpl.n 15802 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ lsls r6, r5, #31 │ │ │ │ - bmi.n 15862 │ │ │ │ + bmi.n 15852 │ │ │ │ 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 1582c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 15842 │ │ │ │ + beq.n 15832 │ │ │ │ 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 15418 │ │ │ │ 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 154b0 │ │ │ │ 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, 158d2 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15898 │ │ │ │ + beq.n 15888 │ │ │ │ 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 +20465,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 15808 │ │ │ │ adds r5, r3, r0 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - b.n 15818 │ │ │ │ + b.n 15808 │ │ │ │ bx lr │ │ │ │ str.w r1, [lr, #4] │ │ │ │ strd r0, r0, [r1] │ │ │ │ - b.n 15794 │ │ │ │ + b.n 15784 │ │ │ │ str.w r9, [lr, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15898 │ │ │ │ + beq.n 15888 │ │ │ │ str.w r6, [r9, #4] │ │ │ │ - b.n 15898 │ │ │ │ + b.n 15888 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 157d0 │ │ │ │ - b.n 157d2 │ │ │ │ + bne.w 157c0 │ │ │ │ + b.n 157c2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00015900 : │ │ │ │ +000158f0 : │ │ │ │ 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, 15912 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1571c │ │ │ │ + bl 1570c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 15914 │ │ │ │ + bne.n 15904 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00015924 : │ │ │ │ +00015914 : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15a62 │ │ │ │ + beq.w 15a52 │ │ │ │ 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 15a42 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #-8] │ │ │ │ sub.w r2, r1, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 15a48 │ │ │ │ + ble.n 15a38 │ │ │ │ ldrb.w r0, [r4, #-4] │ │ │ │ lsls r0, r0, #29 │ │ │ │ - bpl.n 15988 │ │ │ │ + bpl.n 15978 │ │ │ │ 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 15978 │ │ │ │ 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 1599e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15554 │ │ │ │ + bl 15544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1571c │ │ │ │ + bl 1570c │ │ │ │ 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 +20564,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 15a56 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 159dc │ │ │ │ + cbz r2, 159cc │ │ │ │ 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, 159f2 │ │ │ │ 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 15418 │ │ │ │ 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 1570c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15544 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15544 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 159da │ │ │ │ - b.n 159dc │ │ │ │ + bne.n 159ca │ │ │ │ + b.n 159cc │ │ │ │ │ │ │ │ -00015a70 : │ │ │ │ - ldr r0, [pc, #4] @ (15a78 ) │ │ │ │ +00015a60 : │ │ │ │ + ldr r0, [pc, #4] @ (15a68 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015a7c : │ │ │ │ +00015a6c : │ │ │ │ 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, 15aa6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 15ab2 │ │ │ │ + cbz r3, 15aa2 │ │ │ │ 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 15a94 │ │ │ │ │ │ │ │ -00015ac0 : │ │ │ │ +00015ab0 : │ │ │ │ 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] @ (15afc ) │ │ │ │ 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, 15af6 │ │ │ │ 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, #328 @ 0x148 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15b98 │ │ │ │ + beq.n 15b88 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b9a │ │ │ │ + beq.n 15b8a │ │ │ │ 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 15b40 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 15b94 │ │ │ │ + beq.n 15b84 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bcc.n 15b40 │ │ │ │ + bcc.n 15b30 │ │ │ │ mov r0, r1 │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 15b9e │ │ │ │ + cbz r3, 15b8e │ │ │ │ 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 15b64 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 15b86 │ │ │ │ + beq.n 15b76 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b60 │ │ │ │ + bne.n 15b50 │ │ │ │ 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 15b40 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, r0 │ │ │ │ - b.n 15b7c │ │ │ │ + b.n 15b6c │ │ │ │ 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] @ (15be8 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 15bf2 │ │ │ │ + cbz r0, 15be2 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - cbz r3, 15bc8 │ │ │ │ + cbz r3, 15bb8 │ │ │ │ blx 830c │ │ │ │ - cbz r0, 15be0 │ │ │ │ + cbz r0, 15bd0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 15bd4 │ │ │ │ + cbz r3, 15bc4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ cmp r4, #2 │ │ │ │ ite lt │ │ │ │ movlt r0, r4 │ │ │ │ movge r0, #0 │ │ │ │ blx 876c │ │ │ │ @@ -20787,56 +20781,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, #480 @ 0x1e0 │ │ │ │ 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 15cae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 15c94 │ │ │ │ + cbz r6, 15c84 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 15c94 │ │ │ │ + cbz r7, 15c84 │ │ │ │ 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 15c76 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bhi.n 15cb2 │ │ │ │ + bhi.n 15ca2 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 15c88 │ │ │ │ + bls.n 15c78 │ │ │ │ sub.w r8, r7, #9 │ │ │ │ cmp.w r8, #25 │ │ │ │ - bhi.n 15c88 │ │ │ │ + bhi.n 15c78 │ │ │ │ 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 +20842,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 15c42 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c7a │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c7a │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c7a │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 15c8a │ │ │ │ + b.n 15c7a │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ strheq.w lr, [r3], #2 │ │ │ │ - beq.n 15c8a │ │ │ │ - b.n 15c88 │ │ │ │ + beq.n 15c7a │ │ │ │ + b.n 15c78 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15c2c │ │ │ │ + b.n 15c1c │ │ │ │ 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] @ 15dbc │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ - ldr r3, [pc, #240] @ (15dd0 ) │ │ │ │ + ldr r3, [pc, #240] @ (15dc0 ) │ │ │ │ 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 15d10 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 15d3a │ │ │ │ + bcs.n 15d2a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d92 │ │ │ │ - ldr r2, [pc, #196] @ (15dd4 ) │ │ │ │ + beq.n 15d82 │ │ │ │ + ldr r2, [pc, #196] @ (15dc4 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #196] @ (15dd8 ) │ │ │ │ + ldr r1, [pc, #196] @ (15dc8 ) │ │ │ │ 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] @ (15dcc ) │ │ │ │ + ldr r3, [pc, #172] @ (15dc0 ) │ │ │ │ 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 15db6 │ │ │ │ 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, 15d78 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15d20 │ │ │ │ + beq.n 15d10 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15dc0 │ │ │ │ + blt.n 15db0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 15db0 │ │ │ │ - ldr r2, [pc, #120] @ (15de0 ) │ │ │ │ + cbz r3, 15da0 │ │ │ │ + ldr r2, [pc, #120] @ (15dd0 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #120] @ (15de4 ) │ │ │ │ + ldr r1, [pc, #120] @ (15dd4 ) │ │ │ │ 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, 15d98 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15d20 │ │ │ │ + b.n 15d10 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15d50 │ │ │ │ - ldr r2, [pc, #84] @ (15de8 ) │ │ │ │ + b.n 15d40 │ │ │ │ + ldr r2, [pc, #84] @ (15dd8 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ (15dec ) │ │ │ │ + ldr r1, [pc, #84] @ (15ddc ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d20 │ │ │ │ + b.n 15d10 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15d20 │ │ │ │ - ldr r2, [pc, #60] @ (15df0 ) │ │ │ │ + b.n 15d10 │ │ │ │ + ldr r2, [pc, #60] @ (15de0 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #60] @ (15df4 ) │ │ │ │ + ldr r1, [pc, #60] @ (15de4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d7a │ │ │ │ + b.n 15d6a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ 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, #720] @ 0x2d0 │ │ │ │ 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 +21000,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 15ec4 │ │ │ │ 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 15bec │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bfc │ │ │ │ + bl 15bec │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15eec │ │ │ │ - ldr r1, [pc, #240] @ (15f30 ) │ │ │ │ + bne.n 15edc │ │ │ │ + ldr r1, [pc, #240] @ (15f20 ) │ │ │ │ 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, 15e50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f26 │ │ │ │ + beq.n 15f16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 15ee8 │ │ │ │ + beq.n 15ed8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f1a │ │ │ │ + beq.n 15f0a │ │ │ │ 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] @ (15f24 ) │ │ │ │ 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, 15eca │ │ │ │ + ldr r1, [pc, #168] @ (15f28 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15eda │ │ │ │ + cbz r0, 15eca │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8a98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 15efc │ │ │ │ + cbnz r0, 15eec │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 15eda │ │ │ │ - ldr r1, [pc, #136] @ (15f3c ) │ │ │ │ + beq.n 15eca │ │ │ │ + ldr r1, [pc, #136] @ (15f2c ) │ │ │ │ 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 15ed8 │ │ │ │ + ldr r1, [pc, #124] @ (15f30 ) │ │ │ │ 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] @ (15f34 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 15ec4 │ │ │ │ - ldr r1, [pc, #108] @ (15f48 ) │ │ │ │ + b.n 15eb4 │ │ │ │ + ldr r1, [pc, #108] @ (15f38 ) │ │ │ │ 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] @ (15f3c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 15e4c │ │ │ │ + b.n 15e3c │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #72] @ (15f50 ) │ │ │ │ + ldr r1, [pc, #72] @ (15f40 ) │ │ │ │ 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 15ed8 │ │ │ │ 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 15e50 │ │ │ │ nop │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ @@ -21148,22 +21142,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] @ (162fc ) │ │ │ │ + ldr r1, [pc, #932] @ (16300 ) │ │ │ │ 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] @ (16304 ) │ │ │ │ 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 +21169,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 1622c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15b10 │ │ │ │ + bl 15b00 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r7, 16006 │ │ │ │ + cbz r7, 15ff6 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162c2 │ │ │ │ + beq.w 162b2 │ │ │ │ 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 15fd2 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 162a2 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bcc.n 15fd0 │ │ │ │ + bcc.n 15fc0 │ │ │ │ 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 15ff2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #46 @ 0x2e │ │ │ │ - bne.n 15ff6 │ │ │ │ + bne.n 15fe6 │ │ │ │ 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 16258 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 16132 │ │ │ │ + beq.w 16122 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 16142 │ │ │ │ - ldr r2, [pc, #740] @ (16318 ) │ │ │ │ + beq.w 16132 │ │ │ │ + ldr r2, [pc, #740] @ (16308 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #740] @ 1631c │ │ │ │ + ldr.w sl, [pc, #740] @ 1630c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #736] @ (16320 ) │ │ │ │ + ldr r2, [pc, #736] @ (16310 ) │ │ │ │ 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 +21245,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 160ca │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 16078 │ │ │ │ + cbz r4, 16068 │ │ │ │ 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 160ea │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df8 │ │ │ │ + bl 15de8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 1609a │ │ │ │ + cbz r4, 1608a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1612a │ │ │ │ + beq.n 1611a │ │ │ │ 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 16044 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 16054 │ │ │ │ + bne.n 16044 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #15000 @ 0x3a98 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 16240 │ │ │ │ + bgt.w 16230 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [pc, #608] @ 16324 │ │ │ │ + ldr.w sl, [pc, #608] @ 16314 │ │ │ │ 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 16054 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 162fa │ │ │ │ + bne.w 162ea │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 161f0 │ │ │ │ + bhi.w 161e0 │ │ │ │ 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 16068 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 7fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16078 │ │ │ │ + bne.n 16068 │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16300 │ │ │ │ + beq.w 162f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16054 │ │ │ │ + b.n 16044 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1609a │ │ │ │ + b.n 1608a │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx 8954 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 16030 │ │ │ │ + bne.w 16020 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8bcc │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1615a │ │ │ │ + cbnz r2, 1614a │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 162d6 │ │ │ │ + beq.w 162c6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162ba │ │ │ │ + beq.w 162aa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162ba │ │ │ │ + beq.w 162aa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r8, [pc, #440] @ 16328 │ │ │ │ + ldr.w r8, [pc, #440] @ 16318 │ │ │ │ str r7, [sp, #8] │ │ │ │ subs.w sl, r2, #0 │ │ │ │ - ldr r7, [pc, #436] @ (1632c ) │ │ │ │ + ldr r7, [pc, #436] @ (1631c ) │ │ │ │ add r8, pc │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ add r7, pc │ │ │ │ - b.n 16198 │ │ │ │ + b.n 16188 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df8 │ │ │ │ + bl 15de8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162b6 │ │ │ │ + beq.w 162a6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 162b6 │ │ │ │ + beq.w 162a6 │ │ │ │ ldrd r6, r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16184 │ │ │ │ + beq.n 16174 │ │ │ │ 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 16174 │ │ │ │ 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 16174 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 7fd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16184 │ │ │ │ - b.n 16190 │ │ │ │ + bne.n 16174 │ │ │ │ + b.n 16180 │ │ │ │ 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, 161f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162ce │ │ │ │ + beq.n 162be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 1621a │ │ │ │ + cbz r7, 1620a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162c6 │ │ │ │ + beq.n 162b6 │ │ │ │ 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] @ (16320 ) │ │ │ │ + ldr r3, [pc, #240] @ (16304 ) │ │ │ │ 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 162f8 │ │ │ │ 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 16210 │ │ │ │ + ldr r3, [pc, #240] @ (16324 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r0, [pc, #240] @ (16338 ) │ │ │ │ - ldr.w sl, [pc, #240] @ 1633c │ │ │ │ + ldr r0, [pc, #240] @ (16328 ) │ │ │ │ + ldr.w sl, [pc, #240] @ 1632c │ │ │ │ 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 16044 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8d80 │ │ │ │ - ldr r1, [pc, #204] @ (16340 ) │ │ │ │ + ldr r1, [pc, #204] @ (16330 ) │ │ │ │ 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 16016 │ │ │ │ + ldr r0, [pc, #184] @ (16334 ) │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 161f0 │ │ │ │ - ldr r3, [pc, #180] @ (16348 ) │ │ │ │ + b.n 161e0 │ │ │ │ + ldr r3, [pc, #180] @ (16338 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #172] @ (1634c ) │ │ │ │ + ldr r1, [pc, #172] @ (1633c ) │ │ │ │ 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 161e2 │ │ │ │ adds r7, r3, #1 │ │ │ │ - b.n 15fe2 │ │ │ │ + b.n 15fd2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 8d10 │ │ │ │ - b.n 160e2 │ │ │ │ + b.n 160d2 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 16006 │ │ │ │ + b.n 15ff6 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1621a │ │ │ │ + b.n 1620a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16206 │ │ │ │ + b.n 161f6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #15000 @ 0x3a98 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 16160 │ │ │ │ + bls.w 16150 │ │ │ │ blx 8d10 │ │ │ │ - ldr r3, [pc, #76] @ (16334 ) │ │ │ │ + ldr r3, [pc, #76] @ (16324 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ (16350 ) │ │ │ │ + ldr r0, [pc, #96] @ (16340 ) │ │ │ │ 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 161e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16054 │ │ │ │ + b.n 16044 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ 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 +21539,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, #720] @ 0x2d0 │ │ │ │ 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 +21565,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 164aa │ │ │ │ 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 16456 │ │ │ │ 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 16462 │ │ │ │ + ldr.w r8, [pc, #564] @ 165b4 │ │ │ │ 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] @ 165b8 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #548] @ (165cc ) │ │ │ │ + ldr r7, [pc, #548] @ (165bc ) │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add sl, pc │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1643a │ │ │ │ + beq.n 1642a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1648a │ │ │ │ + beq.n 1647a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r4, [pc, #516] @ (165d0 ) │ │ │ │ + ldr r4, [pc, #516] @ (165c0 ) │ │ │ │ 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, 163da │ │ │ │ add r5, r0 │ │ │ │ add r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #488] @ (165d4 ) │ │ │ │ + ldr r3, [pc, #488] @ (165c4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16454 │ │ │ │ - ldr r3, [pc, #476] @ (165d8 ) │ │ │ │ + beq.n 16444 │ │ │ │ + ldr r3, [pc, #476] @ (165c8 ) │ │ │ │ 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 1646e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #444] @ (165dc ) │ │ │ │ + ldr r2, [pc, #444] @ (165cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16492 │ │ │ │ + beq.n 16482 │ │ │ │ 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 163a6 │ │ │ │ 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 163e8 │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r2 │ │ │ │ - bhi.n 16540 │ │ │ │ - ldr r2, [pc, #388] @ (165e0 ) │ │ │ │ + bhi.n 16530 │ │ │ │ + ldr r2, [pc, #388] @ (165d0 ) │ │ │ │ strb.w r5, [r6, r9] │ │ │ │ add r2, pc │ │ │ │ str r5, [r2, #8] │ │ │ │ - b.n 16496 │ │ │ │ + b.n 16486 │ │ │ │ movs r0, #129 @ 0x81 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1638e │ │ │ │ + bne.n 1637e │ │ │ │ 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 1640c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 163c8 │ │ │ │ + b.n 163b8 │ │ │ │ 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 16564 │ │ │ │ + ldr r2, [pc, #320] @ (165d4 ) │ │ │ │ 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 16550 │ │ │ │ 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 16462 │ │ │ │ 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 16590 │ │ │ │ mov r0, r6 │ │ │ │ blx 8784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1658e │ │ │ │ + bne.n 1657e │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ - cbz r0, 1651c │ │ │ │ + cbz r0, 1650c │ │ │ │ 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, 16544 │ │ │ │ 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] @ (165d8 ) │ │ │ │ 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 16520 │ │ │ │ movw r0, #30560 @ 0x7760 │ │ │ │ movt r0, #1 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 164d8 │ │ │ │ - b.n 16472 │ │ │ │ + bne.n 164c8 │ │ │ │ + b.n 16462 │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 16472 │ │ │ │ + beq.w 16462 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 165ba │ │ │ │ + cbz r4, 165aa │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16462 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165b2 │ │ │ │ + cbz r3, 165a2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16462 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165b2 │ │ │ │ + cbz r3, 165a2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16462 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16462 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 16472 │ │ │ │ + b.n 16462 │ │ │ │ nop │ │ │ │ - add r1, pc, #544 @ (adr r1, 167e8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 16818 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 16790 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 167c0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #200 @ (adr r1, 166a0 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 166d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 168e4 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 16914 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ 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] @ (166f4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #260] @ (16708 ) │ │ │ │ + ldr r3, [pc, #260] @ (166f8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #260] @ (1670c ) │ │ │ │ - ldr.w r8, [pc, #260] @ 16710 │ │ │ │ + ldr r6, [pc, #260] @ (166fc ) │ │ │ │ + ldr.w r8, [pc, #260] @ 16700 │ │ │ │ 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 16688 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 166b0 │ │ │ │ + beq.n 166a0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 16672 │ │ │ │ - ldr.w r9, [pc, #216] @ 16714 │ │ │ │ + ble.n 16662 │ │ │ │ + ldr.w r9, [pc, #216] @ 16704 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r9, pc │ │ │ │ - b.n 1664c │ │ │ │ + b.n 1663c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 16672 │ │ │ │ + beq.n 16662 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16646 │ │ │ │ - ldr r1, [pc, #188] @ (16718 ) │ │ │ │ + bne.n 16636 │ │ │ │ + ldr r1, [pc, #188] @ (16708 ) │ │ │ │ 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 1663c │ │ │ │ + ldr r3, [pc, #168] @ (1670c ) │ │ │ │ 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] @ (16710 ) │ │ │ │ + ldr r3, [pc, #132] @ (166f8 ) │ │ │ │ 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 166f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #124] @ (16718 ) │ │ │ │ + ldr r3, [pc, #124] @ (16708 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #132] @ (16724 ) │ │ │ │ + ldr r0, [pc, #132] @ (16714 ) │ │ │ │ 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 1666e │ │ │ │ + ldr r3, [pc, #116] @ (16718 ) │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16354 │ │ │ │ + bl 16344 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1667c │ │ │ │ + beq.n 1666c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 166e2 │ │ │ │ + cbz r0, 166d2 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 166f8 │ │ │ │ + cbz r3, 166e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16672 │ │ │ │ - ldr r3, [pc, #52] @ (16718 ) │ │ │ │ + b.n 16662 │ │ │ │ + ldr r3, [pc, #52] @ (16708 ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #68] @ (1672c ) │ │ │ │ + ldr r0, [pc, #68] @ (1671c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 166d0 │ │ │ │ + b.n 166c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16672 │ │ │ │ + b.n 16662 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ 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, #752] @ 0x2f0 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ 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 : │ │ │ │ +00016720 : │ │ │ │ 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] @ 1718c │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #2648] @ 171a0 │ │ │ │ + ldr.w r3, [pc, #2648] @ 17190 │ │ │ │ cmp r0, #1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #2644] @ 171a4 │ │ │ │ + ldr.w fp, [pc, #2644] @ 17194 │ │ │ │ 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 16b38 │ │ │ │ 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] @ 17198 │ │ │ │ blx 8918 │ │ │ │ - ldr.w r1, [pc, #2612] @ 171ac │ │ │ │ + ldr.w r1, [pc, #2612] @ 1719c │ │ │ │ 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] @ 171a0 │ │ │ │ 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 +22013,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 16b10 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b20 │ │ │ │ + beq.w 16b10 │ │ │ │ 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 1685e │ │ │ │ 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 +22096,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] @ 171a4 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r0, [pc, #2384] @ 171b8 │ │ │ │ + ldr.w r0, [pc, #2384] @ 171a8 │ │ │ │ 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 168a6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 1679a │ │ │ │ - ldr.w r0, [pc, #2364] @ 171bc │ │ │ │ + b.n 1678a │ │ │ │ + ldr.w r0, [pc, #2364] @ 171ac │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r3, [pc, #2356] @ 171c0 │ │ │ │ + ldr.w r3, [pc, #2356] @ 171b0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1685e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r5 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 168ae │ │ │ │ + bne.n 1689e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167be │ │ │ │ + bne.n 167ae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1687a │ │ │ │ + bgt.n 1686a │ │ │ │ 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 16d56 │ │ │ │ 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 1688e │ │ │ │ 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 16890 │ │ │ │ movs r3, #2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bgt.n 1689e │ │ │ │ - ldr.w r3, [pc, #2228] @ 171c4 │ │ │ │ + bgt.n 1688e │ │ │ │ + ldr.w r3, [pc, #2228] @ 171b4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16354 │ │ │ │ + bl 16344 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1686e │ │ │ │ - ldr.w r1, [pc, #2212] @ 171c8 │ │ │ │ + beq.n 1685e │ │ │ │ + ldr.w r1, [pc, #2212] @ 171b8 │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1698c │ │ │ │ + bne.n 1697c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ad4 │ │ │ │ + beq.w 16ac4 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1688e │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 16aa4 │ │ │ │ + ble.w 16a94 │ │ │ │ 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 16890 │ │ │ │ + b.n 16a98 │ │ │ │ + ldr.w r3, [pc, #2140] @ 171b4 │ │ │ │ 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 16344 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1686e │ │ │ │ + beq.w 1685e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 8674 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16932 │ │ │ │ + beq.n 16922 │ │ │ │ blx 8628 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b7e │ │ │ │ + beq.w 16b6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b76 │ │ │ │ + beq.w 16b66 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1685e │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1688e │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.n 16a80 │ │ │ │ + ble.n 16a70 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a96 │ │ │ │ + ble.n 16a86 │ │ │ │ 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 16a84 │ │ │ │ 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 16b00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8778 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1685e │ │ │ │ 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 1688e │ │ │ │ + ldr.w r3, [pc, #1976] @ 171b4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16354 │ │ │ │ + bl 16344 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1689e │ │ │ │ + beq.w 1688e │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 8c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ac2 │ │ │ │ + beq.n 16ab2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 16adc │ │ │ │ + bge.n 16acc │ │ │ │ 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 16ae8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16b08 │ │ │ │ + beq.n 16af8 │ │ │ │ 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 1688e │ │ │ │ + b.n 1685e │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1688e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1688e │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a88 │ │ │ │ + ble.n 16a78 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1688e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8628 │ │ │ │ - b.n 1689e │ │ │ │ - ldr.w r0, [pc, #1856] @ 171cc │ │ │ │ + b.n 1688e │ │ │ │ + ldr.w r0, [pc, #1856] @ 171bc │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1685e │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r0, [pc, #1848] @ 171d0 │ │ │ │ + ldr.w r0, [pc, #1848] @ 171c0 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 168a0 │ │ │ │ + b.n 16890 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1832] @ 171d4 │ │ │ │ + ldr.w r3, [pc, #1832] @ 171c4 │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r0, [pc, #1832] @ 171d8 │ │ │ │ + ldr.w r0, [pc, #1832] @ 171c8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 1686e │ │ │ │ + b.n 1685e │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1693e │ │ │ │ + bne.w 1692e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 1689e │ │ │ │ + b.n 1688e │ │ │ │ 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 16a36 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a56 │ │ │ │ + bne.n 16a46 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16a5e │ │ │ │ - ldr.w r1, [pc, #1736] @ 171dc │ │ │ │ + b.n 16a4e │ │ │ │ + ldr.w r1, [pc, #1736] @ 171cc │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 169f6 │ │ │ │ + b.n 169e6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 168b6 │ │ │ │ + ble.w 168a6 │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq.w 16dce │ │ │ │ + beq.w 16dbe │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.w 16ddc │ │ │ │ + beq.w 16dcc │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 168b6 │ │ │ │ - cbz r4, 16b48 │ │ │ │ + b.n 168a6 │ │ │ │ + cbz r4, 16b38 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16de6 │ │ │ │ - ldr.w r0, [pc, #1684] @ 171e0 │ │ │ │ + bne.w 16dd6 │ │ │ │ + ldr.w r0, [pc, #1684] @ 171d0 │ │ │ │ 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] @ 171d4 │ │ │ │ + ldr.w r3, [pc, #1604] @ 17190 │ │ │ │ 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 16f2c │ │ │ │ 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 1685e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 169a4 │ │ │ │ + b.n 16994 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b48 │ │ │ │ + ble.n 16b38 │ │ │ │ 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 16b44 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b48 │ │ │ │ + ble.n 16b38 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 16bb8 │ │ │ │ + cbz r0, 16ba8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e94 │ │ │ │ + beq.w 16e84 │ │ │ │ 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 16f46 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add.w r4, r0, #32 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ea0 │ │ │ │ + beq.w 16e90 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f18 │ │ │ │ + beq.w 16f08 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e28 │ │ │ │ - ldr.w r2, [pc, #1504] @ 171e8 │ │ │ │ + beq.w 16e18 │ │ │ │ + ldr.w r2, [pc, #1504] @ 171d8 │ │ │ │ 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 16e3e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ blx 82ec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 16f62 │ │ │ │ + beq.w 16f52 │ │ │ │ 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 15f44 │ │ │ │ + ldr.w r3, [pc, #1388] @ 171b0 │ │ │ │ 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 16d16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 16f00 │ │ │ │ + bne.w 16ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15b10 │ │ │ │ + bl 15b00 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16f08 │ │ │ │ - ldr.w r3, [pc, #1372] @ 171ec │ │ │ │ + beq.w 16ef8 │ │ │ │ + ldr.w r3, [pc, #1372] @ 171dc │ │ │ │ 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 16ee8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1324] @ 171f0 │ │ │ │ + ldr.w r2, [pc, #1324] @ 171e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16eee │ │ │ │ + beq.w 16ede │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16ece │ │ │ │ - ldr.w r3, [pc, #1304] @ 171f4 │ │ │ │ + bne.w 16ebe │ │ │ │ + ldr.w r3, [pc, #1304] @ 171e4 │ │ │ │ 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] @ 171e8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ee4 │ │ │ │ + beq.w 16ed4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16d26 │ │ │ │ - ldr.w r3, [pc, #1220] @ 171d4 │ │ │ │ + cbnz r0, 16d16 │ │ │ │ + ldr.w r3, [pc, #1220] @ 171c4 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1256] @ 171fc │ │ │ │ + ldr.w r2, [pc, #1256] @ 171ec │ │ │ │ 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 16eb6 │ │ │ │ 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 16ea8 │ │ │ │ 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 16ea0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b44 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16fa0 │ │ │ │ + beq.w 16f90 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16fa6 │ │ │ │ + bne.w 16f96 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 16d82 │ │ │ │ + bne.n 16d72 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17046 │ │ │ │ - ldr.w r1, [pc, #1148] @ 17200 │ │ │ │ + beq.w 17036 │ │ │ │ + ldr.w r1, [pc, #1148] @ 171f0 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w r1, [pc, #1140] @ 17204 │ │ │ │ + ldr.w r1, [pc, #1140] @ 171f4 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w sl, [pc, #1132] @ 17208 │ │ │ │ + ldr.w sl, [pc, #1132] @ 171f8 │ │ │ │ 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 16b42 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 1707e │ │ │ │ + blt.w 1706e │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f54 │ │ │ │ + bl 15f44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b44 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 168b6 │ │ │ │ + bne.w 168a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168b6 │ │ │ │ + b.n 168a6 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, 16e22 │ │ │ │ + cbz r3, 16e12 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168b6 │ │ │ │ + b.n 168a6 │ │ │ │ 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] @ 171fc │ │ │ │ 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 16b44 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168b6 │ │ │ │ + b.n 168a6 │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16eaa │ │ │ │ - ldr r3, [pc, #988] @ (17210 ) │ │ │ │ + beq.n 16e9a │ │ │ │ + ldr r3, [pc, #988] @ (17200 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #984] @ (17214 ) │ │ │ │ + ldr r3, [pc, #984] @ (17204 ) │ │ │ │ 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 16c02 │ │ │ │ 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 16f42 │ │ │ │ + ldr r3, [pc, #880] @ (171c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #944] @ (17218 ) │ │ │ │ + ldr r2, [pc, #944] @ (17208 ) │ │ │ │ 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 16d16 │ │ │ │ + ldr r0, [pc, #920] @ (1720c ) │ │ │ │ movs r2, #29 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 16d26 │ │ │ │ + b.n 16d16 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 16bd0 │ │ │ │ + b.n 16bc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16bf6 │ │ │ │ - ldr r3, [pc, #884] @ (17220 ) │ │ │ │ + b.n 16be6 │ │ │ │ + ldr r3, [pc, #884] @ (17210 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16e34 │ │ │ │ + b.n 16e24 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16b54 │ │ │ │ + b.n 16b44 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d44 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16d3a │ │ │ │ - ldr r3, [pc, #772] @ (171d4 ) │ │ │ │ + b.n 16d2a │ │ │ │ + ldr r3, [pc, #772] @ (171c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #848] @ (17224 ) │ │ │ │ + ldr r2, [pc, #848] @ (17214 ) │ │ │ │ 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 16d16 │ │ │ │ + ldr r3, [pc, #832] @ (17218 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16d04 │ │ │ │ - ldr r3, [pc, #824] @ (17228 ) │ │ │ │ + b.n 16cf4 │ │ │ │ + ldr r3, [pc, #824] @ (17218 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cce │ │ │ │ + b.n 16cbe │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16cc0 │ │ │ │ - ldr r3, [pc, #720] @ (171d4 ) │ │ │ │ + b.n 16cb0 │ │ │ │ + ldr r3, [pc, #720] @ (171c4 ) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - b.n 16e82 │ │ │ │ + b.n 16e72 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f34 │ │ │ │ + cbz r3, 16f24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f40 │ │ │ │ + cbz r3, 16f30 │ │ │ │ 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 16d44 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f18 │ │ │ │ + b.n 16f08 │ │ │ │ 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 16d44 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 16c38 │ │ │ │ + b.n 16c28 │ │ │ │ blx 83c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d44 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f90 │ │ │ │ + cbz r3, 16f80 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f98 │ │ │ │ + cbz r3, 16f88 │ │ │ │ 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 16d44 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f72 │ │ │ │ + b.n 16f62 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f82 │ │ │ │ + b.n 16f72 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16b48 │ │ │ │ - ldr r1, [pc, #644] @ (1722c ) │ │ │ │ + beq.w 16b38 │ │ │ │ + ldr r1, [pc, #644] @ (1721c ) │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr r1, [pc, #636] @ (17230 ) │ │ │ │ + ldr r1, [pc, #636] @ (17220 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 16fde │ │ │ │ + beq.n 16fce │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 16fec │ │ │ │ + bne.n 16fdc │ │ │ │ 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 165dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba4 │ │ │ │ - b.n 16b54 │ │ │ │ + bl 15b94 │ │ │ │ + b.n 16b44 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 165ec │ │ │ │ + bl 165dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16fd6 │ │ │ │ + b.n 16fc6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 16d9a │ │ │ │ - ldr.w sl, [pc, #576] @ 17234 │ │ │ │ + bne.w 16d8a │ │ │ │ + ldr.w sl, [pc, #576] @ 17224 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86d0 │ │ │ │ str.w r0, [sl] │ │ │ │ - cbz r0, 17066 │ │ │ │ + cbz r0, 17056 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r6, r3, #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 170b4 │ │ │ │ + bge.n 170a4 │ │ │ │ adds r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r9, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #536] @ (17238 ) │ │ │ │ + ldr r3, [pc, #536] @ (17228 ) │ │ │ │ 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, 1702a │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17100 │ │ │ │ + bne.n 170f0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17028 │ │ │ │ - b.n 16fd6 │ │ │ │ - ldr r1, [pc, #500] @ (1723c ) │ │ │ │ + bne.n 17018 │ │ │ │ + b.n 16fc6 │ │ │ │ + ldr r1, [pc, #500] @ (1722c ) │ │ │ │ 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] @ (17230 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - b.n 16ff2 │ │ │ │ - ldr r3, [pc, #364] @ (171d4 ) │ │ │ │ + b.n 16fe2 │ │ │ │ + ldr r3, [pc, #364] @ (171c4 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #472] @ (17244 ) │ │ │ │ + ldr r0, [pc, #472] @ (17234 ) │ │ │ │ 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 16fc6 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 1707a │ │ │ │ - ldr r3, [pc, #448] @ (17248 ) │ │ │ │ + ble.n 1706a │ │ │ │ + ldr r3, [pc, #448] @ (17238 ) │ │ │ │ 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, 17098 │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17156 │ │ │ │ + bne.n 17146 │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 17096 │ │ │ │ - b.n 16fd6 │ │ │ │ + bne.n 17086 │ │ │ │ + b.n 16fc6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r3, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1711e │ │ │ │ - ldr r3, [pc, #260] @ (171c4 ) │ │ │ │ + bgt.n 1710e │ │ │ │ + ldr r3, [pc, #260] @ (171b4 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [pc, #392] @ (1724c ) │ │ │ │ + ldr r7, [pc, #392] @ (1723c ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r1, #0 │ │ │ │ - bl 16354 │ │ │ │ + bl 16344 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16fd6 │ │ │ │ + beq.w 16fc6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 8b34 │ │ │ │ - cbz r0, 170e8 │ │ │ │ + cbz r0, 170d8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17174 │ │ │ │ + bne.n 17164 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17194 │ │ │ │ + beq.n 17184 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 170c8 │ │ │ │ - ldr r3, [pc, #188] @ (171c0 ) │ │ │ │ + b.n 170b8 │ │ │ │ + ldr r3, [pc, #188] @ (171b0 ) │ │ │ │ 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 1702e │ │ │ │ adds.w r4, r9, r6, lsl #2 │ │ │ │ - beq.n 170bc │ │ │ │ + beq.n 170ac │ │ │ │ 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 17122 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 170bc │ │ │ │ - ldr r3, [pc, #256] @ (17250 ) │ │ │ │ + beq.n 170ac │ │ │ │ + ldr r3, [pc, #256] @ (17240 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #4] │ │ │ │ - b.n 170bc │ │ │ │ - ldr r3, [pc, #104] @ (171c0 ) │ │ │ │ + b.n 170ac │ │ │ │ + ldr r3, [pc, #104] @ (171b0 ) │ │ │ │ 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 1709c │ │ │ │ + ldr r3, [pc, #72] @ (171b0 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #208] @ (17254 ) │ │ │ │ + ldr r1, [pc, #208] @ (17244 ) │ │ │ │ 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 170dc │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 170c8 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + b.n 170b8 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ 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 +23048,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, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, #134 @ 0x86 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ 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, #560] @ 0x230 │ │ │ │ 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 +23083,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, #208] @ 0xd0 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ 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] @ (172a8 ) │ │ │ │ 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] @ 172ac │ │ │ │ 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 +23131,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, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -23160,47 +23154,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] @ (17330 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 17304 │ │ │ │ + cbz r0, 172f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (17344 ) │ │ │ │ + ldr r1, [pc, #60] @ (17334 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (17348 ) │ │ │ │ - ldr r2, [pc, #60] @ (1734c ) │ │ │ │ + ldr r3, [pc, #60] @ (17338 ) │ │ │ │ + ldr r2, [pc, #60] @ (1733c ) │ │ │ │ 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] @ (17340 ) │ │ │ │ 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 │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ 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 +23209,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] @ (173b4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (173c8 ) │ │ │ │ + ldr r2, [pc, #68] @ (173b8 ) │ │ │ │ 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] @ (173bc ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (173d0 ) │ │ │ │ + ldr r2, [pc, #56] @ (173c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (173d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (173c4 ) │ │ │ │ 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, #58] @ 0x3a │ │ │ │ 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] @ (17424 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (17438 ) │ │ │ │ + ldr r1, [pc, #76] @ (17428 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1743c ) │ │ │ │ + ldr r3, [pc, #68] @ (1742c ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (17440 ) │ │ │ │ + ldr r2, [pc, #64] @ (17430 ) │ │ │ │ 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, 17406 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (17444 ) │ │ │ │ + ldr r2, [pc, #44] @ (17434 ) │ │ │ │ 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, #54] @ 0x36 │ │ │ │ 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] @ 1787c │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 17890 │ │ │ │ + ldr.w r1, [pc, #1072] @ 17880 │ │ │ │ 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 +23315,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 176de │ │ │ │ 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 +23363,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 174f8 │ │ │ │ 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 +23504,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 174f2 │ │ │ │ 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 1777c │ │ │ │ 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 +23553,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 176f2 │ │ │ │ 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 17848 │ │ │ │ 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 +23614,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] @ (17884 ) │ │ │ │ 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] @ (17880 ) │ │ │ │ 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 17876 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1786c │ │ │ │ + bls.n 1785c │ │ │ │ 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 17796 │ │ │ │ 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 17796 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (178a0 ) │ │ │ │ + ldr r2, [pc, #4] @ (17890 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 17448 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + b.n 17438 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ 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] @ (17990 ) │ │ │ │ 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 17952 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 17928 │ │ │ │ + bne.n 17918 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1790e │ │ │ │ + bls.n 178fe │ │ │ │ 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 +23700,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 178c8 │ │ │ │ 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] @ (17994 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (179a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (17998 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (179ac ) │ │ │ │ + ldr r2, [pc, #112] @ (1799c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (179b0 ) │ │ │ │ + ldr r2, [pc, #108] @ (179a0 ) │ │ │ │ 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] @ (17994 ) │ │ │ │ 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] @ (179a4 ) │ │ │ │ + ldr r2, [pc, #68] @ (179a8 ) │ │ │ │ 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] @ (179ac ) │ │ │ │ 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, #16] │ │ │ │ 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 +23795,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] @ (17a20 ) │ │ │ │ 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 +23816,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, #56] @ 0x38 │ │ │ │ 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] @ (17b84 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17b72 │ │ │ │ + beq.w 17b62 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17b2a │ │ │ │ + blt.n 17b1a │ │ │ │ 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 +23867,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, 17adc │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 17b6a │ │ │ │ + bcs.n 17b5a │ │ │ │ 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, 17b06 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 17b22 │ │ │ │ + cbz r2, 17b12 │ │ │ │ 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 17abc │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17afa │ │ │ │ + bne.n 17aea │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 17afe │ │ │ │ - ldr r1, [pc, #108] @ (17b98 ) │ │ │ │ + b.n 17aee │ │ │ │ + ldr r1, [pc, #108] @ (17b88 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (17b9c ) │ │ │ │ + ldr r3, [pc, #104] @ (17b8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (17ba0 ) │ │ │ │ + ldr r2, [pc, #100] @ (17b90 ) │ │ │ │ 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] @ (17b94 ) │ │ │ │ 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 17360 │ │ │ │ + ldr r1, [pc, #36] @ (17b88 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (17ba8 ) │ │ │ │ + ldr r3, [pc, #44] @ (17b98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (17bac ) │ │ │ │ + ldr r2, [pc, #40] @ (17b9c ) │ │ │ │ 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 17b3a │ │ │ │ + strh r0, [r1, #4] │ │ │ │ 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 +23966,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] @ 17ee0 │ │ │ │ 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, 17c0e │ │ │ │ + ldr r2, [pc, #784] @ (17ee4 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (17ef8 ) │ │ │ │ + ldr r3, [pc, #784] @ (17ee8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (17efc ) │ │ │ │ + ldr r2, [pc, #776] @ (17eec ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (17f00 ) │ │ │ │ + ldr r2, [pc, #768] @ (17ef0 ) │ │ │ │ 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 17eb6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 178a4 │ │ │ │ + bl 17894 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172e4 │ │ │ │ + bl 172d4 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17e48 │ │ │ │ + beq.w 17e38 │ │ │ │ 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 17d0a │ │ │ │ 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 172b4 │ │ │ │ + bl 179d0 │ │ │ │ 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 17c82 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 17e4c │ │ │ │ + bcc.w 17e3c │ │ │ │ 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 17c74 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 17ccc │ │ │ │ + bls.n 17cbc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 17258 │ │ │ │ + bl 17248 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d6e │ │ │ │ + bne.n 17d5e │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17d62 │ │ │ │ + beq.n 17d52 │ │ │ │ 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 17d7c │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 17ee8 │ │ │ │ + bcs.w 17ed8 │ │ │ │ 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 17c38 │ │ │ │ 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 17dca │ │ │ │ + ldr r2, [pc, #436] @ (17ee4 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (17f04 ) │ │ │ │ + ldr r3, [pc, #444] @ (17ef4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (17f08 ) │ │ │ │ + ldr r2, [pc, #436] @ (17ef8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (17f0c ) │ │ │ │ + ldr r2, [pc, #432] @ (17efc ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 17c04 │ │ │ │ + b.n 17bf4 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 17cd8 │ │ │ │ + b.n 17cc8 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 17d7a │ │ │ │ + cbnz r4, 17d6a │ │ │ │ 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 17cd0 │ │ │ │ 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 17dee │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 17e8e │ │ │ │ + bne.n 17e7e │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e86 │ │ │ │ + bls.n 17e76 │ │ │ │ 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 179b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179c8 │ │ │ │ + bl 179b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179c8 │ │ │ │ + bl 179b8 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 17d1e │ │ │ │ + b.n 17d0e │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 17e7c │ │ │ │ + beq.n 17e6c │ │ │ │ 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 172d0 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e86 │ │ │ │ + bls.n 17e76 │ │ │ │ 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 179b8 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 17e80 │ │ │ │ + bcs.n 17e70 │ │ │ │ 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 17d0e │ │ │ │ mov r8, r7 │ │ │ │ - b.n 17d3e │ │ │ │ - ldr r1, [pc, #164] @ (17ef4 ) │ │ │ │ + b.n 17d2e │ │ │ │ + ldr r1, [pc, #164] @ (17ee4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (17f10 ) │ │ │ │ - ldr r2, [pc, #184] @ (17f14 ) │ │ │ │ + ldr r3, [pc, #184] @ (17f00 ) │ │ │ │ + ldr r2, [pc, #184] @ (17f04 ) │ │ │ │ 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] @ (17f08 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 17c0c │ │ │ │ + b.n 17bfc │ │ │ │ movs r7, #6 │ │ │ │ - b.n 17de4 │ │ │ │ + b.n 17dd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17370 │ │ │ │ + bl 17360 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17370 │ │ │ │ - ldr r3, [pc, #100] @ (17ef4 ) │ │ │ │ + bl 17360 │ │ │ │ + ldr r3, [pc, #100] @ (17ee4 ) │ │ │ │ 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] @ (17f0c ) │ │ │ │ + ldr r2, [pc, #124] @ (17f10 ) │ │ │ │ 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] @ (17f14 ) │ │ │ │ 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 17bfc │ │ │ │ + ldr r2, [pc, #44] @ (17ee4 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (17f28 ) │ │ │ │ + ldr r3, [pc, #88] @ (17f18 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17f2c ) │ │ │ │ + ldr r2, [pc, #80] @ (17f1c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (17f30 ) │ │ │ │ + ldr r2, [pc, #76] @ (17f20 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17c00 │ │ │ │ + b.n 17bf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17370 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + bl 17360 │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ 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 +24308,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] @ (18140 ) │ │ │ │ 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 +24342,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 1807e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18066 │ │ │ │ + beq.n 18056 │ │ │ │ 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 172b4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fb4 │ │ │ │ + bne.n 17fa4 │ │ │ │ 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 18020 │ │ │ │ + b.n 18064 │ │ │ │ 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 18064 │ │ │ │ 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 18006 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1801e │ │ │ │ + b.n 1800e │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 17fc6 │ │ │ │ + b.n 17fb6 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 180c6 │ │ │ │ + beq.n 180b6 │ │ │ │ ldrsb.w r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1811e │ │ │ │ + blt.n 1810e │ │ │ │ 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 +24426,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 180bc │ │ │ │ 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 18070 │ │ │ │ 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 17f70 │ │ │ │ + ldr r1, [pc, #112] @ (18144 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (18158 ) │ │ │ │ - ldr r2, [pc, #108] @ (1815c ) │ │ │ │ + ldr r3, [pc, #108] @ (18148 ) │ │ │ │ + ldr r2, [pc, #108] @ (1814c ) │ │ │ │ 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] @ (18150 ) │ │ │ │ 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] @ (18144 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #60] @ (18164 ) │ │ │ │ + ldr r3, [pc, #60] @ (18154 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (18168 ) │ │ │ │ + ldr r2, [pc, #56] @ (18158 ) │ │ │ │ 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] @ (1815c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1810c │ │ │ │ + b.n 180fc │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ 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 +24510,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] @ (18428 ) │ │ │ │ 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 181d8 │ │ │ │ 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 172d4 │ │ │ │ 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, 18212 │ │ │ │ + ldr r2, [pc, #628] @ (1842c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (18440 ) │ │ │ │ + ldr r3, [pc, #624] @ (18430 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (18444 ) │ │ │ │ + ldr r2, [pc, #620] @ (18434 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (18448 ) │ │ │ │ + ldr r2, [pc, #612] @ (18438 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 18208 │ │ │ │ - ldr r2, [pc, #592] @ (1843c ) │ │ │ │ + b.n 181f8 │ │ │ │ + ldr r2, [pc, #592] @ (1842c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1844c ) │ │ │ │ + ldr r3, [pc, #604] @ (1843c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (18450 ) │ │ │ │ + ldr r2, [pc, #596] @ (18440 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (18454 ) │ │ │ │ + ldr r2, [pc, #592] @ (18444 ) │ │ │ │ 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 +24598,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, 1826a │ │ │ │ + ldr r2, [pc, #480] @ (1842c ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (18458 ) │ │ │ │ + ldr r3, [pc, #504] @ (18448 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1845c ) │ │ │ │ + ldr r2, [pc, #496] @ (1844c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (18460 ) │ │ │ │ + ldr r2, [pc, #492] @ (18450 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 18208 │ │ │ │ + b.n 181f8 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 183d4 │ │ │ │ + beq.w 183c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183ac │ │ │ │ + beq.w 1839c │ │ │ │ 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 18352 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 172c4 │ │ │ │ - bl 179e0 │ │ │ │ + bl 172b4 │ │ │ │ + bl 179d0 │ │ │ │ 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 182cc │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 183d8 │ │ │ │ + bcc.n 183c8 │ │ │ │ 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 182c0 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1838e │ │ │ │ + bls.n 1837e │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17258 │ │ │ │ + bl 17248 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1838e │ │ │ │ + cbz r0, 1837e │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1832c │ │ │ │ + cbnz r6, 1831c │ │ │ │ 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 183f4 │ │ │ │ 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 179b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 182a4 │ │ │ │ + bne.n 18294 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 183b2 │ │ │ │ + bne.n 183a2 │ │ │ │ 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 172d0 │ │ │ │ + cbz r5, 18390 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 18336 │ │ │ │ + b.n 18326 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 18398 │ │ │ │ + b.n 18388 │ │ │ │ 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] @ (1842c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (18464 ) │ │ │ │ + ldr r3, [pc, #168] @ (18454 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (18468 ) │ │ │ │ + ldr r2, [pc, #164] @ (18458 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1846c ) │ │ │ │ + ldr r2, [pc, #156] @ (1845c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 18208 │ │ │ │ + b.n 181f8 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 18286 │ │ │ │ - ldr r1, [pc, #96] @ (1843c ) │ │ │ │ + b.n 18276 │ │ │ │ + ldr r1, [pc, #96] @ (1842c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (18470 ) │ │ │ │ - ldr r2, [pc, #144] @ (18474 ) │ │ │ │ + ldr r3, [pc, #140] @ (18460 ) │ │ │ │ + ldr r2, [pc, #144] @ (18464 ) │ │ │ │ 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] @ (18468 ) │ │ │ │ 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 18200 │ │ │ │ + ldr r3, [pc, #52] @ (1842c ) │ │ │ │ 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] @ (1846c ) │ │ │ │ + ldr r2, [pc, #100] @ (18470 ) │ │ │ │ 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] @ (18474 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18210 │ │ │ │ + b.n 18200 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ 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 +24828,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] @ (186f8 ) │ │ │ │ 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 184b4 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1863c │ │ │ │ + bcc.w 1862c │ │ │ │ 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 184a6 │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1853e │ │ │ │ + bhi.n 1852e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1856c │ │ │ │ + beq.n 1855c │ │ │ │ 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 18570 │ │ │ │ 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 186c6 │ │ │ │ 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 17248 │ │ │ │ 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 184e0 │ │ │ │ + cbz r3, 18568 │ │ │ │ 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 184f4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 184fc │ │ │ │ + b.n 184ec │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1855e │ │ │ │ + b.n 1854e │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1850c │ │ │ │ + beq.n 184fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1868c │ │ │ │ + beq.n 1867c │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 185a4 │ │ │ │ + bls.n 18594 │ │ │ │ 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 18692 │ │ │ │ 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 1869a │ │ │ │ mov r0, r6 │ │ │ │ - bl 18170 │ │ │ │ + bl 18160 │ │ │ │ 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 185ca │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 186dc │ │ │ │ + bcc.w 186cc │ │ │ │ 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 185bc │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 18678 │ │ │ │ + bls.n 18668 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17258 │ │ │ │ + bl 17248 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 18678 │ │ │ │ + cbz r0, 18668 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1862a │ │ │ │ + cbz r2, 1861a │ │ │ │ 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 184fc │ │ │ │ + ldr r1, [pc, #204] @ (186fc ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (18710 ) │ │ │ │ - ldr r2, [pc, #204] @ (18714 ) │ │ │ │ + ldr r3, [pc, #204] @ (18700 ) │ │ │ │ + ldr r2, [pc, #204] @ (18704 ) │ │ │ │ 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] @ (18708 ) │ │ │ │ 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, 18686 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 18636 │ │ │ │ + b.n 18626 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18170 │ │ │ │ - b.n 185be │ │ │ │ + bl 18160 │ │ │ │ + b.n 185ae │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18682 │ │ │ │ + b.n 18672 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bb0 │ │ │ │ - b.n 185be │ │ │ │ - ldr r2, [pc, #96] @ (1870c ) │ │ │ │ + bl 17ba0 │ │ │ │ + b.n 185ae │ │ │ │ + ldr r2, [pc, #96] @ (186fc ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1871c ) │ │ │ │ + ldr r3, [pc, #104] @ (1870c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18720 ) │ │ │ │ + ldr r2, [pc, #96] @ (18710 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (18724 ) │ │ │ │ + ldr r2, [pc, #92] @ (18714 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18666 │ │ │ │ + b.n 18656 │ │ │ │ mov r1, ip │ │ │ │ - bl 17370 │ │ │ │ - ldr r1, [pc, #44] @ (1870c ) │ │ │ │ + bl 17360 │ │ │ │ + ldr r1, [pc, #44] @ (186fc ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (18728 ) │ │ │ │ - ldr r2, [pc, #68] @ (1872c ) │ │ │ │ + ldr r3, [pc, #68] @ (18718 ) │ │ │ │ + ldr r2, [pc, #68] @ (1871c ) │ │ │ │ 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] @ (18720 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 18666 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + b.n 18656 │ │ │ │ + strb r2, [r6, #24] │ │ │ │ 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 +25081,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] @ (1889c ) │ │ │ │ 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 +25121,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 1880c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1880e │ │ │ │ + beq.n 187fe │ │ │ │ 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 172b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187ba │ │ │ │ + beq.n 187aa │ │ │ │ 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 187be │ │ │ │ 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 18844 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18488 │ │ │ │ + bl 18478 │ │ │ │ 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 1885e │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1878c │ │ │ │ - ldr r1, [pc, #64] @ (188b0 ) │ │ │ │ + b.n 1877c │ │ │ │ + ldr r1, [pc, #64] @ (188a0 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (188b4 ) │ │ │ │ - ldr r2, [pc, #60] @ (188b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (188a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (188a8 ) │ │ │ │ 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] @ (188ac ) │ │ │ │ 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, #14] │ │ │ │ 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 : │ │ │ │ +000188b0 : │ │ │ │ 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, 18918 │ │ │ │ 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 18910 │ │ │ │ + ldr r3, [pc, #72] @ (18924 ) │ │ │ │ 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 +25260,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 188d4 │ │ │ │ nop │ │ │ │ subs r6, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018938 : │ │ │ │ - ldr r2, [pc, #172] @ (189e8 ) │ │ │ │ +00018928 : │ │ │ │ + ldr r2, [pc, #172] @ (189d8 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1899c │ │ │ │ + cbz r0, 1898c │ │ │ │ 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, 18972 │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1899e │ │ │ │ + bne.n 1898e │ │ │ │ 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 172d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (189ec ) │ │ │ │ + ldr r2, [pc, #116] @ (189dc ) │ │ │ │ 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, 189ca │ │ │ │ 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] @ (189e0 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (189f4 ) │ │ │ │ + ldr r3, [pc, #76] @ (189e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (189f8 ) │ │ │ │ + ldr r2, [pc, #72] @ (189e8 ) │ │ │ │ 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] @ (189ec ) │ │ │ │ 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 +25334,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, #6] │ │ │ │ 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 : │ │ │ │ +000189f0 : │ │ │ │ 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] @ (18b38 ) │ │ │ │ + ldr r1, [pc, #312] @ (18b3c ) │ │ │ │ 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] @ (18b40 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18b34 │ │ │ │ + beq.w 18b24 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #288] @ (18b54 ) │ │ │ │ + ldr r1, [pc, #288] @ (18b44 ) │ │ │ │ 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 18724 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ad6 │ │ │ │ + bne.n 18ac6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 18a76 │ │ │ │ - b.n 18ab0 │ │ │ │ + blt.n 18a66 │ │ │ │ + b.n 18aa0 │ │ │ │ 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 18aa0 │ │ │ │ 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 18a50 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18a68 │ │ │ │ + b.n 18a58 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18abc │ │ │ │ + beq.n 18aac │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18af4 │ │ │ │ - ldr r1, [pc, #152] @ (18b58 ) │ │ │ │ - ldr r3, [pc, #140] @ (18b4c ) │ │ │ │ + blt.n 18ae4 │ │ │ │ + ldr r1, [pc, #152] @ (18b48 ) │ │ │ │ + ldr r3, [pc, #140] @ (18b3c ) │ │ │ │ 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 18ae0 │ │ │ │ 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 172b4 │ │ │ │ + bl 172b8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 18a54 │ │ │ │ + b.n 18a44 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (18b5c ) │ │ │ │ + ldr r2, [pc, #100] @ (18b4c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18b60 ) │ │ │ │ + ldr r3, [pc, #100] @ (18b50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (18b64 ) │ │ │ │ + ldr r2, [pc, #92] @ (18b54 ) │ │ │ │ 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] @ (18b58 ) │ │ │ │ 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] @ (18b5c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (18b70 ) │ │ │ │ - ldr r0, [pc, #56] @ (18b74 ) │ │ │ │ + ldr r1, [pc, #52] @ (18b60 ) │ │ │ │ + ldr r0, [pc, #56] @ (18b64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ 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 +25497,167 @@ │ │ │ │ adds r0, r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r1, #24 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018b78 : │ │ │ │ +00018b68 : │ │ │ │ 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] @ (18ce4 ) │ │ │ │ + ldr r1, [pc, #364] @ (18ce8 ) │ │ │ │ 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] @ (18cec ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18cde │ │ │ │ + beq.w 18cce │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (18d00 ) │ │ │ │ + ldr r1, [pc, #344] @ (18cf0 ) │ │ │ │ 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 18724 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c64 │ │ │ │ + bne.n 18c54 │ │ │ │ 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 18bee │ │ │ │ + b.n 18c2c │ │ │ │ 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 18c2c │ │ │ │ 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 18bd4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18bec │ │ │ │ + b.n 18bdc │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18c8a │ │ │ │ + beq.n 18c7a │ │ │ │ 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 18c8e │ │ │ │ + cbz r2, 18c6a │ │ │ │ + ldr r2, [pc, #184] @ (18cf4 ) │ │ │ │ + ldr r3, [pc, #168] @ (18ce8 ) │ │ │ │ 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 18c8a │ │ │ │ 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 172b4 │ │ │ │ + bl 172b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 18bcc │ │ │ │ - cbz r0, 18c8e │ │ │ │ - bl 172c4 │ │ │ │ + b.n 18bbc │ │ │ │ + cbz r0, 18c7e │ │ │ │ + bl 172b4 │ │ │ │ ldrd r3, r4, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 18c4a │ │ │ │ + b.n 18c3a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c4a │ │ │ │ + bne.n 18c3a │ │ │ │ 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] @ (18cf8 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18d0c ) │ │ │ │ + ldr r3, [pc, #100] @ (18cfc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18d10 ) │ │ │ │ + ldr r2, [pc, #96] @ (18d00 ) │ │ │ │ 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] @ (18d04 ) │ │ │ │ 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] @ (18d08 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #56] @ (18d1c ) │ │ │ │ - ldr r0, [pc, #56] @ (18d20 ) │ │ │ │ + ldr r1, [pc, #56] @ (18d0c ) │ │ │ │ + ldr r0, [pc, #56] @ (18d10 ) │ │ │ │ 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, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ 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 +25666,35 @@ │ │ │ │ subs r6, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r4, #17 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018d24 : │ │ │ │ +00018d14 : │ │ │ │ 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] @ (18f24 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (18f38 ) │ │ │ │ - ldr r3, [pc, #504] @ (18f3c ) │ │ │ │ + ldr r2, [pc, #504] @ (18f28 ) │ │ │ │ + ldr r3, [pc, #504] @ (18f2c ) │ │ │ │ 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 18f10 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #484] @ (18f40 ) │ │ │ │ + ldr r1, [pc, #484] @ (18f30 ) │ │ │ │ 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 +25714,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 17f24 │ │ │ │ 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 18dbc │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18f16 │ │ │ │ + blt.w 18f06 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18e68 │ │ │ │ + beq.n 18e58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172c4 │ │ │ │ + bl 172b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e68 │ │ │ │ - ldr r1, [pc, #360] @ (18f44 ) │ │ │ │ + beq.n 18e58 │ │ │ │ + ldr r1, [pc, #360] @ (18f34 ) │ │ │ │ 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 18724 │ │ │ │ ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e84 │ │ │ │ + bne.n 18e74 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 18e2c │ │ │ │ - b.n 18e66 │ │ │ │ + blt.n 18e1c │ │ │ │ + b.n 18e56 │ │ │ │ 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 18e9e │ │ │ │ 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 18e06 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18e1e │ │ │ │ - bne.n 18ecc │ │ │ │ + b.n 18e0e │ │ │ │ + bne.n 18ebc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (18f48 ) │ │ │ │ - ldr r3, [pc, #204] @ (18f3c ) │ │ │ │ + ldr r2, [pc, #220] @ (18f38 ) │ │ │ │ + ldr r3, [pc, #204] @ (18f2c ) │ │ │ │ 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 18f02 │ │ │ │ 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 172b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 172c8 │ │ │ │ + bl 172b8 │ │ │ │ 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 18e1c │ │ │ │ + beq.n 18ea8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18eb8 │ │ │ │ - b.n 18ed0 │ │ │ │ - beq.n 18eb4 │ │ │ │ + bge.n 18ea8 │ │ │ │ + b.n 18ec0 │ │ │ │ + beq.n 18ea4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ed0 │ │ │ │ + blt.n 18ec0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18e68 │ │ │ │ + beq.n 18e58 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 17a34 │ │ │ │ + bl 17a24 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e6a │ │ │ │ + b.n 18e5a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18e68 │ │ │ │ - ldr r2, [pc, #120] @ (18f4c ) │ │ │ │ + bge.n 18e58 │ │ │ │ + ldr r2, [pc, #120] @ (18f3c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (18f50 ) │ │ │ │ + ldr r3, [pc, #120] @ (18f40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (18f54 ) │ │ │ │ + ldr r2, [pc, #112] @ (18f44 ) │ │ │ │ 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] @ (18f48 ) │ │ │ │ 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 173c8 │ │ │ │ + ldr r3, [pc, #56] @ (18f4c ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr r1, [pc, #56] @ (18f60 ) │ │ │ │ - ldr r0, [pc, #60] @ (18f64 ) │ │ │ │ + ldr r1, [pc, #56] @ (18f50 ) │ │ │ │ + ldr r0, [pc, #60] @ (18f54 ) │ │ │ │ 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, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ 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 +25888,32 @@ │ │ │ │ adds r4, r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r3, #8 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018f68 : │ │ │ │ +00018f58 : │ │ │ │ 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] @ (19020 ) │ │ │ │ + ldr r3, [pc, #180] @ (19024 ) │ │ │ │ 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 1900a │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w ip, [pc, #164] @ 19038 │ │ │ │ + ldr.w ip, [pc, #164] @ 19028 │ │ │ │ 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 +25931,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 17f24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 18ffe │ │ │ │ + cbz r3, 18fee │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 17a34 │ │ │ │ + bl 17a24 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #60] @ (1903c ) │ │ │ │ - ldr r3, [pc, #48] @ (19034 ) │ │ │ │ + ldr r2, [pc, #60] @ (1902c ) │ │ │ │ + ldr r3, [pc, #48] @ (19024 ) │ │ │ │ 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 19006 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (19040 ) │ │ │ │ + ldr r3, [pc, #36] @ (19030 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #36] @ (19044 ) │ │ │ │ - ldr r0, [pc, #36] @ (19048 ) │ │ │ │ + ldr r1, [pc, #36] @ (19034 ) │ │ │ │ + ldr r0, [pc, #36] @ (19038 ) │ │ │ │ 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, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ 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 : │ │ │ │ +0001903c : │ │ │ │ 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] @ (19130 ) │ │ │ │ + ldr r3, [pc, #224] @ (19134 ) │ │ │ │ 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 1911c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 1907e │ │ │ │ + cbz r4, 1906e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #196] @ (19148 ) │ │ │ │ + ldr r0, [pc, #196] @ (19138 ) │ │ │ │ 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 +26022,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 17f24 │ │ │ │ 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, 190dc │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1911e │ │ │ │ - cbz r2, 19118 │ │ │ │ + blt.n 1910e │ │ │ │ + cbz r2, 19108 │ │ │ │ mov r0, r2 │ │ │ │ - bl 172c4 │ │ │ │ - cbz r0, 19118 │ │ │ │ - cbz r4, 190fc │ │ │ │ + bl 172b4 │ │ │ │ + cbz r0, 19108 │ │ │ │ + cbz r4, 190ec │ │ │ │ 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] @ (1913c ) │ │ │ │ + ldr r3, [pc, #64] @ (19134 ) │ │ │ │ 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 19118 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19100 │ │ │ │ + b.n 190f0 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 173d8 │ │ │ │ + bl 173c8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (19150 ) │ │ │ │ + ldr r3, [pc, #32] @ (19140 ) │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #32] @ (19154 ) │ │ │ │ - ldr r0, [pc, #36] @ (19158 ) │ │ │ │ + ldr r1, [pc, #32] @ (19144 ) │ │ │ │ + ldr r0, [pc, #36] @ (19148 ) │ │ │ │ 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, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ 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 : │ │ │ │ +0001914c : │ │ │ │ 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] @ (19350 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1934a │ │ │ │ + beq.w 1933a │ │ │ │ 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 19196 │ │ │ │ + b.n 191cc │ │ │ │ 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 191cc │ │ │ │ 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 1917c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19194 │ │ │ │ + b.n 19184 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1929e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1931c │ │ │ │ + blt.w 1930c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 192f6 │ │ │ │ + blt.w 192e6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1929e │ │ │ │ mov r0, r7 │ │ │ │ - bl 172c4 │ │ │ │ + bl 172b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1929e │ │ │ │ vldr d7, [r0, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1929e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 192b4 │ │ │ │ + blt.n 192a4 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r7, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 19246 │ │ │ │ - b.n 1927c │ │ │ │ + blt.n 19236 │ │ │ │ + b.n 1926c │ │ │ │ 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 1926c │ │ │ │ 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 1921c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19234 │ │ │ │ + b.n 19224 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192ae │ │ │ │ + beq.n 1929e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 191ea │ │ │ │ - ldr r2, [pc, #216] @ (19364 ) │ │ │ │ + bge.n 191da │ │ │ │ + ldr r2, [pc, #216] @ (19354 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (19368 ) │ │ │ │ + ldr r3, [pc, #216] @ (19358 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1936c ) │ │ │ │ + ldr r2, [pc, #208] @ (1935c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (19370 ) │ │ │ │ + ldr r2, [pc, #200] @ (19360 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192d8 │ │ │ │ + b.n 192c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (19364 ) │ │ │ │ + ldr r2, [pc, #172] @ (19354 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (19374 ) │ │ │ │ + ldr r3, [pc, #184] @ (19364 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (19378 ) │ │ │ │ + ldr r2, [pc, #176] @ (19368 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1937c ) │ │ │ │ + ldr r2, [pc, #168] @ (1936c ) │ │ │ │ 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] @ (19354 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (19380 ) │ │ │ │ + ldr r3, [pc, #128] @ (19370 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (19384 ) │ │ │ │ + ldr r2, [pc, #120] @ (19374 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (19388 ) │ │ │ │ + ldr r2, [pc, #116] @ (19378 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192d8 │ │ │ │ - ldr r2, [pc, #68] @ (19364 ) │ │ │ │ + b.n 192c8 │ │ │ │ + ldr r2, [pc, #68] @ (19354 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1938c ) │ │ │ │ + ldr r3, [pc, #104] @ (1937c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (19390 ) │ │ │ │ + ldr r2, [pc, #96] @ (19380 ) │ │ │ │ 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] @ (19384 ) │ │ │ │ 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 192d0 │ │ │ │ + ldr r3, [pc, #76] @ (19388 ) │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #76] @ (1939c ) │ │ │ │ - ldr r0, [pc, #76] @ (193a0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1938c ) │ │ │ │ + ldr r0, [pc, #76] @ (19390 ) │ │ │ │ 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, #20] │ │ │ │ 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 +26319,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 1942c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19436 │ │ │ │ + cbz r4, 19426 │ │ │ │ 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, 19436 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19424 │ │ │ │ + cbz r5, 19414 │ │ │ │ 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, 19410 │ │ │ │ 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, 19444 │ │ │ │ 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 193bc │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193f6 │ │ │ │ - b.n 19424 │ │ │ │ + bne.n 193e6 │ │ │ │ + b.n 19414 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19436 │ │ │ │ + b.n 19426 │ │ │ │ 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 +26399,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, 1947c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ 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 1954a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1955a │ │ │ │ + beq.n 1954a │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 194d8 │ │ │ │ + b.n 194c8 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194cc │ │ │ │ + beq.n 194bc │ │ │ │ blx sl │ │ │ │ - cbz r0, 194ee │ │ │ │ + cbz r0, 194de │ │ │ │ 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 194f2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 194cc │ │ │ │ + bne.n 194bc │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 194ba │ │ │ │ + bne.n 194aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 19550 │ │ │ │ + cbz r3, 19540 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 194fa │ │ │ │ + cbz r3, 194ea │ │ │ │ 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 1951e │ │ │ │ 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, 1954e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 1956c │ │ │ │ + cbnz r4, 1955c │ │ │ │ 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 194fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19550 │ │ │ │ + beq.n 19540 │ │ │ │ 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 19508 │ │ │ │ │ │ │ │ -0001957c : │ │ │ │ +0001956c : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 193a4 │ │ │ │ + b.n 19394 │ │ │ │ │ │ │ │ -00019584 : │ │ │ │ +00019574 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1964c │ │ │ │ + beq.n 1963c │ │ │ │ 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, 195c8 │ │ │ │ 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 19616 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 19608 │ │ │ │ + cbnz r4, 195f8 │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 195d4 │ │ │ │ + beq.n 195c4 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 19606 │ │ │ │ + cbnz r4, 195f6 │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 195b4 │ │ │ │ + bne.n 195a4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 195f0 │ │ │ │ + beq.n 195e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19660 │ │ │ │ + beq.n 19650 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19654 │ │ │ │ + cbz r3, 19644 │ │ │ │ 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, 1963e │ │ │ │ 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 19602 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 1963c │ │ │ │ + cbz r4, 1962c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19644 │ │ │ │ + cbz r3, 19634 │ │ │ │ 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 195a0 │ │ │ │ + b.n 195c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1963c │ │ │ │ + b.n 1962c │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19630 │ │ │ │ + b.n 19620 │ │ │ │ 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 195e0 │ │ │ │ │ │ │ │ -00019668 : │ │ │ │ +00019658 : │ │ │ │ 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 1944c │ │ │ │ + cbz r0, 1968e │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 196a2 │ │ │ │ + bcs.n 19692 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 196ac │ │ │ │ - b.n 1969c │ │ │ │ + bl 1969c │ │ │ │ + b.n 1968c │ │ │ │ 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 1976a │ │ │ │ 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 19394 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19790 │ │ │ │ + beq.n 19780 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 19724 │ │ │ │ + cbz r3, 19714 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 196f4 │ │ │ │ + b.n 196e4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 19724 │ │ │ │ + bls.n 19714 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 196ea │ │ │ │ + beq.n 196da │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196ea │ │ │ │ + beq.n 196da │ │ │ │ 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 196f2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 196f4 │ │ │ │ + bhi.n 196e4 │ │ │ │ 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 +26696,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] @ (19788 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 193a4 │ │ │ │ + bl 19394 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196de │ │ │ │ + bne.n 196ce │ │ │ │ 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 +26721,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, 197b8 │ │ │ │ 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 1944c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19810 │ │ │ │ + cbz r0, 19800 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 197e8 │ │ │ │ + cbz r3, 197d8 │ │ │ │ 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, 197e8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 19804 │ │ │ │ + cbz r3, 197f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r7, #36] @ 0x24 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19816 │ │ │ │ + bcs.n 19806 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 196ac │ │ │ │ - b.n 1980e │ │ │ │ + bl 1969c │ │ │ │ + b.n 197fe │ │ │ │ nop │ │ │ │ │ │ │ │ -00019820 : │ │ │ │ +00019810 : │ │ │ │ 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 1978c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019840 : │ │ │ │ +00019830 : │ │ │ │ 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 1978c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019860 : │ │ │ │ +00019850 : │ │ │ │ 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 19870 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19918 │ │ │ │ + beq.n 19908 │ │ │ │ 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 19904 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 198b4 │ │ │ │ + cbz r7, 198a4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 19918 │ │ │ │ + cbz r4, 19908 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19918 │ │ │ │ + beq.n 19908 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, fp │ │ │ │ - b.n 198e8 │ │ │ │ + b.n 198d8 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 198de │ │ │ │ + beq.n 198ce │ │ │ │ blx fp │ │ │ │ - cbz r0, 198fe │ │ │ │ + cbz r0, 198ee │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19918 │ │ │ │ + bls.n 19908 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 198de │ │ │ │ + bne.n 198ce │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 198cc │ │ │ │ + bne.n 198bc │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1990e │ │ │ │ + beq.n 198fe │ │ │ │ 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 19888 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00019920 : │ │ │ │ +00019910 : │ │ │ │ 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, 1992c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00019940 : │ │ │ │ +00019930 : │ │ │ │ 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] @ (19a5c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #280] @ (19a70 ) │ │ │ │ + ldr r1, [pc, #280] @ (19a60 ) │ │ │ │ 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, 19988 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #244] @ (19a74 ) │ │ │ │ - ldr r3, [pc, #240] @ (19a70 ) │ │ │ │ + ldr r2, [pc, #244] @ (19a64 ) │ │ │ │ + ldr r3, [pc, #240] @ (19a60 ) │ │ │ │ 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 19a58 │ │ │ │ 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 1978c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19978 │ │ │ │ + beq.n 19968 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r3, 199ba │ │ │ │ + cbz r3, 199aa │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 199d6 │ │ │ │ + cbz r7, 199c6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19978 │ │ │ │ + beq.n 19968 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19978 │ │ │ │ + beq.n 19968 │ │ │ │ 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 19a06 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 19a0e │ │ │ │ + cbz r6, 199fe │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19a28 │ │ │ │ + cbz r0, 19a18 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ adds r5, #1 │ │ │ │ add r4, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - bls.n 19978 │ │ │ │ + bls.n 19968 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19a0e │ │ │ │ + bne.n 199fe │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 199f8 │ │ │ │ + bne.n 199e8 │ │ │ │ ldrd r2, sl, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ - cbz r2, 19a62 │ │ │ │ + cbz r2, 19a52 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19a38 │ │ │ │ + cbz r3, 19a28 │ │ │ │ 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 +26997,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 1996c │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 19a30 │ │ │ │ + b.n 19a20 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019a78 : │ │ │ │ +00019a68 : │ │ │ │ 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, 19a8a │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w sl, r5, r4 │ │ │ │ - cbz r7, 19ab6 │ │ │ │ + cbz r7, 19aa6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b30 │ │ │ │ + beq.n 19b20 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19b30 │ │ │ │ + beq.n 19b20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19ae6 │ │ │ │ + b.n 19ad6 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19adc │ │ │ │ + beq.n 19acc │ │ │ │ blx fp │ │ │ │ - cbz r0, 19afc │ │ │ │ + cbz r0, 19aec │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19b30 │ │ │ │ + bls.n 19b20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19adc │ │ │ │ + bne.n 19acc │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 19aca │ │ │ │ + bne.n 19aba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19b04 │ │ │ │ + cbz r3, 19af4 │ │ │ │ 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 +27087,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 : │ │ │ │ +00019b28 : │ │ │ │ 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, 19b62 │ │ │ │ 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, 19b68 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 19b58 │ │ │ │ + bne.n 19b48 │ │ │ │ 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 19b5a │ │ │ │ ldr.w r5, [r9, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 19ba4 │ │ │ │ + b.n 19b94 │ │ │ │ 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 19ba6 │ │ │ │ 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 19b7a │ │ │ │ + b.n 19b62 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 19b6a │ │ │ │ + b.n 19b5a │ │ │ │ nop │ │ │ │ │ │ │ │ -00019bbc : │ │ │ │ +00019bac : │ │ │ │ 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] @ (19c0c ) │ │ │ │ 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] @ (19c10 ) │ │ │ │ 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 19394 │ │ │ │ + ldr r2, [pc, #36] @ (19c14 ) │ │ │ │ + ldr r3, [pc, #28] @ (19c10 ) │ │ │ │ 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 19c06 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019c28 : │ │ │ │ +00019c18 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 80a4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00019c34 : │ │ │ │ +00019c24 : │ │ │ │ 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] @ (19cb0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #120] @ (19cc4 ) │ │ │ │ + ldr r3, [pc, #120] @ (19cb4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #120] @ 19cc8 │ │ │ │ + ldr.w ip, [pc, #120] @ 19cb8 │ │ │ │ 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 19c5e │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 19cb2 │ │ │ │ + beq.n 19ca2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 19c68 │ │ │ │ - ldr r3, [pc, #84] @ (19ccc ) │ │ │ │ + bcc.n 19c58 │ │ │ │ + ldr r3, [pc, #84] @ (19cbc ) │ │ │ │ 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 19394 │ │ │ │ + ldr r2, [pc, #52] @ (19cc0 ) │ │ │ │ + ldr r3, [pc, #36] @ (19cb4 ) │ │ │ │ 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 19cac │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19c7e │ │ │ │ + b.n 19c6e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ 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, r0] │ │ │ │ movs r2, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19cf0 │ │ │ │ + cbz r0, 19ce0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ - cbz r3, 19cf6 │ │ │ │ + cbz r3, 19ce6 │ │ │ │ add.w r0, r0, r0, lsl #5 │ │ │ │ eors r0, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ce0 │ │ │ │ + bne.n 19cd0 │ │ │ │ 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 19d80 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19d8a │ │ │ │ + cbz r4, 19d7a │ │ │ │ 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, 19d8a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19d78 │ │ │ │ + cbz r5, 19d68 │ │ │ │ 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, 19d64 │ │ │ │ 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, 19d98 │ │ │ │ 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 19d10 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d4a │ │ │ │ - b.n 19d78 │ │ │ │ + bne.n 19d3a │ │ │ │ + b.n 19d68 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19d8a │ │ │ │ + b.n 19d7a │ │ │ │ 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, 19dc6 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ 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 19e72 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r2, 19e12 │ │ │ │ - b.n 19e82 │ │ │ │ + cbnz r2, 19e02 │ │ │ │ + b.n 19e72 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19e06 │ │ │ │ + cbz r3, 19df6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 19e20 │ │ │ │ + cbz r0, 19e10 │ │ │ │ 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 19e24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19e06 │ │ │ │ + bne.n 19df6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 19dfa │ │ │ │ + bne.n 19dea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 19e78 │ │ │ │ + cbz r3, 19e68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19e2c │ │ │ │ + cbz r3, 19e1c │ │ │ │ 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 19e48 │ │ │ │ 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, 19e76 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 19e94 │ │ │ │ + cbnz r4, 19e84 │ │ │ │ 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 19e28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19e78 │ │ │ │ + beq.n 19e68 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, r0, #1 │ │ │ │ str.w r4, [sl, r9] │ │ │ │ - b.n 19e42 │ │ │ │ + b.n 19e32 │ │ │ │ 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, 19ec0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ed4 │ │ │ │ + cbz r3, 19ec4 │ │ │ │ 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 : │ │ │ │ +00019ed0 : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19cf8 │ │ │ │ + b.n 19ce8 │ │ │ │ │ │ │ │ -00019ee8 : │ │ │ │ +00019ed8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fb0 │ │ │ │ + beq.n 19fa0 │ │ │ │ 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, 19f2c │ │ │ │ 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 19f7a │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 19f6c │ │ │ │ + cbnz r4, 19f5c │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 19f38 │ │ │ │ + beq.n 19f28 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 19f6a │ │ │ │ + cbnz r4, 19f5a │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 19f18 │ │ │ │ + bne.n 19f08 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19f54 │ │ │ │ + beq.n 19f44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fc4 │ │ │ │ + beq.n 19fb4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19fb8 │ │ │ │ + cbz r3, 19fa8 │ │ │ │ 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, 19fa2 │ │ │ │ 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 19f66 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 19fa0 │ │ │ │ + cbz r4, 19f90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19fa8 │ │ │ │ + cbz r3, 19f98 │ │ │ │ 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 19f04 │ │ │ │ + b.n 19f28 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19fa0 │ │ │ │ + b.n 19f90 │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19f94 │ │ │ │ + b.n 19f84 │ │ │ │ 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 19f44 │ │ │ │ │ │ │ │ -00019fcc : │ │ │ │ +00019fbc : │ │ │ │ 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 19da0 │ │ │ │ + cbz r0, 19fec │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19ffe │ │ │ │ + bcs.n 19fee │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a008 │ │ │ │ - b.n 19ffa │ │ │ │ + bl 19ff8 │ │ │ │ + b.n 19fea │ │ │ │ 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 1a0c6 │ │ │ │ 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 19ce8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0ec │ │ │ │ + beq.n 1a0dc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 1a080 │ │ │ │ + cbz r3, 1a070 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1a050 │ │ │ │ + b.n 1a040 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 1a080 │ │ │ │ + bls.n 1a070 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a046 │ │ │ │ + beq.n 1a036 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a046 │ │ │ │ + beq.n 1a036 │ │ │ │ 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 1a04e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1a050 │ │ │ │ + bhi.n 1a040 │ │ │ │ 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 +27665,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] @ (1a0e4 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19cf8 │ │ │ │ + bl 19ce8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a03a │ │ │ │ + bne.n 1a02a │ │ │ │ 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 +27689,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, 1a10e │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19db0 │ │ │ │ + bl 19da0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a15a │ │ │ │ + cbz r0, 1a14a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 1a136 │ │ │ │ + cbz r3, 1a126 │ │ │ │ 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, 1a132 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1a14e │ │ │ │ + cbz r3, 1a13e │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #36] @ 0x24 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1a15e │ │ │ │ + bcs.n 1a14e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a008 │ │ │ │ - b.n 1a158 │ │ │ │ + bl 19ff8 │ │ │ │ + b.n 1a148 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a168 : │ │ │ │ +0001a158 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a0f8 │ │ │ │ + b.n 1a0e8 │ │ │ │ │ │ │ │ -0001a16c : │ │ │ │ +0001a15c : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a0f8 │ │ │ │ + b.n 1a0e8 │ │ │ │ │ │ │ │ -0001a170 : │ │ │ │ +0001a160 : │ │ │ │ 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, 1a176 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1fc │ │ │ │ + beq.n 1a1ec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 1a1f8 │ │ │ │ + cbz r3, 1a1e8 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r9, r5, r4 │ │ │ │ - cbz r7, 1a1b4 │ │ │ │ + cbz r7, 1a1a4 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a1fc │ │ │ │ + cbz r4, 1a1ec │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 1a1fc │ │ │ │ + cbz r2, 1a1ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a1d8 │ │ │ │ + b.n 1a1c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a1ce │ │ │ │ + cbz r3, 1a1be │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a1e6 │ │ │ │ + cbz r0, 1a1d6 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a1fc │ │ │ │ + bls.n 1a1ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a1ce │ │ │ │ + bne.n 1a1be │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 1a1c2 │ │ │ │ + bne.n 1a1b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a1f2 │ │ │ │ + beq.n 1a1e2 │ │ │ │ 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 1a18a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0001a204 : │ │ │ │ +0001a1f4 : │ │ │ │ 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, 1a20a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001a21c : │ │ │ │ +0001a20c : │ │ │ │ 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] @ (1a338 ) │ │ │ │ + ldr r3, [pc, #280] @ (1a33c ) │ │ │ │ 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, 1a260 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #248] @ (1a350 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a34c ) │ │ │ │ + ldr r2, [pc, #248] @ (1a340 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a33c ) │ │ │ │ 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 1a332 │ │ │ │ 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 1a0e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a252 │ │ │ │ + beq.n 1a242 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov sl, r2 │ │ │ │ - cbz r3, 1a28e │ │ │ │ + cbz r3, 1a27e │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mul.w r8, r3, r1 │ │ │ │ add.w r9, sl, r8 │ │ │ │ - cbz r7, 1a2a8 │ │ │ │ + cbz r7, 1a298 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a252 │ │ │ │ + beq.n 1a242 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a252 │ │ │ │ + beq.n 1a242 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, ip │ │ │ │ - b.n 1a2ee │ │ │ │ + b.n 1a2de │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a2e6 │ │ │ │ + beq.n 1a2d6 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 1a2fa │ │ │ │ + cbz r0, 1a2ea │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ adds r2, #1 │ │ │ │ add r3, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a252 │ │ │ │ + bls.n 1a242 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1a2e6 │ │ │ │ + bne.n 1a2d6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1a2c6 │ │ │ │ + bne.n 1a2b6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a338 │ │ │ │ + beq.n 1a328 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbz r1, 1a310 │ │ │ │ + cbz r1, 1a300 │ │ │ │ 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 +27921,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 1a244 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r3, #12] │ │ │ │ - b.n 1a300 │ │ │ │ + b.n 1a2f0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a354 : │ │ │ │ +0001a344 : │ │ │ │ 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, 1a362 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26ddc │ │ │ │ + bl 26dcc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r8, r5, r4 │ │ │ │ - cbz r7, 1a38c │ │ │ │ + cbz r7, 1a37c │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a3f2 │ │ │ │ + cbz r4, 1a3e2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r2, 1a3f2 │ │ │ │ + cbz r2, 1a3e2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a3b0 │ │ │ │ + b.n 1a3a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a3a6 │ │ │ │ + cbz r3, 1a396 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a3be │ │ │ │ + cbz r0, 1a3ae │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a3f2 │ │ │ │ + bls.n 1a3e2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a3a6 │ │ │ │ + bne.n 1a396 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 1a39a │ │ │ │ + bne.n 1a38a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 1a3c6 │ │ │ │ + cbz r3, 1a3b6 │ │ │ │ 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 +28002,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 : │ │ │ │ +0001a3e8 : │ │ │ │ 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, 1a420 │ │ │ │ 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, 1a426 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a41a │ │ │ │ + bne.n 1a40a │ │ │ │ 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 1a41a │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1a464 │ │ │ │ + b.n 1a454 │ │ │ │ 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 1a462 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a44a │ │ │ │ - b.n 1a430 │ │ │ │ + bne.n 1a43a │ │ │ │ + b.n 1a420 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 1a42a │ │ │ │ + b.n 1a41a │ │ │ │ │ │ │ │ -0001a478 : │ │ │ │ +0001a468 : │ │ │ │ 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] @ (1a4e4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w lr, [pc, #108] @ 1a4f8 │ │ │ │ + ldr.w lr, [pc, #108] @ 1a4e8 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #104] @ (1a4fc ) │ │ │ │ - ldr.w ip, [pc, #108] @ 1a500 │ │ │ │ + ldr r3, [pc, #104] @ (1a4ec ) │ │ │ │ + ldr.w ip, [pc, #108] @ 1a4f0 │ │ │ │ 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] @ (1a4f4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ (1a508 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a4f8 ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #76] @ (1a50c ) │ │ │ │ + ldr r2, [pc, #76] @ (1a4fc ) │ │ │ │ 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 19ce8 │ │ │ │ + ldr r2, [pc, #52] @ (1a500 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a4e8 ) │ │ │ │ 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 1a4e0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ 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] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a514 : │ │ │ │ - ldr r1, [pc, #8] @ (1a520 ) │ │ │ │ +0001a504 : │ │ │ │ + ldr r1, [pc, #8] @ (1a510 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ b.w 81ac │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r7 :256] │ │ │ │ │ │ │ │ -0001a524 : │ │ │ │ +0001a514 : │ │ │ │ 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] @ (1a5b4 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a5c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a5b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #140] @ 1a5cc │ │ │ │ + ldr.w ip, [pc, #140] @ 1a5bc │ │ │ │ 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] @ (1a5c0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, pc │ │ │ │ subs r2, #4 │ │ │ │ - b.n 1a560 │ │ │ │ + b.n 1a550 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 1a5b6 │ │ │ │ + beq.n 1a5a6 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 1a55a │ │ │ │ - ldr r3, [pc, #104] @ (1a5d4 ) │ │ │ │ + bcc.n 1a54a │ │ │ │ + ldr r3, [pc, #104] @ (1a5c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #100] @ (1a5d8 ) │ │ │ │ - ldr r2, [pc, #104] @ (1a5dc ) │ │ │ │ + ldr r3, [pc, #100] @ (1a5c8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1a5cc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1a5e0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1a5d0 ) │ │ │ │ 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] @ (1a5d4 ) │ │ │ │ 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 19ce8 │ │ │ │ + ldr r2, [pc, #72] @ (1a5d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a5b8 ) │ │ │ │ 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 1a5b0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1a570 │ │ │ │ + b.n 1a560 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ 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 fff705d2 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ 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] @ (1a63c ) │ │ │ │ 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] @ 1a640 │ │ │ │ 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 +28240,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, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -28269,167 +28263,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] @ (1a6c4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1a698 │ │ │ │ + cbz r0, 1a688 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1a6d8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1a6c8 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1a6dc ) │ │ │ │ - ldr r2, [pc, #60] @ (1a6e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a6cc ) │ │ │ │ + ldr r2, [pc, #60] @ (1a6d0 ) │ │ │ │ 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] @ (1a6d4 ) │ │ │ │ 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, r1] │ │ │ │ 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 1a6e8 │ │ │ │ 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 1a6e0 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a6f0 │ │ │ │ + bne.n 1a6e0 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1a6f0 │ │ │ │ - b.n 1a6f2 │ │ │ │ + bne.n 1a6e0 │ │ │ │ + b.n 1a6e2 │ │ │ │ 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] @ (1a764 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1a778 ) │ │ │ │ + ldr r2, [pc, #68] @ (1a768 ) │ │ │ │ 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] @ (1a76c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1a780 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a770 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1a784 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a774 ) │ │ │ │ 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, r6] │ │ │ │ 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] @ (1a7d4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1a7e8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1a7d8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1a7ec ) │ │ │ │ + ldr r3, [pc, #68] @ (1a7dc ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1a7f0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a7e0 ) │ │ │ │ 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, 1a7b6 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1a7f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a7e4 ) │ │ │ │ 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, r4] │ │ │ │ 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] @ 1ac2c │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 1ac40 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1ac30 │ │ │ │ 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 +28431,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 1aa8e │ │ │ │ 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 +28479,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 1a8a8 │ │ │ │ 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 +28620,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 1a8a2 │ │ │ │ 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 1ab2c │ │ │ │ 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 +28669,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 1aaa2 │ │ │ │ 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 1abf8 │ │ │ │ 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 +28730,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] @ (1ac34 ) │ │ │ │ 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] @ (1ac30 ) │ │ │ │ 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 1ac26 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1ac1c │ │ │ │ + bls.n 1ac0c │ │ │ │ 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 1ab46 │ │ │ │ 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 1ab46 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #888] @ (1afc0 ) │ │ │ │ + ldr r6, [pc, #952] @ (1aff0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (1ac50 ) │ │ │ │ + ldr r2, [pc, #4] @ (1ac40 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 1a7f8 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + b.n 1a7e8 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ 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] @ (1ad40 ) │ │ │ │ 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 1ad02 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1acd8 │ │ │ │ + bne.n 1acc8 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1acbe │ │ │ │ + bls.n 1acae │ │ │ │ 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 +28816,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 1ac78 │ │ │ │ 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] @ (1ad44 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1ad58 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ad48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1ad5c ) │ │ │ │ + ldr r2, [pc, #112] @ (1ad4c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1ad60 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ad50 ) │ │ │ │ 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] @ (1ad44 ) │ │ │ │ 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] @ (1ad54 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ad58 ) │ │ │ │ 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] @ (1ad5c ) │ │ │ │ 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, #440] @ (1aefc ) │ │ │ │ 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 +28902,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] @ (1adc4 ) │ │ │ │ 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 +28924,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 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ 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] @ (1af28 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1af16 │ │ │ │ + beq.w 1af06 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aece │ │ │ │ + blt.n 1aebe │ │ │ │ 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 +28975,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, 1ae80 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1af0e │ │ │ │ + bcs.n 1aefe │ │ │ │ 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, 1aeaa │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1aec6 │ │ │ │ + cbz r2, 1aeb6 │ │ │ │ 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 1ae60 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ae9e │ │ │ │ + bne.n 1ae8e │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1aea2 │ │ │ │ - ldr r1, [pc, #108] @ (1af3c ) │ │ │ │ + b.n 1ae92 │ │ │ │ + ldr r1, [pc, #108] @ (1af2c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (1af40 ) │ │ │ │ + ldr r3, [pc, #104] @ (1af30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (1af44 ) │ │ │ │ + ldr r2, [pc, #100] @ (1af34 ) │ │ │ │ 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] @ (1af38 ) │ │ │ │ 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 1a710 │ │ │ │ + ldr r1, [pc, #36] @ (1af2c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (1af4c ) │ │ │ │ + ldr r3, [pc, #44] @ (1af3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (1af50 ) │ │ │ │ + ldr r2, [pc, #40] @ (1af40 ) │ │ │ │ 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 1aede │ │ │ │ + ldr r4, [pc, #912] @ (1b2bc ) │ │ │ │ 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] @ 1b284 │ │ │ │ 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, 1afb2 │ │ │ │ + ldr r2, [pc, #784] @ (1b288 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (1b29c ) │ │ │ │ + ldr r3, [pc, #784] @ (1b28c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1b2a0 ) │ │ │ │ + ldr r2, [pc, #776] @ (1b290 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (1b2a4 ) │ │ │ │ + ldr r2, [pc, #768] @ (1b294 ) │ │ │ │ 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 1b25a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ac54 │ │ │ │ + bl 1ac44 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a678 │ │ │ │ + bl 1a668 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b1ec │ │ │ │ + beq.w 1b1dc │ │ │ │ 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 1b0ae │ │ │ │ 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 1a648 │ │ │ │ + bl 1ad80 │ │ │ │ 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 1b026 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 1b1f0 │ │ │ │ + bcc.w 1b1e0 │ │ │ │ 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 1b018 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 1b070 │ │ │ │ + bls.n 1b060 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1a5ec │ │ │ │ + bl 1a5dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b112 │ │ │ │ + bne.n 1b102 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b106 │ │ │ │ + beq.n 1b0f6 │ │ │ │ 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 1b120 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 1b28c │ │ │ │ + bcs.w 1b27c │ │ │ │ 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 1afdc │ │ │ │ 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 1b16e │ │ │ │ + ldr r2, [pc, #436] @ (1b288 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (1b2a8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1b298 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (1b2ac ) │ │ │ │ + ldr r2, [pc, #436] @ (1b29c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (1b2b0 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b2a0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1afa8 │ │ │ │ + b.n 1af98 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1b07c │ │ │ │ + b.n 1b06c │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1b11e │ │ │ │ + cbnz r4, 1b10e │ │ │ │ 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 1b074 │ │ │ │ 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 1b192 │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 1b232 │ │ │ │ + bne.n 1b222 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b22a │ │ │ │ + bls.n 1b21a │ │ │ │ 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 1ad68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad78 │ │ │ │ + bl 1ad68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad78 │ │ │ │ + bl 1ad68 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1b0c2 │ │ │ │ + b.n 1b0b2 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 1b220 │ │ │ │ + beq.n 1b210 │ │ │ │ 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 1a664 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b22a │ │ │ │ + bls.n 1b21a │ │ │ │ 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 1ad68 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1b224 │ │ │ │ + bcs.n 1b214 │ │ │ │ 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 1b0b2 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b0e2 │ │ │ │ - ldr r1, [pc, #164] @ (1b298 ) │ │ │ │ + b.n 1b0d2 │ │ │ │ + ldr r1, [pc, #164] @ (1b288 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (1b2b4 ) │ │ │ │ - ldr r2, [pc, #184] @ (1b2b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b2a4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b2a8 ) │ │ │ │ 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] @ (1b2ac ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1afb0 │ │ │ │ + b.n 1afa0 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b188 │ │ │ │ + b.n 1b178 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a720 │ │ │ │ + bl 1a710 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a720 │ │ │ │ - ldr r3, [pc, #100] @ (1b298 ) │ │ │ │ + bl 1a710 │ │ │ │ + ldr r3, [pc, #100] @ (1b288 ) │ │ │ │ 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] @ (1b2b0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b2b4 ) │ │ │ │ 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] @ (1b2b8 ) │ │ │ │ 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 1afa0 │ │ │ │ + ldr r2, [pc, #44] @ (1b288 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1b2cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b2d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b2c0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1b2d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b2c4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1afa4 │ │ │ │ + b.n 1af94 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a720 │ │ │ │ - ldr r3, [pc, #304] @ (1b3c8 ) │ │ │ │ + bl 1a710 │ │ │ │ + ldr r3, [pc, #368] @ (1b3f8 ) │ │ │ │ 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 +29399,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] @ 1b508 │ │ │ │ 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 +29424,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 1b424 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b428 │ │ │ │ + beq.n 1b418 │ │ │ │ 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 +29442,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 1a648 │ │ │ │ ldrb.w lr, [fp] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b34a │ │ │ │ + bne.n 1b33a │ │ │ │ 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 1b33a │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ ldrb.w ip, [r0, #1]! │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b34a │ │ │ │ + bne.n 1b33a │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1b34a │ │ │ │ + bne.n 1b33a │ │ │ │ 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 1b3e2 │ │ │ │ + b.n 1b452 │ │ │ │ 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 1b452 │ │ │ │ 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 1b3c8 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1b3e0 │ │ │ │ + b.n 1b3d0 │ │ │ │ rbit r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ adds r0, #32 │ │ │ │ - b.n 1b35c │ │ │ │ + b.n 1b34c │ │ │ │ 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 1b472 │ │ │ │ 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 1b46c │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b4d4 │ │ │ │ + blt.n 1b4c4 │ │ │ │ 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 1b45e │ │ │ │ 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 1b312 │ │ │ │ + ldr r1, [pc, #132] @ (1b50c ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [pc, #128] @ (1b520 ) │ │ │ │ - ldr r2, [pc, #128] @ (1b524 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b510 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b514 ) │ │ │ │ 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] @ (1b518 ) │ │ │ │ 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] @ (1b50c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #80] @ (1b52c ) │ │ │ │ + ldr r3, [pc, #80] @ (1b51c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #72] @ (1b530 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b520 ) │ │ │ │ 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] @ (1b524 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ 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] @ (1b7f0 ) │ │ │ │ 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 1b5a0 │ │ │ │ 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 1a668 │ │ │ │ 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, 1b5da │ │ │ │ + ldr r2, [pc, #628] @ (1b7f4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1b808 ) │ │ │ │ + ldr r3, [pc, #624] @ (1b7f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1b80c ) │ │ │ │ + ldr r2, [pc, #620] @ (1b7fc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1b810 ) │ │ │ │ + ldr r2, [pc, #612] @ (1b800 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5d0 │ │ │ │ - ldr r2, [pc, #592] @ (1b804 ) │ │ │ │ + b.n 1b5c0 │ │ │ │ + ldr r2, [pc, #592] @ (1b7f4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1b814 ) │ │ │ │ + ldr r3, [pc, #604] @ (1b804 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1b818 ) │ │ │ │ + ldr r2, [pc, #596] @ (1b808 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1b81c ) │ │ │ │ + ldr r2, [pc, #592] @ (1b80c ) │ │ │ │ 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 +29694,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, 1b632 │ │ │ │ + ldr r2, [pc, #480] @ (1b7f4 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1b820 ) │ │ │ │ + ldr r3, [pc, #504] @ (1b810 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1b824 ) │ │ │ │ + ldr r2, [pc, #496] @ (1b814 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1b828 ) │ │ │ │ + ldr r2, [pc, #492] @ (1b818 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5d0 │ │ │ │ + b.n 1b5c0 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1b79c │ │ │ │ + beq.w 1b78c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b774 │ │ │ │ + beq.w 1b764 │ │ │ │ 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 1b71a │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a658 │ │ │ │ - bl 1ad90 │ │ │ │ + bl 1a648 │ │ │ │ + bl 1ad80 │ │ │ │ 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 1b694 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1b7a0 │ │ │ │ + bcc.n 1b790 │ │ │ │ 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 1b688 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1b756 │ │ │ │ + bls.n 1b746 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a5ec │ │ │ │ + bl 1a5dc │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1b756 │ │ │ │ + cbz r0, 1b746 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1b6f4 │ │ │ │ + cbnz r6, 1b6e4 │ │ │ │ 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 1b7bc │ │ │ │ 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 1ad68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1b66c │ │ │ │ + bne.n 1b65c │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1b77a │ │ │ │ + bne.n 1b76a │ │ │ │ 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 1a664 │ │ │ │ + cbz r5, 1b758 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1b6fe │ │ │ │ + b.n 1b6ee │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1b760 │ │ │ │ + b.n 1b750 │ │ │ │ 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] @ (1b7f4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1b82c ) │ │ │ │ + ldr r3, [pc, #168] @ (1b81c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1b830 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b820 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1b834 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b824 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5d0 │ │ │ │ + b.n 1b5c0 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b64e │ │ │ │ - ldr r1, [pc, #96] @ (1b804 ) │ │ │ │ + b.n 1b63e │ │ │ │ + ldr r1, [pc, #96] @ (1b7f4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1b838 ) │ │ │ │ - ldr r2, [pc, #144] @ (1b83c ) │ │ │ │ + ldr r3, [pc, #140] @ (1b828 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b82c ) │ │ │ │ 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] @ (1b830 ) │ │ │ │ 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 1b5c8 │ │ │ │ + ldr r3, [pc, #52] @ (1b7f4 ) │ │ │ │ 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] @ (1b834 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b838 ) │ │ │ │ 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] @ (1b83c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1b5d8 │ │ │ │ + b.n 1b5c8 │ │ │ │ nop │ │ │ │ - cmp r6, lr │ │ │ │ + cmp lr, r0 │ │ │ │ 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 +29906,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] @ (1bac0 ) │ │ │ │ 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 1b87c │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1ba04 │ │ │ │ + bcc.w 1b9f4 │ │ │ │ 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 1b86e │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1b906 │ │ │ │ + bhi.n 1b8f6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b934 │ │ │ │ + beq.n 1b924 │ │ │ │ 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 1b938 │ │ │ │ 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 1ba8e │ │ │ │ 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 1a5dc │ │ │ │ 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 1b8a8 │ │ │ │ + cbz r3, 1b930 │ │ │ │ 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 1b8bc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b8c4 │ │ │ │ + b.n 1b8b4 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b926 │ │ │ │ + b.n 1b916 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1b8d4 │ │ │ │ + beq.n 1b8c4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ba54 │ │ │ │ + beq.n 1ba44 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1b96c │ │ │ │ + bls.n 1b95c │ │ │ │ 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 1ba5a │ │ │ │ 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 1ba62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b538 │ │ │ │ + bl 1b528 │ │ │ │ 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 1b992 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1baa4 │ │ │ │ + bcc.w 1ba94 │ │ │ │ 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 1b984 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1ba40 │ │ │ │ + bls.n 1ba30 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a5ec │ │ │ │ + bl 1a5dc │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1ba40 │ │ │ │ + cbz r0, 1ba30 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1b9f2 │ │ │ │ + cbz r2, 1b9e2 │ │ │ │ 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 1b8c4 │ │ │ │ + ldr r1, [pc, #204] @ (1bac4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1bad8 ) │ │ │ │ - ldr r2, [pc, #204] @ (1badc ) │ │ │ │ + ldr r3, [pc, #204] @ (1bac8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1bacc ) │ │ │ │ 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] @ (1bad0 ) │ │ │ │ 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, 1ba4e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1b9fe │ │ │ │ + b.n 1b9ee │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b538 │ │ │ │ - b.n 1b986 │ │ │ │ + bl 1b528 │ │ │ │ + b.n 1b976 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1ba4a │ │ │ │ + b.n 1ba3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af54 │ │ │ │ - b.n 1b986 │ │ │ │ - ldr r2, [pc, #96] @ (1bad4 ) │ │ │ │ + bl 1af44 │ │ │ │ + b.n 1b976 │ │ │ │ + ldr r2, [pc, #96] @ (1bac4 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1bae4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1bad4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1bae8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1bad8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1baec ) │ │ │ │ + ldr r2, [pc, #92] @ (1badc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1ba2e │ │ │ │ + b.n 1ba1e │ │ │ │ mov r1, ip │ │ │ │ - bl 1a720 │ │ │ │ - ldr r1, [pc, #44] @ (1bad4 ) │ │ │ │ + bl 1a710 │ │ │ │ + ldr r1, [pc, #44] @ (1bac4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1baf0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1baf4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1bae0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1bae4 ) │ │ │ │ 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] @ (1bae8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1ba2e │ │ │ │ - negs r2, r3 │ │ │ │ + b.n 1ba1e │ │ │ │ + negs r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b698 │ │ │ │ + b.n 1b688 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6e8 │ │ │ │ + b.n 1b6d8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b910 │ │ │ │ + b.n 1b900 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5cc │ │ │ │ + b.n 1b5bc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b60c │ │ │ │ + b.n 1b5fc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7d0 │ │ │ │ + b.n 1b7c0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b570 │ │ │ │ + b.n 1b560 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5c0 │ │ │ │ + b.n 1b5b0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7e4 │ │ │ │ + b.n 1b7d4 │ │ │ │ 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] @ (1bc64 ) │ │ │ │ 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 +30199,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 1bbd4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bbd6 │ │ │ │ + beq.n 1bbc6 │ │ │ │ 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 1a648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb82 │ │ │ │ + beq.n 1bb72 │ │ │ │ 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 1bb86 │ │ │ │ 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 1bc0c │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b850 │ │ │ │ + bl 1b840 │ │ │ │ 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 1bc26 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1bb54 │ │ │ │ - ldr r1, [pc, #64] @ (1bc78 ) │ │ │ │ + b.n 1bb44 │ │ │ │ + ldr r1, [pc, #64] @ (1bc68 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1bc7c ) │ │ │ │ - ldr r2, [pc, #60] @ (1bc80 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bc6c ) │ │ │ │ + ldr r2, [pc, #60] @ (1bc70 ) │ │ │ │ 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] @ (1bc74 ) │ │ │ │ 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 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c3d0 │ │ │ │ + b.n 1c3c0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c424 │ │ │ │ + b.n 1c414 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b64c │ │ │ │ + b.n 1b63c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bc88 : │ │ │ │ +0001bc78 : │ │ │ │ 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, 1bce0 │ │ │ │ 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 1bcd8 │ │ │ │ + ldr r3, [pc, #72] @ (1bcec ) │ │ │ │ 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 +30338,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 1bc9c │ │ │ │ nop │ │ │ │ stcl 0, cr0, [lr, #-0] │ │ │ │ │ │ │ │ -0001bd00 : │ │ │ │ - ldr r2, [pc, #172] @ (1bdb0 ) │ │ │ │ +0001bcf0 : │ │ │ │ + ldr r2, [pc, #172] @ (1bda0 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1bd64 │ │ │ │ + cbz r0, 1bd54 │ │ │ │ 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, 1bd3a │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1bd66 │ │ │ │ + bne.n 1bd56 │ │ │ │ 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 1a664 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (1bdb4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1bda4 ) │ │ │ │ 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, 1bd92 │ │ │ │ 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] @ (1bda8 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (1bdbc ) │ │ │ │ + ldr r3, [pc, #76] @ (1bdac ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1bdc0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bdb0 ) │ │ │ │ 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] @ (1bdb4 ) │ │ │ │ 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 +30411,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 r5, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ stcl 0, cr0, [sl], {0} │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2bc │ │ │ │ + b.n 1c2ac │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c300 │ │ │ │ + b.n 1c2f0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c4c0 │ │ │ │ + b.n 1c4b0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bdc8 : │ │ │ │ +0001bdb8 : │ │ │ │ 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] @ (1bef8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #304] @ (1bf0c ) │ │ │ │ + ldr r0, [pc, #304] @ (1befc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ mov r6, r5 │ │ │ │ - ldr r5, [pc, #300] @ (1bf10 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bf00 ) │ │ │ │ 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 1bee4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #280] @ (1bf14 ) │ │ │ │ + ldr r1, [pc, #280] @ (1bf04 ) │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1bafc │ │ │ │ + bl 1baec │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be96 │ │ │ │ + bne.n 1be86 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1be36 │ │ │ │ - b.n 1be70 │ │ │ │ + blt.n 1be26 │ │ │ │ + b.n 1be60 │ │ │ │ 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 1be60 │ │ │ │ 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 1be10 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1be28 │ │ │ │ + b.n 1be18 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1be7c │ │ │ │ + beq.n 1be6c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1beb4 │ │ │ │ - ldr r1, [pc, #152] @ (1bf18 ) │ │ │ │ - ldr r3, [pc, #140] @ (1bf0c ) │ │ │ │ + blt.n 1bea4 │ │ │ │ + ldr r1, [pc, #152] @ (1bf08 ) │ │ │ │ + ldr r3, [pc, #140] @ (1befc ) │ │ │ │ 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 1bea0 │ │ │ │ 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 1a648 │ │ │ │ + bl 1a64c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 1be14 │ │ │ │ + b.n 1be04 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (1bf1c ) │ │ │ │ + ldr r2, [pc, #100] @ (1bf0c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (1bf20 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bf10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1bf24 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bf14 ) │ │ │ │ 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] @ (1bf18 ) │ │ │ │ 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] @ (1bf1c ) │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #52] @ (1bf30 ) │ │ │ │ - ldr r0, [pc, #56] @ (1bf34 ) │ │ │ │ + ldr r1, [pc, #52] @ (1bf20 ) │ │ │ │ + ldr r0, [pc, #56] @ (1bf24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c184 │ │ │ │ + b.n 1c174 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1c8 │ │ │ │ + b.n 1c1b8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c264 │ │ │ │ + b.n 1c254 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r0, r0 │ │ │ │ - b.n 1c410 │ │ │ │ + b.n 1c400 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c404 │ │ │ │ + b.n 1c3f4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bf38 : │ │ │ │ +0001bf28 : │ │ │ │ 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] @ (1c0a4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #360] @ (1c0b8 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c0a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #360] @ (1c0bc ) │ │ │ │ + ldr r7, [pc, #360] @ (1c0ac ) │ │ │ │ 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 1c08e │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #336] @ (1c0c0 ) │ │ │ │ + ldr r1, [pc, #336] @ (1c0b0 ) │ │ │ │ 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 1baec │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c026 │ │ │ │ + bne.n 1c016 │ │ │ │ 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 1bfae │ │ │ │ + b.n 1bfec │ │ │ │ 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 1bfec │ │ │ │ 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 1bf94 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1bfac │ │ │ │ + b.n 1bf9c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c048 │ │ │ │ + beq.n 1c038 │ │ │ │ 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 1c04c │ │ │ │ + cbz r2, 1c02c │ │ │ │ + ldr r2, [pc, #184] @ (1c0b4 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c0a8 ) │ │ │ │ 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 1c048 │ │ │ │ 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 1a648 │ │ │ │ + bl 1a64c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1bf8c │ │ │ │ - cbz r0, 1c04c │ │ │ │ - bl 1a658 │ │ │ │ + b.n 1bf7c │ │ │ │ + cbz r0, 1c03c │ │ │ │ + bl 1a648 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ - b.n 1c00a │ │ │ │ + b.n 1bffa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c00a │ │ │ │ + bne.n 1bffa │ │ │ │ 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] @ (1c0b8 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c0cc ) │ │ │ │ + ldr r3, [pc, #104] @ (1c0bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c0d0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c0c0 ) │ │ │ │ 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] @ (1c0c4 ) │ │ │ │ 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] @ (1c0c8 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #56] @ (1c0dc ) │ │ │ │ - ldr r0, [pc, #56] @ (1c0e0 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c0cc ) │ │ │ │ + ldr r0, [pc, #56] @ (1c0d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ 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 1c258 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c25c │ │ │ │ + b.n 1c24c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c0e4 : │ │ │ │ +0001c0d4 : │ │ │ │ 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] @ (1c2d8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #496] @ (1c2ec ) │ │ │ │ + ldr r2, [pc, #496] @ (1c2dc ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (1c2f0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c2e0 ) │ │ │ │ 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 1c2c4 │ │ │ │ + ldr r3, [pc, #476] @ (1c2e4 ) │ │ │ │ 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 +30787,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 1b2c8 │ │ │ │ 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 1c174 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c2ca │ │ │ │ + blt.w 1c2ba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c21c │ │ │ │ + beq.n 1c20c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a658 │ │ │ │ + bl 1a648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c21c │ │ │ │ - ldr r1, [pc, #356] @ (1c2f8 ) │ │ │ │ + beq.n 1c20c │ │ │ │ + ldr r1, [pc, #356] @ (1c2e8 ) │ │ │ │ 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 1baec │ │ │ │ ldrb.w r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c238 │ │ │ │ + bne.n 1c228 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c1e0 │ │ │ │ - b.n 1c21a │ │ │ │ + blt.n 1c1d0 │ │ │ │ + b.n 1c20a │ │ │ │ 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 1c252 │ │ │ │ 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 1c1ba │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c1d2 │ │ │ │ - bne.n 1c280 │ │ │ │ + b.n 1c1c2 │ │ │ │ + bne.n 1c270 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1c2fc ) │ │ │ │ - ldr r3, [pc, #204] @ (1c2f0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1c2ec ) │ │ │ │ + ldr r3, [pc, #204] @ (1c2e0 ) │ │ │ │ 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 1c2b6 │ │ │ │ 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 1a648 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a65c │ │ │ │ + bl 1a64c │ │ │ │ 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 1c1d0 │ │ │ │ + beq.n 1c25c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c26c │ │ │ │ - b.n 1c284 │ │ │ │ - beq.n 1c268 │ │ │ │ + bge.n 1c25c │ │ │ │ + b.n 1c274 │ │ │ │ + beq.n 1c258 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c284 │ │ │ │ + blt.n 1c274 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c21c │ │ │ │ + beq.n 1c20c │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1add8 │ │ │ │ + bl 1adc8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c21e │ │ │ │ + b.n 1c20e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c21c │ │ │ │ - ldr r2, [pc, #120] @ (1c300 ) │ │ │ │ + bge.n 1c20c │ │ │ │ + ldr r2, [pc, #120] @ (1c2f0 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1c304 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c2f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1c308 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c2f8 ) │ │ │ │ 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] @ (1c2fc ) │ │ │ │ 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 1a778 │ │ │ │ + ldr r3, [pc, #56] @ (1c300 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #56] @ (1c314 ) │ │ │ │ - ldr r0, [pc, #60] @ (1c318 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c304 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c308 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3c8 │ │ │ │ + ble.n 1c3b8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c408 │ │ │ │ + ble.n 1c3f8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c2a4 │ │ │ │ + ble.n 1c294 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c174 │ │ │ │ + b.n 1c164 │ │ │ │ movs r0, r0 │ │ │ │ udf #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ udf #134 @ 0x86 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c31c : │ │ │ │ +0001c30c : │ │ │ │ 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] @ (1c3c4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (1c3d8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c3c8 ) │ │ │ │ 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 1c3b0 │ │ │ │ + ldr r2, [pc, #152] @ (1c3cc ) │ │ │ │ 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 +31001,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 1b2c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c3a4 │ │ │ │ + cbz r3, 1c394 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ - bl 1add8 │ │ │ │ + bl 1adc8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1c3e0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c3d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c3d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c3c8 ) │ │ │ │ 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 1c3ac │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c3e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3d4 ) │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ - ldr r1, [pc, #32] @ (1c3e8 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c3ec ) │ │ │ │ + ldr r1, [pc, #32] @ (1c3d8 ) │ │ │ │ + ldr r0, [pc, #36] @ (1c3dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1c070 │ │ │ │ + b.n 1c060 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c330 │ │ │ │ + ble.n 1c320 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c324 │ │ │ │ + ble.n 1c314 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c3f0 : │ │ │ │ +0001c3e0 : │ │ │ │ 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] @ (1c4c8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1c4cc ) │ │ │ │ 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 1c4b4 │ │ │ │ + cbz r4, 1c40e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #188] @ (1c4e0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1c4d0 ) │ │ │ │ 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 +31092,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 1b2c8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - cbz r1, 1c484 │ │ │ │ + cbz r1, 1c474 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c4b6 │ │ │ │ - cbz r2, 1c4b0 │ │ │ │ + blt.n 1c4a6 │ │ │ │ + cbz r2, 1c4a0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a658 │ │ │ │ - cbz r0, 1c4b0 │ │ │ │ - cbz r4, 1c494 │ │ │ │ + bl 1a648 │ │ │ │ + cbz r0, 1c4a0 │ │ │ │ + cbz r4, 1c484 │ │ │ │ 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] @ (1c4d4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c4cc ) │ │ │ │ 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 1c4b0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c498 │ │ │ │ + b.n 1c488 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1a788 │ │ │ │ + bl 1a778 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c4e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c4d8 ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #32] @ (1c4ec ) │ │ │ │ - ldr r0, [pc, #36] @ (1c4f0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c4dc ) │ │ │ │ + ldr r0, [pc, #36] @ (1c4e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1bf6c │ │ │ │ + b.n 1bf5c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c42c │ │ │ │ + bgt.n 1c41c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c420 │ │ │ │ + bgt.n 1c410 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c4f4 : │ │ │ │ +0001c4e4 : │ │ │ │ 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] @ (1c6e0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6da │ │ │ │ + beq.w 1c6ca │ │ │ │ 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 1c52e │ │ │ │ + b.n 1c564 │ │ │ │ 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 1c564 │ │ │ │ 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 1c514 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c52c │ │ │ │ + b.n 1c51c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c62e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c6ac │ │ │ │ + blt.w 1c69c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c686 │ │ │ │ + blt.n 1c676 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c62e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a658 │ │ │ │ + bl 1a648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c62e │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c62e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c644 │ │ │ │ + blt.n 1c634 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c5d6 │ │ │ │ - b.n 1c60c │ │ │ │ + blt.n 1c5c6 │ │ │ │ + b.n 1c5fc │ │ │ │ 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 1c5fc │ │ │ │ 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 1c5ac │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c5c4 │ │ │ │ + b.n 1c5b4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c63e │ │ │ │ + beq.n 1c62e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c582 │ │ │ │ - ldr r2, [pc, #216] @ (1c6f4 ) │ │ │ │ + bge.n 1c572 │ │ │ │ + ldr r2, [pc, #216] @ (1c6e4 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1c6f8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1c6e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1c6fc ) │ │ │ │ + ldr r2, [pc, #208] @ (1c6ec ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1c700 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c6f0 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c668 │ │ │ │ + b.n 1c658 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1c6f4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1c6e4 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1c704 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c6f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1c708 ) │ │ │ │ + ldr r2, [pc, #176] @ (1c6f8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1c70c ) │ │ │ │ + ldr r2, [pc, #168] @ (1c6fc ) │ │ │ │ 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] @ (1c6e4 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1c710 ) │ │ │ │ + ldr r3, [pc, #128] @ (1c700 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1c714 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c704 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1c718 ) │ │ │ │ + ldr r2, [pc, #116] @ (1c708 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c668 │ │ │ │ - ldr r2, [pc, #68] @ (1c6f4 ) │ │ │ │ + b.n 1c658 │ │ │ │ + ldr r2, [pc, #68] @ (1c6e4 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c71c ) │ │ │ │ + ldr r3, [pc, #104] @ (1c70c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c720 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c710 ) │ │ │ │ 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] @ (1c714 ) │ │ │ │ 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 1c660 │ │ │ │ + ldr r3, [pc, #76] @ (1c718 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #76] @ (1c72c ) │ │ │ │ - ldr r0, [pc, #76] @ (1c730 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c71c ) │ │ │ │ + ldr r0, [pc, #76] @ (1c720 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c694 │ │ │ │ + bls.n 1c684 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6d4 │ │ │ │ + bls.n 1c6c4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c780 │ │ │ │ + bge.n 1c770 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c648 │ │ │ │ + bls.n 1c638 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c688 │ │ │ │ + bls.n 1c678 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c734 │ │ │ │ + bge.n 1c724 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7d0 │ │ │ │ + bls.n 1c7c0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c810 │ │ │ │ + bls.n 1c800 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6bc │ │ │ │ + bls.n 1c6ac │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c790 │ │ │ │ + bls.n 1c780 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7d0 │ │ │ │ + bls.n 1c7c0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c670 │ │ │ │ + bls.n 1c660 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cd80 │ │ │ │ + b.n 1cd70 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c640 │ │ │ │ + bge.n 1c630 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c634 │ │ │ │ + bge.n 1c624 │ │ │ │ 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] @ (1c784 ) │ │ │ │ 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] @ 1c788 │ │ │ │ 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 +31408,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, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -31437,55 +31431,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] @ (1c80c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1c7e0 │ │ │ │ + cbz r0, 1c7d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1c820 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c810 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1c824 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c828 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c814 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c818 ) │ │ │ │ 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] @ (1c81c ) │ │ │ │ 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, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c82c │ │ │ │ + bhi.n 1c81c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c880 │ │ │ │ + bhi.n 1c870 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c898 │ │ │ │ + bhi.n 1c888 │ │ │ │ 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 +31488,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] @ (1c894 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c8a8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c898 ) │ │ │ │ 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] @ (1c89c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1c8b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c8a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1c8b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c8a4 ) │ │ │ │ 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, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c998 │ │ │ │ + bvc.n 1c988 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c7ec │ │ │ │ + bvc.n 1c7dc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c848 │ │ │ │ + bvc.n 1c838 │ │ │ │ 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] @ (1c904 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1c918 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c908 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1c91c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c90c ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1c920 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c910 ) │ │ │ │ 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, 1c8e6 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1c924 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c914 ) │ │ │ │ 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, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c948 │ │ │ │ + bvc.n 1c938 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c990 │ │ │ │ + bvc.n 1c980 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1ca20 │ │ │ │ + bvc.n 1ca10 │ │ │ │ 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] @ (1c99c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (1c9b0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c9a0 ) │ │ │ │ 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, 1c994 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #2709 @ 0xa95 │ │ │ │ movt r8, #10018 @ 0x2722 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #4 │ │ │ │ mov r4, r5 │ │ │ │ it cs │ │ │ │ @@ -31613,56 +31607,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 1c952 │ │ │ │ + ldr r2, [pc, #40] @ (1c9a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c9a0 ) │ │ │ │ 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 1c998 │ │ │ │ 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 1c978 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ 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] @ (1caa4 ) │ │ │ │ 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 1ca66 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1ca3c │ │ │ │ + bne.n 1ca2c │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1ca22 │ │ │ │ + bls.n 1ca12 │ │ │ │ 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 +31665,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 1c9dc │ │ │ │ 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] @ (1caa8 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1cabc ) │ │ │ │ + ldr r3, [pc, #120] @ (1caac ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1cac0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1cab0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1cac4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1cab4 ) │ │ │ │ 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] @ (1caa8 ) │ │ │ │ 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] @ (1cab8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1cabc ) │ │ │ │ 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] @ (1cac0 ) │ │ │ │ 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, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca10 │ │ │ │ + bpl.n 1ca00 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca54 │ │ │ │ + bpl.n 1ca44 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1ca18 │ │ │ │ + bvs.n 1ca08 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1cb98 │ │ │ │ + bpl.n 1cb88 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c9ec │ │ │ │ + bpl.n 1c9dc │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1cb6c │ │ │ │ + bvs.n 1cb5c │ │ │ │ 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, 1cb04 │ │ │ │ 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 1caee │ │ │ │ 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] @ (1ccb8 ) │ │ │ │ add r3, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1cca4 │ │ │ │ + beq.w 1cc94 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1cc22 │ │ │ │ + blt.n 1cc12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1cd2c │ │ │ │ + bl 1cd1c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1cc6a │ │ │ │ + blt.w 1cc5a │ │ │ │ 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 +31821,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, 1cbd4 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1cc62 │ │ │ │ + bcs.n 1cc52 │ │ │ │ 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, 1cbfe │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1cc1a │ │ │ │ + cbz r2, 1cc0a │ │ │ │ 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 1cbb4 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cbf2 │ │ │ │ + bne.n 1cbe2 │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1cbf6 │ │ │ │ - ldr r2, [pc, #168] @ (1cccc ) │ │ │ │ + b.n 1cbe6 │ │ │ │ + ldr r2, [pc, #168] @ (1ccbc ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #164] @ (1ccd0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1ccc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #160] @ (1ccd4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1ccc4 ) │ │ │ │ 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] @ (1ccc8 ) │ │ │ │ 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 1c840 │ │ │ │ + ldr r1, [pc, #96] @ (1ccbc ) │ │ │ │ movw r0, #1982 @ 0x7be │ │ │ │ - ldr r3, [pc, #104] @ (1ccdc ) │ │ │ │ - ldr r2, [pc, #108] @ (1cce0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cccc ) │ │ │ │ + ldr r2, [pc, #108] @ (1ccd0 ) │ │ │ │ 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] @ (1ccd4 ) │ │ │ │ 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] @ (1ccbc ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #60] @ (1cce8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ccd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #52] @ (1ccec ) │ │ │ │ + ldr r2, [pc, #52] @ (1ccdc ) │ │ │ │ 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 1cc32 │ │ │ │ nop │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc58 │ │ │ │ + bcc.n 1cc48 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc9c │ │ │ │ + bcc.n 1cc8c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1cd38 │ │ │ │ + bmi.n 1cd28 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cdd0 │ │ │ │ + bcc.n 1cdc0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc24 │ │ │ │ + bcc.n 1cc14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1cce8 │ │ │ │ + bpl.n 1ccd8 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cd6c │ │ │ │ + bcc.n 1cd5c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cdb0 │ │ │ │ + bcc.n 1cda0 │ │ │ │ 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, 1cd0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd20 │ │ │ │ + cbz r3, 1cd10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -31982,17 +31976,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, 1cd48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd5c │ │ │ │ + cbz r3, 1cd4c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -32002,352 +31996,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] @ 1d084 │ │ │ │ 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, 1cdc6 │ │ │ │ + ldr r2, [pc, #764] @ (1d088 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #764] @ (1d09c ) │ │ │ │ + ldr r3, [pc, #764] @ (1d08c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #756] @ (1d0a0 ) │ │ │ │ + ldr r2, [pc, #756] @ (1d090 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #748] @ (1d0a4 ) │ │ │ │ + ldr r2, [pc, #748] @ (1d094 ) │ │ │ │ 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 1d05a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c9b8 │ │ │ │ + bl 1c9a8 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c7c0 │ │ │ │ + bl 1c7b0 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cfec │ │ │ │ + beq.w 1cfdc │ │ │ │ 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 1cec2 │ │ │ │ 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 1c790 │ │ │ │ + bl 1c918 │ │ │ │ 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 1ce38 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - bcc.w 1cff0 │ │ │ │ + bcc.w 1cfe0 │ │ │ │ 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 1ce2a │ │ │ │ cmp r5, #6 │ │ │ │ - bls.n 1cf18 │ │ │ │ + bls.n 1cf08 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c734 │ │ │ │ + bl 1c724 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf18 │ │ │ │ + beq.n 1cf08 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1ce8a │ │ │ │ + cbnz r4, 1ce7a │ │ │ │ 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 1cf26 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs.w 1d08c │ │ │ │ + bcs.w 1d07c │ │ │ │ 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 1cdee │ │ │ │ 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 1cf72 │ │ │ │ + ldr r2, [pc, #416] @ (1d088 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #428] @ (1d0a8 ) │ │ │ │ + ldr r3, [pc, #428] @ (1d098 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #420] @ (1d0ac ) │ │ │ │ + ldr r2, [pc, #420] @ (1d09c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #412] @ (1d0b0 ) │ │ │ │ + ldr r2, [pc, #412] @ (1d0a0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdbc │ │ │ │ - cbz r6, 1cf2a │ │ │ │ + b.n 1cdac │ │ │ │ + cbz r6, 1cf1a │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ add.w r7, r7, r4, lsr #3 │ │ │ │ ands r5, r7 │ │ │ │ - b.n 1ce94 │ │ │ │ + b.n 1ce84 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1cf22 │ │ │ │ + b.n 1cf12 │ │ │ │ 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 1cf94 │ │ │ │ adds r6, #2 │ │ │ │ - bne.n 1d032 │ │ │ │ + bne.n 1d022 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d02a │ │ │ │ + bls.n 1d01a │ │ │ │ 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 1c794 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7a4 │ │ │ │ + bl 1c794 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7a4 │ │ │ │ + bl 1c794 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ - b.n 1ced6 │ │ │ │ + b.n 1cec6 │ │ │ │ cmp r5, #7 │ │ │ │ it ne │ │ │ │ subne.w r5, r5, r5, lsr #3 │ │ │ │ - beq.n 1d020 │ │ │ │ + beq.n 1d010 │ │ │ │ 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 1c7ac │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d02a │ │ │ │ + bls.n 1d01a │ │ │ │ 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 1c794 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1d024 │ │ │ │ + bcs.n 1d014 │ │ │ │ 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 1cec6 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cef4 │ │ │ │ - ldr r1, [pc, #164] @ (1d098 ) │ │ │ │ + b.n 1cee4 │ │ │ │ + ldr r1, [pc, #164] @ (1d088 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - ldr r3, [pc, #184] @ (1d0b4 ) │ │ │ │ - ldr r2, [pc, #184] @ (1d0b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d0a4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d0a8 ) │ │ │ │ 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] @ (1d0ac ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1cdc4 │ │ │ │ + b.n 1cdb4 │ │ │ │ movs r5, #6 │ │ │ │ - b.n 1cf8c │ │ │ │ + b.n 1cf7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c850 │ │ │ │ + bl 1c840 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c850 │ │ │ │ - ldr r3, [pc, #100] @ (1d098 ) │ │ │ │ + bl 1c840 │ │ │ │ + ldr r3, [pc, #100] @ (1d088 ) │ │ │ │ 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] @ (1d0b0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d0b4 ) │ │ │ │ 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] @ (1d0b8 ) │ │ │ │ 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 1cdb4 │ │ │ │ + ldr r2, [pc, #44] @ (1d088 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1d0cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1d0bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d0d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d0c0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1d0d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d0c4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdb8 │ │ │ │ + b.n 1cda8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c850 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + bl 1c840 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d138 │ │ │ │ + bcs.n 1d128 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d178 │ │ │ │ + bcs.n 1d168 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1d144 │ │ │ │ + bcc.n 1d134 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d08c │ │ │ │ + beq.n 1d07c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d0cc │ │ │ │ + bne.n 1d0bc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d094 │ │ │ │ + bne.n 1d084 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d0e0 │ │ │ │ + beq.n 1d0d0 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d108 │ │ │ │ + bne.n 1d0f8 │ │ │ │ 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 1cfd0 │ │ │ │ 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 1cff0 │ │ │ │ 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] @ 1d2e8 │ │ │ │ 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 +32365,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 1d222 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d20c │ │ │ │ + beq.n 1d1fc │ │ │ │ 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 1c790 │ │ │ │ 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 1d146 │ │ │ │ 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 1d1c6 │ │ │ │ + b.n 1d208 │ │ │ │ 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 1d208 │ │ │ │ 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 1d1ac │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1d1c4 │ │ │ │ + b.n 1d1b4 │ │ │ │ rbit r7, fp │ │ │ │ clz r7, r7 │ │ │ │ adds r7, #32 │ │ │ │ - b.n 1d168 │ │ │ │ + b.n 1d158 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1d26a │ │ │ │ + beq.n 1d25a │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1d2c4 │ │ │ │ + blt.n 1d2b4 │ │ │ │ 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 +32451,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 1d260 │ │ │ │ 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 1d214 │ │ │ │ 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 1d112 │ │ │ │ + ldr r1, [pc, #116] @ (1d2ec ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ (1d300 ) │ │ │ │ - ldr r2, [pc, #112] @ (1d304 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d2f0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d2f4 ) │ │ │ │ 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] @ (1d2f8 ) │ │ │ │ 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] @ (1d2ec ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #64] @ (1d30c ) │ │ │ │ + ldr r3, [pc, #64] @ (1d2fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1d310 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d300 ) │ │ │ │ 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] @ (1d304 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d2b2 │ │ │ │ + b.n 1d2a2 │ │ │ │ nop │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ 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 +32535,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] @ (1d5d0 ) │ │ │ │ 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 1d380 │ │ │ │ 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 1c7b0 │ │ │ │ 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, 1d3ba │ │ │ │ + ldr r2, [pc, #628] @ (1d5d4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1d5e8 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d5d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1d5ec ) │ │ │ │ + ldr r2, [pc, #620] @ (1d5dc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1d5f0 ) │ │ │ │ + ldr r2, [pc, #612] @ (1d5e0 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3b0 │ │ │ │ - ldr r2, [pc, #592] @ (1d5e4 ) │ │ │ │ + b.n 1d3a0 │ │ │ │ + ldr r2, [pc, #592] @ (1d5d4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1d5f4 ) │ │ │ │ + ldr r3, [pc, #604] @ (1d5e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1d5f8 ) │ │ │ │ + ldr r2, [pc, #596] @ (1d5e8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1d5fc ) │ │ │ │ + ldr r2, [pc, #592] @ (1d5ec ) │ │ │ │ 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 +32623,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, 1d412 │ │ │ │ + ldr r2, [pc, #480] @ (1d5d4 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1d600 ) │ │ │ │ + ldr r3, [pc, #504] @ (1d5f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1d604 ) │ │ │ │ + ldr r2, [pc, #496] @ (1d5f4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1d608 ) │ │ │ │ + ldr r2, [pc, #492] @ (1d5f8 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3b0 │ │ │ │ + b.n 1d3a0 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1d57c │ │ │ │ + beq.w 1d56c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d554 │ │ │ │ + beq.w 1d544 │ │ │ │ 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 1d4fa │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c7a0 │ │ │ │ - bl 1c928 │ │ │ │ + bl 1c790 │ │ │ │ + bl 1c918 │ │ │ │ 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 1d474 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1d580 │ │ │ │ + bcc.n 1d570 │ │ │ │ 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 1d468 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d536 │ │ │ │ + bls.n 1d526 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c734 │ │ │ │ + bl 1c724 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d536 │ │ │ │ + cbz r0, 1d526 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1d4d4 │ │ │ │ + cbnz r6, 1d4c4 │ │ │ │ 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 1d59c │ │ │ │ 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 1c794 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1d44c │ │ │ │ + bne.n 1d43c │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1d55a │ │ │ │ + bne.n 1d54a │ │ │ │ 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 1c7ac │ │ │ │ + cbz r5, 1d538 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1d4de │ │ │ │ + b.n 1d4ce │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1d540 │ │ │ │ + b.n 1d530 │ │ │ │ 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] @ (1d5d4 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1d60c ) │ │ │ │ + ldr r3, [pc, #168] @ (1d5fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1d610 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d600 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1d614 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d604 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3b0 │ │ │ │ + b.n 1d3a0 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1d42e │ │ │ │ - ldr r1, [pc, #96] @ (1d5e4 ) │ │ │ │ + b.n 1d41e │ │ │ │ + ldr r1, [pc, #96] @ (1d5d4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1d618 ) │ │ │ │ - ldr r2, [pc, #144] @ (1d61c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d608 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d60c ) │ │ │ │ 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] @ (1d610 ) │ │ │ │ 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 1d3a8 │ │ │ │ + ldr r3, [pc, #52] @ (1d5d4 ) │ │ │ │ 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] @ (1d614 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d618 ) │ │ │ │ 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] @ (1d61c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d3b8 │ │ │ │ + b.n 1d3a8 │ │ │ │ nop │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ 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 +32853,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] @ (1d8a0 ) │ │ │ │ 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 1d65c │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1d7e4 │ │ │ │ + bcc.w 1d7d4 │ │ │ │ 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 1d64e │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1d6e6 │ │ │ │ + bhi.n 1d6d6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d714 │ │ │ │ + beq.n 1d704 │ │ │ │ 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 1d718 │ │ │ │ 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 1d86e │ │ │ │ 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 1c724 │ │ │ │ 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 1d688 │ │ │ │ + cbz r3, 1d710 │ │ │ │ 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 1d69c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d6a4 │ │ │ │ + b.n 1d694 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d706 │ │ │ │ + b.n 1d6f6 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1d6b4 │ │ │ │ + beq.n 1d6a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d834 │ │ │ │ + beq.n 1d824 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1d74c │ │ │ │ + bls.n 1d73c │ │ │ │ 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 1d83a │ │ │ │ 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 1d842 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d318 │ │ │ │ + bl 1d308 │ │ │ │ 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 1d772 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1d884 │ │ │ │ + bcc.w 1d874 │ │ │ │ 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 1d764 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d820 │ │ │ │ + bls.n 1d810 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c734 │ │ │ │ + bl 1c724 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d820 │ │ │ │ + cbz r0, 1d810 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1d7d2 │ │ │ │ + cbz r2, 1d7c2 │ │ │ │ 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 1d6a4 │ │ │ │ + ldr r1, [pc, #204] @ (1d8a4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1d8b8 ) │ │ │ │ - ldr r2, [pc, #204] @ (1d8bc ) │ │ │ │ + ldr r3, [pc, #204] @ (1d8a8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d8ac ) │ │ │ │ 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] @ (1d8b0 ) │ │ │ │ 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, 1d82e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1d7de │ │ │ │ + b.n 1d7ce │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d318 │ │ │ │ - b.n 1d766 │ │ │ │ + bl 1d308 │ │ │ │ + b.n 1d756 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d82a │ │ │ │ + b.n 1d81a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd68 │ │ │ │ - b.n 1d766 │ │ │ │ - ldr r2, [pc, #96] @ (1d8b4 ) │ │ │ │ + bl 1cd58 │ │ │ │ + b.n 1d756 │ │ │ │ + ldr r2, [pc, #96] @ (1d8a4 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1d8c4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d8b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1d8c8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8b8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1d8cc ) │ │ │ │ + ldr r2, [pc, #92] @ (1d8bc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d80e │ │ │ │ + b.n 1d7fe │ │ │ │ mov r1, ip │ │ │ │ - bl 1c850 │ │ │ │ - ldr r1, [pc, #44] @ (1d8b4 ) │ │ │ │ + bl 1c840 │ │ │ │ + ldr r1, [pc, #44] @ (1d8a4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1d8d0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1d8d4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d8c0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d8c4 ) │ │ │ │ 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] @ (1d8c8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1d80e │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + b.n 1d7fe │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ 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 +33106,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] @ (1da44 ) │ │ │ │ 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 +33146,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 1d9b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d9b6 │ │ │ │ + beq.n 1d9a6 │ │ │ │ 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 1c790 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d962 │ │ │ │ + beq.n 1d952 │ │ │ │ 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 1d966 │ │ │ │ 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 1d9ec │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d630 │ │ │ │ + bl 1d620 │ │ │ │ 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 1da06 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1d934 │ │ │ │ - ldr r1, [pc, #64] @ (1da58 ) │ │ │ │ + b.n 1d924 │ │ │ │ + ldr r1, [pc, #64] @ (1da48 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1da5c ) │ │ │ │ - ldr r2, [pc, #60] @ (1da60 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da4c ) │ │ │ │ + ldr r2, [pc, #60] @ (1da50 ) │ │ │ │ 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] @ (1da54 ) │ │ │ │ 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 r1, #224 @ 0xe0 │ │ │ │ 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 : │ │ │ │ +0001da58 : │ │ │ │ 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, 1dac0 │ │ │ │ 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 1dab8 │ │ │ │ + ldr r3, [pc, #72] @ (1dacc ) │ │ │ │ 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 +33285,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 1da7c │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dae0 : │ │ │ │ - ldr r3, [pc, #208] @ (1dbb4 ) │ │ │ │ +0001dad0 : │ │ │ │ + ldr r3, [pc, #208] @ (1dba4 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db6c │ │ │ │ + beq.n 1db5c │ │ │ │ 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 1db82 │ │ │ │ mov r6, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1db18 │ │ │ │ + blt.n 1db08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 1cd2c │ │ │ │ + bl 1cd1c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db04 │ │ │ │ + bne.n 1daf4 │ │ │ │ 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, 1db5e │ │ │ │ + ldr r2, [pc, #132] @ (1dba8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #128] @ (1dbbc ) │ │ │ │ + ldr r3, [pc, #128] @ (1dbac ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1dbc0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1dbb0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1dbc4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1dbb4 ) │ │ │ │ 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 +33355,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 1c7ac │ │ │ │ + ldr r2, [pc, #68] @ (1dbb8 ) │ │ │ │ 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, 1db98 │ │ │ │ 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 │ │ │ │ + subs r6, r6, #7 │ │ │ │ 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 : │ │ │ │ +0001dbbc : │ │ │ │ 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] @ (1dd50 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1dd64 ) │ │ │ │ + ldr r0, [pc, #384] @ (1dd54 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #380] @ (1dd68 ) │ │ │ │ + ldr r6, [pc, #380] @ (1dd58 ) │ │ │ │ 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 1dd3a │ │ │ │ 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 1dce4 │ │ │ │ + ldr r1, [pc, #340] @ (1dd5c ) │ │ │ │ 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 1d8cc │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1dc94 │ │ │ │ + cbnz r2, 1dc84 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r7, r3, #1 │ │ │ │ - blt.n 1dc5a │ │ │ │ - b.n 1dce2 │ │ │ │ + blt.n 1dc4a │ │ │ │ + b.n 1dcd2 │ │ │ │ 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 1dcae │ │ │ │ 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 1dc34 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1dc4c │ │ │ │ + b.n 1dc3c │ │ │ │ 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 1c790 │ │ │ │ + bl 1cac4 │ │ │ │ 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 1dc4a │ │ │ │ + beq.n 1dcb6 │ │ │ │ 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 1dcb6 │ │ │ │ + b.n 1dcec │ │ │ │ + beq.n 1dcb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 1dcec │ │ │ │ + cbz r2, 1dcd4 │ │ │ │ + ldr r2, [pc, #168] @ (1dd60 ) │ │ │ │ + ldr r3, [pc, #152] @ (1dd54 ) │ │ │ │ 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 1dd36 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1dcf8 │ │ │ │ + bne.n 1dce8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dd3e │ │ │ │ + cbz r3, 1dd2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcc6 │ │ │ │ + b.n 1dcb6 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dce4 │ │ │ │ - ldr r2, [pc, #116] @ (1dd74 ) │ │ │ │ + bge.n 1dcd4 │ │ │ │ + ldr r2, [pc, #116] @ (1dd64 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #116] @ (1dd78 ) │ │ │ │ + ldr r3, [pc, #116] @ (1dd68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #108] @ (1dd7c ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd6c ) │ │ │ │ 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] @ (1dd70 ) │ │ │ │ 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 1dce4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1dd84 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dd74 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #56] @ (1dd88 ) │ │ │ │ - ldr r0, [pc, #56] @ (1dd8c ) │ │ │ │ + ldr r1, [pc, #56] @ (1dd78 ) │ │ │ │ + ldr r0, [pc, #56] @ (1dd7c ) │ │ │ │ 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, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r1, #0 │ │ │ │ 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 +33574,209 @@ │ │ │ │ ldmia r5, {r1, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dd90 : │ │ │ │ +0001dd80 : │ │ │ │ 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] @ (1df5c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #456] @ (1df70 ) │ │ │ │ + ldr r0, [pc, #456] @ (1df60 ) │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #452] @ (1df74 ) │ │ │ │ + ldr r6, [pc, #452] @ (1df64 ) │ │ │ │ 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 1df46 │ │ │ │ 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 1dedc │ │ │ │ + ldr r1, [pc, #408] @ (1df68 ) │ │ │ │ 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 1d8cc │ │ │ │ ldrb.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ded6 │ │ │ │ + bne.n 1dec6 │ │ │ │ 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 1de26 │ │ │ │ + b.n 1de5c │ │ │ │ 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 1de5c │ │ │ │ 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 1de0c │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1de24 │ │ │ │ + b.n 1de14 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1def0 │ │ │ │ + beq.n 1dee0 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1df04 │ │ │ │ + blt.n 1def4 │ │ │ │ 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 1de94 │ │ │ │ + ldr r2, [pc, #240] @ (1df6c ) │ │ │ │ + ldr r3, [pc, #228] @ (1df60 ) │ │ │ │ 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 1def0 │ │ │ │ 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, 1dee6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r4, 1dec2 │ │ │ │ + cbz r4, 1deb2 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1df46 │ │ │ │ + blt.n 1df36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df4c │ │ │ │ + beq.n 1df3c │ │ │ │ mov r0, r3 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c790 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 1de88 │ │ │ │ + b.n 1de78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c7a0 │ │ │ │ - bl 1cad4 │ │ │ │ + bl 1c790 │ │ │ │ + bl 1cac4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1de04 │ │ │ │ + b.n 1ddf4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1de88 │ │ │ │ + b.n 1de78 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1de78 │ │ │ │ + b.n 1de68 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1deb8 │ │ │ │ + b.n 1dea8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ (1df80 ) │ │ │ │ + ldr r2, [pc, #120] @ (1df70 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1df84 ) │ │ │ │ + ldr r3, [pc, #120] @ (1df74 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [fp, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1df88 ) │ │ │ │ + ldr r2, [pc, #112] @ (1df78 ) │ │ │ │ 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] @ (1df7c ) │ │ │ │ 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 1c8a8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #56] @ (1df90 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df80 ) │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #56] @ (1df94 ) │ │ │ │ - ldr r0, [pc, #56] @ (1df98 ) │ │ │ │ + ldr r1, [pc, #56] @ (1df84 ) │ │ │ │ + ldr r0, [pc, #56] @ (1df88 ) │ │ │ │ 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, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r1, #1 │ │ │ │ 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 +33785,51 @@ │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001df9c : │ │ │ │ +0001df8c : │ │ │ │ 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] @ (1e1ec ) │ │ │ │ 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] @ (1e1f0 ) │ │ │ │ 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] @ (1e1f4 ) │ │ │ │ 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 1e1d8 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1ce │ │ │ │ + beq.w 1e1be │ │ │ │ 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 +33843,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 1dffa │ │ │ │ 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 1d0c8 │ │ │ │ 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 1e052 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e1da │ │ │ │ + blt.w 1e1ca │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e12a │ │ │ │ + beq.n 1e11a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c790 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12a │ │ │ │ + beq.n 1e11a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12c │ │ │ │ + beq.n 1e11c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12a │ │ │ │ + beq.n 1e11a │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #372] @ (1e208 ) │ │ │ │ + ldr r1, [pc, #372] @ (1e1f8 ) │ │ │ │ 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 1d8cc │ │ │ │ ldrb.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e166 │ │ │ │ + bne.n 1e156 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1e0da │ │ │ │ - b.n 1e112 │ │ │ │ + blt.n 1e0ca │ │ │ │ + b.n 1e102 │ │ │ │ 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 1e138 │ │ │ │ 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 1e0b4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e0cc │ │ │ │ - beq.n 1e118 │ │ │ │ + b.n 1e0bc │ │ │ │ + beq.n 1e108 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e18c │ │ │ │ + blt.n 1e17c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1d2 │ │ │ │ + beq.n 1e1c2 │ │ │ │ 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] @ (1e1fc ) │ │ │ │ + ldr r3, [pc, #212] @ (1e1f4 ) │ │ │ │ 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 1e1d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1e14e │ │ │ │ + beq.n 1e13e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e18c │ │ │ │ + blt.n 1e17c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e118 │ │ │ │ + beq.n 1e108 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - bl 1cb1c │ │ │ │ - b.n 1e12c │ │ │ │ + bl 1cb0c │ │ │ │ + b.n 1e11c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c790 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1cad4 │ │ │ │ + bl 1cac4 │ │ │ │ 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 1e0ca │ │ │ │ + beq.n 1e144 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e154 │ │ │ │ - ldr r2, [pc, #128] @ (1e210 ) │ │ │ │ + bge.n 1e144 │ │ │ │ + ldr r2, [pc, #128] @ (1e200 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #124] @ (1e214 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e204 ) │ │ │ │ ldr r4, [r0, r2] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e218 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e208 ) │ │ │ │ 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] @ (1e20c ) │ │ │ │ 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 1e022 │ │ │ │ mov r0, sl │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e12a │ │ │ │ + b.n 1e11a │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1c8b8 │ │ │ │ + bl 1c8a8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (1e220 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e210 ) │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #52] @ (1e224 ) │ │ │ │ - ldr r0, [pc, #56] @ (1e228 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e214 ) │ │ │ │ + ldr r0, [pc, #56] @ (1e218 ) │ │ │ │ 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, r4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0054 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0076 │ │ │ │ movs r0, r0 │ │ │ │ @@ -34051,43 +34045,43 @@ │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ itet lt │ │ │ │ movlt r0, r0 │ │ │ │ ittt le @ unpredictable │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e22c : │ │ │ │ +0001e21c : │ │ │ │ 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] @ (1e2ec ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #188] @ (1e300 ) │ │ │ │ + ldr r3, [pc, #188] @ (1e2f0 ) │ │ │ │ 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 1e2d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2de │ │ │ │ + beq.n 1e2ce │ │ │ │ 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 +34093,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 1e270 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0d8 │ │ │ │ + bl 1d0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1e2da │ │ │ │ + cbz r3, 1e2ca │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1cb1c │ │ │ │ - ldr r2, [pc, #68] @ (1e304 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e300 ) │ │ │ │ + bl 1cb0c │ │ │ │ + ldr r2, [pc, #68] @ (1e2f4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e2f0 ) │ │ │ │ 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 1e2d4 │ │ │ │ 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 1e2ae │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ - b.n 1e2a6 │ │ │ │ + b.n 1e296 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (1e308 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2f8 ) │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr r1, [pc, #28] @ (1e30c ) │ │ │ │ - ldr r0, [pc, #32] @ (1e310 ) │ │ │ │ + ldr r1, [pc, #28] @ (1e2fc ) │ │ │ │ + ldr r0, [pc, #32] @ (1e300 ) │ │ │ │ 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, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b6 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00d2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e314 : │ │ │ │ +0001e304 : │ │ │ │ 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] @ (1e408 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - ldr r0, [pc, #228] @ (1e41c ) │ │ │ │ + ldr r0, [pc, #228] @ (1e40c ) │ │ │ │ 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 1e3f2 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - cbz r2, 1e34e │ │ │ │ + cbz r2, 1e33e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3ee │ │ │ │ + beq.n 1e3de │ │ │ │ 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 +34191,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 1e35a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0d8 │ │ │ │ + bl 1d0c8 │ │ │ │ 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, 1e3a4 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e3f4 │ │ │ │ - cbz r2, 1e3e8 │ │ │ │ + blt.n 1e3e4 │ │ │ │ + cbz r2, 1e3d8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c7a0 │ │ │ │ - cbz r0, 1e3e8 │ │ │ │ + bl 1c790 │ │ │ │ + cbz r0, 1e3d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e3ca │ │ │ │ + beq.n 1e3ba │ │ │ │ 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] @ (1e410 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e408 ) │ │ │ │ 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 1e3ee │ │ │ │ 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 1e3be │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 1e390 │ │ │ │ + b.n 1e380 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c8b8 │ │ │ │ + bl 1c8a8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1e424 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e414 ) │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - ldr r1, [pc, #32] @ (1e428 ) │ │ │ │ - ldr r0, [pc, #32] @ (1e42c ) │ │ │ │ + ldr r1, [pc, #32] @ (1e418 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e41c ) │ │ │ │ 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, #30 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ 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 : │ │ │ │ +0001e420 : │ │ │ │ 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] @ (1e61c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e616 │ │ │ │ + beq.w 1e606 │ │ │ │ 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 1e46a │ │ │ │ + b.n 1e4a0 │ │ │ │ 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 1e4a0 │ │ │ │ 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 1e450 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e468 │ │ │ │ + b.n 1e458 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e56a │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e5e8 │ │ │ │ + blt.w 1e5d8 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e5c2 │ │ │ │ + blt.n 1e5b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e56a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 1c790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e56a │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e56a │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e580 │ │ │ │ + blt.n 1e570 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e512 │ │ │ │ - b.n 1e548 │ │ │ │ + blt.n 1e502 │ │ │ │ + b.n 1e538 │ │ │ │ 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 1e538 │ │ │ │ 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 1e4e8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e500 │ │ │ │ + b.n 1e4f0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e57a │ │ │ │ + beq.n 1e56a │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e4be │ │ │ │ - ldr r2, [pc, #216] @ (1e630 ) │ │ │ │ + bge.n 1e4ae │ │ │ │ + ldr r2, [pc, #216] @ (1e620 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1e634 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e624 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1e638 ) │ │ │ │ + ldr r2, [pc, #208] @ (1e628 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1e63c ) │ │ │ │ + ldr r2, [pc, #200] @ (1e62c ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e5a4 │ │ │ │ + b.n 1e594 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1e630 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e620 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1e640 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e630 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1e644 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e634 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1e648 ) │ │ │ │ + ldr r2, [pc, #168] @ (1e638 ) │ │ │ │ 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] @ (1e620 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1e64c ) │ │ │ │ + ldr r3, [pc, #128] @ (1e63c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e650 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e640 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1e654 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e644 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e5a4 │ │ │ │ - ldr r2, [pc, #68] @ (1e630 ) │ │ │ │ + b.n 1e594 │ │ │ │ + ldr r2, [pc, #68] @ (1e620 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1e658 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e648 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1e65c ) │ │ │ │ + ldr r2, [pc, #96] @ (1e64c ) │ │ │ │ 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] @ (1e650 ) │ │ │ │ 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 1e59c │ │ │ │ + ldr r3, [pc, #76] @ (1e654 ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ - ldr r1, [pc, #76] @ (1e668 ) │ │ │ │ - ldr r0, [pc, #76] @ (1e66c ) │ │ │ │ + ldr r1, [pc, #76] @ (1e658 ) │ │ │ │ + ldr r0, [pc, #76] @ (1e65c ) │ │ │ │ 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, #26 │ │ │ │ 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, 1e670 │ │ │ │ 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, 1e68a │ │ │ │ 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, 1e6be │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1e6c0 │ │ │ │ + cbnz r4, 1e6b0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e670 : │ │ │ │ +0001e660 : │ │ │ │ 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] @ (1e6dc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #108] @ (1e6f0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e6e0 ) │ │ │ │ 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 1e6be │ │ │ │ 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, 1e6be │ │ │ │ + ldr r0, [pc, #72] @ (1e6e4 ) │ │ │ │ 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 1e6be │ │ │ │ add r0, sp, #20 │ │ │ │ blx 83d8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e6d0 │ │ │ │ + b.n 1e6c0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1e6f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6e0 ) │ │ │ │ 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 1e6d8 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1e746 │ │ │ │ + cbnz r6, 1e736 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e6fc : │ │ │ │ +0001e6ec : │ │ │ │ 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] @ (1e770 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #116] @ (1e784 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e774 ) │ │ │ │ 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, 1e750 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 1e760 │ │ │ │ - ldr r1, [pc, #96] @ (1e788 ) │ │ │ │ + cbz r2, 1e750 │ │ │ │ + ldr r1, [pc, #96] @ (1e778 ) │ │ │ │ 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 1e750 │ │ │ │ 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 1e752 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e78c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e784 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e77c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e774 ) │ │ │ │ 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 1e76a │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e790 : │ │ │ │ +0001e780 : │ │ │ │ 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 1e85c │ │ │ │ ldr r7, [r0, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 1e86c │ │ │ │ + beq.n 1e85c │ │ │ │ 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 1e85c │ │ │ │ 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 1e85c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e876 │ │ │ │ + beq.n 1e866 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e86c │ │ │ │ + beq.n 1e85c │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8140 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1e808 │ │ │ │ + ble.n 1e7f8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 1e7f4 │ │ │ │ + bgt.n 1e7e4 │ │ │ │ cmp r5, r4 │ │ │ │ ittt eq │ │ │ │ moveq r7, #0 │ │ │ │ moveq r4, r6 │ │ │ │ strbeq r7, [r6, r5] │ │ │ │ - beq.n 1e838 │ │ │ │ - b.n 1e85c │ │ │ │ + beq.n 1e828 │ │ │ │ + b.n 1e84c │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8820 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r0, 1e836 │ │ │ │ + cbz r0, 1e826 │ │ │ │ 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 1e806 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e888 │ │ │ │ + cbz r3, 1e878 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1e86e │ │ │ │ + b.n 1e85e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e880 │ │ │ │ + cbz r3, 1e870 │ │ │ │ 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 1e7de │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e86c │ │ │ │ + b.n 1e85c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e86e │ │ │ │ + b.n 1e85e │ │ │ │ │ │ │ │ -0001e890 : │ │ │ │ +0001e880 : │ │ │ │ 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] @ (1e904 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e908 ) │ │ │ │ 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 1e8dc │ │ │ │ + ldr r0, [pc, #96] @ (1e90c ) │ │ │ │ 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 1e8dc │ │ │ │ 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 1e8f6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1e920 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e918 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e910 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e908 ) │ │ │ │ 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 1e900 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8060 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e8ee │ │ │ │ + b.n 1e8de │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e924 : │ │ │ │ +0001e914 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1e92e │ │ │ │ + bne.n 1e91e │ │ │ │ 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 : │ │ │ │ +0001e93c : │ │ │ │ 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] @ (1e9b4 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #104] @ (1e9c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9b8 ) │ │ │ │ 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, 1e994 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 1e9a4 │ │ │ │ - ldr r2, [pc, #84] @ (1e9cc ) │ │ │ │ + cbz r1, 1e994 │ │ │ │ + ldr r2, [pc, #84] @ (1e9bc ) │ │ │ │ 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 1e994 │ │ │ │ mov r0, r4 │ │ │ │ blx 8590 │ │ │ │ mov r0, r5 │ │ │ │ blx 83d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e9a6 │ │ │ │ + b.n 1e996 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e9d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9c8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e9c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9b8 ) │ │ │ │ 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 1e9ae │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb874 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #44] @ (1ea10 ) │ │ │ │ + ldr r1, [pc, #44] @ (1ea00 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea0e │ │ │ │ - ldr r1, [pc, #36] @ (1ea14 ) │ │ │ │ + cbz r0, 1e9fe │ │ │ │ + ldr r1, [pc, #36] @ (1ea04 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea0e │ │ │ │ + cbz r0, 1e9fe │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 1ea06 │ │ │ │ - b.n 1ea0e │ │ │ │ + cbnz r0, 1e9f6 │ │ │ │ + b.n 1e9fe │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ - cbz r0, 1ea0e │ │ │ │ + cbz r0, 1e9fe │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 1ea00 │ │ │ │ + bls.n 1e9f0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r6, 1ea32 │ │ │ │ + cbz r6, 1ea22 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1ea36 │ │ │ │ + cbz r2, 1ea26 │ │ │ │ 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, 1ea4e │ │ │ │ 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 +34920,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, 1eaca │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1eadc │ │ │ │ + cbz r3, 1eacc │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r3, ip] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1ead4 │ │ │ │ + beq.n 1eac4 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1eaa2 │ │ │ │ + beq.n 1ea92 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp ip, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - bcs.n 1ead2 │ │ │ │ + bcs.n 1eac2 │ │ │ │ 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 1eab4 │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1eace │ │ │ │ + beq.n 1eabe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1eabc │ │ │ │ + bls.n 1eaac │ │ │ │ mul.w r0, lr, r0 │ │ │ │ pop {pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 1ea9e │ │ │ │ + b.n 1ea8e │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb46 │ │ │ │ + beq.n 1eb36 │ │ │ │ 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 +34980,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, 1eb28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1eb32 │ │ │ │ + cbz r3, 1eb22 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ @@ -35008,16 +35002,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 1eb0e │ │ │ │ + b.n 1eb22 │ │ │ │ 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 +35039,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 1eba6 │ │ │ │ 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 1ebf0 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, lr │ │ │ │ - b.n 1ebda │ │ │ │ + b.n 1ebca │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ebfa │ │ │ │ + beq.n 1ebea │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1ebd4 │ │ │ │ + bne.n 1ebc4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ebfa │ │ │ │ + bls.n 1ebea │ │ │ │ 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 +35084,21 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0001ec10 : │ │ │ │ +0001ec00 : │ │ │ │ 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 1edb0 │ │ │ │ + ldr.w lr, [pc, #420] @ 1edb4 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r6 │ │ │ │ subs r2, r6, #1 │ │ │ │ add lr, pc │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r7 │ │ │ │ @@ -35117,206 +35111,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 1ec20 │ │ │ │ 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 1ec42 │ │ │ │ + ldr.w lr, [pc, #356] @ 1edb8 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #340] @ 1edbc │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #324] @ 1edc0 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #308] @ 1edc4 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ cmp r4, #1 │ │ │ │ - ldr.w lr, [pc, #292] @ 1edd8 │ │ │ │ + ldr.w lr, [pc, #292] @ 1edc8 │ │ │ │ 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 1ed54 │ │ │ │ + ldr.w lr, [pc, #252] @ 1edcc │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #240] @ 1edd0 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #224] @ 1edd4 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #2048 @ 0x800 │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.n 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed82 │ │ │ │ - ldr.w lr, [pc, #208] @ 1ede8 │ │ │ │ + beq.n 1ed72 │ │ │ │ + ldr.w lr, [pc, #208] @ 1edd8 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ - bne.n 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.n 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1eda2 │ │ │ │ - ldr.w lr, [pc, #192] @ 1edec │ │ │ │ + beq.n 1ed92 │ │ │ │ + ldr.w lr, [pc, #192] @ 1eddc │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.w 1ec30 │ │ │ │ - b.n 1ec58 │ │ │ │ + bne.w 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1ec52 │ │ │ │ + bne.n 1ec42 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ 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] @ 1ede0 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #112] @ 1ede4 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #84] @ 1ede8 │ │ │ │ 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 1ec20 │ │ │ │ + b.n 1ec48 │ │ │ │ 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 1ed4e │ │ │ │ + vld4.8 {d16-d19}, [lr], r1 │ │ │ │ + vld4.8 {d0-d3}, [lr], r1 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr.w r0, [sl, #1] │ │ │ │ + ldrh.w r0, [r4, #1] │ │ │ │ + strh.w r0, [r2, #1] │ │ │ │ + ldrb.w r0, [r0, #1] │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ + str??.w r0, [r8, r1] │ │ │ │ + strh.w r0, [r6, r1] │ │ │ │ + strb.w r0, [r6, r1] │ │ │ │ + @ instruction: 0xf7e80001 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1ee38 │ │ │ │ + cbz r3, 1ee28 │ │ │ │ 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, 1ee1c │ │ │ │ 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 1eebc │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1eea8 │ │ │ │ + beq.n 1ee98 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - cbz r3, 1eea8 │ │ │ │ + cbz r3, 1ee98 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1eea8 │ │ │ │ + cbz r2, 1ee98 │ │ │ │ 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 +35320,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 1ee9c │ │ │ │ + cbz r3, 1ee98 │ │ │ │ add.w r1, lr, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1eebe │ │ │ │ + beq.n 1eeae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1eebe │ │ │ │ + beq.n 1eeae │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee8e │ │ │ │ + bne.n 1ee7e │ │ │ │ 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 1ee98 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ee8a │ │ │ │ + bne.n 1ee7a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1eed0 │ │ │ │ + bne.n 1eec0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - b.n 1ee68 │ │ │ │ + b.n 1ee58 │ │ │ │ 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 1ee94 │ │ │ │ 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] @ (1f0dc ) │ │ │ │ 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] @ (1f0e0 ) │ │ │ │ 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 1f02a │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bhi.n 1efe8 │ │ │ │ + bhi.n 1efd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8578 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f03a │ │ │ │ + bgt.n 1f02a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 1f06c │ │ │ │ + beq.w 1f05c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1f00e │ │ │ │ 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 1ef6c │ │ │ │ ldr.w r1, [fp, #16]! │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1f00e │ │ │ │ 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 1ef62 │ │ │ │ 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 1ef62 │ │ │ │ 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 1efc6 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0d8 │ │ │ │ + beq.w 1f0c8 │ │ │ │ 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 1f036 │ │ │ │ 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 1f0b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f03a │ │ │ │ + cbz r4, 1f02a │ │ │ │ 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 1ef3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f03a │ │ │ │ + beq.n 1f02a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0d0 │ │ │ │ + beq.n 1f0c0 │ │ │ │ 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] @ (1f0e4 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (1f0f0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f0e0 ) │ │ │ │ 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 1f0d8 │ │ │ │ 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 1ea6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f01e │ │ │ │ + blt.n 1f00e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1f00e │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f08c │ │ │ │ + b.n 1f07c │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f01e │ │ │ │ + beq.n 1f00e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f082 │ │ │ │ + bne.n 1f072 │ │ │ │ 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 1f0a4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f0e0 │ │ │ │ + cbz r3, 1f0d0 │ │ │ │ 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 1f036 │ │ │ │ mov r0, r8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f004 │ │ │ │ + b.n 1eff4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f03a │ │ │ │ + b.n 1f02a │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1efd6 │ │ │ │ + b.n 1efc6 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f0b4 │ │ │ │ + b.n 1f0a4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ 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] @ (1f2c4 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #452] @ (1f2d8 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f2c8 ) │ │ │ │ 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 1f262 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f27c │ │ │ │ + beq.w 1f26c │ │ │ │ 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 1f258 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 1f2b8 │ │ │ │ + bls.w 1f2a8 │ │ │ │ movs r4, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, r9, r3 │ │ │ │ - b.n 1f172 │ │ │ │ + b.n 1f162 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f262 │ │ │ │ + bcs.n 1f252 │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #91 @ 0x5b │ │ │ │ - bne.n 1f16c │ │ │ │ + bne.n 1f15c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f262 │ │ │ │ + bcs.n 1f252 │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f262 │ │ │ │ + beq.n 1f252 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f264 │ │ │ │ + beq.n 1f254 │ │ │ │ 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 1f1ba │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldrd r6, r8, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ee3c │ │ │ │ + bl 1ee2c │ │ │ │ ldrd r2, r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1f21a │ │ │ │ + cbz r0, 1f20a │ │ │ │ adds r1, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1eee4 │ │ │ │ + bl 1eed4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f1b4 │ │ │ │ + bne.n 1f1a4 │ │ │ │ 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 1f290 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ - cbnz r3, 1f236 │ │ │ │ + cbnz r3, 1f226 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f236 │ │ │ │ + beq.n 1f226 │ │ │ │ mov r3, lr │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f236 │ │ │ │ + bcs.n 1f226 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f166 │ │ │ │ + b.n 1f156 │ │ │ │ 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 1f1f6 │ │ │ │ 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] @ (1f2cc ) │ │ │ │ + ldr r3, [pc, #140] @ (1f2c8 ) │ │ │ │ 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 1f2c0 │ │ │ │ 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, 1f2b6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f236 │ │ │ │ + b.n 1f226 │ │ │ │ mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f158 │ │ │ │ - cbz r2, 1f2ac │ │ │ │ + b.n 1f148 │ │ │ │ + cbz r2, 1f29c │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 1f13e │ │ │ │ + b.n 1f12e │ │ │ │ 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 1f18e │ │ │ │ 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 1f236 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1f236 │ │ │ │ + b.n 1f226 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f196 │ │ │ │ + b.n 1f186 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f196 │ │ │ │ + b.n 1f186 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ 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] @ (1f368 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f37c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f36c ) │ │ │ │ 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 1f0e8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f36e │ │ │ │ + beq.n 1f35e │ │ │ │ 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, 1f350 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f346 │ │ │ │ + cbz r3, 1f336 │ │ │ │ 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] @ (1f370 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f36c ) │ │ │ │ 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 1f362 │ │ │ │ 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 1f326 │ │ │ │ + b.n 1f336 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f346 │ │ │ │ + b.n 1f336 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ 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] @ (1f438 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #176] @ (1f44c ) │ │ │ │ + ldr r3, [pc, #176] @ (1f43c ) │ │ │ │ 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 1f0e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 1f41c │ │ │ │ + cbz r5, 1f40c │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ blx 87e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ @@ -35879,687 +35873,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, 1f428 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r2, r9, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f41c │ │ │ │ + cbz r5, 1f40c │ │ │ │ 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] @ (1f440 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f43c ) │ │ │ │ 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 1f434 │ │ │ │ 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 1f3e4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #76] @ (1f4b4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f4a4 ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - ldr r4, [pc, #76] @ (1f4b8 ) │ │ │ │ + ldr r4, [pc, #76] @ (1f4a8 ) │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #72] @ (1f4bc ) │ │ │ │ + ldr r2, [pc, #72] @ (1f4ac ) │ │ │ │ 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 1f374 │ │ │ │ + ldr r2, [pc, #40] @ (1f4b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4ac ) │ │ │ │ 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 1f49e │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ 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, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f4c4 : │ │ │ │ +0001f4b4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6e0 │ │ │ │ + beq.w 1f6d0 │ │ │ │ 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 1f6cc │ │ │ │ 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 1f518 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ addeq r2, ip │ │ │ │ - beq.n 1f516 │ │ │ │ + beq.n 1f506 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ - bne.n 1f53a │ │ │ │ + bne.n 1f52a │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ - cbz r3, 1f544 │ │ │ │ + cbz r3, 1f534 │ │ │ │ mul.w ip, r6, r1 │ │ │ │ sub.w r0, r7, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 1f5b6 │ │ │ │ + bcc.n 1f5a6 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1f5ac │ │ │ │ - bls.n 1f504 │ │ │ │ + beq.n 1f59c │ │ │ │ + bls.n 1f4f4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 1f5ac │ │ │ │ + beq.n 1f59c │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 1f59a │ │ │ │ + beq.n 1f58a │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f51c │ │ │ │ + bne.n 1f50c │ │ │ │ adds r6, r2, #3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6c0 │ │ │ │ + beq.w 1f6b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1f5b6 │ │ │ │ + cbz r0, 1f5a6 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f590 │ │ │ │ + cbz r2, 1f580 │ │ │ │ movs r6, #19 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f63c │ │ │ │ + beq.n 1f62c │ │ │ │ sub.w ip, r2, #9 │ │ │ │ uxtb.w ip, ip │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.n 1f5bc │ │ │ │ + bhi.n 1f5ac │ │ │ │ lsr.w ip, r6, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 1f6a8 │ │ │ │ + beq.w 1f698 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f56a │ │ │ │ + bne.n 1f55a │ │ │ │ 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 1f506 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #2 │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ - b.n 1f516 │ │ │ │ + b.n 1f506 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1f606 │ │ │ │ - bls.w 1f6f6 │ │ │ │ + beq.n 1f5f6 │ │ │ │ + bls.w 1f6e6 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 1f606 │ │ │ │ + beq.n 1f5f6 │ │ │ │ and.w r7, r2, #223 @ 0xdf │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - beq.n 1f5d6 │ │ │ │ + beq.n 1f5c6 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f588 │ │ │ │ + b.n 1f578 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #10 │ │ │ │ cmp r1, #0 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.n 1f5fe │ │ │ │ + ble.n 1f5ee │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f5f8 │ │ │ │ + cbz r2, 1f5e8 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5ec │ │ │ │ + bne.n 1f5dc │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1f5e6 │ │ │ │ + bne.n 1f5d6 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f588 │ │ │ │ + b.n 1f578 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 1f6c8 │ │ │ │ + beq.n 1f6b8 │ │ │ │ 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 1f6d8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f634 │ │ │ │ + cbz r2, 1f624 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f628 │ │ │ │ + bne.n 1f618 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f684 │ │ │ │ + beq.n 1f674 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 1f622 │ │ │ │ + b.n 1f612 │ │ │ │ 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 1f6d4 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f66e │ │ │ │ + beq.n 1f65e │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f688 │ │ │ │ + beq.n 1f678 │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f590 │ │ │ │ + beq.n 1f580 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 1f652 │ │ │ │ + bne.n 1f642 │ │ │ │ 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 1f55a │ │ │ │ + b.n 1f580 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f588 │ │ │ │ + b.n 1f578 │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne.n 1f656 │ │ │ │ + bne.n 1f646 │ │ │ │ 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 1f580 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f668 │ │ │ │ + b.n 1f658 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 1f5d0 │ │ │ │ + bne.n 1f5c0 │ │ │ │ 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 1f55a │ │ │ │ + b.n 1f580 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ - b.n 1f55a │ │ │ │ + b.n 1f54a │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r3, #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f590 │ │ │ │ + beq.w 1f580 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f56a │ │ │ │ + b.n 1f55a │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1f546 │ │ │ │ + b.n 1f536 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f590 │ │ │ │ + b.n 1f580 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f590 │ │ │ │ + beq.w 1f580 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f56a │ │ │ │ + b.n 1f55a │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 1f6a8 │ │ │ │ + bne.n 1f698 │ │ │ │ cmp r1, #0 │ │ │ │ movw r2, #2604 @ 0xa2c │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - ble.w 1f588 │ │ │ │ + ble.w 1f578 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f71e │ │ │ │ + cbz r2, 1f70e │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f712 │ │ │ │ + bne.n 1f702 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f70c │ │ │ │ - b.n 1f588 │ │ │ │ + bne.n 1f6fc │ │ │ │ + b.n 1f578 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001f728 : │ │ │ │ +0001f718 : │ │ │ │ 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 1f7de │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f78e │ │ │ │ + cbz r5, 1f77e │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ - cbz r2, 1f78a │ │ │ │ + cbz r2, 1f77a │ │ │ │ mov.w ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f792 │ │ │ │ + beq.n 1f782 │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 1f7ce │ │ │ │ + bhi.n 1f7be │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f7ce │ │ │ │ + bpl.n 1f7be │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f76c │ │ │ │ + bne.n 1f75c │ │ │ │ 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 1f77a │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f7bc │ │ │ │ + beq.n 1f7ac │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f7d4 │ │ │ │ + beq.n 1f7c4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ - cbz r2, 1f7ea │ │ │ │ + cbz r2, 1f7da │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ mov r0, r3 │ │ │ │ - bne.n 1f7a4 │ │ │ │ + bne.n 1f794 │ │ │ │ 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 1f75c │ │ │ │ + b.n 1f77a │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f782 │ │ │ │ + b.n 1f772 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - bne.n 1f7a8 │ │ │ │ + bne.n 1f798 │ │ │ │ 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 1f7a4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f78a │ │ │ │ + b.n 1f77a │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f752 │ │ │ │ + b.n 1f742 │ │ │ │ │ │ │ │ -0001f7f8 : │ │ │ │ +0001f7e8 : │ │ │ │ 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] @ (1f880 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f894 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f884 ) │ │ │ │ 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 1f0e8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f886 │ │ │ │ + beq.n 1f876 │ │ │ │ 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, 1f868 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f85e │ │ │ │ + cbz r3, 1f84e │ │ │ │ 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] @ (1f888 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f884 ) │ │ │ │ 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 1f87a │ │ │ │ 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 1f83e │ │ │ │ + b.n 1f84e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f85e │ │ │ │ + b.n 1f84e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f89c : │ │ │ │ +0001f88c : │ │ │ │ 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] @ 1f8fc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #92] @ (1f910 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f900 ) │ │ │ │ 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 1f0e8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f8ec │ │ │ │ + bhi.n 1f8dc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ (1f914 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f910 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f904 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f900 ) │ │ │ │ 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 1f8f6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f8d2 │ │ │ │ + bne.n 1f8c2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #32] @ (1f918 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f908 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8dd4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f8d4 │ │ │ │ + b.n 1f8c4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #432 @ (adr r2, 1facc ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 1fabc ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0001f91c : │ │ │ │ +0001f90c : │ │ │ │ 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] @ 1f98c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1f9a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f990 ) │ │ │ │ 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, 1f962 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f0f8 │ │ │ │ + bl 1f0e8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1eae0 │ │ │ │ + bl 1ead0 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1f98c │ │ │ │ + cbz r3, 1f97c │ │ │ │ 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] @ (1f994 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f990 ) │ │ │ │ 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 1f986 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f972 │ │ │ │ + b.n 1f962 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f9a8 : │ │ │ │ +0001f998 : │ │ │ │ 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] @ 1fa18 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1fa2c ) │ │ │ │ + ldr r3, [pc, #108] @ (1fa1c ) │ │ │ │ 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, 1f9e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #84] @ (1fa30 ) │ │ │ │ - ldr r2, [pc, #76] @ (1fa2c ) │ │ │ │ + ldr r1, [pc, #84] @ (1fa20 ) │ │ │ │ + ldr r2, [pc, #76] @ (1fa1c ) │ │ │ │ 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 1fa12 │ │ │ │ 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 1f0e8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ea7c │ │ │ │ + bl 1ea6c │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1fa1a │ │ │ │ + cbz r3, 1fa0a │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1f9da │ │ │ │ + b.n 1f9ca │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f9da │ │ │ │ + b.n 1f9ca │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001fa34 : │ │ │ │ +0001fa24 : │ │ │ │ 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] @ (1fdfc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #964] @ (1fe10 ) │ │ │ │ + ldr r3, [pc, #964] @ (1fe00 ) │ │ │ │ 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 +36563,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, 1fa84 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #920] @ (1fe14 ) │ │ │ │ - ldr r3, [pc, #916] @ (1fe10 ) │ │ │ │ + ldr r2, [pc, #920] @ (1fe04 ) │ │ │ │ + ldr r3, [pc, #916] @ (1fe00 ) │ │ │ │ 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 1fdf6 │ │ │ │ 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 1fc5e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 1faba │ │ │ │ + cbz r3, 1faaa │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1fa76 │ │ │ │ + bne.n 1fa66 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1f0f8 │ │ │ │ + bl 1f0e8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcfc │ │ │ │ + beq.w 1fcec │ │ │ │ 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 1fb9e │ │ │ │ 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 1faee │ │ │ │ + b.n 1fcde │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcee │ │ │ │ + beq.w 1fcde │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1faf8 │ │ │ │ + bne.n 1fae8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcee │ │ │ │ + beq.w 1fcde │ │ │ │ add.w r1, sl, r2 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1fb1c │ │ │ │ + b.n 1fb0c │ │ │ │ subs r2, #1 │ │ │ │ - beq.w 1fcee │ │ │ │ + beq.w 1fcde │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1fb16 │ │ │ │ + bne.n 1fb06 │ │ │ │ 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 +36668,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 1fd7a │ │ │ │ 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 1fa66 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8250 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ adds r0, r7, r4 │ │ │ │ @@ -36698,59 +36692,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 1fa68 │ │ │ │ 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 1e9c4 │ │ │ │ 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 1fa66 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcf2 │ │ │ │ + beq.w 1fce2 │ │ │ │ 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 1fa66 │ │ │ │ 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 1fd9a │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.w 1fdee │ │ │ │ + beq.w 1fdde │ │ │ │ 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 +36752,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 1fc46 │ │ │ │ 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 +36768,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 1fb8e │ │ │ │ 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 1fd84 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa76 │ │ │ │ + beq.w 1fa66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9d4 │ │ │ │ + bl 1e9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fda4 │ │ │ │ - ldr r3, [pc, #364] @ (1fe18 ) │ │ │ │ + beq.n 1fd94 │ │ │ │ + ldr r3, [pc, #364] @ (1fe08 ) │ │ │ │ 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] @ (1fe0c ) │ │ │ │ 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 +36814,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 1fde8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1fbaa │ │ │ │ + b.n 1fb9a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb2c │ │ │ │ + b.n 1fb1c │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fbf6 │ │ │ │ + b.n 1fbe6 │ │ │ │ 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 1fdc8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa76 │ │ │ │ + beq.w 1fa66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9d4 │ │ │ │ + bl 1e9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fde8 │ │ │ │ - ldr r3, [pc, #228] @ (1fe20 ) │ │ │ │ + beq.n 1fdd8 │ │ │ │ + ldr r3, [pc, #228] @ (1fe10 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fde2 │ │ │ │ + beq.n 1fdd2 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 1fe00 │ │ │ │ - ldr r2, [pc, #212] @ (1fe24 ) │ │ │ │ + beq.n 1fdf0 │ │ │ │ + ldr r2, [pc, #212] @ (1fe14 ) │ │ │ │ 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] @ (1fe18 ) │ │ │ │ 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 +36883,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 1fb9a │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fb7c │ │ │ │ + b.n 1fb6c │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fca0 │ │ │ │ - b.n 1fa76 │ │ │ │ - ldr r3, [pc, #132] @ (1fe2c ) │ │ │ │ + bne.w 1fc90 │ │ │ │ + b.n 1fa66 │ │ │ │ + ldr r3, [pc, #132] @ (1fe1c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fcae │ │ │ │ + b.n 1fc9e │ │ │ │ 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 +36915,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 1fc46 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fd2a │ │ │ │ - ldr r2, [pc, #76] @ (1fe30 ) │ │ │ │ + b.n 1fd1a │ │ │ │ + ldr r2, [pc, #76] @ (1fe20 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd52 │ │ │ │ - ldr r3, [pc, #72] @ (1fe34 ) │ │ │ │ + b.n 1fd42 │ │ │ │ + ldr r3, [pc, #72] @ (1fe24 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fd3e │ │ │ │ + b.n 1fd2e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ - b.n 1fc40 │ │ │ │ + b.n 1fc30 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1fbaa │ │ │ │ - ldr r2, [pc, #52] @ (1fe38 ) │ │ │ │ + b.n 1fb9a │ │ │ │ + ldr r2, [pc, #52] @ (1fe28 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd52 │ │ │ │ + b.n 1fd42 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #320 @ (adr r5, 1ff5c ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 1ff4c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #272 @ (adr r5, 1ff30 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 1ff20 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #768 @ (adr r4, 20124 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 20114 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #704 @ (adr r4, 200ec ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 200dc ) │ │ │ │ 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 : │ │ │ │ +0001fe2c : │ │ │ │ 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] @ (1fe90 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1fea4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe94 ) │ │ │ │ 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 +36993,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] @ (1fe98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe94 ) │ │ │ │ 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 1fe8a │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], #-4 │ │ │ │ + stc2 0, cr0, [r4], {1} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, r2, cr1 │ │ │ │ + mrrc2 0, 0, r0, r2, cr1 │ │ │ │ │ │ │ │ -0001feac : │ │ │ │ +0001fe9c : │ │ │ │ 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] @ 1ff14 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ff28 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff18 ) │ │ │ │ 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, 1fef8 │ │ │ │ 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 1fef8 │ │ │ │ + ldr r1, [pc, #60] @ (1ff1c ) │ │ │ │ + ldr r2, [pc, #52] @ (1ff18 ) │ │ │ │ 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 1ff0e │ │ │ │ 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 1fede │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4], {1} │ │ │ │ + ldc2 0, cr0, [r4], {1} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd60001 │ │ │ │ + umlal r0, r0, r6, r1 │ │ │ │ │ │ │ │ -0001ff30 : │ │ │ │ +0001ff20 : │ │ │ │ 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] @ 1ff98 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ffac ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff9c ) │ │ │ │ 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, 1ff7c │ │ │ │ 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 1ff7c │ │ │ │ + ldr r1, [pc, #60] @ (1ffa0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ff9c ) │ │ │ │ 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 1ff92 │ │ │ │ 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 1ff62 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smull r0, r0, r0, r1 │ │ │ │ + @ instruction: 0xfb900001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r0, r2, r1, r0 │ │ │ │ + smmls r0, r2, r1, r0 │ │ │ │ │ │ │ │ -0001ffb4 : │ │ │ │ +0001ffa4 : │ │ │ │ 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 : │ │ │ │ +0001ffc0 : │ │ │ │ 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] @ (20338 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #868] @ (2034c ) │ │ │ │ + ldr r3, [pc, #868] @ (2033c ) │ │ │ │ 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 20328 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202e2 │ │ │ │ - cbz r5, 2000c │ │ │ │ + beq.w 202d2 │ │ │ │ + cbz r5, 1fffc │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbnz r2, 2002e │ │ │ │ + cbnz r2, 2001e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr r2, [pc, #832] @ (20350 ) │ │ │ │ - ldr r3, [pc, #824] @ (2034c ) │ │ │ │ + ldr r2, [pc, #832] @ (20340 ) │ │ │ │ + ldr r3, [pc, #824] @ (2033c ) │ │ │ │ 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 20334 │ │ │ │ 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] @ 20344 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ mov.w r9, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, pc │ │ │ │ - b.n 20066 │ │ │ │ + b.n 20056 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r6, r3, #10 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 2026c │ │ │ │ + bhi.w 2025c │ │ │ │ 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 1fffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 2003e │ │ │ │ + bne.n 2002e │ │ │ │ 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 20048 │ │ │ │ + add r1, pc, #8 @ (adr r1, 20070 ) │ │ │ │ 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 +37236,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 200e2 │ │ │ │ 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 2031e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20338 │ │ │ │ + beq.w 20328 │ │ │ │ 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 2023a │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.w 202c4 │ │ │ │ + bhi.w 202b4 │ │ │ │ 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 20288 │ │ │ │ + ldr r2, [pc, #552] @ (20348 ) │ │ │ │ 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 20048 │ │ │ │ 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 20290 │ │ │ │ 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, 20184 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 20180 │ │ │ │ + bne.n 20170 │ │ │ │ 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 20160 │ │ │ │ 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 20048 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 201ce │ │ │ │ + bls.n 201be │ │ │ │ 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 20314 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20338 │ │ │ │ + beq.w 20328 │ │ │ │ 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] @ (2034c ) │ │ │ │ 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 2023a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 20222 │ │ │ │ + bls.n 20212 │ │ │ │ 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 2030a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20338 │ │ │ │ + beq.w 20328 │ │ │ │ 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] @ (20350 ) │ │ │ │ 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 +37409,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 20048 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2028c │ │ │ │ + cbz r3, 2027c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20338 │ │ │ │ + beq.n 20328 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 2004c │ │ │ │ + b.n 2003c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20282 │ │ │ │ - ldr r2, [pc, #200] @ (20364 ) │ │ │ │ + b.n 20272 │ │ │ │ + ldr r2, [pc, #200] @ (20354 ) │ │ │ │ movs r3, #4 │ │ │ │ add r2, pc │ │ │ │ - b.n 20134 │ │ │ │ + b.n 20124 │ │ │ │ mov.w r8, r1, lsl #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20302 │ │ │ │ + cbz r3, 202f2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20338 │ │ │ │ + beq.n 20328 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20164 │ │ │ │ + b.n 20154 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2030e │ │ │ │ + cbz r3, 202fe │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 20338 │ │ │ │ + cbz r5, 20328 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 2011e │ │ │ │ + b.n 2010e │ │ │ │ mov.w r7, #1024 @ 0x400 │ │ │ │ str r7, [r0, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2033c │ │ │ │ + cbz r3, 2032c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 20338 │ │ │ │ + cbz r0, 20328 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 20006 │ │ │ │ + b.n 1fff6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 202ba │ │ │ │ + b.n 202aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 202da │ │ │ │ + b.n 202ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 2021a │ │ │ │ + b.n 2020a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 201c6 │ │ │ │ + b.n 201b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 200ea │ │ │ │ + b.n 200da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2000e │ │ │ │ + b.n 1fffe │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ - b.n 202f8 │ │ │ │ + b.n 202e8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfae00001 │ │ │ │ + @ instruction: 0xfaf00001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab60001 │ │ │ │ + @ instruction: 0xfac60001 │ │ │ │ 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, 20438 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ ... │ │ │ │ │ │ │ │ -00020368 : │ │ │ │ - cbz r0, 203aa │ │ │ │ +00020358 : │ │ │ │ + cbz r0, 2039a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 203ac │ │ │ │ + cbz r3, 2039c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 203aa │ │ │ │ + beq.n 2039a │ │ │ │ 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 203a0 │ │ │ │ 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] @ (203c8 ) │ │ │ │ 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 +37572,601 @@ │ │ │ │ strh.w r1, [ip, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000203dc : │ │ │ │ +000203cc : │ │ │ │ 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] @ (20468 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #140] @ (2047c ) │ │ │ │ + ldr r3, [pc, #140] @ (2046c ) │ │ │ │ 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, 20448 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ blx 85cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 20458 │ │ │ │ + beq.n 20448 │ │ │ │ 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, 20438 │ │ │ │ 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 20442 │ │ │ │ + ldr r1, [pc, #68] @ (20470 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20452 │ │ │ │ + blt.n 20442 │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2045a │ │ │ │ + b.n 2044a │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (20484 ) │ │ │ │ - ldr r3, [pc, #28] @ (2047c ) │ │ │ │ + ldr r2, [pc, #40] @ (20474 ) │ │ │ │ + ldr r3, [pc, #28] @ (2046c ) │ │ │ │ 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 20462 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6d80001 │ │ │ │ + @ instruction: 0xf6e80001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66a0001 │ │ │ │ + @ instruction: 0xf67a0001 │ │ │ │ │ │ │ │ -00020488 : │ │ │ │ +00020478 : │ │ │ │ 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 2048e │ │ │ │ blx 8324 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c28 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2049a │ │ │ │ + beq.n 2048a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000204b0 : │ │ │ │ +000204a0 : │ │ │ │ b.w 83d4 │ │ │ │ - cbz r0, 204f4 │ │ │ │ + cbz r0, 204e4 │ │ │ │ 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, 204e2 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbnz r4, 204e6 │ │ │ │ - b.n 204f2 │ │ │ │ + cbnz r4, 204d6 │ │ │ │ + b.n 204e2 │ │ │ │ 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, 204dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 204d2 │ │ │ │ + bne.n 204c2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 204c8 │ │ │ │ + bne.n 204b8 │ │ │ │ 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 205ac │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20520 │ │ │ │ + b.n 20510 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r3, 20526 │ │ │ │ + cbz r3, 20516 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20518 │ │ │ │ + bne.n 20508 │ │ │ │ cmp r1, #23 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ble.n 205b8 │ │ │ │ + ble.n 205a8 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205b8 │ │ │ │ - bl 204f8 │ │ │ │ + beq.n 205a8 │ │ │ │ + bl 204e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204f8 │ │ │ │ + bl 204e8 │ │ │ │ mov r5, r0 │ │ │ │ orrs r0, r4 │ │ │ │ - beq.n 2061a │ │ │ │ + beq.n 2060a │ │ │ │ mov r8, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205cc │ │ │ │ - cbz r4, 20594 │ │ │ │ + beq.n 205bc │ │ │ │ + cbz r4, 20584 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2057e │ │ │ │ + ble.n 2056e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205c4 │ │ │ │ + beq.n 205b4 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20612 │ │ │ │ + beq.n 20602 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2055e │ │ │ │ + bgt.n 2054e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20602 │ │ │ │ + beq.n 205f2 │ │ │ │ str.w r4, [r8, #4] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20554 │ │ │ │ + bne.n 20544 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - cbz r7, 205f2 │ │ │ │ + cbz r7, 205e2 │ │ │ │ mov r5, r3 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20594 │ │ │ │ + bne.n 20584 │ │ │ │ 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 204a4 │ │ │ │ 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 20560 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r5, 2060c │ │ │ │ + cbnz r5, 205fc │ │ │ │ mov r7, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205aa │ │ │ │ + beq.n 2059a │ │ │ │ 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 205cc │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 205aa │ │ │ │ + b.n 2059a │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 2061e │ │ │ │ + cbz r3, 2060e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 2059e │ │ │ │ + b.n 2058e │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20552 │ │ │ │ + b.n 20542 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 205e4 │ │ │ │ + b.n 205d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 205d0 │ │ │ │ + b.n 205c0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 205be │ │ │ │ + b.n 205ae │ │ │ │ mov r8, r5 │ │ │ │ - b.n 205aa │ │ │ │ + b.n 2059a │ │ │ │ nop │ │ │ │ │ │ │ │ -00020624 : │ │ │ │ +00020614 : │ │ │ │ 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, 20644 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20652 │ │ │ │ + cbz r0, 20642 │ │ │ │ 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 20632 │ │ │ │ │ │ │ │ -0002065c : │ │ │ │ +0002064c : │ │ │ │ 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, 20664 │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020678 : │ │ │ │ - cbz r1, 206ba │ │ │ │ - cbz r0, 206b6 │ │ │ │ +00020668 : │ │ │ │ + cbz r1, 206aa │ │ │ │ + cbz r0, 206a6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 206b6 │ │ │ │ + cbz r2, 206a6 │ │ │ │ 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 204e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r0, 206aa │ │ │ │ + cbnz r0, 2069a │ │ │ │ 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 2069a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2069e │ │ │ │ + b.n 2068e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000206c0 : │ │ │ │ +000206b0 : │ │ │ │ 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 206fa │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2070a │ │ │ │ + beq.n 206fa │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 20710 │ │ │ │ + bhi.n 20700 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 204b4 │ │ │ │ + bl 204a4 │ │ │ │ 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 206f2 │ │ │ │ │ │ │ │ -0002071c : │ │ │ │ +0002070c : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 2074e │ │ │ │ + beq.n 2073e │ │ │ │ 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, 20730 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20744 │ │ │ │ + cbz r3, 20734 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ pop {r4} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00020750 : │ │ │ │ +00020740 : │ │ │ │ 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 20762 │ │ │ │ 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, 20778 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 20788 │ │ │ │ + cbz r0, 20778 │ │ │ │ blx r3 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2079e │ │ │ │ + cbz r3, 2078e │ │ │ │ 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 │ │ │ │ +0002079c : │ │ │ │ + cbz r0, 207c4 │ │ │ │ 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, 207ba │ │ │ │ + b.n 207c6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 207da │ │ │ │ + beq.n 207ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 207d6 │ │ │ │ + cbz r3, 207c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207c2 │ │ │ │ + bne.n 207b2 │ │ │ │ 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 │ │ │ │ +000207d4 : │ │ │ │ + cbz r0, 20800 │ │ │ │ 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, 207f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 8b5c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207fa │ │ │ │ + bne.n 207ea │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00020814 : │ │ │ │ - cbz r0, 20842 │ │ │ │ +00020804 : │ │ │ │ + cbz r0, 20832 │ │ │ │ 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, 20834 │ │ │ │ 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 │ │ │ │ +00020840 : │ │ │ │ + cbz r0, 20892 │ │ │ │ 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, 20886 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20894 │ │ │ │ + cbz r0, 20884 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 2087c │ │ │ │ + cbz r3, 2086c │ │ │ │ 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, 2088e │ │ │ │ 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 20864 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 2088a │ │ │ │ + b.n 2087a │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000208a4 : │ │ │ │ +00020894 : │ │ │ │ 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, 208d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 208e6 │ │ │ │ + cbz r0, 208d6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 208ce │ │ │ │ + cbz r3, 208be │ │ │ │ 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, 208e0 │ │ │ │ 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 208b6 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 208dc │ │ │ │ + b.n 208cc │ │ │ │ │ │ │ │ -000208f4 : │ │ │ │ +000208e4 : │ │ │ │ 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, 20930 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 20946 │ │ │ │ + cbz r1, 20936 │ │ │ │ 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 +38176,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, 2093e │ │ │ │ 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 +38192,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 2092a │ │ │ │ nop │ │ │ │ │ │ │ │ -00020958 : │ │ │ │ +00020948 : │ │ │ │ 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, 20978 │ │ │ │ mov r4, r0 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2097e │ │ │ │ - b.n 20988 │ │ │ │ + cbnz r0, 2096e │ │ │ │ + b.n 20978 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r1, 20984 │ │ │ │ + cbz r1, 20974 │ │ │ │ blx 8bf8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20974 │ │ │ │ + bne.n 20964 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020990 : │ │ │ │ +00020980 : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 209ce │ │ │ │ + beq.n 209be │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 209cc │ │ │ │ + cbz r0, 209bc │ │ │ │ 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 209c2 │ │ │ │ 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 +38254,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 209ac │ │ │ │ nop │ │ │ │ │ │ │ │ -000209e4 : │ │ │ │ +000209d4 : │ │ │ │ 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, 20a0e │ │ │ │ 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 20a1c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20a1e │ │ │ │ + cbz r0, 20a0e │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 20a38 │ │ │ │ + beq.n 20a28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a0c │ │ │ │ + bne.n 209fc │ │ │ │ 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, 20a62 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 20a6e │ │ │ │ + cbz r0, 20a5e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r2, 20a62 │ │ │ │ + cbz r2, 20a52 │ │ │ │ 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 20a40 │ │ │ │ │ │ │ │ -00020a7c : │ │ │ │ +00020a6c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ada │ │ │ │ + beq.n 20aca │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ae0 │ │ │ │ + beq.n 20ad0 │ │ │ │ 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 +38353,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, 20ada │ │ │ │ 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 +38375,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 20abe │ │ │ │ │ │ │ │ -00020af4 : │ │ │ │ - cbz r0, 20b16 │ │ │ │ +00020ae4 : │ │ │ │ + cbz r0, 20b06 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r1, 20b0c │ │ │ │ - b.n 20b66 │ │ │ │ + cbnz r1, 20afc │ │ │ │ + b.n 20b56 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20b18 │ │ │ │ + beq.n 20b08 │ │ │ │ adds r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 20b12 │ │ │ │ + cbz r3, 20b02 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b00 │ │ │ │ + bne.n 20af0 │ │ │ │ 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, 20b42 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbz r3, 20b5a │ │ │ │ + cbz r3, 20b4a │ │ │ │ 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, 20b4e │ │ │ │ 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, 20b5a │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 20b32 │ │ │ │ + b.n 20b22 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 20b32 │ │ │ │ + b.n 20b22 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20b46 │ │ │ │ + b.n 20b36 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ - b.n 20b32 │ │ │ │ + b.n 20b22 │ │ │ │ │ │ │ │ -00020b70 : │ │ │ │ +00020b60 : │ │ │ │ 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] @ (20eb4 ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr r3, [pc, #828] @ (20ec8 ) │ │ │ │ + ldr r3, [pc, #828] @ (20eb8 ) │ │ │ │ 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 20c22 │ │ │ │ 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 20c40 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 20c74 │ │ │ │ + ble.n 20c64 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 20bd2 │ │ │ │ + bne.n 20bc2 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20eb8 │ │ │ │ + beq.w 20ea8 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq.w 20d0a │ │ │ │ + beq.w 20cfa │ │ │ │ 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 20d1a │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d2a │ │ │ │ + bne.w 20d1a │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 20c7a │ │ │ │ + bpl.n 20c6a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20c32 │ │ │ │ + cbz r0, 20c22 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 20d74 │ │ │ │ + ble.w 20d64 │ │ │ │ mov r9, r5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20de6 │ │ │ │ + beq.w 20dd6 │ │ │ │ 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] @ (20ebc ) │ │ │ │ + ldr r3, [pc, #656] @ (20eb8 ) │ │ │ │ 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 20e98 │ │ │ │ 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 20ce6 │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne.n 20cf6 │ │ │ │ + bne.n 20ce6 │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cf6 │ │ │ │ + bne.n 20ce6 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 20bba │ │ │ │ + bgt.n 20baa │ │ │ │ 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 20d1e │ │ │ │ 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 20d2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d8e │ │ │ │ + beq.n 20d7e │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20d80 │ │ │ │ + bne.n 20d70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20cf2 │ │ │ │ + cbz r3, 20ce2 │ │ │ │ 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 20d70 │ │ │ │ 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 20d70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cb0 │ │ │ │ + bne.n 20ca0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 20d34 │ │ │ │ + beq.n 20d24 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bne.n 20d78 │ │ │ │ + bne.n 20d68 │ │ │ │ movs r3, #2 │ │ │ │ adds r4, #1 │ │ │ │ mov r8, r3 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 20bdc │ │ │ │ + b.n 20bcc │ │ │ │ subs r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20eb0 │ │ │ │ + beq.w 20ea0 │ │ │ │ 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 20bda │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20bfc │ │ │ │ + b.n 20bec │ │ │ │ blx 83c8 │ │ │ │ - b.n 20c32 │ │ │ │ + b.n 20c22 │ │ │ │ adds r0, r4, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20bce │ │ │ │ - cbnz r1, 20d7c │ │ │ │ + b.n 20bbe │ │ │ │ + cbnz r1, 20d6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20dee │ │ │ │ + bne.n 20dde │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e96 │ │ │ │ + bne.w 20e86 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - cbnz r1, 20d60 │ │ │ │ - b.n 20d6a │ │ │ │ + cbnz r1, 20d50 │ │ │ │ + b.n 20d5a │ │ │ │ cmp r1, r0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ite eq │ │ │ │ addeq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - cbz r1, 20d6a │ │ │ │ + cbz r1, 20d5a │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - blt.n 20d52 │ │ │ │ + blt.n 20d42 │ │ │ │ subs r6, r3, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 20c92 │ │ │ │ + b.n 20c82 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20bd8 │ │ │ │ + b.n 20bc8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20dee │ │ │ │ + beq.n 20dde │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20c22 │ │ │ │ - b.n 20c32 │ │ │ │ + bne.w 20c12 │ │ │ │ + b.n 20c22 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20dfe │ │ │ │ + beq.n 20dee │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cf2 │ │ │ │ + beq.n 20ce2 │ │ │ │ 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 20d70 │ │ │ │ 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 20d70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20da0 │ │ │ │ + bne.n 20d90 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20c32 │ │ │ │ + b.n 20c22 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ mov r6, r7 │ │ │ │ - cbnz r7, 20e46 │ │ │ │ + cbnz r7, 20e36 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20e3c │ │ │ │ + cbz r3, 20e2c │ │ │ │ mov r7, r5 │ │ │ │ - b.n 20e32 │ │ │ │ + b.n 20e22 │ │ │ │ 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, 20e2c │ │ │ │ ldrb r5, [r4, r6] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - blt.n 20e0a │ │ │ │ + blt.n 20dfa │ │ │ │ subs r6, r6, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ - cbz r3, 20eac │ │ │ │ + cbz r3, 20e9c │ │ │ │ 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 20d70 │ │ │ │ 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 20d70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e54 │ │ │ │ + bne.n 20e44 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r6, r8 │ │ │ │ - b.n 20d80 │ │ │ │ + b.n 20d70 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 20bfc │ │ │ │ + b.n 20bec │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 20c00 │ │ │ │ + b.n 20bf0 │ │ │ │ nop │ │ │ │ - vhadd.s d0, d12, d1 │ │ │ │ + vhadd.s8 d16, d12, d1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr2, cr1, {0} │ │ │ │ + cdp 0, 10, 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, 20f02 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ - cbz r5, 20f12 │ │ │ │ + cbz r5, 20f02 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20f12 │ │ │ │ - cbnz r6, 20f1c │ │ │ │ + cbz r4, 20f02 │ │ │ │ + cbnz r6, 20f0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20ed0 │ │ │ │ + bl 20ec0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 830c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ef0 │ │ │ │ + bne.n 20ee0 │ │ │ │ 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, 20f1a │ │ │ │ + b.n 20ee6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ef6 │ │ │ │ + beq.n 20ee6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ef6 │ │ │ │ + beq.n 20ee6 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 20f24 │ │ │ │ + bne.n 20f14 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f12 │ │ │ │ + beq.n 20f02 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f1e │ │ │ │ - b.n 20f12 │ │ │ │ + bne.n 20f0e │ │ │ │ + b.n 20f02 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 20f4e │ │ │ │ + bne.n 20f3e │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 20f5c │ │ │ │ - b.n 20f62 │ │ │ │ + cbnz r3, 20f4c │ │ │ │ + b.n 20f52 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f4c │ │ │ │ + beq.n 20f3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20f62 │ │ │ │ + cbz r3, 20f52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f54 │ │ │ │ + bne.n 20f44 │ │ │ │ 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 20fec │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ffc │ │ │ │ + beq.n 20fec │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 20ff8 │ │ │ │ + cbz r4, 20fe8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 20fac │ │ │ │ - b.n 20fb2 │ │ │ │ + cbnz r3, 20f9c │ │ │ │ + b.n 20fa2 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 2100c │ │ │ │ + beq.n 20ffc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20fb2 │ │ │ │ + cbz r3, 20fa2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20fa4 │ │ │ │ + bne.n 20f94 │ │ │ │ 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, 20fbe │ │ │ │ blx 8778 │ │ │ │ - cbnz r0, 21024 │ │ │ │ + cbnz r0, 21014 │ │ │ │ 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 20f34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 8778 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - cbz r6, 20ff8 │ │ │ │ + cbz r6, 20fe8 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 20f94 │ │ │ │ + b.n 20f84 │ │ │ │ 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 20fdc │ │ │ │ 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 20fbe │ │ │ │ │ │ │ │ -00021034 : │ │ │ │ +00021024 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0, #3236] @ 0xca4 │ │ │ │ - cbnz r2, 21040 │ │ │ │ + cbnz r2, 21030 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2103e │ │ │ │ + beq.n 2102e │ │ │ │ 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 2121a │ │ │ │ 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 2121a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 21212 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 21212 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 21212 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21220 │ │ │ │ + beq.w 21210 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 21208 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 21208 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 21208 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21214 │ │ │ │ + beq.w 21204 │ │ │ │ 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 211fc │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2120c │ │ │ │ + beq.w 211fc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2120c │ │ │ │ + beq.w 211fc │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21206 │ │ │ │ + beq.w 211f6 │ │ │ │ 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 211ee │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211fe │ │ │ │ + beq.n 211ee │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211fe │ │ │ │ + beq.n 211ee │ │ │ │ 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 211e6 │ │ │ │ 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 211e0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211f0 │ │ │ │ + beq.n 211e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211f0 │ │ │ │ + beq.n 211e0 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211ec │ │ │ │ + beq.n 211dc │ │ │ │ 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 211d6 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e6 │ │ │ │ + beq.n 211d6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 211e6 │ │ │ │ + beq.n 211d6 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e2 │ │ │ │ + beq.n 211d2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #7 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211dc │ │ │ │ + beq.n 211cc │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211dc │ │ │ │ + cbz r3, 211cc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211dc │ │ │ │ + cbz r5, 211cc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 211d6 │ │ │ │ + cbz r3, 211c6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, #8 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r7, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211d0 │ │ │ │ + beq.n 211c0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211d0 │ │ │ │ + cbz r3, 211c0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211d0 │ │ │ │ + cbz r5, 211c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 211d0 │ │ │ │ + cbz r3, 211c0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21034 │ │ │ │ + bl 21024 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 211bc │ │ │ │ + bne.n 211ac │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 211a0 │ │ │ │ + bne.n 21190 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2117a │ │ │ │ + bne.n 2116a │ │ │ │ mov r2, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21152 │ │ │ │ + bne.n 21142 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2112a │ │ │ │ + bne.n 2111a │ │ │ │ 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 210ea │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210c8 │ │ │ │ + bne.w 210b8 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21098 │ │ │ │ + bne.w 21088 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2106c │ │ │ │ + bne.w 2105c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00021230 : │ │ │ │ - cbz r0, 21272 │ │ │ │ +00021220 : │ │ │ │ + cbz r0, 21262 │ │ │ │ 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 20f34 │ │ │ │ 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 │ │ │ │ +00021264 : │ │ │ │ + cbz r0, 212c4 │ │ │ │ orrs.w r3, r2, r1 │ │ │ │ - beq.n 212d6 │ │ │ │ + beq.n 212c6 │ │ │ │ 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, 212c0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r4, 212ae │ │ │ │ - b.n 212e6 │ │ │ │ + cbnz r4, 2129e │ │ │ │ + b.n 212d6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 212da │ │ │ │ + beq.n 212ca │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212e6 │ │ │ │ + cbz r4, 212d6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 212ce │ │ │ │ + cbz r5, 212be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 212a4 │ │ │ │ + beq.n 21294 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 212da │ │ │ │ + cbz r0, 212ca │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 212a4 │ │ │ │ + bne.n 21294 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212e6 │ │ │ │ + cbz r4, 212d6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 212b6 │ │ │ │ + bne.n 212a6 │ │ │ │ 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 212c0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 212d0 │ │ │ │ + b.n 212c0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000212ec : │ │ │ │ +000212dc : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213d4 │ │ │ │ + beq.n 213c4 │ │ │ │ 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 213be │ │ │ │ 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 212fe │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 213a4 │ │ │ │ + beq.n 21394 │ │ │ │ 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, 2133a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbnz r0, 21344 │ │ │ │ - b.n 2134a │ │ │ │ + cbnz r0, 21334 │ │ │ │ + b.n 2133a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 213b6 │ │ │ │ + beq.n 213a6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 2134a │ │ │ │ + cbz r0, 2133a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2133a │ │ │ │ + bne.n 2132a │ │ │ │ ldr.w r1, [r5, #3236] @ 0xca4 │ │ │ │ - cbnz r1, 213a4 │ │ │ │ + cbnz r1, 21394 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 213aa │ │ │ │ + cbz r4, 2139a │ │ │ │ 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, 21394 │ │ │ │ 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, 21382 │ │ │ │ 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 21396 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r3, 213d8 │ │ │ │ + cbz r3, 213c8 │ │ │ │ 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 21358 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 213a4 │ │ │ │ + beq.n 21394 │ │ │ │ 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 2137e │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 2131c │ │ │ │ + b.n 2130c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 213a4 │ │ │ │ + b.n 21394 │ │ │ │ │ │ │ │ -000213e0 : │ │ │ │ +000213d0 : │ │ │ │ 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] @ (215c0 ) │ │ │ │ + ldr r3, [pc, #476] @ (215c4 ) │ │ │ │ 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 21510 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21520 │ │ │ │ + beq.w 21510 │ │ │ │ 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 2140e │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r6, #3240] @ 0xca8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214ea │ │ │ │ + bne.n 214da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21520 │ │ │ │ + beq.n 21510 │ │ │ │ ldr.w r2, [r6, #3236] @ 0xca4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21520 │ │ │ │ + bne.n 21510 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21450 │ │ │ │ + cbz r5, 21440 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21568 │ │ │ │ + bne.w 21558 │ │ │ │ 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 2154c │ │ │ │ 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 21510 │ │ │ │ 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 214e6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 214a4 │ │ │ │ + cbz r1, 21494 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215aa │ │ │ │ + beq.w 2159a │ │ │ │ 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 2152c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 214ca │ │ │ │ + cbz r1, 214ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215b2 │ │ │ │ + beq.n 215a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2154c │ │ │ │ + bne.n 2153c │ │ │ │ ldr.w r0, [r6, #3240] @ 0xca8 │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 21522 │ │ │ │ + b.n 21512 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21438 │ │ │ │ + beq.n 21428 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21558 │ │ │ │ + beq.n 21548 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214de │ │ │ │ + bne.n 214ce │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2143c │ │ │ │ - b.n 21520 │ │ │ │ + bne.n 2142c │ │ │ │ + b.n 21510 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 2150e │ │ │ │ + cbz r4, 214fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215c2 │ │ │ │ + beq.n 215b2 │ │ │ │ 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 215aa │ │ │ │ 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] @ (215c8 ) │ │ │ │ + ldr r3, [pc, #172] @ (215c4 ) │ │ │ │ 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 215ba │ │ │ │ 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 214a2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 214d0 │ │ │ │ + b.n 214c0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 21522 │ │ │ │ + b.n 21512 │ │ │ │ movs r0, #12 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21472 │ │ │ │ + b.n 21462 │ │ │ │ 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 21510 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx 8250 │ │ │ │ @@ -39502,151 +39496,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 2144a │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214a4 │ │ │ │ + b.n 21494 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214ca │ │ │ │ + b.n 214ba │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21520 │ │ │ │ + b.n 21510 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2150e │ │ │ │ + b.n 214fe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21374 │ │ │ │ + b.n 21384 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21120 │ │ │ │ + b.n 21130 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000215dc : │ │ │ │ +000215cc : │ │ │ │ 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 215f4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbnz r3, 2160a │ │ │ │ + cbnz r3, 215fa │ │ │ │ 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, 21628 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2163e │ │ │ │ + cbz r0, 2162e │ │ │ │ adds r6, r5, #1 │ │ │ │ - b.n 21616 │ │ │ │ + b.n 21606 │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21604 │ │ │ │ + beq.n 215f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21658 │ │ │ │ + cbz r3, 21648 │ │ │ │ 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 215f4 │ │ │ │ │ │ │ │ -00021660 : │ │ │ │ +00021650 : │ │ │ │ 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 20ec0 │ │ │ │ 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 : │ │ │ │ +00021684 : │ │ │ │ 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, 216a6 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000216b8 : │ │ │ │ +000216a8 : │ │ │ │ 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, 216c2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 216d8 │ │ │ │ + bne.n 216c8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -000216e0 : │ │ │ │ +000216d0 : │ │ │ │ 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] @ (2173c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (21750 ) │ │ │ │ + ldr r3, [pc, #88] @ (21740 ) │ │ │ │ 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 +39656,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] @ (21744 ) │ │ │ │ + ldr r3, [pc, #28] @ (21740 ) │ │ │ │ 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 21736 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21ef4 │ │ │ │ + b.n 21f04 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e84 │ │ │ │ + b.n 21e94 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021758 : │ │ │ │ +00021748 : │ │ │ │ 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] @ (217b4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (217c8 ) │ │ │ │ + ldr r3, [pc, #88] @ (217b8 ) │ │ │ │ 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 +39708,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] @ (217bc ) │ │ │ │ + ldr r3, [pc, #28] @ (217b8 ) │ │ │ │ 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 217ae │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e7c │ │ │ │ + b.n 21e8c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e0c │ │ │ │ + b.n 21e1c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000217d0 : │ │ │ │ +000217c0 : │ │ │ │ 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] @ (2184c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (21860 ) │ │ │ │ + ldr r3, [pc, #120] @ (21850 ) │ │ │ │ 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, 2181a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2182a │ │ │ │ + beq.n 2181a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #84] @ (21864 ) │ │ │ │ - ldr r1, [pc, #76] @ (21860 ) │ │ │ │ + ldr r0, [pc, #84] @ (21854 ) │ │ │ │ + ldr r1, [pc, #76] @ (21850 ) │ │ │ │ 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 21846 │ │ │ │ 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 217fa │ │ │ │ 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 217fe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e24 │ │ │ │ + b.n 21e34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21dd4 │ │ │ │ + b.n 21de4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021868 : │ │ │ │ +00021858 : │ │ │ │ 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] @ (218e4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (218f8 ) │ │ │ │ + ldr r3, [pc, #120] @ (218e8 ) │ │ │ │ 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, 21892 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 218ea │ │ │ │ + bne.n 218da │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r3, r1, r4 │ │ │ │ - bcc.n 218dc │ │ │ │ + bcc.n 218cc │ │ │ │ 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] @ (218ec ) │ │ │ │ + ldr r1, [pc, #52] @ (218e8 ) │ │ │ │ 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 218e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (21900 ) │ │ │ │ + ldr r2, [pc, #32] @ (218f0 ) │ │ │ │ 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 218b0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21d8c │ │ │ │ + b.n 21d9c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21d08 │ │ │ │ + b.n 21d18 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ ... │ │ │ │ │ │ │ │ -00021904 : │ │ │ │ +000218f4 : │ │ │ │ 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, 21922 │ │ │ │ blx 8ee0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bcs.n 21944 │ │ │ │ + bcs.n 21934 │ │ │ │ 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 : │ │ │ │ +0002193c : │ │ │ │ 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, 21968 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ - bcs.n 2198a │ │ │ │ + bcs.n 2197a │ │ │ │ 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 ) │ │ │ │ +00021980 : │ │ │ │ + cbz r2, 2198a │ │ │ │ + ldr r2, [pc, #16] @ (21994 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ - ldr r2, [pc, #12] @ (219a8 ) │ │ │ │ + ldr r2, [pc, #12] @ (21998 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ nop │ │ │ │ strh r0, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #14] │ │ │ │ ... │ │ │ │ │ │ │ │ -000219ac : │ │ │ │ +0002199c : │ │ │ │ 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, 219bc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 219ce │ │ │ │ + bne.n 219be │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 219ce │ │ │ │ + cbnz r3, 219be │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (219e0 ) │ │ │ │ + ldr r1, [pc, #16] @ (219d0 ) │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, #12] │ │ │ │ ... │ │ │ │ │ │ │ │ -000219e4 : │ │ │ │ +000219d4 : │ │ │ │ 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 : │ │ │ │ +000219f0 : │ │ │ │ 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] @ (21ae4 ) │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #196] @ (21af8 ) │ │ │ │ + ldr r3, [pc, #196] @ (21ae8 ) │ │ │ │ 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 21ab2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 87e4 │ │ │ │ - ldr r1, [pc, #160] @ (21afc ) │ │ │ │ + ldr r1, [pc, #160] @ (21aec ) │ │ │ │ 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, 21ab2 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21ac2 │ │ │ │ + beq.n 21ab2 │ │ │ │ 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, 21ab2 │ │ │ │ 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 21acc │ │ │ │ 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 21a04 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21a8c │ │ │ │ - ldr r2, [pc, #60] @ (21b00 ) │ │ │ │ - ldr r3, [pc, #48] @ (21af8 ) │ │ │ │ + bne.n 21a7c │ │ │ │ + ldr r2, [pc, #60] @ (21af0 ) │ │ │ │ + ldr r3, [pc, #48] @ (21ae8 ) │ │ │ │ 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 21ae0 │ │ │ │ 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 21a96 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21c30 │ │ │ │ + b.n 21c40 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21b08 │ │ │ │ + b.n 21b18 │ │ │ │ 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, 21b18 │ │ │ │ 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 +40094,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, 21b4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21b62 │ │ │ │ + cbz r3, 21b52 │ │ │ │ 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 21cc4 │ │ │ │ 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 21c32 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21c60 │ │ │ │ + beq.n 21c50 │ │ │ │ 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 21c84 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21ca0 │ │ │ │ + beq.n 21c90 │ │ │ │ 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 +40174,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, 21c18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ccc │ │ │ │ + beq.n 21cbc │ │ │ │ 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 21cb4 │ │ │ │ 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 +40204,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 21ba0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r4, #2 │ │ │ │ - cbz r3, 21cba │ │ │ │ + cbz r3, 21caa │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 21ca0 │ │ │ │ + cbz r4, 21c90 │ │ │ │ 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 21bfa │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bd4 │ │ │ │ + bne.n 21bc4 │ │ │ │ blx 83c8 │ │ │ │ - cbz r6, 21cb2 │ │ │ │ + cbz r6, 21ca2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21cd8 │ │ │ │ + cbz r3, 21cc8 │ │ │ │ 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 21c64 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c3a │ │ │ │ + b.n 21c2a │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c28 │ │ │ │ + b.n 21c18 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21cb2 │ │ │ │ + b.n 21ca2 │ │ │ │ │ │ │ │ -00021ce0 : │ │ │ │ +00021cd0 : │ │ │ │ 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 21d8a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d9a │ │ │ │ + beq.n 21d8a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 85cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 21d9a │ │ │ │ + beq.n 21d8a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 84f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 21d94 │ │ │ │ + blt.n 21d84 │ │ │ │ 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 21d84 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r3, 21da2 │ │ │ │ + cbz r3, 21d92 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 21d94 │ │ │ │ + cbz r5, 21d84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8140 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21d84 │ │ │ │ + bne.n 21d74 │ │ │ │ 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, 21d9c │ │ │ │ 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, 21da4 │ │ │ │ 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 21d3a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21d9c │ │ │ │ + b.n 21d8c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8df8 │ │ │ │ - b.n 21d9a │ │ │ │ + b.n 21d8a │ │ │ │ nop │ │ │ │ │ │ │ │ -00021dc4 : │ │ │ │ +00021db4 : │ │ │ │ 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] @ 228bc │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #2792] @ 228d0 │ │ │ │ + ldr.w r2, [pc, #2792] @ 228c0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2792] @ 228d4 │ │ │ │ + ldr.w r3, [pc, #2792] @ 228c4 │ │ │ │ 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 2209c │ │ │ │ mov r4, r1 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 220ac │ │ │ │ + beq.w 2209c │ │ │ │ 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, 21e4c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223c6 │ │ │ │ + beq.w 223b6 │ │ │ │ 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 22096 │ │ │ │ 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 21fae │ │ │ │ mov r0, r3 │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2289e │ │ │ │ + beq.w 2288e │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226fe │ │ │ │ + beq.w 226ee │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 21e90 │ │ │ │ + b.n 21e80 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fc2 │ │ │ │ + beq.w 21fb2 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 21e86 │ │ │ │ + beq.n 21e76 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 22286 │ │ │ │ + beq.w 22276 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add.w r3, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #1 │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r7, 21eb6 │ │ │ │ + cbz r7, 21ea6 │ │ │ │ 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 220a2 │ │ │ │ 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 220ee │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 220c2 │ │ │ │ + beq.w 220b2 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 21ef2 │ │ │ │ + cbz r7, 21ee2 │ │ │ │ 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 21fb6 │ │ │ │ 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 21f16 │ │ │ │ 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 21fb8 │ │ │ │ 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 21f04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22128 │ │ │ │ + bne.w 22118 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2214c │ │ │ │ + beq.w 2213c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223e0 │ │ │ │ + beq.w 223d0 │ │ │ │ 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, 21f72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d8 │ │ │ │ + beq.w 223c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 21f98 │ │ │ │ + cbz r1, 21f88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d0 │ │ │ │ + beq.w 223c0 │ │ │ │ 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] @ 228c8 │ │ │ │ + ldr.w r3, [pc, #2356] @ 228c4 │ │ │ │ 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 23112 │ │ │ │ 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 21e64 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21eb0 │ │ │ │ + b.n 21ea0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 222e0 │ │ │ │ + beq.w 222d0 │ │ │ │ cmp.w r9, #42 @ 0x2a │ │ │ │ - beq.w 2224c │ │ │ │ + beq.w 2223c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ mov sl, r0 │ │ │ │ - beq.w 221b2 │ │ │ │ + beq.w 221a2 │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 222fe │ │ │ │ + beq.w 222ee │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bhi.w 22152 │ │ │ │ + bhi.w 22142 │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.w 22330 │ │ │ │ - bhi.n 22014 │ │ │ │ + beq.w 22320 │ │ │ │ + bhi.n 22004 │ │ │ │ sub.w r3, r9, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 2234e │ │ │ │ + beq.w 2233e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22734 │ │ │ │ + beq.w 22724 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22438 │ │ │ │ + bne.w 22428 │ │ │ │ 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 2216e │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 22d88 │ │ │ │ + beq.w 22d78 │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n 22056 │ │ │ │ + b.n 22046 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ - cbz r3, 2205e │ │ │ │ + cbz r3, 2204e │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 22050 │ │ │ │ + bmi.n 22040 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22af6 │ │ │ │ + bne.w 22ae6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22456 │ │ │ │ + bne.w 22446 │ │ │ │ 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 22406 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 223b4 │ │ │ │ + beq.w 223a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2222a │ │ │ │ + bne.w 2221a │ │ │ │ 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 21e80 │ │ │ │ + b.n 21ea2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21f98 │ │ │ │ + b.n 21f88 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21eec │ │ │ │ + b.n 21edc │ │ │ │ adds r5, r0, #2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 220e2 │ │ │ │ + b.n 220d2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.n 2219e │ │ │ │ + bcs.n 2218e │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2219e │ │ │ │ + bne.n 2218e │ │ │ │ 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 220b8 │ │ │ │ strb.w r0, [r8, #1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 21f42 │ │ │ │ + b.n 21f32 │ │ │ │ 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, 2215c │ │ │ │ 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 21f32 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 21eee │ │ │ │ + b.n 21ede │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f4a │ │ │ │ + beq.w 21f3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22782 │ │ │ │ + beq.w 22772 │ │ │ │ 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 21f42 │ │ │ │ blx 83c8 │ │ │ │ - b.n 21f6c │ │ │ │ + b.n 21f5c │ │ │ │ cmp.w r9, #126 @ 0x7e │ │ │ │ - bne.w 22014 │ │ │ │ + bne.w 22004 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 226d8 │ │ │ │ + beq.w 226c8 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 88d8 │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22076 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21ef2 │ │ │ │ - b.n 21f42 │ │ │ │ + bne.w 21ee2 │ │ │ │ + b.n 21f32 │ │ │ │ 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 22064 │ │ │ │ + b.n 22446 │ │ │ │ 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 21edc │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ 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 222f0 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bne.w 21ff6 │ │ │ │ + bne.w 21fe6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 223e8 │ │ │ │ + bhi.w 223d8 │ │ │ │ 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 +40791,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 22084 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2278c │ │ │ │ + beq.w 2277c │ │ │ │ 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 22084 │ │ │ │ + ldr.w r1, [pc, #1676] @ 228cc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d22 │ │ │ │ + beq.w 22d12 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2226c │ │ │ │ + bne.n 2225c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2263e │ │ │ │ + beq.w 2262e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2227a │ │ │ │ + bne.n 2226a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22da8 │ │ │ │ + beq.w 22d98 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 22008 │ │ │ │ + b.n 21ff8 │ │ │ │ adds r5, r4, #1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22708 │ │ │ │ + beq.w 226f8 │ │ │ │ strb r6, [r0, #0] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2292c │ │ │ │ + beq.w 2291c │ │ │ │ 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 22296 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1572] @ 228e0 │ │ │ │ + ldr.w r3, [pc, #1572] @ 228d0 │ │ │ │ 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 21f32 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 2208c │ │ │ │ + b.n 2207c │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ blx 84a8 │ │ │ │ - cbz r0, 222f8 │ │ │ │ + cbz r0, 222e8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22446 │ │ │ │ + bne.w 22436 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fdc │ │ │ │ + b.n 21fcc │ │ │ │ mov fp, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 22316 │ │ │ │ + cbz r1, 22306 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228c4 │ │ │ │ + beq.w 228b4 │ │ │ │ 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 2279a │ │ │ │ ldrb.w r9, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221d4 │ │ │ │ + b.n 221c4 │ │ │ │ add.w r3, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3232] @ 0xca0 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 22086 │ │ │ │ + bpl.w 22076 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22086 │ │ │ │ - b.n 21f42 │ │ │ │ + bne.w 22076 │ │ │ │ + b.n 21f32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227bc │ │ │ │ + beq.w 227ac │ │ │ │ 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 22668 │ │ │ │ adds r6, r4, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22474 │ │ │ │ + beq.w 22464 │ │ │ │ mov r0, r8 │ │ │ │ blx 8a98 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22796 │ │ │ │ + beq.w 22786 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 22908 │ │ │ │ + bne.w 228f8 │ │ │ │ add.w r0, r8, #1 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq.w 22be2 │ │ │ │ + beq.w 22bd2 │ │ │ │ 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 2241c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2241e │ │ │ │ + bne.n 2240e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - b.n 21f42 │ │ │ │ + b.n 21f32 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 21e46 │ │ │ │ + b.n 21e36 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f98 │ │ │ │ + b.n 21f88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f82 │ │ │ │ + b.n 21f72 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f6a │ │ │ │ + b.n 21f5a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22bea │ │ │ │ + beq.w 22bda │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2299a │ │ │ │ + bne.w 2298a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22cde │ │ │ │ + bne.w 22cce │ │ │ │ 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 22076 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 223bc │ │ │ │ + beq.n 223ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22094 │ │ │ │ + beq.w 22084 │ │ │ │ blx 83c8 │ │ │ │ - b.n 22236 │ │ │ │ + b.n 22226 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 223b0 │ │ │ │ + b.n 223a0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22022 │ │ │ │ + b.n 22012 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fdc │ │ │ │ + b.n 21fcc │ │ │ │ blx 83c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22074 │ │ │ │ + beq.w 22064 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cac │ │ │ │ + beq.w 22c9c │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22074 │ │ │ │ + b.n 22064 │ │ │ │ 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 229ac │ │ │ │ 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 22b64 │ │ │ │ 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] @ 228d4 │ │ │ │ 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 +41050,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 22398 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ andls.w r3, r3, #1 │ │ │ │ - cbz r3, 2252a │ │ │ │ + cbz r3, 2251a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e8e │ │ │ │ + beq.w 22e7e │ │ │ │ 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 22e68 │ │ │ │ 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 23120 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #956] @ (228e8 ) │ │ │ │ + ldr r3, [pc, #956] @ (228d8 ) │ │ │ │ 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 22ad0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22426 │ │ │ │ + bne.w 22416 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 223b4 │ │ │ │ + b.n 223a4 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22962 │ │ │ │ + beq.w 22952 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 22b7c │ │ │ │ + bne.w 22b6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22e2e │ │ │ │ + beq.w 22e1e │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 22e26 │ │ │ │ + beq.w 22e16 │ │ │ │ blx 89ec │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22076 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22980 │ │ │ │ + beq.w 22970 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 8e34 │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22076 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8604 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a80 │ │ │ │ + beq.w 22a70 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #816] @ (228ec ) │ │ │ │ + ldr r3, [pc, #816] @ (228dc ) │ │ │ │ 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 22398 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c96 │ │ │ │ + bne.w 22c86 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c8c │ │ │ │ + beq.w 22c7c │ │ │ │ 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] @ (228e0 ) │ │ │ │ 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 22b34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22ada │ │ │ │ + beq.w 22aca │ │ │ │ blx 83c8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22094 │ │ │ │ + b.n 22084 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22952 │ │ │ │ + beq.w 22942 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 825c │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22076 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbnz r4, 2265a │ │ │ │ - b.n 21f42 │ │ │ │ + cbnz r4, 2264a │ │ │ │ + b.n 21f32 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 22652 │ │ │ │ + beq.n 22642 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22652 │ │ │ │ + beq.n 22642 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22652 │ │ │ │ + b.n 22642 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22fd2 │ │ │ │ + beq.w 22fc2 │ │ │ │ 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 2285e │ │ │ │ mov r0, r3 │ │ │ │ blx 8ee0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 22a74 │ │ │ │ + beq.w 22a64 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 226c4 │ │ │ │ + bne.n 226b4 │ │ │ │ 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 22398 │ │ │ │ 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 2281e │ │ │ │ + ldr r3, [pc, #520] @ (228e4 ) │ │ │ │ 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 22076 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 21eb6 │ │ │ │ + b.w 21ea6 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222a2 │ │ │ │ - ldr r3, [pc, #484] @ (228f8 ) │ │ │ │ + bne.w 22292 │ │ │ │ + ldr r3, [pc, #484] @ (228e8 ) │ │ │ │ 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 21f32 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22a40 │ │ │ │ + beq.w 22a30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [sl] │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227ea │ │ │ │ + beq.n 227da │ │ │ │ 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 22818 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22cb6 │ │ │ │ + bne.w 22ca6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c80 │ │ │ │ + bne.w 22c70 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c78 │ │ │ │ + beq.w 22c68 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22076 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 21f4a │ │ │ │ + b.w 21f3a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 22094 │ │ │ │ + b.n 22084 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq.w 22926 │ │ │ │ + beq.w 22916 │ │ │ │ blx 8a50 │ │ │ │ - b.n 223a8 │ │ │ │ - ldr r0, [pc, #336] @ (228fc ) │ │ │ │ + b.n 22398 │ │ │ │ + ldr r0, [pc, #336] @ (228ec ) │ │ │ │ add r0, pc │ │ │ │ blx 8234 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221d4 │ │ │ │ + b.n 221c4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a6a │ │ │ │ + beq.w 22a5a │ │ │ │ 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 21f32 │ │ │ │ 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 22346 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ - ldr r1, [pc, #264] @ (22900 ) │ │ │ │ + ldr r1, [pc, #264] @ (228f0 ) │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b6e │ │ │ │ + beq.w 22b5e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 22812 │ │ │ │ + cbz r3, 22802 │ │ │ │ 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 22c68 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 22086 │ │ │ │ + b.n 22076 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226ea │ │ │ │ - ldr r5, [pc, #204] @ (22904 ) │ │ │ │ + beq.w 226da │ │ │ │ + ldr r5, [pc, #204] @ (228f4 ) │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ - b.n 22866 │ │ │ │ + b.n 22856 │ │ │ │ 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 226da │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22840 │ │ │ │ - b.n 226ea │ │ │ │ + bne.n 22830 │ │ │ │ + b.n 226da │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22aec │ │ │ │ + beq.w 22adc │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 22882 │ │ │ │ + bne.n 22872 │ │ │ │ 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 22398 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220ac │ │ │ │ + beq.w 2209c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22fc8 │ │ │ │ + beq.w 22fb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 220ac │ │ │ │ + b.w 2209c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 22316 │ │ │ │ - bgt.n 2289c │ │ │ │ + b.n 22306 │ │ │ │ + bgt.n 228ac │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 22888 │ │ │ │ + bgt.n 22898 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2292c │ │ │ │ + blt.n 2293c │ │ │ │ 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 +41477,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 2238a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 8a2c │ │ │ │ - b.n 223a8 │ │ │ │ + b.n 22398 │ │ │ │ blx 89f8 │ │ │ │ - b.n 223a8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 2318c │ │ │ │ + b.n 22398 │ │ │ │ + ldr.w r3, [pc, #2140] @ 2317c │ │ │ │ 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 222ca │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 8274 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22076 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 22cfc │ │ │ │ + beq.w 22cec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22086 │ │ │ │ + beq.w 22076 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 7fb8 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22076 │ │ │ │ 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 22076 │ │ │ │ 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 22ddc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8054 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22408 │ │ │ │ + b.n 223f8 │ │ │ │ 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 22dd2 │ │ │ │ blx 8dbc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.w 224b4 │ │ │ │ - ldr.w r3, [pc, #1964] @ 23190 │ │ │ │ + bne.w 224a4 │ │ │ │ + ldr.w r3, [pc, #1964] @ 23180 │ │ │ │ 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 +41572,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 22398 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi.n 22a34 │ │ │ │ + bhi.n 22a24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 22a34 │ │ │ │ + cbz r3, 22a24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b34 │ │ │ │ + bl 21b24 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ - bl 21b04 │ │ │ │ + bl 21af4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23130 │ │ │ │ + beq.w 23120 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1884] @ 23194 │ │ │ │ + ldr.w r3, [pc, #1884] @ 23184 │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - b.n 22532 │ │ │ │ + b.n 22522 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ blx 86c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22828 │ │ │ │ + beq.w 22818 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22b60 │ │ │ │ + bne.w 22b50 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22828 │ │ │ │ + beq.w 22818 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22828 │ │ │ │ + b.n 22818 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 227d2 │ │ │ │ + b.n 227c2 │ │ │ │ adds.w r0, r0, r9 │ │ │ │ adc.w sl, r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 226c4 │ │ │ │ + b.n 226b4 │ │ │ │ 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 22d6e │ │ │ │ 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 21f32 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1772] @ 23198 │ │ │ │ + ldr.w r3, [pc, #1772] @ 23188 │ │ │ │ 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 22c86 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22ae0 │ │ │ │ + cbnz r3, 22ad0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22426 │ │ │ │ + bne.w 22416 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 223b4 │ │ │ │ + b.n 223a4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22ad4 │ │ │ │ + b.n 22ac4 │ │ │ │ adds.w r9, r0, #1 │ │ │ │ adc.w sl, r1, #0 │ │ │ │ - b.n 22882 │ │ │ │ + b.n 22872 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22b28 │ │ │ │ + cbz r0, 22b18 │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ add.w r3, r4, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 22b18 │ │ │ │ + b.n 22b08 │ │ │ │ subs r2, #1 │ │ │ │ strb.w ip, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 22b28 │ │ │ │ + beq.n 22b18 │ │ │ │ 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 22afe │ │ │ │ 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 22064 │ │ │ │ + b.n 22446 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22b54 │ │ │ │ + cbnz r3, 22b44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22ada │ │ │ │ + beq.n 22aca │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22426 │ │ │ │ + b.n 22416 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22b4a │ │ │ │ + b.n 22b3a │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22804 │ │ │ │ + bne.w 227f4 │ │ │ │ blx 83c8 │ │ │ │ - b.n 22828 │ │ │ │ + b.n 22818 │ │ │ │ blx 85e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 224ac │ │ │ │ + b.n 2249c │ │ │ │ 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 22eb6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22f70 │ │ │ │ + blt.w 22f60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22f62 │ │ │ │ + bne.w 22f52 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f5a │ │ │ │ + beq.w 22f4a │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - beq.w 230f8 │ │ │ │ + beq.w 230e8 │ │ │ │ blx 82bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22fc0 │ │ │ │ + bne.w 22fb0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 22faa │ │ │ │ + beq.w 22f9a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2241e │ │ │ │ - b.w 223bc │ │ │ │ + bne.w 2240e │ │ │ │ + b.w 223ac │ │ │ │ blx 8ee0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22916 │ │ │ │ + b.n 22906 │ │ │ │ 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 22f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ 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 22ed2 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbz r3, 22c4a │ │ │ │ + cbz r3, 22c3a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r2, r8, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ - cbz r0, 22c38 │ │ │ │ + cbz r0, 22c28 │ │ │ │ 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 22c1c │ │ │ │ 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 22fd2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22c6c │ │ │ │ + cbnz r3, 22c5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2306e │ │ │ │ + beq.w 2305e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22094 │ │ │ │ - b.w 22426 │ │ │ │ + beq.w 22084 │ │ │ │ + b.w 22416 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22c5c │ │ │ │ + b.n 22c4c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 22828 │ │ │ │ + b.n 22818 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 2276c │ │ │ │ + b.n 2275c │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 225fc │ │ │ │ + b.n 225ec │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e84 │ │ │ │ + beq.w 22e74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 225e6 │ │ │ │ + b.n 225d6 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22074 │ │ │ │ + b.w 22064 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23176 │ │ │ │ + beq.w 23166 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 22764 │ │ │ │ + b.n 22754 │ │ │ │ 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 223f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22086 │ │ │ │ + bne.w 22076 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8888 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d18 │ │ │ │ + cbz r0, 22d08 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23116 │ │ │ │ + bne.w 23106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ - b.w 22086 │ │ │ │ + bl 21b24 │ │ │ │ + b.w 22076 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 22d46 │ │ │ │ + b.n 22d36 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcs.n 22d3e │ │ │ │ + bcs.n 22d2e │ │ │ │ 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 21a04 │ │ │ │ + b.n 22d2e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 22a9c │ │ │ │ + b.n 22a8c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22af6 │ │ │ │ + bne.w 22ae6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs.w r4, r3, r9 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22074 │ │ │ │ + beq.w 22064 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22462 │ │ │ │ + b.w 22452 │ │ │ │ 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, 22dc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 22dd2 │ │ │ │ - b.n 22dd8 │ │ │ │ + cbnz r4, 22dc2 │ │ │ │ + b.n 22dc8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21b70 │ │ │ │ + bl 21b60 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 22dd8 │ │ │ │ + cbz r4, 22dc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22dc4 │ │ │ │ + bne.n 22db4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21f32 │ │ │ │ blx 8a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 229da │ │ │ │ + b.n 229ca │ │ │ │ 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 223f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23126 │ │ │ │ + beq.w 23116 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 22408 │ │ │ │ + b.w 223f8 │ │ │ │ blx 8214 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22076 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.n 22e98 │ │ │ │ + beq.n 22e88 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23100 │ │ │ │ + beq.w 230f0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23138 │ │ │ │ + bne.w 23128 │ │ │ │ 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 22c68 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 22086 │ │ │ │ + b.w 22076 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2251e │ │ │ │ + b.w 2250e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 225e6 │ │ │ │ + b.w 225d6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 22508 │ │ │ │ + b.w 224f8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230c2 │ │ │ │ + beq.w 230b2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 230a4 │ │ │ │ + bne.w 23094 │ │ │ │ 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 22e54 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 23004 │ │ │ │ + bne.w 22ff4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 22828 │ │ │ │ + bne.w 22818 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 89ec │ │ │ │ - b.n 22828 │ │ │ │ + b.n 22818 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21b04 │ │ │ │ + bl 21af4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22c1e │ │ │ │ + bne.w 22c0e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21b34 │ │ │ │ + bl 21b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f52 │ │ │ │ + beq.w 21f42 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f52 │ │ │ │ + b.w 21f42 │ │ │ │ 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 23088 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23074 │ │ │ │ + bne.w 23064 │ │ │ │ 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 230d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2241e │ │ │ │ - b.w 21f42 │ │ │ │ + bne.w 2240e │ │ │ │ + b.w 21f32 │ │ │ │ blx 8830 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bbe │ │ │ │ + b.n 22bae │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22b9c │ │ │ │ + b.n 22b8c │ │ │ │ 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 21f32 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23158 │ │ │ │ + bne.w 23148 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23062 │ │ │ │ + bne.n 23052 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ + bl 21b24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23170 │ │ │ │ + beq.w 23160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22246 │ │ │ │ + beq.w 22236 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22246 │ │ │ │ + b.w 22236 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22bc4 │ │ │ │ + bl 21b24 │ │ │ │ + b.n 22bb4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 220ac │ │ │ │ + b.w 2209c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f4a │ │ │ │ + beq.w 21f3a │ │ │ │ blx 83c8 │ │ │ │ - b.w 22134 │ │ │ │ + b.w 22124 │ │ │ │ mov r0, r2 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c56 │ │ │ │ + beq.w 22c46 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 23182 │ │ │ │ + bne.w 23172 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ str r5, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22c56 │ │ │ │ + b.n 22c46 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - blt.n 23022 │ │ │ │ + blt.n 23012 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2301a │ │ │ │ + cbz r0, 2300a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 23056 │ │ │ │ + cbnz r3, 23046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22828 │ │ │ │ + bl 21b24 │ │ │ │ + b.n 22818 │ │ │ │ negs r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d18 │ │ │ │ + beq.w 22d08 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d18 │ │ │ │ + beq.w 22d08 │ │ │ │ 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 22d08 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 2301a │ │ │ │ + b.n 2300a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 22f94 │ │ │ │ + b.n 22f84 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21f32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f3c │ │ │ │ + beq.w 22f2c │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b34 │ │ │ │ + bl 21b24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 87e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22f46 │ │ │ │ - cbnz r6, 230d6 │ │ │ │ + b.n 22f36 │ │ │ │ + cbnz r6, 230c6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22fb0 │ │ │ │ + bne.n 22fa0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21f32 │ │ │ │ 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 22e54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22828 │ │ │ │ + b.w 22818 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23086 │ │ │ │ - b.n 2309a │ │ │ │ + bne.n 23076 │ │ │ │ + b.n 2308a │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2241e │ │ │ │ - b.w 21f42 │ │ │ │ + bne.w 2240e │ │ │ │ + b.w 21f32 │ │ │ │ blx 82d4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bbe │ │ │ │ + b.n 22bae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22828 │ │ │ │ + b.w 22818 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 22d18 │ │ │ │ + b.n 22d08 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22408 │ │ │ │ + b.w 223f8 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f4a │ │ │ │ + b.w 21f3a │ │ │ │ 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 22e54 │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22f8e │ │ │ │ + bl 21b24 │ │ │ │ + b.n 22f7e │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 223bc │ │ │ │ + b.w 223ac │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22764 │ │ │ │ + b.w 22754 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21b34 │ │ │ │ - b.n 22ff6 │ │ │ │ + bl 21b24 │ │ │ │ + b.n 22fe6 │ │ │ │ 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 : │ │ │ │ +0002318c : │ │ │ │ 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] @ (2321c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #116] @ (23230 ) │ │ │ │ + ldr r3, [pc, #116] @ (23220 ) │ │ │ │ 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 +42341,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] @ (23224 ) │ │ │ │ + ldr r3, [pc, #44] @ (23220 ) │ │ │ │ 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 23216 │ │ │ │ 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} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023238 : │ │ │ │ +00023228 : │ │ │ │ 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] @ (232d8 ) │ │ │ │ + ldr r2, [pc, #160] @ (232dc ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #156] @ (232f0 ) │ │ │ │ + ldr r4, [pc, #156] @ (232e0 ) │ │ │ │ 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 23272 │ │ │ │ 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 +42404,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, 2329c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 232c6 │ │ │ │ + cbnz r2, 232b6 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 232ac │ │ │ │ + beq.n 2329c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 232da │ │ │ │ + cbz r4, 232ca │ │ │ │ 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] @ (232e4 ) │ │ │ │ + ldr r3, [pc, #60] @ (232dc ) │ │ │ │ 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 232d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (232f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (232e8 ) │ │ │ │ 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 2328a │ │ │ │ + b.n 2329c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81c0 │ │ │ │ - b.n 232ac │ │ │ │ + b.n 2329c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000232fc : │ │ │ │ +000232ec : │ │ │ │ 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] @ 23378 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2338c ) │ │ │ │ + ldr r0, [pc, #112] @ (2337c ) │ │ │ │ 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 +42487,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] @ (23380 ) │ │ │ │ + ldr r3, [pc, #44] @ (2337c ) │ │ │ │ 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 23374 │ │ │ │ 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, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023394 : │ │ │ │ +00023384 : │ │ │ │ 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 233a8 │ │ │ │ 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 233a2 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r4, 233e2 │ │ │ │ + cbz r4, 233d2 │ │ │ │ strb r7, [r4, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 8b34 │ │ │ │ - b.n 233c8 │ │ │ │ + b.n 233b8 │ │ │ │ blx 8b34 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 233fa │ │ │ │ + cbz r3, 233ea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 233b4 │ │ │ │ + b.n 233a4 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 233f6 │ │ │ │ + b.n 233e6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ b.w 8094 │ │ │ │ - cbnz r0, 23414 │ │ │ │ + cbnz r0, 23404 │ │ │ │ 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 +42595,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 23474 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ - beq.n 234d4 │ │ │ │ + beq.n 234c4 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq.n 234ae │ │ │ │ + beq.n 2349e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 7fd0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -42624,15 +42618,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 2346e │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8dd4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ @@ -42640,113 +42634,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 2346e │ │ │ │ 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 2346e │ │ │ │ subs r2, r0, #1 │ │ │ │ - b.n 2349a │ │ │ │ - cbnz r0, 234dc │ │ │ │ + b.n 2348a │ │ │ │ + cbnz r0, 234cc │ │ │ │ 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 2356e │ │ │ │ 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, 2350e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 2351e │ │ │ │ + cbz r1, 2350e │ │ │ │ mov r0, r5 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23576 │ │ │ │ - cbz r6, 2352c │ │ │ │ + cbz r0, 23566 │ │ │ │ + cbz r6, 2351c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 2352c │ │ │ │ + cbz r1, 2351c │ │ │ │ mov r0, r6 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23576 │ │ │ │ + cbz r0, 23566 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 2356a │ │ │ │ + cbz r1, 2355a │ │ │ │ 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, 23570 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 23578 │ │ │ │ + cbz r0, 23568 │ │ │ │ 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 23566 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 23576 │ │ │ │ + cbz r3, 23566 │ │ │ │ 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 2353c │ │ │ │ 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, 235ce │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 235dc │ │ │ │ + cbz r4, 235cc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -42758,86 +42752,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 235a2 │ │ │ │ │ │ │ │ -000235e8 : │ │ │ │ - cbz r0, 2363e │ │ │ │ +000235d8 : │ │ │ │ + cbz r0, 2362e │ │ │ │ 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, 23602 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2364c │ │ │ │ + cbz r3, 2363c │ │ │ │ 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, 23618 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23654 │ │ │ │ + cbz r3, 23644 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23640 │ │ │ │ + cbz r3, 23630 │ │ │ │ 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 23602 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23628 │ │ │ │ + b.n 23618 │ │ │ │ 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, 2366e │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 236c6 │ │ │ │ + cbz r0, 236b6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 236d8 │ │ │ │ + cbz r3, 236c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 236cc │ │ │ │ + cbz r3, 236bc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ @@ -42848,133 +42842,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 236bc │ │ │ │ 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 23680 │ │ │ │ nop │ │ │ │ │ │ │ │ -000236e4 : │ │ │ │ +000236d4 : │ │ │ │ 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] @ (23784 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #160] @ (23798 ) │ │ │ │ + ldr r3, [pc, #160] @ (23788 ) │ │ │ │ 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 23760 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23726 │ │ │ │ + cbz r1, 23716 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23786 │ │ │ │ + beq.n 23776 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 2372e │ │ │ │ + cbz r4, 2371e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 2374c │ │ │ │ + cbnz r3, 2373c │ │ │ │ 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, 2374c │ │ │ │ + ldr r2, [pc, #100] @ (2378c ) │ │ │ │ + ldr r3, [pc, #96] @ (23788 ) │ │ │ │ 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 2377e │ │ │ │ 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 23724 │ │ │ │ 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 23724 │ │ │ │ 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 236fe │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23726 │ │ │ │ + b.n 23716 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000237a0 : │ │ │ │ +00023790 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r0, #3188] @ 0xc74 │ │ │ │ b.w 8220 │ │ │ │ │ │ │ │ -000237ac : │ │ │ │ +0002379c : │ │ │ │ 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] @ (23878 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #204] @ (2388c ) │ │ │ │ + ldr r3, [pc, #204] @ (2387c ) │ │ │ │ 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 2382a │ │ │ │ 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 +42977,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 2385e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 2383a │ │ │ │ + beq.n 2382a │ │ │ │ add.w r0, r4, #28 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1340c │ │ │ │ + bl 133fc │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2387e │ │ │ │ + beq.n 2386e │ │ │ │ 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 23812 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ - cbnz r0, 23854 │ │ │ │ + bl 135d8 │ │ │ │ + cbnz r0, 23844 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ (23890 ) │ │ │ │ - ldr r3, [pc, #76] @ (2388c ) │ │ │ │ + ldr r2, [pc, #80] @ (23880 ) │ │ │ │ + ldr r3, [pc, #76] @ (2387c ) │ │ │ │ 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 23874 │ │ │ │ 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 134cc │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2383c │ │ │ │ + b.n 2382c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2383c │ │ │ │ + beq.n 2382c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2383c │ │ │ │ + b.n 2382c │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 23830 │ │ │ │ + b.n 23820 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023894 : │ │ │ │ +00023884 : │ │ │ │ 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 : │ │ │ │ +000238a4 : │ │ │ │ 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] @ (239b0 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #252] @ (239c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (239b4 ) │ │ │ │ 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 23982 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 23982 │ │ │ │ + beq.n 23972 │ │ │ │ blx 8cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23998 │ │ │ │ + bne.n 23988 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 238f8 │ │ │ │ + beq.n 238e8 │ │ │ │ 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 2391e │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 2391e │ │ │ │ + cbz r1, 2390e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 239a6 │ │ │ │ + beq.n 23996 │ │ │ │ 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] @ 239a8 │ │ │ │ adds r5, #32 │ │ │ │ adds r1, r0, #1 │ │ │ │ vstr d7, [r5, #-8] │ │ │ │ - beq.n 23992 │ │ │ │ + beq.n 23982 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2395c │ │ │ │ + beq.n 2394c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r2, r2, #16 │ │ │ │ itt mi │ │ │ │ vldrmi d7, [sp, #88] @ 0x58 │ │ │ │ vstrmi d7, [r5, #-8] │ │ │ │ - bpl.n 23986 │ │ │ │ + bpl.n 23976 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 23992 │ │ │ │ + beq.n 23982 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13414 │ │ │ │ + bl 13404 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #92] @ (239c8 ) │ │ │ │ - ldr r3, [pc, #84] @ (239c4 ) │ │ │ │ + ldr r2, [pc, #92] @ (239b8 ) │ │ │ │ + ldr r3, [pc, #84] @ (239b4 ) │ │ │ │ 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 2399e │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 2392e │ │ │ │ + b.n 2391e │ │ │ │ mov r0, r1 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2396a │ │ │ │ + b.n 2395a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23968 │ │ │ │ - b.n 23992 │ │ │ │ + bne.n 23958 │ │ │ │ + b.n 23982 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2391e │ │ │ │ + b.n 2390e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000239cc : │ │ │ │ +000239bc : │ │ │ │ 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] @ (23c48 ) │ │ │ │ + ldr r3, [pc, #632] @ (23c4c ) │ │ │ │ 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 23b7e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23b84 │ │ │ │ + beq.w 23b74 │ │ │ │ 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, 23a32 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 23aa4 │ │ │ │ + beq.n 23a94 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 23aa4 │ │ │ │ + cbz r3, 23a94 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 23a9e │ │ │ │ - cbz r5, 23a58 │ │ │ │ + beq.n 23a8e │ │ │ │ + cbz r5, 23a48 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23b9a │ │ │ │ + bne.w 23b8a │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 23b0a │ │ │ │ + beq.n 23afa │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 23a86 │ │ │ │ + bne.n 23a76 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 887c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b20 │ │ │ │ + beq.n 23b10 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b20 │ │ │ │ + beq.n 23b10 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 85c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23bfa │ │ │ │ + beq.w 23bea │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 23abe │ │ │ │ + b.n 23aae │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23a4e │ │ │ │ + bne.n 23a3e │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23b88 │ │ │ │ + bne.n 23b78 │ │ │ │ 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, 23b10 │ │ │ │ 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 13404 │ │ │ │ + ldr r2, [pc, #368] @ (23c50 ) │ │ │ │ + ldr r3, [pc, #364] @ (23c4c ) │ │ │ │ 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 23c44 │ │ │ │ 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, 23b10 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23a84 │ │ │ │ + bne.n 23a74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 23b30 │ │ │ │ + beq.n 23b20 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b46 │ │ │ │ + cbz r5, 23b36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c16 │ │ │ │ + beq.n 23c06 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b5c │ │ │ │ + cbz r5, 23b4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c26 │ │ │ │ + beq.n 23c16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b72 │ │ │ │ + cbz r5, 23b62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c1e │ │ │ │ + beq.n 23c0e │ │ │ │ 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 23bfe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 23aec │ │ │ │ + b.n 23adc │ │ │ │ blx 8268 │ │ │ │ - b.n 23ab0 │ │ │ │ + b.n 23aa0 │ │ │ │ movw r0, #11496 @ 0x2ce8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23a0c │ │ │ │ + b.n 239fc │ │ │ │ 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 23c24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23c3e │ │ │ │ + cbz r2, 23c2e │ │ │ │ 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 +43384,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 23a50 │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ - cbnz r3, 23c2e │ │ │ │ + cbnz r3, 23c1e │ │ │ │ add.w r3, r4, #11392 @ 0x2c80 │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ - b.n 23a94 │ │ │ │ + b.n 23a84 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b84 │ │ │ │ + b.n 23b74 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b46 │ │ │ │ + b.n 23b36 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b72 │ │ │ │ + b.n 23b62 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b5c │ │ │ │ + b.n 23b4c │ │ │ │ blx 8268 │ │ │ │ - b.n 23c04 │ │ │ │ + b.n 23bf4 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23bc6 │ │ │ │ + b.n 23bb6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c0e │ │ │ │ + beq.n 23bfe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23b84 │ │ │ │ + b.n 23b74 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - it le │ │ │ │ - movle r1, r0 │ │ │ │ + it al │ │ │ │ + moval r1, r0 │ │ │ │ │ │ │ │ -00023c64 : │ │ │ │ +00023c54 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 86cc │ │ │ │ nop │ │ │ │ │ │ │ │ -00023c70 : │ │ │ │ - cbz r0, 23cd0 │ │ │ │ +00023c60 : │ │ │ │ + cbz r0, 23cc0 │ │ │ │ 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 23c98 │ │ │ │ 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, 23cc2 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 23cc2 │ │ │ │ + cbz r1, 23cb2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 23cda │ │ │ │ + cbz r3, 23cca │ │ │ │ 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 23c8e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23cbe │ │ │ │ + b.n 23cae │ │ │ │ nop │ │ │ │ │ │ │ │ -00023ce4 : │ │ │ │ - cbz r0, 23d1a │ │ │ │ +00023cd4 : │ │ │ │ + cbz r0, 23d0a │ │ │ │ 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 +43504,123 @@ │ │ │ │ blx 8d74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r3, #3188] @ 0xc74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00023d1c : │ │ │ │ +00023d0c : │ │ │ │ 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, 23d38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23434 │ │ │ │ + b.w 23424 │ │ │ │ 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, 23d86 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 23d82 │ │ │ │ + cbnz r3, 23d72 │ │ │ │ and.w r4, r7, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23da6 │ │ │ │ + cbz r3, 23d96 │ │ │ │ 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 23424 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23d68 │ │ │ │ + bne.n 23d58 │ │ │ │ blx 83c8 │ │ │ │ - b.n 23d70 │ │ │ │ + b.n 23d60 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 23434 │ │ │ │ + bl 23424 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23d68 │ │ │ │ - b.n 23d82 │ │ │ │ + beq.n 23d58 │ │ │ │ + b.n 23d72 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23d7c │ │ │ │ + b.n 23d6c │ │ │ │ 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] @ (23e50 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r7, r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #144] @ (23e64 ) │ │ │ │ + ldr r2, [pc, #144] @ (23e54 ) │ │ │ │ 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, 23dfc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #112] @ (23e68 ) │ │ │ │ - ldr r3, [pc, #104] @ (23e60 ) │ │ │ │ + ldr r2, [pc, #112] @ (23e58 ) │ │ │ │ + ldr r3, [pc, #104] @ (23e50 ) │ │ │ │ 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 23e4a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23e50 │ │ │ │ + cbz r3, 23e40 │ │ │ │ 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 23de4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r7 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -43635,161 +43629,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 23de4 │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23e1e │ │ │ │ + b.n 23e0e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023e6c : │ │ │ │ +00023e5c : │ │ │ │ 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 23f0c │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 23f12 │ │ │ │ + bge.n 23f02 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - bgt.n 23f12 │ │ │ │ + bgt.n 23f02 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f20 │ │ │ │ + beq.n 23f10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23f12 │ │ │ │ + beq.n 23f02 │ │ │ │ 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 23f3e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23efe │ │ │ │ + cbz r2, 23eee │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ blx 8250 │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r5, 23f2a │ │ │ │ + cbnz r5, 23f1a │ │ │ │ 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 23f7a │ │ │ │ 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 23e7c │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23eaa │ │ │ │ + b.n 23e9a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r6, r5, #1 │ │ │ │ - cbz r3, 23f58 │ │ │ │ + cbz r3, 23f48 │ │ │ │ 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, 23f52 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8250 │ │ │ │ - b.n 23ee8 │ │ │ │ + b.n 23ed8 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23ed2 │ │ │ │ + b.n 23ec2 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 23f3e │ │ │ │ + b.n 23f2e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23f78 │ │ │ │ + cbz r1, 23f68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f92 │ │ │ │ + cbz r3, 23f82 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f8a │ │ │ │ + cbz r3, 23f7a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23f12 │ │ │ │ + b.n 23f02 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f12 │ │ │ │ + b.n 23f02 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f78 │ │ │ │ + b.n 23f68 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023f9c : │ │ │ │ +00023f8c : │ │ │ │ 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 +43796,115 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 8d4c │ │ │ │ nop │ │ │ │ │ │ │ │ -00023fd0 : │ │ │ │ +00023fc0 : │ │ │ │ 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] @ 2402c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (24040 ) │ │ │ │ + ldr r2, [pc, #68] @ (24030 ) │ │ │ │ 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] @ (24034 ) │ │ │ │ + ldr r3, [pc, #28] @ (24030 ) │ │ │ │ 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 24026 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x0036 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024048 : │ │ │ │ +00024038 : │ │ │ │ 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] @ 240a0 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (240b4 ) │ │ │ │ + ldr r2, [pc, #64] @ (240a4 ) │ │ │ │ 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] @ (240a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (240a4 ) │ │ │ │ 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 2409a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r6 │ │ │ │ + rev16 r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000240bc : │ │ │ │ +000240ac : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 240ce │ │ │ │ + bne.n 240be │ │ │ │ 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 +43919,93 @@ │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str.w ip, [r1, #3196] @ 0xc7c │ │ │ │ blx 84f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024100 : │ │ │ │ +000240f0 : │ │ │ │ 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] @ 24164 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #96] @ (24178 ) │ │ │ │ + ldr r3, [pc, #96] @ (24168 ) │ │ │ │ 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 13558 │ │ │ │ + cbz r0, 2413e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 24166 │ │ │ │ + cbz r3, 24156 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 2416a │ │ │ │ + cbz r2, 2415a │ │ │ │ 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] @ (2416c ) │ │ │ │ + ldr r3, [pc, #36] @ (24168 ) │ │ │ │ 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 2415e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2414e │ │ │ │ + b.n 2413e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2414e │ │ │ │ + b.n 2413e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 241a2 │ │ │ │ + cbnz r6, 24196 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2419c │ │ │ │ + cbnz r6, 24190 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024180 : │ │ │ │ - cbz r0, 241d8 │ │ │ │ +00024170 : │ │ │ │ + cbz r0, 241c8 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 2419c │ │ │ │ + bne.n 2418c │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241d8 │ │ │ │ + cbz r3, 241c8 │ │ │ │ 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, 241cc │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241d2 │ │ │ │ + cbz r3, 241c2 │ │ │ │ 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 +44013,240 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000241e4 : │ │ │ │ +000241d4 : │ │ │ │ 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, 24200 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24214 │ │ │ │ + bne.n 24204 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ - cbz r3, 24210 │ │ │ │ + cbz r3, 24200 │ │ │ │ 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 2420e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2421c │ │ │ │ + bne.n 2420c │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2420c │ │ │ │ - b.n 24210 │ │ │ │ + bne.n 241fc │ │ │ │ + b.n 24200 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024238 : │ │ │ │ +00024228 : │ │ │ │ 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, 24262 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 2425c │ │ │ │ + cbz r1, 2424c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24274 │ │ │ │ + bne.n 24264 │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 2426a │ │ │ │ + cbz r7, 2425a │ │ │ │ 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 2426e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2427c │ │ │ │ + bne.n 2426c │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 2425c │ │ │ │ + b.n 2424c │ │ │ │ │ │ │ │ -0002428c : │ │ │ │ +0002427c : │ │ │ │ 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] @ (243c4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #304] @ (243d8 ) │ │ │ │ + ldr r3, [pc, #304] @ (243c8 ) │ │ │ │ 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, 242ae │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 242c4 │ │ │ │ + cbz r7, 242b4 │ │ │ │ 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 13558 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24376 │ │ │ │ + beq.n 24366 │ │ │ │ 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 24366 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24376 │ │ │ │ - cbz r7, 242fa │ │ │ │ + beq.n 24366 │ │ │ │ + cbz r7, 242ea │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ - cbz r1, 2430a │ │ │ │ + cbz r1, 242fa │ │ │ │ subs r3, r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ strb.w r7, [r8] │ │ │ │ - bls.n 24394 │ │ │ │ + bls.n 24384 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 24378 │ │ │ │ + beq.n 24368 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 24378 │ │ │ │ + bcs.n 24368 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 243bc │ │ │ │ + beq.n 243ac │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ - cbz r1, 24376 │ │ │ │ + cbz r1, 24366 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov r2, r7 │ │ │ │ - bl 134dc │ │ │ │ + bl 134cc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r0, 2435e │ │ │ │ + cbz r0, 2434e │ │ │ │ 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 24368 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24372 │ │ │ │ + cbz r1, 24362 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 243c6 │ │ │ │ + cbz r3, 243b6 │ │ │ │ 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] @ (243cc ) │ │ │ │ + ldr r3, [pc, #92] @ (243c8 ) │ │ │ │ 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 243be │ │ │ │ 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 134cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24376 │ │ │ │ + beq.n 24366 │ │ │ │ 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 242fe │ │ │ │ + b.n 24368 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 24332 │ │ │ │ + b.n 24322 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24372 │ │ │ │ + b.n 24362 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb75c │ │ │ │ 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] @ (24500 ) │ │ │ │ + ldr r3, [pc, #268] @ (24504 ) │ │ │ │ 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 +44257,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 244be │ │ │ │ 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, 24464 │ │ │ │ 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 244da │ │ │ │ blx 83c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 24416 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 244be │ │ │ │ + beq.n 244ae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 24426 │ │ │ │ + b.n 24416 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 24486 │ │ │ │ + cbz r7, 24476 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244c6 │ │ │ │ + cbz r3, 244b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 24416 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 24416 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 24416 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 244ba │ │ │ │ + cbz r0, 244aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24426 │ │ │ │ + beq.n 24416 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 24426 │ │ │ │ + bne.n 24416 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244d0 │ │ │ │ + b.n 244c0 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24426 │ │ │ │ + b.n 24416 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24486 │ │ │ │ + b.n 24476 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (24518 ) │ │ │ │ - ldr r3, [pc, #64] @ (24514 ) │ │ │ │ + ldr r2, [pc, #68] @ (24508 ) │ │ │ │ + ldr r3, [pc, #64] @ (24504 ) │ │ │ │ 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 244fc │ │ │ │ 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 244aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24504 │ │ │ │ + cbz r3, 244f4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244d0 │ │ │ │ + b.n 244c0 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 244ba │ │ │ │ + b.n 244aa │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002451c : │ │ │ │ +0002450c : │ │ │ │ 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, 24544 │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r6, [r5, #3200] @ 0xc80 │ │ │ │ - cbz r6, 2455e │ │ │ │ + cbz r6, 2454e │ │ │ │ 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 +44387,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 243d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 245ea │ │ │ │ + beq.n 245da │ │ │ │ ldr.w r3, [r5, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2463a │ │ │ │ + beq.n 2462a │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 2459a │ │ │ │ + b.n 2458a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 24636 │ │ │ │ + bls.n 24626 │ │ │ │ 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 2457e │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2458e │ │ │ │ + beq.n 2457e │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - cbz r6, 245f6 │ │ │ │ + cbz r6, 245e6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - cbz r2, 245d8 │ │ │ │ + cbz r2, 245c8 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbnz r3, 24614 │ │ │ │ + cbnz r3, 24604 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245f6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24592 │ │ │ │ + bls.n 24582 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 245c0 │ │ │ │ + bne.n 245b0 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245f6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24592 │ │ │ │ + bcs.n 24582 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245d4 │ │ │ │ + b.n 245c4 │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24554 │ │ │ │ + b.n 24544 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245f6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24592 │ │ │ │ + bls.n 24582 │ │ │ │ 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 245aa │ │ │ │ + b.n 24582 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2454a │ │ │ │ + beq.n 2453a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24606 │ │ │ │ + beq.n 245f6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24592 │ │ │ │ + bcs.n 24582 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245d4 │ │ │ │ + b.n 245c4 │ │ │ │ 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 24546 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024648 : │ │ │ │ +00024638 : │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ (24654 ) │ │ │ │ + ldr r1, [pc, #4] @ (24644 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8480 │ │ │ │ lsrs r7, r1, #8 │ │ │ │ ... │ │ │ │ │ │ │ │ -00024658 : │ │ │ │ +00024648 : │ │ │ │ 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] @ (24694 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ (246a8 ) │ │ │ │ + ldr r2, [pc, #60] @ (24698 ) │ │ │ │ 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] @ (2469c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 8484 │ │ │ │ - cbnz r5, 24692 │ │ │ │ + cbnz r5, 24682 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #28] @ (246b0 ) │ │ │ │ + ldr r1, [pc, #28] @ (246a0 ) │ │ │ │ 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, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f32 , , │ │ │ │ - stcl 15, cr15, [pc, #-1020]! @ 242b8 │ │ │ │ + stcl 15, cr15, [pc, #-1020]! @ 242a8 │ │ │ │ │ │ │ │ -000246b4 : │ │ │ │ +000246a4 : │ │ │ │ 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] @ (2472c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w lr, [pc, #120] @ 24740 │ │ │ │ + ldr.w lr, [pc, #120] @ 24730 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #116] @ (24744 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 24748 │ │ │ │ + ldr r3, [pc, #116] @ (24734 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 24738 │ │ │ │ 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, 24700 │ │ │ │ + ldr r1, [pc, #80] @ (2473c ) │ │ │ │ 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, 2471a │ │ │ │ + ldr r1, [pc, #60] @ (24740 ) │ │ │ │ + ldr r2, [pc, #44] @ (24730 ) │ │ │ │ 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 24728 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ (24754 ) │ │ │ │ + ldr r1, [pc, #40] @ (24744 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 24710 │ │ │ │ + b.n 24700 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 247be │ │ │ │ + push {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 247c4 │ │ │ │ + push {r1} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f16 , , │ │ │ │ - cbz r4, 247c0 │ │ │ │ + cbz r4, 247b4 │ │ │ │ movs r1, r0 │ │ │ │ ldcl 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ │ │ │ -00024758 : │ │ │ │ +00024748 : │ │ │ │ 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] @ 247bc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #96] @ (247d0 ) │ │ │ │ + ldr r4, [pc, #96] @ (247c0 ) │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #96] @ (247d4 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 247d8 │ │ │ │ + ldr r3, [pc, #96] @ (247c4 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 247c8 │ │ │ │ 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] @ (247cc ) │ │ │ │ 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] @ (247d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (247c0 ) │ │ │ │ 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 247b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 24826 │ │ │ │ + cbz r0, 2481a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2482a │ │ │ │ + cbz r6, 2481e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe367de │ │ │ │ - cbz r0, 2482a │ │ │ │ + bl ffe367ce │ │ │ │ + cbz r0, 2481e │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000247e4 : │ │ │ │ +000247d4 : │ │ │ │ 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, 247f0 │ │ │ │ mov r8, r0 │ │ │ │ blx 8128 │ │ │ │ - cbnz r0, 2480c │ │ │ │ + cbnz r0, 247fc │ │ │ │ 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] @ (248c8 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #200] @ (248dc ) │ │ │ │ + ldr r1, [pc, #200] @ (248cc ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 243e0 │ │ │ │ + bl 243d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24800 │ │ │ │ + beq.n 247f0 │ │ │ │ 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 2489e │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 2484a │ │ │ │ + b.n 2483a │ │ │ │ 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 2489e │ │ │ │ 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 2482a │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2483a │ │ │ │ + beq.n 2482a │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 24882 │ │ │ │ + b.n 24872 │ │ │ │ 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 2482e │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2486c │ │ │ │ + beq.n 2485c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2486c │ │ │ │ + beq.n 2485c │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2486c │ │ │ │ + beq.n 2485c │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ orrs r0, r7 │ │ │ │ - bne.n 2486c │ │ │ │ + bne.n 2485c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8358 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 248c2 │ │ │ │ + cbnz r0, 248b2 │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ - b.n 2486c │ │ │ │ + b.n 2485c │ │ │ │ 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 2485c │ │ │ │ nop │ │ │ │ @ instruction: 0xebf9ffff │ │ │ │ - ldc 15, cr15, [pc], #1020 @ 24cdc │ │ │ │ + ldc 15, cr15, [pc], #1020 @ 24ccc │ │ │ │ │ │ │ │ -000248e0 : │ │ │ │ +000248d0 : │ │ │ │ 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] @ (24980 ) │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ - ldr r3, [pc, #156] @ (24994 ) │ │ │ │ + ldr r3, [pc, #156] @ (24984 ) │ │ │ │ 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 +44780,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, 24958 │ │ │ │ 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] @ (24988 ) │ │ │ │ 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, 24946 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24982 │ │ │ │ + cbz r3, 24972 │ │ │ │ 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] @ (2498c ) │ │ │ │ + ldr r3, [pc, #40] @ (24984 ) │ │ │ │ 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 2497a │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24956 │ │ │ │ + b.n 24946 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 249c8 │ │ │ │ + cbz r0, 249bc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 249b6 │ │ │ │ + cbz r4, 249aa │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000249a0 : │ │ │ │ +00024990 : │ │ │ │ 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] @ 24a18 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ - ldr.w ip, [pc, #116] @ 24a2c │ │ │ │ + ldr.w ip, [pc, #116] @ 24a1c │ │ │ │ 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 +44856,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, 249fe │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #56] @ (24a30 ) │ │ │ │ - ldr r3, [pc, #48] @ (24a2c ) │ │ │ │ + ldr r2, [pc, #56] @ (24a20 ) │ │ │ │ + ldr r3, [pc, #48] @ (24a1c ) │ │ │ │ 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 24a12 │ │ │ │ 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 249e2 │ │ │ │ + cbz r4, 24a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #24] │ │ │ │ - b.n 249f6 │ │ │ │ + b.n 249e6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 24a2e │ │ │ │ + cbz r4, 24a22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024a34 : │ │ │ │ +00024a24 : │ │ │ │ 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 24a84 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r2, 24a66 │ │ │ │ - b.n 24a7e │ │ │ │ - cbnz r3, 24aa8 │ │ │ │ + cbnz r2, 24a56 │ │ │ │ + b.n 24a6e │ │ │ │ + cbnz r3, 24a98 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 24a7e │ │ │ │ + cbz r2, 24a6e │ │ │ │ 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 24a50 │ │ │ │ mov r0, lr │ │ │ │ blx 8bf8 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44936,49 +44930,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 24a6e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024ab0 : │ │ │ │ +00024aa0 : │ │ │ │ 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 24af0 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 24b00 │ │ │ │ + cbz r2, 24af0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 24ae6 │ │ │ │ + b.n 24ad6 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - cbnz r3, 24b06 │ │ │ │ + cbnz r3, 24af6 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 24b00 │ │ │ │ + cbz r4, 24af0 │ │ │ │ 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 24ace │ │ │ │ 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 +44982,176 @@ │ │ │ │ blx 8b5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024b24 : │ │ │ │ +00024b14 : │ │ │ │ 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, 24b40 │ │ │ │ add.w r5, r0, #11392 @ 0x2c80 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 24b96 │ │ │ │ + bne.n 24b86 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ - cbz r0, 24b8a │ │ │ │ + cbz r0, 24b7a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 24ba0 │ │ │ │ + cbz r4, 24b90 │ │ │ │ subs.w r7, r9, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 24b6e │ │ │ │ + b.n 24b5e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 24b88 │ │ │ │ + cbz r4, 24b78 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 24b88 │ │ │ │ + cbz r6, 24b78 │ │ │ │ bics.w r3, r7, r5 │ │ │ │ - beq.n 24b68 │ │ │ │ + beq.n 24b58 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - cbz r1, 24b8e │ │ │ │ + cbz r1, 24b7e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b.n 24b68 │ │ │ │ + b.n 24b58 │ │ │ │ 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 24b40 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 24b8a │ │ │ │ + b.n 24b7a │ │ │ │ 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] @ (24e4c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #676] @ (24e60 ) │ │ │ │ + ldr r1, [pc, #676] @ (24e50 ) │ │ │ │ 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 24c7e │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24cfa │ │ │ │ + beq.w 24cea │ │ │ │ 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 24c64 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24c08 │ │ │ │ + beq.n 24bf8 │ │ │ │ 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 133fc │ │ │ │ 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 24c9e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cae │ │ │ │ + beq.n 24c9e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24dfa │ │ │ │ + beq.w 24dea │ │ │ │ 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 24c36 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 135e8 │ │ │ │ + bl 135d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24de4 │ │ │ │ + beq.w 24dd4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d2c │ │ │ │ + beq.n 24d1c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24d2c │ │ │ │ + beq.n 24d1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 24c8e │ │ │ │ + beq.n 24c7e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e30 │ │ │ │ + beq.w 24e20 │ │ │ │ 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] @ (24e54 ) │ │ │ │ + ldr r2, [pc, #460] @ (24e50 ) │ │ │ │ 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 24e48 │ │ │ │ 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 24d02 │ │ │ │ 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 24c7e │ │ │ │ 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 +45159,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 24de2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 24c90 │ │ │ │ + b.n 24c80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24d9a │ │ │ │ + bne.n 24d8a │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi.n 24c8e │ │ │ │ - ldr r4, [pc, #348] @ (24e68 ) │ │ │ │ + bhi.n 24c7e │ │ │ │ + ldr r4, [pc, #348] @ (24e58 ) │ │ │ │ mov r9, r8 │ │ │ │ add r4, pc │ │ │ │ - b.n 24bf8 │ │ │ │ + b.n 24be8 │ │ │ │ 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 24c7e │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b.n 24cc6 │ │ │ │ + b.n 24cb6 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 24dc4 │ │ │ │ + beq.n 24db4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e10 │ │ │ │ + bne.n 24e00 │ │ │ │ add.w r1, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.n 24d80 │ │ │ │ + bcs.n 24d70 │ │ │ │ blx 83c8 │ │ │ │ mov r1, fp │ │ │ │ - cbz r1, 24d68 │ │ │ │ + cbz r1, 24d58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e50 │ │ │ │ + beq.n 24e40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e3e │ │ │ │ + beq.n 24e2e │ │ │ │ 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 +45229,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 24c80 │ │ │ │ + ldr r0, [pc, #208] @ (24e5c ) │ │ │ │ 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 24be8 │ │ │ │ + b.n 24c6a │ │ │ │ mov r1, r4 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 24e00 │ │ │ │ + cbz r0, 24df0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e38 │ │ │ │ + bne.n 24e28 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 24d80 │ │ │ │ + b.n 24d70 │ │ │ │ ldr.w r0, [fp, #3188] @ 0xc74 │ │ │ │ mov r1, r5 │ │ │ │ blx 8224 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 24d8e │ │ │ │ + b.n 24d7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c90 │ │ │ │ + b.n 24c80 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24c54 │ │ │ │ + b.n 24c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ ldr.w r7, [sl, #16] │ │ │ │ - b.n 24c90 │ │ │ │ + b.n 24c80 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24e2a │ │ │ │ + beq.n 24e1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24e48 │ │ │ │ + cbz r3, 24e38 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - b.n 24d8e │ │ │ │ + b.n 24d7e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c8e │ │ │ │ + b.n 24c7e │ │ │ │ blx 83c8 │ │ │ │ - b.n 24e1e │ │ │ │ + b.n 24e0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 24d7c │ │ │ │ + b.n 24d6c │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24e2a │ │ │ │ + b.n 24e1a │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24d68 │ │ │ │ + b.n 24d58 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #616] @ (250d4 ) │ │ │ │ + ldr r6, [pc, #616] @ (250c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (24ea0 ) │ │ │ │ + ldr r6, [pc, #48] @ (24e90 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00024e70 : │ │ │ │ +00024e60 : │ │ │ │ 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 24b94 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00024e8c : │ │ │ │ +00024e7c : │ │ │ │ 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] @ (25028 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #408] @ (2503c ) │ │ │ │ + ldr r3, [pc, #408] @ (2502c ) │ │ │ │ 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 24fb4 │ │ │ │ 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 24f86 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24fa8 │ │ │ │ + beq.n 24f98 │ │ │ │ add.w r0, r6, #28 │ │ │ │ add.w sl, r6, #28 │ │ │ │ - bl 1340c │ │ │ │ + bl 133fc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25012 │ │ │ │ + beq.w 25002 │ │ │ │ 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 24ef4 │ │ │ │ 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 135d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24fa8 │ │ │ │ + beq.n 24f98 │ │ │ │ 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 24f98 │ │ │ │ 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 2501a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 24fa8 │ │ │ │ + cbz r3, 24f98 │ │ │ │ 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 134cc │ │ │ │ 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 24e7c │ │ │ │ + b.n 24f9a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 24fa8 │ │ │ │ + cbz r3, 24f98 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 24fe8 │ │ │ │ + cbz r3, 24fd8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24fe8 │ │ │ │ + beq.n 24fd8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (25040 ) │ │ │ │ - ldr r3, [pc, #140] @ (2503c ) │ │ │ │ + ldr r2, [pc, #148] @ (25030 ) │ │ │ │ + ldr r3, [pc, #140] @ (2502c ) │ │ │ │ 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 25024 │ │ │ │ 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 24ff4 │ │ │ │ movw r3, #11408 @ 0x2c90 │ │ │ │ adds r2, r6, r3 │ │ │ │ str r4, [r6, r3] │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 24faa │ │ │ │ + b.n 24f9a │ │ │ │ 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 25008 │ │ │ │ strd r4, r5, [r2, #24] │ │ │ │ - b.n 24fe4 │ │ │ │ + b.n 24fd4 │ │ │ │ blx 8268 │ │ │ │ adds r0, r4, r0 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 24fda │ │ │ │ + b.n 24fca │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24f12 │ │ │ │ + b.n 24f02 │ │ │ │ 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 24fee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 24f58 │ │ │ │ + b.n 24f48 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025044 : │ │ │ │ +00025034 : │ │ │ │ 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 24b94 │ │ │ │ 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 : │ │ │ │ +00025068 : │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 25084 │ │ │ │ - ldr r2, [pc, #8] @ (25088 ) │ │ │ │ + cbz r1, 25074 │ │ │ │ + ldr r2, [pc, #8] @ (25078 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #168] @ (25134 ) │ │ │ │ + ldr r3, [pc, #168] @ (25124 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002508c : │ │ │ │ +0002507c : │ │ │ │ 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] @ (251b0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #288] @ (251c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (251b4 ) │ │ │ │ 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, 250ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 250c2 │ │ │ │ + cbz r6, 250b2 │ │ │ │ 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 251a8 │ │ │ │ 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, 2512a │ │ │ │ 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, 2512a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 251b8 │ │ │ │ + beq.n 251a8 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 251b8 │ │ │ │ + beq.n 251a8 │ │ │ │ ldrb.w r3, [r3, #3284] @ 0xcd4 │ │ │ │ - cbz r3, 2512c │ │ │ │ + cbz r3, 2511c │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 2512c │ │ │ │ + beq.n 2511c │ │ │ │ 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 2519e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbz r7, 25132 │ │ │ │ + cbz r7, 25122 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 25148 │ │ │ │ + cbz r6, 25138 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 25148 │ │ │ │ + b.n 25138 │ │ │ │ ldr.w r2, [r3, #3200] @ 0xc80 │ │ │ │ - cbz r2, 25162 │ │ │ │ + cbz r2, 25152 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 25162 │ │ │ │ + cbz r2, 25152 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #124] @ (251c8 ) │ │ │ │ - ldr r3, [pc, #120] @ (251c4 ) │ │ │ │ + ldr r2, [pc, #124] @ (251b8 ) │ │ │ │ + ldr r3, [pc, #120] @ (251b4 ) │ │ │ │ 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 251ac │ │ │ │ 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 251a8 │ │ │ │ add.w r7, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1340c │ │ │ │ + bl 133fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 251b8 │ │ │ │ + cbz r3, 251a8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ + bl 135d8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 251b8 │ │ │ │ + ble.n 251a8 │ │ │ │ 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 251a8 │ │ │ │ + cbz r6, 25196 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 25148 │ │ │ │ + b.n 25138 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8634 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25148 │ │ │ │ + b.n 25138 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000251cc : │ │ │ │ +000251bc : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8c40 │ │ │ │ │ │ │ │ -000251d4 : │ │ │ │ +000251c4 : │ │ │ │ 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, 251e0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8230 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000251f4 : │ │ │ │ +000251e4 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8be4 │ │ │ │ │ │ │ │ -000251fc : │ │ │ │ +000251ec : │ │ │ │ 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] @ 25254 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (25268 ) │ │ │ │ + ldr r2, [pc, #64] @ (25258 ) │ │ │ │ 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] @ (2525c ) │ │ │ │ + ldr r3, [pc, #28] @ (25258 ) │ │ │ │ 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 25250 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025270 : │ │ │ │ +00025260 : │ │ │ │ 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] @ (25330 ) │ │ │ │ + ldr r3, [pc, #188] @ (25334 ) │ │ │ │ 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 +45764,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 25314 │ │ │ │ + cbz r7, 252b0 │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 25304 │ │ │ │ + cbnz r0, 252f4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25332 │ │ │ │ + beq.n 25322 │ │ │ │ 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] @ (25338 ) │ │ │ │ + ldr r3, [pc, #108] @ (25334 ) │ │ │ │ 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 2532a │ │ │ │ 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 +45802,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 252de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 252c0 │ │ │ │ + beq.n 252b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 8054 │ │ │ │ - b.n 252d2 │ │ │ │ + b.n 252c2 │ │ │ │ blx 83c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 252d2 │ │ │ │ + beq.n 252c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 252ca │ │ │ │ + bne.n 252ba │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 252d2 │ │ │ │ + b.n 252c2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #968 @ (adr r7, 25714 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ 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, 2535c │ │ │ │ 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 : │ │ │ │ +0002536c : │ │ │ │ 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] @ (25444 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #196] @ (25458 ) │ │ │ │ + ldr r4, [pc, #196] @ (25448 ) │ │ │ │ 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 253b2 │ │ │ │ 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 253b2 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 253de │ │ │ │ + cbnz r2, 253ce │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (2545c ) │ │ │ │ - ldr r3, [pc, #144] @ (25458 ) │ │ │ │ + ldr r2, [pc, #148] @ (2544c ) │ │ │ │ + ldr r3, [pc, #144] @ (25448 ) │ │ │ │ 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 25440 │ │ │ │ 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, 25432 │ │ │ │ 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, 25428 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 253c2 │ │ │ │ + beq.n 253b2 │ │ │ │ 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 +45928,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 253b4 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2540c │ │ │ │ + b.n 253fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 856c │ │ │ │ - b.n 253c4 │ │ │ │ + b.n 253b4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #192 @ (adr r7, 25518 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 25548 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 25460 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 25490 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025460 : │ │ │ │ +00025450 : │ │ │ │ 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, 25474 │ │ │ │ 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 : │ │ │ │ +00025484 : │ │ │ │ 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] @ 254ec │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (25500 ) │ │ │ │ + ldr r2, [pc, #64] @ (254f0 ) │ │ │ │ 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] @ (254f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (254f0 ) │ │ │ │ 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 254e8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #40 @ (adr r6, 25528 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 25558 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 25898 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 258c8 ) │ │ │ │ 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 : │ │ │ │ +00025510 : │ │ │ │ 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] @ (25570 ) │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #76] @ (25584 ) │ │ │ │ + ldr r3, [pc, #76] @ (25574 ) │ │ │ │ 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 +46051,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 24b94 │ │ │ │ + ldr r2, [pc, #32] @ (25578 ) │ │ │ │ + ldr r3, [pc, #28] @ (25574 ) │ │ │ │ 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 2556c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #568 @ (adr r5, 257bc ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 257ec ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 2570c ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 2573c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002558c : │ │ │ │ +0002557c : │ │ │ │ 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] @ (255a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r1, r4, [sp] │ │ │ │ blx 807c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000255b4 : │ │ │ │ +000255a4 : │ │ │ │ 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 +46104,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] @ (25730 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #344] @ (25744 ) │ │ │ │ + ldr r3, [pc, #344] @ (25734 ) │ │ │ │ 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 133d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 256d8 │ │ │ │ + bne.n 256c8 │ │ │ │ mov r0, r4 │ │ │ │ blx 89e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 2562e │ │ │ │ + cbz r5, 2561e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25712 │ │ │ │ + beq.n 25702 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 25644 │ │ │ │ + cbz r5, 25634 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25732 │ │ │ │ + beq.n 25722 │ │ │ │ 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 2565e │ │ │ │ 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, 25678 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2571a │ │ │ │ + beq.n 2570a │ │ │ │ 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, 25690 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25722 │ │ │ │ + beq.n 25712 │ │ │ │ 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, 256aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2572a │ │ │ │ + beq.n 2571a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbnz r6, 256ec │ │ │ │ - ldr r2, [pc, #136] @ (25748 ) │ │ │ │ - ldr r3, [pc, #132] @ (25744 ) │ │ │ │ + cbnz r6, 256dc │ │ │ │ + ldr r2, [pc, #136] @ (25738 ) │ │ │ │ + ldr r3, [pc, #132] @ (25734 ) │ │ │ │ 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 2572a │ │ │ │ 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 255fe │ │ │ │ + ldr r2, [pc, #92] @ (2573c ) │ │ │ │ + ldr r3, [pc, #84] @ (25734 ) │ │ │ │ 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 2572a │ │ │ │ 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 2561e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25688 │ │ │ │ + b.n 25678 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 256a0 │ │ │ │ + b.n 25690 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 256ba │ │ │ │ + b.n 256aa │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25644 │ │ │ │ + b.n 25634 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #872 @ (adr r4, 25aac ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 25adc ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 2576c ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 2579c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #864 @ (adr r3, 25ab0 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 25ae0 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025750 : │ │ │ │ - cbz r0, 2576a │ │ │ │ +00025740 : │ │ │ │ + cbz r0, 2575a │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r2, #3188] @ 0xc74 │ │ │ │ - cbz r3, 2576a │ │ │ │ + cbz r3, 2575a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 2576a │ │ │ │ + cbz r3, 2575a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt r3, [r0, #16] │ │ │ │ - ble.n 2576e │ │ │ │ + ble.n 2575e │ │ │ │ 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 255c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #3188] @ 0xc74 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 257a8 │ │ │ │ + cbz r3, 25798 │ │ │ │ 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 25792 │ │ │ │ │ │ │ │ -000257b0 : │ │ │ │ +000257a0 : │ │ │ │ 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 257e6 │ │ │ │ blx 8ad4 │ │ │ │ mov r0, r4 │ │ │ │ blx 8cc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 859c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r3, r1, #30 │ │ │ │ @@ -46326,511 +46320,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 257d2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00025800 : │ │ │ │ - cbz r0, 25828 │ │ │ │ +000257f0 : │ │ │ │ + cbz r0, 25818 │ │ │ │ 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 255c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 854c │ │ │ │ b.w 854c │ │ │ │ │ │ │ │ -0002582c : │ │ │ │ +0002581c : │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 25836 │ │ │ │ + bne.n 25826 │ │ │ │ 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 255c8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25876 │ │ │ │ + cbz r3, 25866 │ │ │ │ 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 : │ │ │ │ +00025874 : │ │ │ │ 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] @ (258bc ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ ldr.w r3, [r4, #3240] @ 0xca8 │ │ │ │ - cbz r3, 258ca │ │ │ │ + cbz r3, 258ba │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 258ca │ │ │ │ + cbz r4, 258ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 258ca │ │ │ │ + cbz r3, 258ba │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 8468 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25884 │ │ │ │ + bl 25874 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 258ac │ │ │ │ + bne.n 2589c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ │ │ │ │ -000258d0 : │ │ │ │ +000258c0 : │ │ │ │ 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] @ 25910 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #60] @ (25924 ) │ │ │ │ + ldr r3, [pc, #60] @ (25914 ) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #56] @ (25928 ) │ │ │ │ + ldr r1, [pc, #56] @ (25918 ) │ │ │ │ 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] @ (2591c ) │ │ │ │ + ldr r3, [pc, #28] @ (25914 ) │ │ │ │ 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 2590a │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #896 @ (adr r1, 25ca4 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 25cd4 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa55ffff │ │ │ │ - add r1, pc, #776 @ (adr r1, 25c38 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 25c68 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025930 : │ │ │ │ +00025920 : │ │ │ │ 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] @ 25a08 │ │ │ │ mov ip, r3 │ │ │ │ add lr, pc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #204] @ (25a1c ) │ │ │ │ + ldr r3, [pc, #204] @ (25a0c ) │ │ │ │ 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 259c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 25976 │ │ │ │ + cbz r1, 25966 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259e2 │ │ │ │ - cbz r2, 2597c │ │ │ │ + beq.n 259d2 │ │ │ │ + cbz r2, 2596c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, 259de │ │ │ │ + cbz r3, 259ce │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 259e6 │ │ │ │ + cbz r3, 259d6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 259da │ │ │ │ - ldr r1, [pc, #136] @ (25a20 ) │ │ │ │ + cbz r3, 259ca │ │ │ │ + ldr r1, [pc, #136] @ (25a10 ) │ │ │ │ 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, 259e4 │ │ │ │ + ldr r2, [pc, #108] @ (25a14 ) │ │ │ │ + ldr r3, [pc, #96] @ (25a0c ) │ │ │ │ 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 25a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #84] @ (25a28 ) │ │ │ │ + ldr r1, [pc, #84] @ (25a18 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 259b6 │ │ │ │ + b.n 259a6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2597c │ │ │ │ + b.n 2596c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 25976 │ │ │ │ + b.n 25966 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25994 │ │ │ │ - b.n 259da │ │ │ │ + bne.n 25984 │ │ │ │ + b.n 259ca │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 259da │ │ │ │ + beq.n 259ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a0c │ │ │ │ + cbz r3, 259fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 259da │ │ │ │ + b.n 259ca │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 259da │ │ │ │ + b.n 259ca │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #520 @ (adr r1, 25c24 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 25c54 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 25ac2 │ │ │ │ - vaddw.u q13, , d14 │ │ │ │ + blt.n 25ab2 │ │ │ │ + vsra.u32 d26, d14, #1 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 25a66 │ │ │ │ + blt.n 25a56 │ │ │ │ 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, 25a44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a7e │ │ │ │ + cbz r3, 25a6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 25a6e │ │ │ │ + cbz r4, 25a5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a72 │ │ │ │ + cbz r3, 25a62 │ │ │ │ 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 25a44 │ │ │ │ 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] @ (25b60 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #212] @ (25b74 ) │ │ │ │ + ldr r1, [pc, #212] @ (25b64 ) │ │ │ │ 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 25ab6 │ │ │ │ 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 25ad0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (25b78 ) │ │ │ │ - ldr r3, [pc, #168] @ (25b74 ) │ │ │ │ + ldr r2, [pc, #172] @ (25b68 ) │ │ │ │ + ldr r3, [pc, #168] @ (25b64 ) │ │ │ │ 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 25b5a │ │ │ │ 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, 25b44 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 25b28 │ │ │ │ + cbz r0, 25b18 │ │ │ │ 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 25ab8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25b3c │ │ │ │ + cbz r1, 25b2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b62 │ │ │ │ + cbz r3, 25b52 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 25ac6 │ │ │ │ + beq.n 25ab6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b5a │ │ │ │ + cbz r3, 25b4a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 25ac6 │ │ │ │ + b.n 25ab6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 25b3c │ │ │ │ + b.n 25b2c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25ac6 │ │ │ │ + b.n 25ab6 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25b3c │ │ │ │ + b.n 25b2c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #168 @ (adr r0, 25c1c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 25c4c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #48 @ (adr r0, 25b9c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025b7c : │ │ │ │ +00025b6c : │ │ │ │ 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] @ (25ba4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ (25bb8 ) │ │ │ │ + ldr r0, [pc, #40] @ (25ba8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #40] @ (25bbc ) │ │ │ │ - ldr r1, [pc, #40] @ (25bc0 ) │ │ │ │ + ldr r2, [pc, #40] @ (25bac ) │ │ │ │ + ldr r1, [pc, #40] @ (25bb0 ) │ │ │ │ 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, 25b9e │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r0, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ 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 : │ │ │ │ +00025bb4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a88 │ │ │ │ + b.n 25a78 │ │ │ │ │ │ │ │ -00025bc8 : │ │ │ │ +00025bb8 : │ │ │ │ b.w 85d8 │ │ │ │ │ │ │ │ -00025bcc : │ │ │ │ +00025bbc : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25a88 │ │ │ │ + b.n 25a78 │ │ │ │ │ │ │ │ -00025bd0 : │ │ │ │ +00025bc0 : │ │ │ │ b.w 8970 │ │ │ │ │ │ │ │ -00025bd4 : │ │ │ │ +00025bc4 : │ │ │ │ b.w 8698 │ │ │ │ │ │ │ │ -00025bd8 : │ │ │ │ +00025bc8 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -00025bdc : │ │ │ │ +00025bcc : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -00025be0 : │ │ │ │ - cbz r0, 25c0c │ │ │ │ +00025bd0 : │ │ │ │ + cbz r0, 25bfc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 25c0c │ │ │ │ + cbz r2, 25bfc │ │ │ │ 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 25bda │ │ │ │ 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 : │ │ │ │ +00025c00 : │ │ │ │ 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] @ (25f08 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #756] @ (25f1c ) │ │ │ │ + ldr r1, [pc, #756] @ (25f0c ) │ │ │ │ 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 25d18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25db6 │ │ │ │ + beq.w 25da6 │ │ │ │ strb r2, [r3, #0] │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25cfc │ │ │ │ + beq.n 25cec │ │ │ │ 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 25dd8 │ │ │ │ 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] @ (25f10 ) │ │ │ │ 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 27094 │ │ │ │ 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 +46832,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 25c82 │ │ │ │ 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 +46848,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 25ece │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25df0 │ │ │ │ + bne.n 25de0 │ │ │ │ add r0, r3 │ │ │ │ - b.n 25d0c │ │ │ │ + b.n 25cfc │ │ │ │ cmp.w fp, #1 │ │ │ │ itt le │ │ │ │ movle r2, #0 │ │ │ │ strble r2, [r3, #0] │ │ │ │ - bgt.w 25e10 │ │ │ │ + bgt.w 25e00 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #532] @ (25f24 ) │ │ │ │ - ldr r3, [pc, #524] @ (25f1c ) │ │ │ │ + ldr r2, [pc, #532] @ (25f14 ) │ │ │ │ + ldr r3, [pc, #524] @ (25f0c ) │ │ │ │ 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 25ed6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e1a │ │ │ │ + beq.n 25e0a │ │ │ │ movs r2, #0 │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp r9, r2 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bge.w 25e48 │ │ │ │ + bge.w 25e38 │ │ │ │ cmn.w r9, #16 │ │ │ │ - blt.n 25de4 │ │ │ │ + blt.n 25dd4 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.n 25cfc │ │ │ │ + beq.n 25cec │ │ │ │ add.w r1, r3, fp │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ - blt.w 25eea │ │ │ │ + blt.w 25eda │ │ │ │ cmp r7, #0 │ │ │ │ it le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 25cf8 │ │ │ │ + ble.n 25ce8 │ │ │ │ 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 27094 │ │ │ │ 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 25d6a │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - b.n 25cea │ │ │ │ + b.n 25cda │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - bne.n 25e84 │ │ │ │ - ldr r2, [pc, #360] @ (25f28 ) │ │ │ │ - ldr r3, [pc, #348] @ (25f1c ) │ │ │ │ + bne.n 25e74 │ │ │ │ + ldr r2, [pc, #360] @ (25f18 ) │ │ │ │ + ldr r3, [pc, #348] @ (25f0c ) │ │ │ │ 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 25ed6 │ │ │ │ + ldr r0, [pc, #344] @ (25f1c ) │ │ │ │ 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 25e92 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25d0c │ │ │ │ + b.n 25cfc │ │ │ │ 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 +46959,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 25cfa │ │ │ │ + ldr r2, [pc, #284] @ (25f20 ) │ │ │ │ add r2, pc │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ strh r2, [r3, #0] │ │ │ │ - b.n 25d0a │ │ │ │ + b.n 25cfa │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25de0 │ │ │ │ + bge.n 25dd0 │ │ │ │ cmn.w r2, #16 │ │ │ │ - blt.n 25de4 │ │ │ │ + blt.n 25dd4 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dbc │ │ │ │ + beq.n 25dac │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r3, [sp, #91] @ 0x5b │ │ │ │ - blt.n 25f04 │ │ │ │ + blt.n 25ef4 │ │ │ │ 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 25d5a │ │ │ │ cmp.w r9, #16 │ │ │ │ - bgt.n 25de4 │ │ │ │ + bgt.n 25dd4 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.w 25cfc │ │ │ │ + beq.w 25cec │ │ │ │ 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 25ede │ │ │ │ cmp r7, #0 │ │ │ │ itt le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ movle ip, r3 │ │ │ │ - ble.n 25df0 │ │ │ │ + ble.n 25de0 │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 25d6a │ │ │ │ + b.n 25d5a │ │ │ │ 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 25c62 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dbc │ │ │ │ + beq.n 25dac │ │ │ │ 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 25d5a │ │ │ │ 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 25c62 │ │ │ │ add r0, ip │ │ │ │ blx 8234 │ │ │ │ - b.n 25d0c │ │ │ │ + b.n 25cfc │ │ │ │ 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 25cd2 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - bne.w 25c72 │ │ │ │ - b.n 25ce2 │ │ │ │ + bne.w 25c62 │ │ │ │ + b.n 25cd2 │ │ │ │ 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 25c62 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025f34 : │ │ │ │ +00025f24 : │ │ │ │ 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 : │ │ │ │ +00025f40 : │ │ │ │ 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] @ (25f98 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (25fac ) │ │ │ │ + ldr r2, [pc, #72] @ (25f9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 25f9c │ │ │ │ + cbz r0, 25f8c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 25f9c │ │ │ │ + beq.n 25f8c │ │ │ │ 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, 25f8c │ │ │ │ + ldr r2, [pc, #40] @ (25fa0 ) │ │ │ │ + ldr r3, [pc, #36] @ (25f9c ) │ │ │ │ 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 25f92 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 25f84 │ │ │ │ + b.n 25f74 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025fb4 : │ │ │ │ +00025fa4 : │ │ │ │ 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, 26002 │ │ │ │ adds r5, r0, #1 │ │ │ │ - b.n 25fd0 │ │ │ │ + b.n 25fc0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r3, 2600e │ │ │ │ + cbz r3, 25ffe │ │ │ │ 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 25fba │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r7, r5, #1 │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 25ff6 │ │ │ │ + bne.n 25fe6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 25fee │ │ │ │ + beq.n 25fde │ │ │ │ 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 25fc0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00026018 : │ │ │ │ +00026008 : │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 26098 │ │ │ │ + bge.n 26088 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26098 │ │ │ │ + beq.n 26088 │ │ │ │ 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 26040 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 2607c │ │ │ │ + beq.n 2606c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ - cbz r3, 2606a │ │ │ │ + cbz r3, 2605a │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - bne.n 2603e │ │ │ │ + bne.n 2602e │ │ │ │ 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 26040 │ │ │ │ + cbz r1, 26082 │ │ │ │ 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 2606e │ │ │ │ + cbz r1, 26082 │ │ │ │ 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 +47230,316 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000260a0 : │ │ │ │ +00026090 : │ │ │ │ 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, 260b8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - cbz r4, 260c8 │ │ │ │ + cbz r4, 260b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 260bc │ │ │ │ + b.n 260ac │ │ │ │ adds r0, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 260ba │ │ │ │ + bne.n 260aa │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000260cc : │ │ │ │ +000260bc : │ │ │ │ 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, 26100 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbz r5, 26110 │ │ │ │ + cbz r5, 26100 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 260f0 │ │ │ │ + bne.n 260e0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 260e8 │ │ │ │ + beq.n 260d8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 260fe │ │ │ │ + b.n 260ee │ │ │ │ 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 260e4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 26110 │ │ │ │ + cbz r3, 26100 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00026114 : │ │ │ │ +00026104 : │ │ │ │ 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, 26124 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ - cbz r4, 26138 │ │ │ │ + cbz r4, 26128 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002613c : │ │ │ │ +0002612c : │ │ │ │ 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, 26144 │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00026158 : │ │ │ │ +00026148 : │ │ │ │ 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] @ (26198 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #64] @ (261ac ) │ │ │ │ + ldr r3, [pc, #64] @ (2619c ) │ │ │ │ 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, 2618e │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #40] @ (261b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (261ac ) │ │ │ │ + ldr r2, [pc, #40] @ (261a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2619c ) │ │ │ │ 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 26194 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - b.n 26186 │ │ │ │ + b.n 26176 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000261b4 : │ │ │ │ +000261a4 : │ │ │ │ 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] @ (261fc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #72] @ (26210 ) │ │ │ │ + ldr r3, [pc, #72] @ (26200 ) │ │ │ │ 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, 261f0 │ │ │ │ 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] @ (26204 ) │ │ │ │ + ldr r3, [pc, #36] @ (26200 ) │ │ │ │ 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 261f6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 261e8 │ │ │ │ + b.n 261d8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026218 : │ │ │ │ +00026208 : │ │ │ │ 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 │ │ │ │ +00026220 : │ │ │ │ + cbz r0, 2622e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 26242 │ │ │ │ + bne.n 26232 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 26242 │ │ │ │ + bne.n 26232 │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 2624c │ │ │ │ + beq.n 2623c │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #10 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00026258 : │ │ │ │ +00026248 : │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 262c4 │ │ │ │ + beq.n 262b4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 262c4 │ │ │ │ + bne.n 262b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r0, 2629c │ │ │ │ + cbnz r0, 2628c │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 262b6 │ │ │ │ - bhi.n 262ae │ │ │ │ + beq.n 262a6 │ │ │ │ + bhi.n 2629e │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 26296 │ │ │ │ + beq.n 26286 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 262ba │ │ │ │ + bne.n 262aa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2626e │ │ │ │ + bne.n 2625e │ │ │ │ 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, 262b8 │ │ │ │ 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 2625c │ │ │ │ + b.n 26276 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 2627c │ │ │ │ + beq.n 2626c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 262ba │ │ │ │ + bne.n 262aa │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 262c6 │ │ │ │ + bmi.n 262b6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2626e │ │ │ │ - b.n 26286 │ │ │ │ + bne.n 2625e │ │ │ │ + b.n 26276 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 26286 │ │ │ │ + b.n 26276 │ │ │ │ │ │ │ │ -000262cc : │ │ │ │ - cbz r0, 2630c │ │ │ │ +000262bc : │ │ │ │ + cbz r0, 262fc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 262d8 │ │ │ │ - ldr r0, [pc, #112] @ (26344 ) │ │ │ │ + cbnz r2, 262c8 │ │ │ │ + ldr r0, [pc, #112] @ (26334 ) │ │ │ │ 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, 262e4 │ │ │ │ + ldr r0, [pc, #88] @ (26338 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8a74 │ │ │ │ - cbnz r0, 26312 │ │ │ │ + cbnz r0, 26302 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 26318 │ │ │ │ - ldr r0, [pc, #68] @ (2634c ) │ │ │ │ + cbz r0, 26308 │ │ │ │ + ldr r0, [pc, #68] @ (2633c ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #64] @ (26350 ) │ │ │ │ + ldr r0, [pc, #64] @ (26340 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #64] @ (26354 ) │ │ │ │ + ldr r0, [pc, #64] @ (26344 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (26358 ) │ │ │ │ + ldr r1, [pc, #60] @ (26348 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 26336 │ │ │ │ - ldr r1, [pc, #52] @ (2635c ) │ │ │ │ + cbz r0, 26326 │ │ │ │ + ldr r1, [pc, #52] @ (2634c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 2633c │ │ │ │ - ldr r0, [pc, #44] @ (26360 ) │ │ │ │ + cbz r0, 2632c │ │ │ │ + ldr r0, [pc, #44] @ (26350 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #44] @ (26364 ) │ │ │ │ + ldr r0, [pc, #44] @ (26354 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ (26368 ) │ │ │ │ + ldr r0, [pc, #40] @ (26358 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -47578,204 +47572,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 263b4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 263a6 │ │ │ │ + beq.n 26396 │ │ │ │ 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 2638e │ │ │ │ ldr r5, [r4, #28] │ │ │ │ adds r2, r0, r5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2639e │ │ │ │ + beq.n 2638e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 856c │ │ │ │ - b.n 2639e │ │ │ │ + b.n 2638e │ │ │ │ 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, 263ea │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbnz r5, 263f0 │ │ │ │ - b.n 263fa │ │ │ │ + cbnz r5, 263e0 │ │ │ │ + b.n 263ea │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r1, r3, r0 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbz r3, 263ec │ │ │ │ + cbz r3, 263dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 8468 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbz r0, 26406 │ │ │ │ + cbz r0, 263f6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r5, 263f8 │ │ │ │ + cbz r5, 263e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 263da │ │ │ │ + bne.n 263ca │ │ │ │ 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 263ea │ │ │ │ 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] @ (26538 ) │ │ │ │ + ldr r3, [pc, #292] @ (2653c ) │ │ │ │ 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 2652e │ │ │ │ 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 26464 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 264da │ │ │ │ + beq.n 264ca │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 264a4 │ │ │ │ + beq.n 26494 │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 264fe │ │ │ │ + bne.n 264ee │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26522 │ │ │ │ + beq.n 26512 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ add.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2644e │ │ │ │ + bne.n 2643e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264f6 │ │ │ │ + beq.n 264e6 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 264f6 │ │ │ │ + beq.n 264e6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (26550 ) │ │ │ │ - ldr r3, [pc, #188] @ (2654c ) │ │ │ │ + ldr r2, [pc, #196] @ (26540 ) │ │ │ │ + ldr r3, [pc, #188] @ (2653c ) │ │ │ │ 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 26532 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264b8 │ │ │ │ + beq.n 264a8 │ │ │ │ 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 26478 │ │ │ │ + ldr r1, [pc, #152] @ (26544 ) │ │ │ │ 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, 2652a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2646a │ │ │ │ - b.n 26488 │ │ │ │ + bne.n 2645a │ │ │ │ + b.n 26478 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264ee │ │ │ │ + beq.n 264de │ │ │ │ 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 26478 │ │ │ │ + ldr r1, [pc, #104] @ (26548 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264be │ │ │ │ - ldr r1, [pc, #100] @ (2655c ) │ │ │ │ + b.n 264ae │ │ │ │ + ldr r1, [pc, #100] @ (2654c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264be │ │ │ │ + b.n 264ae │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ strb.w r6, [sp, #1] │ │ │ │ strb.w r3, [sp] │ │ │ │ - beq.n 2651c │ │ │ │ + beq.n 2650c │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26488 │ │ │ │ + bne.n 26478 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - b.n 264be │ │ │ │ + b.n 264ae │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2653e │ │ │ │ + beq.n 2652e │ │ │ │ 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 2647a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26488 │ │ │ │ + beq.n 26478 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2648a │ │ │ │ + b.n 2647a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ 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 +47779,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 2658e │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26410 │ │ │ │ - cbz r0, 26598 │ │ │ │ - ldr r1, [pc, #80] @ (265dc ) │ │ │ │ + bl 26400 │ │ │ │ + cbz r0, 26588 │ │ │ │ + ldr r1, [pc, #80] @ (265cc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 265b4 │ │ │ │ + beq.n 265a4 │ │ │ │ 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] @ (265d0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2657c │ │ │ │ - b.n 26598 │ │ │ │ + beq.n 2656c │ │ │ │ + b.n 26588 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26410 │ │ │ │ + bl 26400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26598 │ │ │ │ - ldr r1, [pc, #28] @ (265e4 ) │ │ │ │ + beq.n 26588 │ │ │ │ + ldr r1, [pc, #28] @ (265d4 ) │ │ │ │ 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 2658a │ │ │ │ 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 +47839,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] @ (2670c ) │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26646 │ │ │ │ + bne.n 26636 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - cbz r4, 2664e │ │ │ │ + cbz r4, 2663e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2664e │ │ │ │ - ldr r7, [pc, #256] @ (26720 ) │ │ │ │ + cbz r5, 2663e │ │ │ │ + ldr r7, [pc, #256] @ (26710 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26410 │ │ │ │ + bl 26400 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 26646 │ │ │ │ + cbz r3, 26636 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2664e │ │ │ │ + cbz r4, 2663e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2664e │ │ │ │ + cbz r5, 2663e │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 26622 │ │ │ │ + beq.n 26612 │ │ │ │ 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] @ (26714 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26646 │ │ │ │ + bne.n 26636 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 266fa │ │ │ │ + beq.n 266ea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2668a │ │ │ │ + cbz r0, 2667a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 26682 │ │ │ │ - b.n 2668a │ │ │ │ + cbnz r4, 26672 │ │ │ │ + b.n 2667a │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ - bl 26560 │ │ │ │ + bl 26550 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2668a │ │ │ │ + cbz r4, 2667a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26676 │ │ │ │ + bne.n 26666 │ │ │ │ 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] @ (26718 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ - cbz r6, 266e4 │ │ │ │ + cbz r6, 266d4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - cbz r4, 266e4 │ │ │ │ - ldr r7, [pc, #124] @ (2672c ) │ │ │ │ + cbz r4, 266d4 │ │ │ │ + ldr r7, [pc, #124] @ (2671c ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ - cbz r5, 266e4 │ │ │ │ + cbz r5, 266d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26712 │ │ │ │ + bne.n 26702 │ │ │ │ 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 265d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 83fc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 266b2 │ │ │ │ + bne.n 266a2 │ │ │ │ ldr.w r3, [sl, #3240] @ 0xca8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 266f2 │ │ │ │ + beq.n 266e2 │ │ │ │ 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] @ (26720 ) │ │ │ │ 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 26698 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.n 26646 │ │ │ │ + b.n 26636 │ │ │ │ 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 : │ │ │ │ +00026724 : │ │ │ │ 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, 2675c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 265e8 │ │ │ │ + bl 265d8 │ │ │ │ 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 : │ │ │ │ +00026764 : │ │ │ │ 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 267a4 │ │ │ │ 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 : │ │ │ │ +000267ac : │ │ │ │ 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] @ (269bc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #512] @ (269d0 ) │ │ │ │ + ldr r3, [pc, #512] @ (269c0 ) │ │ │ │ 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, 267ea │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #496] @ (269d4 ) │ │ │ │ - ldr r3, [pc, #492] @ (269d0 ) │ │ │ │ + ldr r2, [pc, #496] @ (269c4 ) │ │ │ │ + ldr r3, [pc, #492] @ (269c0 ) │ │ │ │ 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 269b8 │ │ │ │ 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 +48064,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 269a6 │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - beq.n 268a4 │ │ │ │ + beq.n 26894 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ adds r4, r0, #1 │ │ │ │ - cbnz r5, 2685a │ │ │ │ + cbnz r5, 2684a │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ str r0, [sp, #32] │ │ │ │ itt ne │ │ │ │ movne r2, #2 │ │ │ │ strne r2, [sp, #48] @ 0x30 │ │ │ │ - beq.w 2695c │ │ │ │ + beq.w 2694c │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 26928 │ │ │ │ + beq.n 26918 │ │ │ │ subs r0, r0, r2 │ │ │ │ add r1, r0 │ │ │ │ sub.w r0, ip, #110 @ 0x6e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 26880 │ │ │ │ + bhi.n 26870 │ │ │ │ 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 268a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - bne.n 26844 │ │ │ │ + bne.n 26834 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 26374 │ │ │ │ + bl 26364 │ │ │ │ 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 26882 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 26920 │ │ │ │ + bls.n 26910 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26920 │ │ │ │ + beq.n 26910 │ │ │ │ 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 269ae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 26920 │ │ │ │ + cbz r7, 26910 │ │ │ │ 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, 26900 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbnz r3, 2690a │ │ │ │ - b.n 26910 │ │ │ │ + cbnz r3, 268fa │ │ │ │ + b.n 26900 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 26910 │ │ │ │ + cbz r3, 26900 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 26902 │ │ │ │ + bne.n 268f2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 26374 │ │ │ │ + bl 26364 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8d10 │ │ │ │ - b.n 267de │ │ │ │ + b.n 267ce │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.n 26950 │ │ │ │ + beq.n 26940 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 26964 │ │ │ │ + beq.n 26954 │ │ │ │ cmp.w lr, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #61 @ 0x3d │ │ │ │ - beq.n 269a8 │ │ │ │ + beq.n 26998 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 26888 │ │ │ │ + beq.n 26878 │ │ │ │ subs r0, r0, r2 │ │ │ │ strb.w ip, [r1, r0] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26878 │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26878 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26878 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bne.n 26944 │ │ │ │ + bne.n 26934 │ │ │ │ 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 26878 │ │ │ │ mov.w ip, #13 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26878 │ │ │ │ mov.w ip, #10 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26878 │ │ │ │ mov.w ip, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26888 │ │ │ │ + b.n 26878 │ │ │ │ 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 26878 │ │ │ │ blx 8d10 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 267e0 │ │ │ │ + b.n 267d0 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 268de │ │ │ │ + b.n 268ce │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000269d8 : │ │ │ │ +000269c8 : │ │ │ │ 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] @ (26a68 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #144] @ (26a7c ) │ │ │ │ + ldr r3, [pc, #144] @ (26a6c ) │ │ │ │ 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 26a18 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ - cbnz r0, 26a1c │ │ │ │ + cbnz r0, 26a0c │ │ │ │ ldrd r1, r3, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 26a42 │ │ │ │ + bne.n 26a32 │ │ │ │ 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] @ (26a70 ) │ │ │ │ + ldr r2, [pc, #80] @ (26a6c ) │ │ │ │ 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 26a64 │ │ │ │ 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 26a0c │ │ │ │ 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 26a0e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026a84 : │ │ │ │ +00026a74 : │ │ │ │ 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] @ 26b60 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #216] @ (26b74 ) │ │ │ │ + ldr r3, [pc, #216] @ (26b64 ) │ │ │ │ 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 26b3c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26b46 │ │ │ │ + bne.n 26b36 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 26b46 │ │ │ │ + beq.n 26b36 │ │ │ │ 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 26b3c │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #179] @ 0xb3 │ │ │ │ - cbz r3, 26b66 │ │ │ │ + cbz r3, 26b56 │ │ │ │ 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 26b1c │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 26b2c │ │ │ │ - cbnz r1, 26b2c │ │ │ │ + beq.n 26b1c │ │ │ │ + cbnz r1, 26b1c │ │ │ │ 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 26afc │ │ │ │ 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 26b3e │ │ │ │ mov r0, r5 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (26b78 ) │ │ │ │ - ldr r3, [pc, #32] @ (26b74 ) │ │ │ │ + ldr r2, [pc, #40] @ (26b68 ) │ │ │ │ + ldr r3, [pc, #32] @ (26b64 ) │ │ │ │ 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 26b5a │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 26b4e │ │ │ │ + b.n 26b3e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 26dd2 │ │ │ │ + bcc.w 26dc2 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 26dbc │ │ │ │ + bls.w 26dac │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 26dc4 │ │ │ │ + beq.w 26db4 │ │ │ │ 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, 26ba8 ) │ │ │ │ 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 +48596,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, 26dc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 270d4 │ │ │ │ + b.w 270c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26dd2 │ │ │ │ + beq.n 26dc2 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26b80 │ │ │ │ + bl 26b70 │ │ │ │ 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 2706a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2704a │ │ │ │ + beq.w 2703a │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 27054 │ │ │ │ + bls.w 27044 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 27064 │ │ │ │ + beq.w 27054 │ │ │ │ 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, 26e30 ) │ │ │ │ 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 +48819,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 270c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2707a │ │ │ │ + beq.n 2706a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26dfe │ │ │ │ + bl 26dee │ │ │ │ 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, 270ac │ │ │ │ + cbnz r2, 270ac │ │ │ │ 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 270c4 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 270e0 │ │ │ │ + bl 270d0 │ │ │ │ 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 +48856,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 271bc │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 271e4 │ │ │ │ + beq.n 271d4 │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 271dc │ │ │ │ + beq.n 271cc │ │ │ │ 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 +48879,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 2713c │ │ │ │ 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, 271bc │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 27176 │ │ │ │ + b.n 27166 │ │ │ │ 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 2717a │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2715a │ │ │ │ + bcs.n 2714a │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 27176 │ │ │ │ + bne.n 27166 │ │ │ │ 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 +48927,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, 271c4 │ │ │ │ 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 270f8 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 27108 │ │ │ │ - b.n 271dc │ │ │ │ + bne.n 270f8 │ │ │ │ + b.n 271cc │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000271f8 <.fini>: │ │ │ │ +000271e8 <.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 │ │ │ │ + 0x000271f0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00027200 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00027210 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00027220 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00027230 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00027240 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00027250 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00027260 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00027270 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00027280 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ + 0x00027290 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ + 0x000272a0 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ + 0x000272b0 2e686578 20000000 362e302e 37000000 .hex ...6.0.7... │ │ │ │ + 0x000272c0 61202626 20666f6f 00000000 65676700 a && foo....egg. │ │ │ │ + 0x000272d0 65676720 26262061 72636800 78383600 egg && arch.x86. │ │ │ │ + 0x000272e0 6573696c 00000000 61726d00 74726163 esil....arm.trac │ │ │ │ + 0x000272f0 65000000 65676720 26262063 6f646500 e...egg && code. │ │ │ │ + 0x00027300 65676720 26262066 696c6500 65676720 egg && file.egg │ │ │ │ + 0x00027310 26262066 6d740000 2e2e2f6c 6962722f && fmt..../libr/ │ │ │ │ + 0x00027320 6567672f 6567672e 63000000 6567672e egg/egg.c...egg. │ │ │ │ + 0x00027330 7072696e 74662025 73000000 25733a0a printf %s...%s:. │ │ │ │ + 0x00027340 00000000 7838362e 6e7a0000 54686520 ....x86.nz..The │ │ │ │ + 0x00027350 65676720 636f6d70 696c6572 2067656e egg compiler gen │ │ │ │ + 0x00027360 65726174 6564206e 6f20636f 64652074 erated no code t │ │ │ │ + 0x00027370 6f206173 73656d62 6c650000 725f6173 o assemble..r_as │ │ │ │ + 0x00027380 6d5f6d61 7373656d 626c6520 68617320 m_massemble has │ │ │ │ + 0x00027390 6661696c 65642025 73000000 43616e6e failed %s...Cann │ │ │ │ + 0x000273a0 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ + 0x000273b0 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ + 0x000273c0 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ + 0x000273d0 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ + 0x000273e0 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ + 0x000273f0 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ + 0x00027400 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x00027410 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ + 0x00027420 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x00027430 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ + 0x00027440 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ + 0x00027450 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ + 0x00027460 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ + 0x00027470 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ + 0x00027480 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ + 0x00027490 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ + 0x000274a0 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ + 0x000274b0 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ + 0x000274c0 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ + 0x000274d0 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ + 0x000274e0 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ + 0x000274f0 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ + 0x00027500 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ + 0x00027510 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ + 0x00027520 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ + 0x00027530 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ + 0x00027540 67636300 2e2e2f6c 6962722f 6567672f gcc.../libr/egg/ │ │ │ │ + 0x00027550 6567675f 6366696c 652e6300 436f756c egg_cfile.c.Coul │ │ │ │ + 0x00027560 646e2774 2066696e 64206120 636f6d70 dn't find a comp │ │ │ │ + 0x00027570 696c6572 2120506c 65617365 20736574 iler! Please set │ │ │ │ + 0x00027580 20434300 53464c49 42504154 48000000 CC.SFLIBPATH... │ │ │ │ + 0x00027590 7232202d 6868207c 20677265 7020494e r2 -hh | grep IN │ │ │ │ + 0x000275a0 43444952 207c2061 776b2027 7b707269 CDIR | awk '{pri │ │ │ │ + 0x000275b0 6e742024 327d2700 43616e6e 6f742066 nt $2}'.Cannot f │ │ │ │ + 0x000275c0 696e6420 53464c49 42504154 4820656e ind SFLIBPATH en │ │ │ │ + 0x000275d0 76207661 72000000 25732f73 666c6962 v var...%s/sflib │ │ │ │ + 0x000275e0 00000000 61726d36 34000000 61617263 ....arm64...aarc │ │ │ │ + 0x000275f0 68363400 7468756d 62000000 61726d33 h64.thumb...arm3 │ │ │ │ + 0x00027600 32000000 6d697073 00000000 6d697073 2...mips....mips │ │ │ │ + 0x00027610 33320000 6d697073 36340000 64617277 32..mips64..darw │ │ │ │ + 0x00027620 696e0000 6d61636f 73000000 74766f73 in..macos...tvos │ │ │ │ + 0x00027630 00000000 77617463 686f7300 696f7300 ....watchos.ios. │ │ │ │ + 0x00027640 6f626a63 6f707900 656c6600 0a2e7365 objcopy.elf...se │ │ │ │ + 0x00027650 6374696f 6e202e74 6578740a 2e676c6f ction .text..glo │ │ │ │ + 0x00027660 626c2020 6d61696e 0a2f2f20 2e747970 bl main.// .typ │ │ │ │ + 0x00027670 65202020 6d61696e 2c204066 756e6374 e main, @funct │ │ │ │ + 0x00027680 696f6e0a 2573206d 61696e0a 00000000 ion.%s main..... │ │ │ │ + 0x00027690 676f626a 636f7079 00000000 6d616368 gobjcopy....mach │ │ │ │ + 0x000276a0 30000000 2d617263 68206933 3836202d 0...-arch i386 - │ │ │ │ + 0x000276b0 66504943 202d6650 49450000 2d617263 fPIC -fPIE..-arc │ │ │ │ + 0x000276c0 68206933 3836202d 66504943 202d6650 h i386 -fPIC -fP │ │ │ │ + 0x000276d0 4945202d 70696500 2d617263 68207838 IE -pie.-arch x8 │ │ │ │ + 0x000276e0 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ + 0x000276f0 00000000 2d617263 68207838 365f3634 ....-arch x86_64 │ │ │ │ + 0x00027700 202d6650 4943202d 66504945 202d7069 -fPIC -fPIE -pi │ │ │ │ + 0x00027710 65000000 2d736861 72656420 2d63202d e...-shared -c - │ │ │ │ + 0x00027720 66504943 202d7069 65202d66 50494500 fPIC -pie -fPIE. │ │ │ │ + 0x00027730 0a2e7465 78740a25 73205f6d 61696e0a ..text.%s _main. │ │ │ │ + 0x00027740 00000000 2d665049 43202d66 50494520 ....-fPIC -fPIE │ │ │ │ + 0x00027750 2d706965 202d6670 6963202d 6d333200 -pie -fpic -m32. │ │ │ │ + 0x00027760 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ + 0x00027770 202d6670 6963202d 6d363400 2d665049 -fpic -m64.-fPI │ │ │ │ + 0x00027780 43202d66 50494520 2d706965 202d6670 C -fPIE -pie -fp │ │ │ │ + 0x00027790 6963202d 6e6f7374 61727466 696c6573 ic -nostartfiles │ │ │ │ + 0x000277a0 00000000 25732d25 732d2564 00000000 ....%s-%s-%d.... │ │ │ │ + 0x000277b0 77696e64 6f777300 2e746578 74000000 windows..text... │ │ │ │ + 0x000277c0 70650000 302e5f5f 54455854 2e5f5f74 pe..0.__TEXT.__t │ │ │ │ + 0x000277d0 65787400 64617277 696e2d61 726d2d36 ext.darwin-arm-6 │ │ │ │ + 0x000277e0 34000000 78637275 6e202d2d 73646b20 4...xcrun --sdk │ │ │ │ + 0x000277f0 6970686f 6e656f73 20676363 202d6172 iphoneos gcc -ar │ │ │ │ + 0x00027800 63682061 726d3634 202d6d69 70686f6e ch arm64 -miphon │ │ │ │ + 0x00027810 656f732d 76657273 696f6e2d 6d696e3d eos-version-min= │ │ │ │ + 0x00027820 31302e30 00000000 64617277 696e2d61 10.0....darwin-a │ │ │ │ + 0x00027830 726d2d33 32000000 78637275 6e202d2d rm-32...xcrun -- │ │ │ │ + 0x00027840 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ + 0x00027850 202d6172 63682061 726d7637 202d6d69 -arch armv7 -mi │ │ │ │ + 0x00027860 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ + 0x00027870 6d696e3d 31302e30 00000000 2573202d min=10.0....%s - │ │ │ │ + 0x00027880 6e6f7374 646c6962 00000000 25732025 nostdlib....%s % │ │ │ │ + 0x00027890 73202d6f 20272573 2e746d70 27202d53 s -o '%s.tmp' -S │ │ │ │ + 0x000278a0 20272573 270a0000 696e7661 6c696420 '%s'...invalid │ │ │ │ + 0x000278b0 63456e76 20616c6c 6f636174 696f6e00 cEnv allocation. │ │ │ │ + 0x000278c0 25732e73 00000000 7768696c 65206f70 %s.s....while op │ │ │ │ + 0x000278d0 656e696e 67202573 2e730000 25732e74 ening %s.s..%s.t │ │ │ │ + 0x000278e0 6d700000 436f756c 64206e6f 74206f70 mp..Could not op │ │ │ │ + 0x000278f0 656e2027 25732700 74657874 00000000 en '%s'.text.... │ │ │ │ + 0x00027900 72646174 61000000 726f6461 74610000 rdata...rodata.. │ │ │ │ + 0x00027910 5f5f6765 74657370 5f5f0000 6765745f __getesp__..get_ │ │ │ │ + 0x00027920 70635f74 68756e6b 2e627800 25732025 pc_thunk.bx.%s % │ │ │ │ + 0x00027930 73202d6f 20272573 2e6f2720 2725732e s -o '%s.o' '%s. │ │ │ │ + 0x00027940 73270000 72616269 6e32202d 6f202725 s'..rabin2 -o '% │ │ │ │ + 0x00027950 732e7465 78742720 2d4f2064 2f532f27 s.text' -O d/S/' │ │ │ │ + 0x00027960 25732720 2725732e 6f270a00 72616269 %s' '%s.o'..rabi │ │ │ │ + 0x00027970 6e32202d 6f202725 732e7465 78742720 n2 -o '%s.text' │ │ │ │ + 0x00027980 2d4f2064 2f532f27 25732720 27257327 -O d/S/'%s' '%s' │ │ │ │ + 0x00027990 2e6f0000 4c696e6b 61676520 6661696c .o..Linkage fail │ │ │ │ + 0x000279a0 65642100 43616e6e 6f742066 696e6420 ed!.Cannot find │ │ │ │ + 0x000279b0 25732e6f 00000000 25732e74 65787400 %s.o....%s.text. │ │ │ │ + 0x000279c0 46414c4c 4241434b 3a205573 696e6720 FALLBACK: Using │ │ │ │ + 0x000279d0 6f626a63 6f707920 696e7374 65616420 objcopy instead │ │ │ │ + 0x000279e0 6f662072 6162696e 32000000 27257327 of rabin2...'%s' │ │ │ │ + 0x000279f0 202d6a20 2e746578 74202d4f 2062696e -j .text -O bin │ │ │ │ + 0x00027a00 61727920 2725732e 6f272027 25732e74 ary '%s.o' '%s.t │ │ │ │ + 0x00027a10 65787427 00000000 27257327 202d6a20 ext'....'%s' -j │ │ │ │ + 0x00027a20 302e5f5f 54455854 2e5f5f74 65787420 0.__TEXT.__text │ │ │ │ + 0x00027a30 2d4f2062 696e6172 79202725 732e6f27 -O binary '%s.o' │ │ │ │ + 0x00027a40 20272573 2e746578 74270000 6f626a63 '%s.text'..objc │ │ │ │ + 0x00027a50 6f707920 6661696c 65642100 25732e25 opy failed!.%s.% │ │ │ │ + 0x00027a60 73000000 2573202d 666f6d69 742d6672 s...%s -fomit-fr │ │ │ │ + 0x00027a70 616d652d 706f696e 74657220 2d666e6f ame-pointer -fno │ │ │ │ + 0x00027a80 2d7a6572 6f2d696e 69746961 6c697a65 -zero-initialize │ │ │ │ + 0x00027a90 642d696e 2d627373 00000000 2573202d d-in-bss....%s - │ │ │ │ + 0x00027aa0 666e6f2d 73746163 6b2d7072 6f746563 fno-stack-protec │ │ │ │ + 0x00027ab0 746f7220 2d6e6f73 7464696e 63202d69 tor -nostdinc -i │ │ │ │ + 0x00027ac0 6e636c75 64652027 2573272f 27257327 nclude '%s'/'%s' │ │ │ │ + 0x00027ad0 2f73666c 69622e68 00000000 2573202d /sflib.h....%s - │ │ │ │ + 0x00027ae0 7a206578 65637374 61636b20 2d666f6d z execstack -fom │ │ │ │ + 0x00027af0 69742d66 72616d65 2d706f69 6e746572 it-frame-pointer │ │ │ │ + 0x00027b00 202d6669 6e6c696e 652d6675 6e637469 -finline-functi │ │ │ │ + 0x00027b10 6f6e7320 2d666e6f 2d7a6572 6f2d696e ons -fno-zero-in │ │ │ │ + 0x00027b20 69746961 6c697a65 642d696e 2d627373 itialized-in-bss │ │ │ │ + 0x00027b30 00000000 2e637374 72696e67 00000000 .....cstring.... │ │ │ │ + 0x00027b40 73697a65 00000000 5f5f5f6d 61696e00 size....___main. │ │ │ │ + 0x00027b50 73656374 696f6e00 5f5f616c 6c6f6361 section.__alloca │ │ │ │ + 0x00027b60 00000000 7a65726f 00000000 63666900 ....zero....cfi. │ │ │ │ + 0x00027b70 636c616e 67000000 62696e00 746d7000 clang...bin.tmp. │ │ │ │ + 0x00027b80 6f000000 676f746f 00000000 62726561 o...goto....brea │ │ │ │ + 0x00027b90 6b000000 2e2e2f6c 6962722f 6567672f k...../libr/egg/ │ │ │ │ + 0x00027ba0 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ + 0x00027bb0 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ + 0x00027bc0 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ + 0x00027bd0 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ + 0x00027be0 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ + 0x00027bf0 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ + 0x00027c00 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ + 0x00027c10 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ + 0x00027c20 25645f25 645f2564 00000000 5f5f656e %d_%d_%d....__en │ │ │ │ + 0x00027c30 645f2564 5f25645f 25640000 73746469 d_%d_%d_%d..stdi │ │ │ │ + 0x00027c40 6e000000 2f6c6962 2f726164 61726532 n.../lib/radare2 │ │ │ │ + 0x00027c50 2f362e30 2e372f65 67670000 2e3a2573 /6.0.7/egg...:%s │ │ │ │ + 0x00027c60 2f257300 4547475f 494e4344 49520000 /%s.EGG_INCDIR.. │ │ │ │ + 0x00027c70 25733a25 73000000 72617267 00000000 %s:%s...rarg.... │ │ │ │ + 0x00027c80 556e6b6e 6f776e20 61726720 666f7220 Unknown arg for │ │ │ │ + 0x00027c90 73797363 616c6c20 27257327 00000000 syscall '%s'.... │ │ │ │ + 0x00027ca0 4e6f2043 616c6c4e 616d6520 27257327 No CallName '%s' │ │ │ │ + 0x00027cb0 00000000 25252573 00000000 536f6d65 ....%%%s....Some │ │ │ │ + 0x00027cc0 7468696e 67206973 20726561 6c6c7920 thing is really │ │ │ │ + 0x00027cd0 77726f6e 6720696e 20686572 65000000 wrong in here... │ │ │ │ + 0x00027ce0 4e6f2072 6f6f6d20 696e2074 68652073 No room in the s │ │ │ │ + 0x00027cf0 74617469 63207374 61636b66 72616d65 tatic stackframe │ │ │ │ + 0x00027d00 21202825 64206d75 73742062 65202564 ! (%d must be %d │ │ │ │ + 0x00027d10 29000000 2e666978 25640000 64617461 )....fix%d..data │ │ │ │ + 0x00027d20 20282573 29282573 2973697a 653d2825 (%s)(%s)size=(% │ │ │ │ + 0x00027d30 64290a00 2e646174 610a0000 2e746578 d)...data....tex │ │ │ │ + 0x00027d40 740a0000 225c7830 30220000 2e617363 t..."\x00"...asc │ │ │ │ + 0x00027d50 69692025 7325730a 00000000 2e6c6f6e ii %s%s......lon │ │ │ │ + 0x00027d60 67202573 0a000000 43616e6e 6f742070 g %s....Cannot p │ │ │ │ + 0x00027d70 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ + 0x00027d80 25630000 25733a25 64204e65 7374696e %c..%s:%d Nestin │ │ │ │ + 0x00027d90 67206f66 20657870 72657373 696f6e73 g of expressions │ │ │ │ + 0x00027da0 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ │ + 0x00027db0 65640000 2e666978 30000000 646f6573 ed...fix0...does │ │ │ │ + 0x00027dc0 206e6f74 20736574 206e616d 65206f72 not set name or │ │ │ │ + 0x00027dd0 20636f6e 74656e74 20666f72 20616c69 content for ali │ │ │ │ + 0x00027de0 61730000 676c6f62 616c2d62 75666665 as..global-buffe │ │ │ │ + 0x00027df0 722d6f76 6572666c 6f772069 6e20616c r-overflow in al │ │ │ │ + 0x00027e00 69617365 73000000 646f6573 206e6f74 iases...does not │ │ │ │ + 0x00027e10 20736574 206e616d 65206f72 20617267 set name or arg │ │ │ │ + 0x00027e20 20666f72 20737973 63616c6c 00000000 for syscall.... │ │ │ │ + 0x00027e30 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ + 0x00027e40 6572666c 6f772069 6e207379 7363616c erflow in syscal │ │ │ │ + 0x00027e50 6c730000 6c6f7373 20626163 6b207175 ls..loss back qu │ │ │ │ + 0x00027e60 6f746520 696e2069 6e636c75 64652064 ote in include d │ │ │ │ + 0x00027e70 69726563 746f7279 00000000 77726f6e irectory....wron │ │ │ │ + 0x00027e80 6720696e 636c7564 65207379 6e746178 g include syntax │ │ │ │ + 0x00027e90 00000000 25732f25 73000000 25732f25 ....%s/%s...%s/% │ │ │ │ + 0x00027ea0 732f2573 00000000 43616e6e 6f742066 s/%s....Cannot f │ │ │ │ + 0x00027eb0 696e6420 696e636c 75646520 66696c65 ind include file │ │ │ │ + 0x00027ec0 20272573 27000000 43616e6e 6f742066 '%s'...Cannot f │ │ │ │ + 0x00027ed0 696e6420 27257327 00000000 496e7661 ind '%s'....Inva │ │ │ │ + 0x00027ee0 6c696420 6e756d62 6572206f 66206172 lid number of ar │ │ │ │ + 0x00027ef0 67756d65 6e747320 666f7220 676f746f guments for goto │ │ │ │ + 0x00027f00 28290000 43616e6e 6f74206d 6b766172 ()..Cannot mkvar │ │ │ │ + 0x00027f10 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00027f20 7768696c 65207379 6e746178 00000000 while syntax.... │ │ │ │ + 0x00027f30 5f5f6265 67696e5f 25645f25 645f2564 __begin_%d_%d_%d │ │ │ │ + 0x00027f40 0a000000 73657420 73797363 616c6c20 ....set syscall │ │ │ │ + 0x00027f50 61726773 00000000 73797363 616c6c00 args....syscall. │ │ │ │ + 0x00027f60 43616e6e 6f742067 65742040 73797363 Cannot get @sysc │ │ │ │ + 0x00027f70 616c6c20 7061796c 6f616400 696e6c69 all payload.inli │ │ │ │ + 0x00027f80 6e650000 63616c6c 20696e20 6567672d ne..call in egg- │ │ │ │ + 0x00027f90 3e6c616e 672e6d6f 64652025 64000000 >lang.mode %d... │ │ │ │ + 0x00027fa0 43616e6e 6f742072 65736f6c 76652076 Cannot resolve v │ │ │ │ + 0x00027fb0 61726961 626c6520 27257327 00000000 ariable '%s'.... │ │ │ │ + 0x00027fc0 6e6f7420 73757070 6f727420 666f7220 not support for │ │ │ │ + 0x00027fd0 2a707472 20696e20 6567672d 3e6c616e *ptr in egg->lan │ │ │ │ + 0x00027fe0 672e6473 74766172 00000000 53696e6b g.dstvar....Sink │ │ │ │ + 0x00027ff0 696e6720 6265666f 7265206f 76657266 ing before overf │ │ │ │ + 0x00028000 6c6f7700 656c7365 00000000 20205f5f low.else.... __ │ │ │ │ + 0x00028010 656e645f 25645f25 645f2564 00000000 end_%d_%d_%d.... │ │ │ │ + 0x00028020 20205f5f 62656769 6e5f2564 5f25645f __begin_%d_%d_ │ │ │ │ + 0x00028030 25643a0a 00000000 5f5f6966 656c7365 %d:.....__ifelse │ │ │ │ + 0x00028040 5f25645f 25640000 20205f5f 656e645f _%d_%d.. __end_ │ │ │ │ + 0x00028050 25645f25 645f2564 3a0a0000 20205f5f %d_%d_%d:... __ │ │ │ │ + 0x00028060 6966656c 73655f25 645f2564 3a0a0000 ifelse_%d_%d:... │ │ │ │ + 0x00028070 7263635f 66756e20 25642028 25732900 rcc_fun %d (%s). │ │ │ │ + 0x00028080 656e7600 66617374 63616c6c 00000000 env.fastcall.... │ │ │ │ + 0x00028090 696e636c 75646500 616c6961 73000000 include.alias... │ │ │ │ + 0x000280a0 64617461 00000000 6e616b65 64000000 data....naked... │ │ │ │ + 0x000280b0 0a2e2573 2025730a 00000000 20207075 ..%s %s..... pu │ │ │ │ + 0x000280c0 7368207b 25737d0a 20206220 25730a00 sh {%s}. b %s.. │ │ │ │ + 0x000280d0 656f7200 6d6f7600 6f727200 73756200 eor.mov.orr.sub. │ │ │ │ + 0x000280e0 61646400 6d756c00 64697600 616e6400 add.mul.div.and. │ │ │ │ + 0x000280f0 72370000 20202573 2025732c 205b2573 r7.. %s %s, [%s │ │ │ │ + 0x00028100 5d0a0000 20202573 2025732c 2025730a ]... %s %s, %s. │ │ │ │ + 0x00028110 00000000 2020706f 70207237 0a202063 .... pop r7. c │ │ │ │ + 0x00028120 6d702072 372c2072 370a2020 62657120 mp r7, r7. beq │ │ │ │ + 0x00028130 25730a00 20206c64 72202573 2c205b73 %s.. ldr %s, [s │ │ │ │ + 0x00028140 702c2025 645d0a00 20206d6f 76202573 p, %d].. mov %s │ │ │ │ + 0x00028150 2c207230 0a000000 2e657175 2025732c , r0.....equ %s, │ │ │ │ + 0x00028160 2025730a 00000000 20207564 66203136 %s..... udf 16 │ │ │ │ + 0x00028170 0a000000 62676500 62677400 626c6500 ....bge.bgt.ble. │ │ │ │ + 0x00028180 626c7400 626e6500 62657100 2020706f blt.bne.beq. po │ │ │ │ + 0x00028190 70207237 0a000000 2020636d 70202573 p r7.... cmp %s │ │ │ │ + 0x000281a0 2c207237 0a000000 20202573 2025730a , r7.... %s %s. │ │ │ │ + 0x000281b0 00000000 20206c64 72207230 2c205b66 .... ldr r0, [f │ │ │ │ + 0x000281c0 702c2025 645d0a00 20206164 64207063 p, %d].. add pc │ │ │ │ + 0x000281d0 2c202564 0a000000 2e737472 696e6720 , %d.....string │ │ │ │ + 0x000281e0 22257322 0a000000 2e66696c 6c202564 "%s".....fill %d │ │ │ │ + 0x000281f0 2c20312c 20300a00 20207375 62207230 , 1, 0.. sub r0 │ │ │ │ + 0x00028200 2c207063 2c202564 0a000000 20207374 , pc, %d.... st │ │ │ │ + 0x00028210 72207230 2c205b25 735d0a00 2e2e2f6c r r0, [%s]..../l │ │ │ │ + 0x00028220 6962722f 6567672f 656d6974 5f61726d ibr/egg/emit_arm │ │ │ │ + 0x00028230 2e630000 70726f62 61626c79 20612062 .c..probably a b │ │ │ │ + 0x00028240 75673f00 20206d6f 76207230 2c202573 ug?. mov r0, %s │ │ │ │ + 0x00028250 0a000000 73702c20 25640000 20207075 ....sp, %d.. pu │ │ │ │ + 0x00028260 7368207b 25737d0a 00000000 20207075 sh {%s}..... pu │ │ │ │ + 0x00028270 7368207b 20667020 7d0a0000 20206164 sh { fp }... ad │ │ │ │ + 0x00028280 64206670 2c202564 0a000000 20207375 d fp, %d.... su │ │ │ │ + 0x00028290 62206670 2c202564 0a000000 23202573 b fp, %d....# %s │ │ │ │ + 0x000282a0 0a000000 3a206d6f 76207237 2c20602e ....: mov r7, `. │ │ │ │ + 0x000282b0 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ + 0x000282c0 00000000 72256400 20206d6f 76207237 ....r%d. mov r7 │ │ │ │ + 0x000282d0 2c202573 0a000000 20206d6f 76207237 , %s.... mov r7 │ │ │ │ + 0x000282e0 2c205b72 375d0a00 20206d6f 767a2072 , [r7].. movz r │ │ │ │ + 0x000282f0 372c205b 72375d0a 00000000 20206164 7, [r7]..... ad │ │ │ │ + 0x00028300 64207370 2c206670 2c202564 0a000000 d sp, fp, %d.... │ │ │ │ + 0x00028310 2020706f 70207b66 702c7063 7d0a0000 pop {fp,pc}... │ │ │ │ + 0x00028320 20207075 7368207b 66702c6c 727d0a00 push {fp,lr}.. │ │ │ │ + 0x00028330 20206164 64206670 2c207370 2c202434 add fp, sp, $4 │ │ │ │ + 0x00028340 0a202073 75622073 702c2025 640a0000 . sub sp, %d... │ │ │ │ + 0x00028350 20206c64 72207230 2c202573 00000000 ldr r0, %s.... │ │ │ │ + 0x00028360 20206278 2072300a 00000000 20206c64 bx r0..... ld │ │ │ │ + 0x00028370 72207225 642c205b 25735d0a 00000000 r r%d, [%s]..... │ │ │ │ + 0x00028380 2020626c 78207230 0a000000 2020626c blx r0.... bl │ │ │ │ + 0x00028390 2025730a 00000000 72300000 72310000 %s.....r0..r1.. │ │ │ │ + 0x000283a0 72320000 72330000 72340000 6765745f r2..r3..r4..get_ │ │ │ │ + 0x000283b0 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ + 0x000283c0 732c2025 73290a00 61300000 25732028 s, %s)..a0..%s ( │ │ │ │ + 0x000283d0 25732c20 5b25735d 290a0000 25732028 %s, [%s])...%s ( │ │ │ │ + 0x000283e0 25732c20 2573290a 00000000 6c6f6164 %s, %s).....load │ │ │ │ + 0x000283f0 70747220 28257329 0a000000 6c6f6164 ptr (%s)....load │ │ │ │ + 0x00028400 20282225 73222c20 2563290a 00000000 ("%s", %c)..... │ │ │ │ + 0x00028410 7768696c 655f656e 64202825 73290a00 while_end (%s).. │ │ │ │ + 0x00028420 73797363 616c6c5f 61726773 20282564 syscall_args (%d │ │ │ │ + 0x00028430 290a0000 72657374 6f72655f 73746163 )...restore_stac │ │ │ │ + 0x00028440 6b202825 64290a00 6765745f 72657375 k (%d)..get_resu │ │ │ │ + 0x00028450 6c742028 2573290a 00000000 65717520 lt (%s).....equ │ │ │ │ + 0x00028460 2825732c 20257329 0a000000 73657420 (%s, %s)....set │ │ │ │ + 0x00028470 28222573 222c2022 2573222c 20256429 ("%s", "%s", %d) │ │ │ │ + 0x00028480 0a000000 6172672e 25642e25 643d2573 ....arg.%d.%d=%s │ │ │ │ + 0x00028490 0a000000 6672616d 655f656e 64202825 ....frame_end (% │ │ │ │ + 0x000284a0 642c2025 64290a00 74726170 0a000000 d, %d)..trap.... │ │ │ │ + 0x000284b0 6672616d 65202825 64290a00 25732028 frame (%d)..%s ( │ │ │ │ + 0x000284c0 25732920 3d3e2028 2573290a 00000000 %s) => (%s)..... │ │ │ │ + 0x000284d0 73797363 616c6c20 28256429 0a000000 syscall (%d).... │ │ │ │ + 0x000284e0 676f746f 20285b25 735d290a 00000000 goto ([%s])..... │ │ │ │ + 0x000284f0 676f746f 20282573 290a0000 63616c6c goto (%s)...call │ │ │ │ + 0x00028500 20285b25 735d290a 00000000 63616c6c ([%s]).....call │ │ │ │ + 0x00028510 20282573 290a0000 66702c24 25640000 (%s)...fp,$%d.. │ │ │ │ + 0x00028520 73702c24 25640000 61310000 61320000 sp,$%d..a1..a2.. │ │ │ │ + 0x00028530 61330000 61340000 20207075 73682025 a3..a4.. push % │ │ │ │ + 0x00028540 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ + 0x00028550 786f7200 72617800 2020706f 70207261 xor.rax. pop ra │ │ │ │ + 0x00028560 780a0000 20207465 73742072 61782c20 x... test rax, │ │ │ │ + 0x00028570 7261780a 00000000 20206a6e 7a202573 rax..... jnz %s │ │ │ │ + 0x00028580 0a000000 20206164 64207273 702c2025 .... add rsp, % │ │ │ │ + 0x00028590 640a0000 20206d6f 76202573 2c207261 d... mov %s, ra │ │ │ │ + 0x000285a0 780a0000 2e657175 2025732c 25730a00 x....equ %s,%s.. │ │ │ │ + 0x000285b0 2020696e 74330a00 6d6f7620 7262702c int3..mov rbp, │ │ │ │ + 0x000285c0 20727370 0a000000 6a670000 6a676500 rsp....jg..jge. │ │ │ │ + 0x000285d0 6a6c0000 6a6c6500 6a6e6500 6a7a0000 jl..jle.jne.jz.. │ │ │ │ + 0x000285e0 6a6e7a00 2020636d 70207261 782c2025 jnz. cmp rax, % │ │ │ │ + 0x000285f0 730a0000 20206c65 61207261 782c205b s... lea rax, [ │ │ │ │ + 0x00028600 7262702b 25645d0a 00000000 20206d6f rbp+%d]..... mo │ │ │ │ + 0x00028610 76207261 782c2025 730a0000 20207075 v rax, %s... pu │ │ │ │ + 0x00028620 73682072 61780a00 20207075 7368205b sh rax.. push [ │ │ │ │ + 0x00028630 25735d0a 00000000 20207075 73682072 %s]..... push r │ │ │ │ + 0x00028640 62700a00 20206164 64207262 702c2025 bp.. add rbp, % │ │ │ │ + 0x00028650 640a0000 20207375 62207262 702c2025 d... sub rbp, % │ │ │ │ + 0x00028660 640a0000 72736900 2e2e2f6c 6962722f d...rsi.../libr/ │ │ │ │ + 0x00028670 6567672f 656d6974 5f783836 2e630000 egg/emit_x86.c.. │ │ │ │ + 0x00028680 43616e6e 6f742066 696e6420 67707220 Cannot find gpr │ │ │ │ + 0x00028690 25640000 20206d6f 76202573 2c205b72 %d.. mov %s, [r │ │ │ │ + 0x000286a0 73702b25 645d0a00 72646900 20206d6f sp+%d]..rdi. mo │ │ │ │ + 0x000286b0 76202573 2c205b72 73705d0a 00000000 v %s, [rsp]..... │ │ │ │ + 0x000286c0 5b726270 2b25645d 00000000 5b726270 [rbp+%d]....[rbp │ │ │ │ + 0x000286d0 25645d00 5b726270 5d000000 5573696e %d].[rbp]...Usin │ │ │ │ + 0x000286e0 67207374 61636b20 76617273 20696e20 g stack vars in │ │ │ │ + 0x000286f0 6e616b65 64206675 6e637469 6f6e7300 naked functions. │ │ │ │ + 0x00028700 5b727370 2b25645d 00000000 20206d6f [rsp+%d].... mo │ │ │ │ + 0x00028710 76206477 6f726420 25732c20 30782578 v dword %s, 0x%x │ │ │ │ + 0x00028720 0a000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ + 0x00028730 25732c20 300a0000 20206c65 61207261 %s, 0... lea ra │ │ │ │ + 0x00028740 782c2025 730a0000 20206d6f 76207261 x, %s... mov ra │ │ │ │ + 0x00028750 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ + 0x00028760 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ + 0x00028770 2020706f 70207262 700a0000 20207265 pop rbp... re │ │ │ │ + 0x00028780 740a0000 20207075 73682072 62700a20 t... push rbp. │ │ │ │ + 0x00028790 206d6f76 20726270 2c207273 700a2020 mov rbp, rsp. │ │ │ │ + 0x000287a0 73756220 7273702c 2025640a 00000000 sub rsp, %d..... │ │ │ │ + 0x000287b0 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ + 0x000287c0 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ + 0x000287d0 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ + 0x000287e0 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ + 0x000287f0 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ + 0x00028800 0a203a20 6d6f7620 7261782c 20602e61 . : mov rax, `.a │ │ │ │ + 0x00028810 7267600a 203a2073 79736361 6c6c0a00 rg`. : syscall.. │ │ │ │ + 0x00028820 0a20203a 206d6f76 20726178 2c20602e . : mov rax, `. │ │ │ │ + 0x00028830 61726760 0a20203a 20737973 63616c6c arg`. : syscall │ │ │ │ + 0x00028840 0a000000 78363400 72647800 72313000 ....x64.rdx.r10. │ │ │ │ + 0x00028850 72380000 72390000 78370000 2020636d r8..r9..x7.. cm │ │ │ │ + 0x00028860 70207837 2c207837 0a202062 65712025 p x7, x7. beq % │ │ │ │ + 0x00028870 730a0000 20206d6f 76202573 2c207830 s... mov %s, x0 │ │ │ │ + 0x00028880 0a000000 20206272 6b20300a 00000000 .... brk 0..... │ │ │ │ + 0x00028890 2020636d 70202573 2c207837 0a000000 cmp %s, x7.... │ │ │ │ + 0x000288a0 20206c64 72207830 2c205b66 702c2025 ldr x0, [fp, % │ │ │ │ + 0x000288b0 645d0a00 20207375 62207830 2c207063 d].. sub x0, pc │ │ │ │ + 0x000288c0 2c202564 0a000000 20207374 72207830 , %d.... str x0 │ │ │ │ + 0x000288d0 2c205b25 735d0a00 2e2e2f6c 6962722f , [%s]..../libr/ │ │ │ │ + 0x000288e0 6567672f 656d6974 5f613634 2e630000 egg/emit_a64.c.. │ │ │ │ + 0x000288f0 20206d6f 76207830 2c202573 0a000000 mov x0, %s.... │ │ │ │ + 0x00028900 3a206d6f 76207837 2c20602e 61726760 : mov x7, `.arg` │ │ │ │ + 0x00028910 0a3a2073 76632030 7825780a 00000000 .: svc 0x%x..... │ │ │ │ + 0x00028920 20206d6f 76207837 2c202573 0a000000 mov x7, %s.... │ │ │ │ + 0x00028930 20206d6f 76207837 2c205b78 375d0a00 mov x7, [x7].. │ │ │ │ + 0x00028940 20206d6f 767a2078 372c205b 78375d0a movz x7, [x7]. │ │ │ │ + 0x00028950 00000000 20206164 64207832 392c2073 .... add x29, s │ │ │ │ + 0x00028960 702c2038 0a202073 75622073 702c2073 p, 8. sub sp, s │ │ │ │ + 0x00028970 702c2025 640a0000 20206c64 72207830 p, %d... ldr x0 │ │ │ │ + 0x00028980 2c202573 00000000 20206278 2078300a , %s.... bx x0. │ │ │ │ + 0x00028990 00000000 20206c64 72207825 642c205b .... ldr x%d, [ │ │ │ │ + 0x000289a0 25735d0a 00000000 2020626c 72207830 %s]..... blr x0 │ │ │ │ + 0x000289b0 0a000000 78256400 61363400 78300000 ....x%d.a64.x0.. │ │ │ │ + 0x000289c0 78310000 78320000 78330000 78340000 x1..x2..x3..x4.. │ │ │ │ + 0x000289d0 5e000000 3a3d0000 7c000000 2d000000 ^...:=..|...-... │ │ │ │ + 0x000289e0 2b000000 2a000000 2f000000 26000000 +...*.../...&... │ │ │ │ + 0x000289f0 41300000 25732c25 732c2573 2c25732c A0..%s,%s,%s,%s, │ │ │ │ + 0x00028a00 3a3d2c00 46502c25 642c2b2c 53502c3a :=,.FP,%d,+,SP,: │ │ │ │ + 0x00028a10 3d2c0000 25642c41 302c3a3d 2c25642c =,..%d,A0,:=,%d, │ │ │ │ + 0x00028a20 28292c3a 3d2c0000 25732c5b 385d2c25 (),:=,..%s,[8],% │ │ │ │ + 0x00028a30 732c3a3d 2c000000 25732c5b 315d2c25 s,:=,...%s,[1],% │ │ │ │ + 0x00028a40 732c3a3d 2c000000 25732c5b 345d2c25 s,:=,...%s,[4],% │ │ │ │ + 0x00028a50 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ + 0x00028a60 50432c3a 3d000000 25732c50 432c3a3d PC,:=...%s,PC,:= │ │ │ │ + 0x00028a70 00000000 65617800 2020706f 70206561 ....eax. pop ea │ │ │ │ + 0x00028a80 780a0000 20207465 73742065 61782c20 x... test eax, │ │ │ │ + 0x00028a90 6561780a 00000000 20206164 64206573 eax..... add es │ │ │ │ + 0x00028aa0 702c2025 640a0000 20206d6f 76202573 p, %d... mov %s │ │ │ │ + 0x00028ab0 2c206561 780a0000 6d6f7620 6562702c , eax...mov ebp, │ │ │ │ + 0x00028ac0 20657370 0a000000 2020636d 70206561 esp.... cmp ea │ │ │ │ + 0x00028ad0 782c2025 730a0000 20206c65 61206561 x, %s... lea ea │ │ │ │ + 0x00028ae0 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ + 0x00028af0 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ + 0x00028b00 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ + 0x00028b10 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ + 0x00028b20 702c2025 640a0000 65637800 20206d6f p, %d...ecx. mo │ │ │ │ + 0x00028b30 76202573 2c205b65 73702b25 645d0a00 v %s, [esp+%d].. │ │ │ │ + 0x00028b40 65627800 20206d6f 76202573 2c205b65 ebx. mov %s, [e │ │ │ │ + 0x00028b50 73705d0a 00000000 5b656270 2b25645d sp].....[ebp+%d] │ │ │ │ + 0x00028b60 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ + 0x00028b70 5d000000 5b657370 2b25645d 00000000 ]...[esp+%d].... │ │ │ │ + 0x00028b80 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ + 0x00028b90 20206d6f 76206561 782c2025 730a0000 mov eax, %s... │ │ │ │ + 0x00028ba0 20206d6f 76206561 782c205b 6561785d mov eax, [eax] │ │ │ │ + 0x00028bb0 0a000000 20206d6f 767a2065 61782c20 .... movz eax, │ │ │ │ + 0x00028bc0 5b656178 5d0a0000 2020706f 70206562 [eax]... pop eb │ │ │ │ + 0x00028bd0 700a0000 20207075 73682065 62700a20 p... push ebp. │ │ │ │ + 0x00028be0 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ + 0x00028bf0 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ + 0x00028c00 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ + 0x00028c10 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ + 0x00028c20 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ + 0x00028c30 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ + 0x00028c40 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ + 0x00028c50 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ + 0x00028c60 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ + 0x00028c70 65627000 636d6400 73756964 00000000 ebp.cmd.suid.... │ │ │ │ + 0x00028c80 2e2e2f6c 6962722f 6567672f 702f6567 ../libr/egg/p/eg │ │ │ │ + 0x00028c90 675f6578 65632e63 00000000 6e6f2073 g_exec.c....no s │ │ │ │ + 0x00028ca0 75696420 666f7220 74686973 20706c61 uid for this pla │ │ │ │ + 0x00028cb0 74666f72 6d000000 556e7375 70706f72 tform...Unsuppor │ │ │ │ + 0x00028cc0 74656420 61726368 20256420 62697473 ted arch %d bits │ │ │ │ + 0x00028cd0 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00028ce0 6f732025 78000000 63757374 6f6d2063 os %x...custom c │ │ │ │ + 0x00028cf0 6f6d6d61 6e642066 6f722073 68656c6c ommand for shell │ │ │ │ + 0x00028d00 636f6465 73206973 2074656d 706f7261 codes is tempora │ │ │ │ + 0x00028d10 72696c79 20646973 61626c65 64000000 rily disabled... │ │ │ │ + 0x00028d20 43616e6e 6f742073 6574206f 70745f63 Cannot set opt_c │ │ │ │ + 0x00028d30 6d640000 43616e6e 6f742070 756c6c20 md..Cannot pull │ │ │ │ + 0x00028d40 6f70745f 636d6463 6f646500 65786563 opt_cmdcode.exec │ │ │ │ + 0x00028d50 00000000 65786563 75746520 636d643d ....execute cmd= │ │ │ │ + 0x00028d60 2f62696e 2f736820 73756964 3d66616c /bin/sh suid=fal │ │ │ │ + 0x00028d70 73650000 70616e63 616b6500 4d495400 se..pancake.MIT. │ │ │ │ + 0x00028d80 30784646 00000000 2e2e2f6c 6962722f 0xFF....../libr/ │ │ │ │ + 0x00028d90 6567672f 702f6567 675f786f 722e6300 egg/p/egg_xor.c. │ │ │ │ + 0x00028da0 584f5220 6b657920 6e6f7420 70726f76 XOR key not prov │ │ │ │ + 0x00028db0 69646564 2e205573 696e6720 28257329 ided. Using (%s) │ │ │ │ + 0x00028dc0 20617320 74686520 6b657900 496e7661 as the key.Inva │ │ │ │ + 0x00028dd0 6c696420 6b657920 28257329 00000000 lid key (%s).... │ │ │ │ + 0x00028de0 7368656c 6c636f64 65206973 20746f6f shellcode is too │ │ │ │ + 0x00028df0 206c6f6e 67203a28 00000000 4e6f2073 long :(....No s │ │ │ │ + 0x00028e00 68656c6c 636f6465 20666f75 6e642100 hellcode found!. │ │ │ │ + 0x00028e10 54686973 20786f72 206b6579 2067656e This xor key gen │ │ │ │ + 0x00028e20 65726174 6573206e 756c6c20 62797465 erates null byte │ │ │ │ + 0x00028e30 732e2054 72792061 6761696e 00000000 s. Try again.... │ │ │ │ + 0x00028e40 496e7661 6c696420 61726368 20666f72 Invalid arch for │ │ │ │ + 0x00028e50 20656767 2e786f72 20776869 63682069 egg.xor which i │ │ │ │ + 0x00028e60 73207838 362d6f6e 6c792066 6f72206e s x86-only for n │ │ │ │ + 0x00028e70 6f770000 e8ffffff ffc15e48 83c60d30 ow........^H...0 │ │ │ │ + 0x00028e80 1e48ffc6 e2f90000 786f7220 656e636f .H......xor enco │ │ │ │ + 0x00028e90 64657220 666f7220 7368656c 6c636f64 der for shellcod │ │ │ │ + 0x00028ea0 65000000 70616e63 616b652c 73616e74 e...pancake,sant │ │ │ │ + 0x00028eb0 69746f78 00000000 2f2f2053 44422d43 itox....// SDB-C │ │ │ │ + 0x00028ec0 47454e20 56322e32 2e340a23 696e636c GEN V2.2.4.#incl │ │ │ │ + 0x00028ed0 75646520 3c637479 70652e68 3e0a2369 ude .#i │ │ │ │ + 0x00028ee0 6e636c75 6465203c 73746469 6f2e683e nclude │ │ │ │ + 0x00028ef0 0a23696e 636c7564 65203c73 7472696e .#include ..struct kv │ │ │ │ + 0x00028f10 7b20636f 6e737420 63686172 202a6e61 { const char *na │ │ │ │ + 0x00028f20 6d653b20 636f6e73 74206368 6172202a me; const char * │ │ │ │ + 0x00028f30 76616c75 653b207d 3b0a7374 61746963 value; };.static │ │ │ │ + 0x00028f40 20636f6e 73742073 74727563 74206b76 const struct kv │ │ │ │ + 0x00028f50 206b7673 5b5d203d 207b0000 2f2f2067 kvs[] = {..// g │ │ │ │ + 0x00028f60 6363202d 444d4149 4e3d3120 25732e63 cc -DMAIN=1 %s.c │ │ │ │ + 0x00028f70 203b202e 2f612e6f 7574203e 2025732e ; ./a.out > %s. │ │ │ │ + 0x00028f80 68000000 257b0a23 696e636c 75646520 h...%{.#include │ │ │ │ + 0x00028f90 3c737464 696f2e68 3e0a2369 6e636c75 .#inclu │ │ │ │ + 0x00028fa0 6465203c 73747269 6e672e68 3e0a2369 de .#i │ │ │ │ + 0x00028fb0 6e636c75 6465203c 63747970 652e683e nclude │ │ │ │ + 0x00028fc0 0a257d0a 0a737472 75637420 6b76207b .%}..struct kv { │ │ │ │ + 0x00028fd0 20636f6e 73742063 68617220 2a6e616d const char *nam │ │ │ │ + 0x00028fe0 653b2063 6f6e7374 20636861 72202a76 e; const char *v │ │ │ │ + 0x00028ff0 616c7565 3b207d3b 0a252500 2f2f2067 alue; };.%%.// g │ │ │ │ + 0x00029000 70657266 202d6163 6c454443 4947202d perf -aclEDCIG - │ │ │ │ + 0x00029010 2d6e756c 6c2d7374 72696e67 73202d48 -null-strings -H │ │ │ │ + 0x00029020 20736462 5f686173 685f635f 2573202d sdb_hash_c_%s - │ │ │ │ + 0x00029030 4e207364 625f6765 745f635f 2573202d N sdb_get_c_%s - │ │ │ │ + 0x00029040 74202573 2e677065 7266203e 2025732e t %s.gperf > %s. │ │ │ │ + 0x00029050 63000000 20207b4e 554c4c2c 204e554c c... {NULL, NUL │ │ │ │ + 0x00029060 4c7d0a7d 3b0a7479 70656465 6620696e L}.};.typedef in │ │ │ │ + 0x00029070 7420282a 47706572 66466f72 65616368 t (*GperfForeach │ │ │ │ + 0x00029080 43616c6c 6261636b 2928766f 6964202a Callback)(void * │ │ │ │ + 0x00029090 75736572 2c20636f 6e737420 63686172 user, const char │ │ │ │ + 0x000290a0 202a6b2c 20636f6e 73742063 68617220 *k, const char │ │ │ │ + 0x000290b0 2a76293b 00000000 696e7420 67706572 *v);....int gper │ │ │ │ + 0x000290c0 665f2573 5f666f72 65616368 28477065 f_%s_foreach(Gpe │ │ │ │ + 0x000290d0 7266466f 72656163 6843616c 6c626163 rfForeachCallbac │ │ │ │ + 0x000290e0 6b206362 2c20766f 6964202a 75736572 k cb, void *user │ │ │ │ + 0x000290f0 29207b00 2020696e 74206920 3d20303b ) {. int i = 0; │ │ │ │ + 0x00029100 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x00029110 616d6529 207b0a20 20636220 28757365 ame) {. cb (use │ │ │ │ + 0x00029120 722c206b 76735b69 5d2e6e61 6d652c20 r, kvs[i].name, │ │ │ │ + 0x00029130 6b76735b 695d2e76 616c7565 293b0a20 kvs[i].value);. │ │ │ │ + 0x00029140 20692b2b 3b7d0a20 20726574 75726e20 i++;}. return │ │ │ │ + 0x00029150 303b0a7d 00000000 636f6e73 74206368 0;.}....const ch │ │ │ │ + 0x00029160 6172202a 67706572 665f2573 5f676574 ar *gperf_%s_get │ │ │ │ + 0x00029170 28636f6e 73742063 68617220 2a732920 (const char *s) │ │ │ │ + 0x00029180 7b000000 2020696e 74206920 3d20303b {... int i = 0; │ │ │ │ + 0x00029190 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x000291a0 616d6529 207b0a20 20696620 28217374 ame) {. if (!st │ │ │ │ + 0x000291b0 72636d70 2028732c 206b7673 5b695d2e rcmp (s, kvs[i]. │ │ │ │ + 0x000291c0 6e616d65 29292072 65747572 6e206b76 name)) return kv │ │ │ │ + 0x000291d0 735b695d 2e76616c 75653b0a 2020692b s[i].value;. i+ │ │ │ │ + 0x000291e0 2b3b7d0a 20207265 7475726e 204e554c +;}. return NUL │ │ │ │ + 0x000291f0 4c3b0a7d 00000000 23646566 696e6520 L;.}....#define │ │ │ │ + 0x00029200 7364625f 68617368 5f635f25 7328782c sdb_hash_c_%s(x, │ │ │ │ + 0x00029210 79292067 70657266 5f25735f 68617368 y) gperf_%s_hash │ │ │ │ + 0x00029220 28782900 636f6e73 7420756e 7369676e (x).const unsign │ │ │ │ + 0x00029230 65642069 6e742067 70657266 5f25735f ed int gperf_%s_ │ │ │ │ + 0x00029240 68617368 28636f6e 73742063 68617220 hash(const char │ │ │ │ + 0x00029250 2a732920 7b000000 2020696e 74207375 *s) {... int su │ │ │ │ + 0x00029260 6d203d20 7374726c 656e2028 73293b0a m = strlen (s);. │ │ │ │ + 0x00029270 20207768 696c6520 282a7329 207b2073 while (*s) { s │ │ │ │ + 0x00029280 756d202b 3d202a73 3b20732b 2b3b207d um += *s; s++; } │ │ │ │ + 0x00029290 0a202072 65747572 6e207375 6d3b0a7d . return sum;.} │ │ │ │ + 0x000292a0 00000000 73747275 6374207b 636f6e73 ....struct {cons │ │ │ │ + 0x000292b0 74206368 6172202a 6e616d65 3b766f69 t char *name;voi │ │ │ │ + 0x000292c0 64202a67 65743b76 6f696420 2a686173 d *get;void *has │ │ │ │ + 0x000292d0 683b766f 6964202a 666f7265 6163683b h;void *foreach; │ │ │ │ + 0x000292e0 7d206770 6572665f 2573203d 207b0a20 } gperf_%s = {. │ │ │ │ + 0x000292f0 202e6e61 6d65203d 20222573 222c0a20 .name = "%s",. │ │ │ │ + 0x00029300 202e6765 74203d20 26677065 72665f25 .get = &gperf_% │ │ │ │ + 0x00029310 735f6765 742c0a20 202e6861 7368203d s_get,. .hash = │ │ │ │ + 0x00029320 20266770 6572665f 25735f68 6173682c &gperf_%s_hash, │ │ │ │ + 0x00029330 0a20202e 666f7265 61636820 3d202667 . .foreach = &g │ │ │ │ + 0x00029340 70657266 5f25735f 666f7265 6163680a perf_%s_foreach. │ │ │ │ + 0x00029350 7d3b0a0a 23696620 4d41494e 0a696e74 };..#if MAIN.int │ │ │ │ + 0x00029360 206d6169 6e202829 207b0a09 636f6e73 main () {..cons │ │ │ │ + 0x00029370 74206368 6172202a 73203d20 28286368 t char *s = ((ch │ │ │ │ + 0x00029380 61722a28 2a292863 6861722a 29296770 ar*(*)(char*))gp │ │ │ │ + 0x00029390 6572665f 25732e67 65742928 22666f6f erf_%s.get)("foo │ │ │ │ + 0x000293a0 22293b0a 09707269 6e746620 28222525 ");..printf ("%% │ │ │ │ + 0x000293b0 735c6e22 2c207329 3b0a7d0a 23656e64 s\n", s);.}.#end │ │ │ │ + 0x000293c0 69660000 25250a2f 2f205344 422d4347 if..%%.// SDB-CG │ │ │ │ + 0x000293d0 454e2056 322e322e 340a7479 70656465 EN V2.2.4.typede │ │ │ │ + 0x000293e0 6620696e 7420282a 47706572 66466f72 f int (*GperfFor │ │ │ │ + 0x000293f0 65616368 43616c6c 6261636b 2928766f eachCallback)(vo │ │ │ │ + 0x00029400 6964202a 75736572 2c20636f 6e737420 id *user, const │ │ │ │ + 0x00029410 63686172 202a6b2c 20636f6e 73742063 char *k, const c │ │ │ │ + 0x00029420 68617220 2a76293b 00000000 09696e74 har *v);.....int │ │ │ │ + 0x00029430 20693b66 6f722028 693d303b 693c544f i;for (i=0;iname, │ │ │ │ + 0x00029490 20772d3e 76616c75 65292920 72657475 w->value)) retu │ │ │ │ + 0x000294a0 726e2030 3b0a7d0a 72657475 726e2031 rn 0;.}.return 1 │ │ │ │ + 0x000294b0 3b7d0000 636f6e73 74206368 61722a20 ;}..const char* │ │ │ │ + 0x000294c0 67706572 665f2573 5f676574 28636f6e gperf_%s_get(con │ │ │ │ + 0x000294d0 73742063 68617220 2a732920 7b000000 st char *s) {... │ │ │ │ + 0x000294e0 09636f6e 73742073 74727563 74206b76 .const struct kv │ │ │ │ + 0x000294f0 202a6f20 3d207364 625f6765 745f635f *o = sdb_get_c_ │ │ │ │ + 0x00029500 25732028 732c2073 74726c65 6e287329 %s (s, strlen(s) │ │ │ │ + 0x00029510 293b0000 09726574 75726e20 6f3f206f );...return o? o │ │ │ │ + 0x00029520 2d3e7661 6c75653a 204e554c 4c3b0a7d ->value: NULL;.} │ │ │ │ + 0x00029530 00000000 09726574 75726e20 7364625f .....return sdb_ │ │ │ │ + 0x00029540 68617368 5f635f25 7328732c 20737472 hash_c_%s(s, str │ │ │ │ + 0x00029550 6c656e20 28732929 3b000000 73747275 len (s));...stru │ │ │ │ + 0x00029560 6374207b 636f6e73 74206368 61722a6e ct {const char*n │ │ │ │ + 0x00029570 616d653b 766f6964 2a676574 3b766f69 ame;void*get;voi │ │ │ │ + 0x00029580 642a6861 73683b76 6f696420 2a666f72 d*hash;void *for │ │ │ │ + 0x00029590 65616368 3b7d2067 70657266 5f257320 each;} gperf_%s │ │ │ │ + 0x000295a0 3d207b0a 092e6e61 6d65203d 20222573 = {...name = "%s │ │ │ │ + 0x000295b0 222c0a09 2e676574 203d2026 67706572 ",...get = &gper │ │ │ │ + 0x000295c0 665f2573 5f676574 2c0a092e 68617368 f_%s_get,...hash │ │ │ │ + 0x000295d0 203d2026 67706572 665f2573 5f686173 = &gperf_%s_has │ │ │ │ + 0x000295e0 682c0a09 2e666f72 65616368 203d2026 h,...foreach = & │ │ │ │ + 0x000295f0 67706572 665f2573 5f666f72 65616368 gperf_%s_foreach │ │ │ │ + 0x00029600 0a7d3b0a 0a236966 204d4149 4e0a696e .};..#if MAIN.in │ │ │ │ + 0x00029610 74206d61 696e2028 29207b0a 09636861 t main () {..cha │ │ │ │ + 0x00029620 72206c69 6e655b31 3032345d 3b0a0946 r line[1024];..F │ │ │ │ + 0x00029630 494c4520 2a666420 3d20666f 70656e20 ILE *fd = fopen │ │ │ │ + 0x00029640 28222573 2e677065 7266222c 20227222 ("%s.gperf", "r" │ │ │ │ + 0x00029650 293b0a09 69662028 21666429 207b0a09 );..if (!fd) {.. │ │ │ │ + 0x00029660 09667072 696e7466 20287374 64657272 .fprintf (stderr │ │ │ │ + 0x00029670 2c202243 616e6e6f 74206f70 656e2025 , "Cannot open % │ │ │ │ + 0x00029680 732e6770 6572665c 6e22293b 0a090972 s.gperf\n");...r │ │ │ │ + 0x00029690 65747572 6e20313b 0a097d0a 09696e74 eturn 1;..}..int │ │ │ │ + 0x000296a0 206d6f64 65203d20 303b0a09 7072696e mode = 0;..prin │ │ │ │ + 0x000296b0 74662028 22236966 6e646566 20494e43 tf ("#ifndef INC │ │ │ │ + 0x000296c0 4c554445 5f25735f 485c6e22 293b0a09 LUDE_%s_H\n");.. │ │ │ │ + 0x000296d0 7072696e 74662028 22236465 66696e65 printf ("#define │ │ │ │ + 0x000296e0 20494e43 4c554445 5f25735f 4820315c INCLUDE_%s_H 1\ │ │ │ │ + 0x000296f0 6e22293b 0a097768 696c6520 28216665 n");..while (!fe │ │ │ │ + 0x00029700 6f662028 66642929 207b0a09 092a6c69 of (fd)) {...*li │ │ │ │ + 0x00029710 6e65203d 20303b0a 09096667 65747320 ne = 0;...fgets │ │ │ │ + 0x00029720 286c696e 652c2073 697a656f 6620286c (line, sizeof (l │ │ │ │ + 0x00029730 696e6529 2c206664 293b0a09 09696620 ine), fd);...if │ │ │ │ + 0x00029740 286d6f64 65203d3d 20312920 7b0a0909 (mode == 1) {... │ │ │ │ + 0x00029750 09636861 72202a63 6f6d6d61 203d2073 .char *comma = s │ │ │ │ + 0x00029760 74726368 7220286c 696e652c 20272c27 trchr (line, ',' │ │ │ │ + 0x00029770 293b0a09 09096966 2028636f 6d6d6129 );....if (comma) │ │ │ │ + 0x00029780 207b0a09 0909092a 636f6d6d 61203d20 {.....*comma = │ │ │ │ + 0x00029790 303b0a09 09090963 68617220 2a757020 0;.....char *up │ │ │ │ + 0x000297a0 3d207364 625f7374 72647570 20286c69 = sdb_strdup (li │ │ │ │ + 0x000297b0 6e65293b 0a090909 09636861 72202a70 ne);.....char *p │ │ │ │ + 0x000297c0 203d2075 703b2077 68696c65 20282a70 = up; while (*p │ │ │ │ + 0x000297d0 29207b20 2a70203d 20746f75 70706572 ) { *p = toupper │ │ │ │ + 0x000297e0 20282a70 293b2070 2b2b3b20 7d0a0909 (*p); p++; }... │ │ │ │ + 0x000297f0 09097072 696e7466 20282223 64656669 ..printf ("#defi │ │ │ │ + 0x00029800 6e652047 50455246 5f25735f 25257320 ne GPERF_%s_%%s │ │ │ │ + 0x00029810 2525645c 6e222c0a 09090909 096c696e %%d\n",......lin │ │ │ │ + 0x00029820 652c2073 64625f68 6173685f 635f2573 e, sdb_hash_c_%s │ │ │ │ + 0x00029830 20286c69 6e652c20 636f6d6d 61202d20 (line, comma - │ │ │ │ + 0x00029840 6c696e65 29293b0a 0909097d 0a09097d line));....}...} │ │ │ │ + 0x00029850 0a090969 6620282a 6c696e65 203d3d20 ...if (*line == │ │ │ │ + 0x00029860 27252527 20262620 6c696e65 5b315d20 '%%' && line[1] │ │ │ │ + 0x00029870 3d3d2027 25252729 207b206d 6f64652b == '%%') { mode+ │ │ │ │ + 0x00029880 2b3b207d 0a097d0a 09707269 6e746620 +; }..}..printf │ │ │ │ + 0x00029890 28222365 6e646966 5c6e2229 3b0a7d0a ("#endif\n");.}. │ │ │ │ + 0x000298a0 23656e64 69660000 55736167 653a2073 #endif..Usage: s │ │ │ │ + 0x000298b0 6462202d 72205b70 6174685d 0a000000 db -r [path].... │ │ │ │ + 0x000298c0 5344425f 4f555450 55545f44 49520000 SDB_OUTPUT_DIR.. │ │ │ │ + 0x000298d0 53444254 4f4f4c20 286d6972 726f723d SDBTOOL (mirror= │ │ │ │ + 0x000298e0 25642920 66726f6d 3d257320 746f3d25 %d) from=%s to=% │ │ │ │ + 0x000298f0 730a0000 496e7661 6c696420 64697265 s...Invalid dire │ │ │ │ + 0x00029900 63746f72 793a2025 730a0000 4661696c ctory: %s...Fail │ │ │ │ + 0x00029910 65642074 6f206765 74206375 7272656e ed to get curren │ │ │ │ + 0x00029920 74206469 72656374 6f72790a 00000000 t directory..... │ │ │ │ + 0x00029930 43616e6e 6f742063 68646972 20746f20 Cannot chdir to │ │ │ │ + 0x00029940 25730a00 2e736462 2e747874 00000000 %s...sdb.txt.... │ │ │ │ + 0x00029950 6e657765 72202573 0a000000 4661696c newer %s....Fail │ │ │ │ + 0x00029960 65642074 6f206372 65617465 206f7574 ed to create out │ │ │ │ + 0x00029970 70757420 64697265 63746f72 793a2025 put directory: % │ │ │ │ + 0x00029980 730a0000 4661696c 65642074 6f206765 s...Failed to ge │ │ │ │ + 0x00029990 6e657261 74652068 65616465 720a0000 nerate header... │ │ │ │ + 0x000299a0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x000299b0 20737472 696e6720 62756666 65720a00 string buffer.. │ │ │ │ + 0x000299c0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x000299d0 20534442 20696e73 74616e63 650a0000 SDB instance... │ │ │ │ + 0x000299e0 4661696c 65642074 6f206c6f 61642053 Failed to load S │ │ │ │ + 0x000299f0 44422074 65787420 66696c65 2025730a DB text file %s. │ │ │ │ + 0x00029a00 00000000 097b2225 73222c20 22257322 .....{"%s", "%s" │ │ │ │ + 0x00029a10 7d2c0a00 4661696c 65642074 6f206765 },..Failed to ge │ │ │ │ + 0x00029a20 6e657261 74652066 6f6f7465 720a0000 nerate footer... │ │ │ │ + 0x00029a30 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x00029a40 2066696c 6520636f 6e74656e 740a0000 file content... │ │ │ │ + 0x00029a50 77620000 4661696c 65642074 6f206f70 wb..Failed to op │ │ │ │ + 0x00029a60 656e2066 696c6520 25732066 6f722077 en file %s for w │ │ │ │ + 0x00029a70 72697469 6e670a00 4661696c 65642074 riting..Failed t │ │ │ │ + 0x00029a80 6f207772 69746520 746f2066 696c6520 o write to file │ │ │ │ + 0x00029a90 25730a00 53444254 4f4f4c20 67706572 %s..SDBTOOL gper │ │ │ │ + 0x00029aa0 663d2573 0a000000 6d616b65 64202573 f=%s....maked %s │ │ │ │ + 0x00029ab0 0a000000 4661696c 65642074 6f207061 ....Failed to pa │ │ │ │ + 0x00029ac0 72736520 25730a00 5761726e 696e673a rse %s..Warning: │ │ │ │ + 0x00029ad0 20466169 6c656420 746f2072 65747572 Failed to retur │ │ │ │ + 0x00029ae0 6e20746f 206f7269 67696e61 6c206469 n to original di │ │ │ │ + 0x00029af0 72656374 6f72790a 00000000 6572726f rectory.....erro │ │ │ │ + 0x00029b00 723a2073 6462746f 6f6c2066 61696c65 r: sdbtool faile │ │ │ │ + 0x00029b10 640a0000 20200000 4e530000 25632573 d... ..NS..%c%s │ │ │ │ + 0x00029b20 20000000 25732f00 25733d25 73000000 ...%s/.%s=%s... │ │ │ │ + 0x00029b30 2e2f0000 2e746d70 00000000 6d6d6170 ./...tmp....mmap │ │ │ │ + 0x00029b40 00000000 1b5b2573 6d25731b 5b306d0a .....[%sm%s.[0m. │ │ │ │ + 0x00029b50 00000000 33310000 74727565 00000000 ....31..true.... │ │ │ │ + 0x00029b60 66616c73 65000000 25732225 73223a25 false...%s"%s":% │ │ │ │ + 0x00029b70 73000000 25732225 73223a25 6c6c7500 s...%s"%s":%llu. │ │ │ │ + 0x00029b80 25732225 73223a22 25732200 20207b22 %s"%s":"%s". {" │ │ │ │ + 0x00029b90 2573222c 22257322 7d2c200a 00000000 %s","%s"}, ..... │ │ │ │ + 0x00029ba0 25732c22 2573220a 00000000 25733d25 %s,"%s".....%s=% │ │ │ │ + 0x00029bb0 730a0000 4572726f 723a2067 70657266 s...Error: gperf │ │ │ │ + 0x00029bc0 20646f65 736e2774 20776f72 6b207769 doesn't work wi │ │ │ │ + 0x00029bd0 74682064 61746173 65747320 77697468 th datasets with │ │ │ │ + 0x00029be0 206d6f72 65207468 616e2031 352e3030 more than 15.00 │ │ │ │ + 0x00029bf0 30206b65 79732e0a 00000000 43616e6e 0 keys......Cann │ │ │ │ + 0x00029c00 6f742063 72656174 65206461 74616261 ot create databa │ │ │ │ + 0x00029c10 73650a00 4661696c 65642074 6f206c6f se..Failed to lo │ │ │ │ + 0x00029c20 61642074 65787420 73646220 66726f6d ad text sdb from │ │ │ │ + 0x00029c30 2025730a 00000000 4661696c 65642074 %s.....Failed t │ │ │ │ + 0x00029c40 6f207265 61642074 65787420 73646220 o read text sdb │ │ │ │ + 0x00029c50 66726f6d 20737464 696e0a00 67706572 from stdin..gper │ │ │ │ + 0x00029c60 66000000 75736167 653a2073 6462205b f...usage: sdb [ │ │ │ │ + 0x00029c70 2d306343 64446568 6a4a7274 767c2d44 -0cCdDehjJrtv|-D │ │ │ │ + 0x00029c80 20412042 5d205b2d 7c64625d 205b2e66 A B] [-|db] [.f │ │ │ │ + 0x00029c90 696c655d 7c5b2d3d 5d7c3d3d 7c7c5b2d ile]|[-=]|==||[- │ │ │ │ + 0x00029ca0 2b5d5b28 69647829 6b65795b 3a6a736f +][(idx)key[:jso │ │ │ │ + 0x00029cb0 6e7c3d76 616c7565 5d202e2e 5d000000 n|=value] ..]... │ │ │ │ + 0x00029cc0 20202d30 20202020 20207465 726d696e -0 termin │ │ │ │ + 0x00029cd0 61746520 72657375 6c747320 77697468 ate results with │ │ │ │ + 0x00029ce0 205c7830 300a2020 2d632020 20202020 \x00. -c │ │ │ │ + 0x00029cf0 636f756e 74207468 65206e75 6d626572 count the number │ │ │ │ + 0x00029d00 206f6620 6b657973 20646174 61626173 of keys databas │ │ │ │ + 0x00029d10 650a2020 2d432020 20202020 63726561 e. -C crea │ │ │ │ + 0x00029d20 74652066 6f6f2e7b 632c687d 20666f72 te foo.{c,h} for │ │ │ │ + 0x00029d30 20656d62 65646469 6e672028 75736573 embedding (uses │ │ │ │ + 0x00029d40 20677065 7266290a 20202d64 20202020 gperf). -d │ │ │ │ + 0x00029d50 20206465 636f6465 20626173 65363420 decode base64 │ │ │ │ + 0x00029d60 66726f6d 20737464 696e0a20 202d4420 from stdin. -D │ │ │ │ + 0x00029d70 20202020 20646966 66207477 6f206461 diff two da │ │ │ │ + 0x00029d80 74616261 7365730a 20202d65 20202020 tabases. -e │ │ │ │ + 0x00029d90 2020656e 636f6465 20737464 696e2061 encode stdin a │ │ │ │ + 0x00029da0 73206261 73653634 0a20202d 67205b2e s base64. -g [. │ │ │ │ + 0x00029db0 2e5d2067 72657020 65787072 65737369 .] grep expressi │ │ │ │ + 0x00029dc0 6f6e0a20 202d4720 20202020 20707269 on. -G pri │ │ │ │ + 0x00029dd0 6e742064 61746162 61736520 696e2067 nt database in g │ │ │ │ + 0x00029de0 70657266 20666f72 6d61740a 20202d68 perf format. -h │ │ │ │ + 0x00029df0 20202020 20207368 6f772074 68697320 show this │ │ │ │ + 0x00029e00 68656c70 0a20202d 6a202020 2020206f help. -j o │ │ │ │ + 0x00029e10 75747075 7420696e 206a736f 6e0a2020 utput in json. │ │ │ │ + 0x00029e20 2d6f205b 665d2020 6f757470 75742066 -o [f] output f │ │ │ │ + 0x00029e30 696c6520 6e616d65 20666f72 202d4320 ile name for -C │ │ │ │ + 0x00029e40 2d740a20 202d4a20 20202020 20656e61 -t. -J ena │ │ │ │ + 0x00029e50 626c6520 6a6f7572 6e616c69 6e670a20 ble journaling. │ │ │ │ + 0x00029e60 202d7220 20202020 2070726f 63657373 -r process │ │ │ │ + 0x00029e70 202e7364 622e7478 74206669 6c657320 .sdb.txt files │ │ │ │ + 0x00029e80 696e2074 68652067 6976656e 20706174 in the given pat │ │ │ │ + 0x00029e90 680a2020 2d742020 20202020 75736520 h. -t use │ │ │ │ + 0x00029ea0 74657874 6d6f6465 2028666f 72202d43 textmode (for -C │ │ │ │ + 0x00029eb0 290a2020 2d762020 20202020 73686f77 ). -v show │ │ │ │ + 0x00029ec0 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x00029ed0 74696f6e 00000000 73646220 322e322e tion....sdb 2.2. │ │ │ │ + 0x00029ee0 34000000 4d697373 696e6720 61726775 4...Missing argu │ │ │ │ + 0x00029ef0 6d656e74 20666f72 202d670a 00000000 ment for -g..... │ │ │ │ + 0x00029f00 43616e6e 6f742063 72656174 65202e25 Cannot create .% │ │ │ │ + 0x00029f10 730a0000 67706572 66202d61 636c4544 s...gperf -aclED │ │ │ │ + 0x00029f20 43494720 2d2d6e75 6c6c2d73 7472696e CIG --null-strin │ │ │ │ + 0x00029f30 6773202d 48207364 625f6861 73685f63 gs -H sdb_hash_c │ │ │ │ + 0x00029f40 5f257320 2d4e2073 64625f67 65745f63 _%s -N sdb_get_c │ │ │ │ + 0x00029f50 5f257320 2d742025 732e6770 65726620 _%s -t %s.gperf │ │ │ │ + 0x00029f60 3e202573 2e630a00 67636320 2d444d41 > %s.c..gcc -DMA │ │ │ │ + 0x00029f70 494e3d31 2025732e 63203b20 2e2f612e IN=1 %s.c ; ./a. │ │ │ │ + 0x00029f80 6f757420 3e202573 2e680a00 47656e65 out > %s.h..Gene │ │ │ │ + 0x00029f90 72617465 64202573 2e632061 6e642025 rated %s.c and % │ │ │ │ + 0x00029fa0 732e680a 00000000 43616e6e 6f742072 s.h.....Cannot r │ │ │ │ + 0x00029fb0 756e2067 70657266 3a202573 0a000000 un gperf: %s.... │ │ │ │ + 0x00029fc0 4f757464 61746564 20736462 2062696e Outdated sdb bin │ │ │ │ + 0x00029fd0 61727920 696e2050 4154483f 0a000000 ary in PATH?.... │ │ │ │ + 0x00029fe0 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x00029ff0 64622f69 6e636c75 64652f73 64622f63 db/include/sdb/c │ │ │ │ + 0x0002a000 77697373 7461626c 652e6800 43574953 wisstable.h.CWIS │ │ │ │ + 0x0002a010 535f4348 45434b20 6661696c 65642061 S_CHECK failed a │ │ │ │ + 0x0002a020 74202573 3a25640a 00000000 6d616c6c t %s:%d.....mall │ │ │ │ + 0x0002a030 6f632829 20726574 75726e65 64206e75 oc() returned nu │ │ │ │ + 0x0002a040 6c6c0000 43574953 535f5365 74437472 ll..CWISS_SetCtr │ │ │ │ + 0x0002a050 6c206f75 742d6f66 2d626f75 6e64733a l out-of-bounds: │ │ │ │ + 0x0002a060 20257a75 203e3d20 257a7500 496e7661 %zu >= %zu.Inva │ │ │ │ + 0x0002a070 6c696420 6f706572 6174696f 6e206f6e lid operation on │ │ │ │ + 0x0002a080 20697465 7261746f 72202825 702f2564 iterator (%p/%d │ │ │ │ + 0x0002a090 292e2054 68652065 6c656d65 6e74206d ). The element m │ │ │ │ + 0x0002a0a0 69676874 20686176 65206265 656e2065 ight have been e │ │ │ │ + 0x0002a0b0 72617365 642c206f 72207468 65207461 rased, or the ta │ │ │ │ + 0x0002a0c0 626c6520 6d696768 74206861 76652072 ble might have r │ │ │ │ + 0x0002a0d0 65686173 6865642e 00000000 62616420 ehashed.....bad │ │ │ │ + 0x0002a0e0 6374726c 2076616c 75652061 7420257a ctrl value at %z │ │ │ │ + 0x0002a0f0 753a2025 30327800 696e7661 6c696420 u: %02x.invalid │ │ │ │ + 0x0002a100 63617061 63697479 3a20257a 75000000 capacity: %zu... │ │ │ │ + 0x0002a110 756e6578 70656374 65642073 6d616c6c unexpected small │ │ │ │ + 0x0002a120 20636170 61636974 793a2025 7a750000 capacity: %zu.. │ │ │ │ + 0x0002a130 66756c6c 20746162 6c652100 2e2e2f73 full table!.../s │ │ │ │ + 0x0002a140 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a150 72632f68 745f7575 2e630000 686d0000 rc/ht_uu.c..hm.. │ │ │ │ + 0x0002a160 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x0002a170 64622f73 72632f68 745f7075 2e630000 db/src/ht_pu.c.. │ │ │ │ + 0x0002a180 65726173 696e6720 61206461 6e676c69 erasing a dangli │ │ │ │ + 0x0002a190 6e672069 74657261 746f7200 2e2e2f73 ng iterator.../s │ │ │ │ + 0x0002a1a0 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a1b0 72632f68 745f7375 2e630000 686d2026 rc/ht_su.c..hm & │ │ │ │ + 0x0002a1c0 26206b65 79000000 686d2026 26206f6c & key...hm && ol │ │ │ │ + 0x0002a1d0 645f6b65 79202626 206e6577 5f6b6579 d_key && new_key │ │ │ │ + 0x0002a1e0 00000000 25732e6a 6f75726e 616c0000 ....%s.journal.. │ │ │ │ + 0x0002a1f0 22000000 7b222573 223a2573 25732573 "...{"%s":%s%s%s │ │ │ │ + 0x0002a200 7d000000 7b222573 223a2573 25732573 }...{"%s":%s%s%s │ │ │ │ + 0x0002a210 25730000 25660000 3078256c 6c780000 %s..%f..0x%llx.. │ │ │ │ + 0x0002a220 2e6c6f63 6b000000 30782530 38780a00 .lock...0x%08x.. │ │ │ │ + 0x0002a230 2a2a2a00 256c6c64 00000000 30313233 ***.%lld....0123 │ │ │ │ + 0x0002a240 34353637 38396162 63646566 00000000 456789abcdef.... │ │ │ │ + 0x0002a250 756e6465 66696e65 64000000 6e756d62 undefined...numb │ │ │ │ + 0x0002a260 65720000 6a736f6e 00000000 61727261 er..json....arra │ │ │ │ + 0x0002a270 79000000 626f6f6c 65616e00 73747269 y...boolean.stri │ │ │ │ + 0x0002a280 6e670000 5c5c0000 5c720000 5c6e0000 ng..\\..\r..\n.. │ │ │ │ + 0x0002a290 5c000000 725f6567 675f7072 6570656e \...r_egg_prepen │ │ │ │ + 0x0002a2a0 645f6279 74657300 725f6567 675f7072 d_bytes.r_egg_pr │ │ │ │ + 0x0002a2b0 6570656e 645f6279 74657300 725f6567 epend_bytes.r_eg │ │ │ │ + 0x0002a2c0 675f706c 7567696e 5f616464 00000000 g_plugin_add.... │ │ │ │ + 0x0002a2d0 725f6567 675f706c 7567696e 5f616464 r_egg_plugin_add │ │ │ │ + 0x0002a2e0 00000000 725f6567 675f746f 73747269 ....r_egg_tostri │ │ │ │ + 0x0002a2f0 6e670000 725f6567 675f746f 73747269 ng..r_egg_tostri │ │ │ │ + 0x0002a300 6e670000 725f6567 675f7265 73657400 ng..r_egg_reset. │ │ │ │ + 0x0002a310 725f6567 675f7265 73657400 725f6567 r_egg_reset.r_eg │ │ │ │ + 0x0002a320 675f7365 74757000 725f6567 675f7365 g_setup.r_egg_se │ │ │ │ + 0x0002a330 74757000 725f6567 675f6c6f 61640000 tup.r_egg_load.. │ │ │ │ + 0x0002a340 725f6567 675f6c6f 61640000 725f6567 r_egg_load..r_eg │ │ │ │ + 0x0002a350 675f7379 7363616c 6c000000 725f6567 g_syscall...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 │ │ │ │ + 0x0002a370 675f7261 77000000 725f6567 675f7261 g_raw...r_egg_ra │ │ │ │ + 0x0002a380 77000000 725f6567 675f696e 636c7564 w...r_egg_includ │ │ │ │ + 0x0002a390 65000000 725f6567 675f696e 636c7564 e...r_egg_includ │ │ │ │ + 0x0002a3a0 65000000 725f6567 675f6170 70656e64 e...r_egg_append │ │ │ │ + 0x0002a3b0 5f627974 65730000 725f6567 675f6170 _bytes..r_egg_ap │ │ │ │ + 0x0002a3c0 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ + 0x0002a3d0 675f7072 696e7466 00000000 725f6567 g_printf....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.. │ │ │ │ + 0x0002a3f0 675f6173 73656d62 6c655f61 736d0000 g_assemble_asm.. │ │ │ │ + 0x0002a400 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ 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 *............... │ │ │ │ + 0x0002a420 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ + 0x0002a430 675f7275 6e000000 725f6567 675f7061 g_run...r_egg_pa │ │ │ │ + 0x0002a440 6464696e 67000000 725f6567 675f7368 dding...r_egg_sh │ │ │ │ + 0x0002a450 656c6c63 6f646500 725f6567 675f7368 ellcode.r_egg_sh │ │ │ │ + 0x0002a460 656c6c63 6f646500 725f6567 675f6669 ellcode.r_egg_fi │ │ │ │ + 0x0002a470 6e616c69 7a650000 725f6567 675f7061 nalize..r_egg_pa │ │ │ │ + 0x0002a480 74746572 6e000000 725f6567 675f6366 ttern...r_egg_cf │ │ │ │ + 0x0002a490 696c655f 67657443 6f6d7069 6c657200 ile_getCompiler. │ │ │ │ + 0x0002a4a0 725f6567 675f6366 696c655f 7365745f r_egg_cfile_set_ │ │ │ │ + 0x0002a4b0 63456e76 00000000 725f6567 675f6366 cEnv....r_egg_cf │ │ │ │ + 0x0002a4c0 696c655f 70617273 65720000 725f6567 ile_parser..r_eg │ │ │ │ + 0x0002a4d0 675f6366 696c655f 70617273 65436f6d g_cfile_parseCom │ │ │ │ + 0x0002a4e0 70696c65 64000000 7263635f 70757368 piled...rcc_push │ │ │ │ + 0x0002a4f0 73747200 725f6567 675f6d6b 76617200 str.r_egg_mkvar. │ │ │ │ + 0x0002a500 70617273 65696e6c 696e6563 68617200 parseinlinechar. │ │ │ │ + 0x0002a510 725f6567 675f6c61 6e675f70 61727365 r_egg_lang_parse │ │ │ │ + 0x0002a520 63686172 00000000 7263635f 656c656d char....rcc_elem │ │ │ │ + 0x0002a530 656e7400 7263635f 6e657874 00000000 ent.rcc_next.... │ │ │ │ + 0x0002a540 656d6974 5f617267 00000000 656d6974 emit_arg....emit │ │ │ │ + 0x0002a550 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x0002a560 656d6974 5f676574 5f766172 00000000 emit_get_var.... │ │ │ │ + 0x0002a570 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x0002a580 5f617267 00000000 656d6974 5f737973 _arg....emit_sys │ │ │ │ + 0x0002a590 63616c6c 5f617267 73000000 656d6974 call_args...emit │ │ │ │ + 0x0002a5a0 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x0002a5b0 5f6a6d70 00000000 734dab4d c3aa09ab _jmp....sM.M.... │ │ │ │ + 0x0002a5c0 835cbc0a 75c45e73 6132637d 0d6a7bee .\..u.^sa2c}.j{. │ │ │ │ + 0x0002a5d0 dfcef000 225c5ed7 2245ed0a ce834c4f ...."\^."E....LO │ │ │ │ + 0x0002a5e0 19221c4f 220e95da d910da73 4583bf0d .".O"......sE... │ │ │ │ + 0x0002a5f0 bc4ff9c3 cef35cd7 01cebf0f 5f4dc379 .O....\....._M.y │ │ │ │ + 0x0002a600 63785c4d 0c3b0000 d90119d5 1cfce5c6 cx\M.;.......... │ │ │ │ + 0x0002a610 bdcb0dd3 c6df5916 fb16835a 1883d50f ......Y....Z.... │ │ │ │ + 0x0002a620 c2cdd516 830dbd19 181e0118 bdcb9cfd ................ │ │ │ │ + 0x0002a630 9d9dd99d 5a0fc600 7b015c83 0d83bf46 ....Z...{.\....F │ │ │ │ + 0x0002a640 0dce0d19 7d1a83ee 3bce0f1e 7dbccbdc ....}...;...}... │ │ │ │ + 0x0002a650 00000000 df838322 4fdf2d51 fb198319 ......."O.-Q.... │ │ │ │ + 0x0002a660 3b0fcbe9 0d930f0d df01e9f8 c21851c5 ;.............Q. │ │ │ │ + 0x0002a670 bd838300 225c5ed7 2245ed0a ce834c95 ...."\^."E....L. │ │ │ │ + 0x0002a680 dad910da 734583bf 0dbc4ff9 c3cef35c ....sE....O....\ │ │ │ │ + 0x0002a690 d701cebf 0f5f4dc3 7963785c 4d0c3b00 ....._M.ycx\M.;. │ │ │ │ + 0x0002a6a0 6275696c 64000000 6275696c 64000000 build...build... │ │ │ │ + 0x0002a6b0 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x0002a6c0 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ + 0x0002a6d0 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ + 0x0002a6e0 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ + 0x0002a6f0 00000000 7c242424 7d727374 75767778 ....|$$$}rstuvwx │ │ │ │ + 0x0002a700 797a7b24 24242424 24243e3f 40414243 yz{$$$$$$$>?@ABC │ │ │ │ + 0x0002a710 44454647 48494a4b 4c4d4e4f 50515253 DEFGHIJKLMNOPQRS │ │ │ │ + 0x0002a720 54555657 24242424 24245859 5a5b5c5d TUVW$$$$$$XYZ[\] │ │ │ │ + 0x0002a730 5e5f6061 62636465 66676869 6a6b6c6d ^_`abcdefghijklm │ │ │ │ + 0x0002a740 6e6f7071 00000000 00000000 00000000 nopq............ │ │ │ │ + 0x0002a750 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a760 68745f75 755f696e 73657274 00000000 ht_uu_insert.... │ │ │ │ + 0x0002a770 68745f75 755f7570 64617465 00000000 ht_uu_update.... │ │ │ │ + 0x0002a780 68745f75 755f7570 64617465 5f6b6579 ht_uu_update_key │ │ │ │ + 0x0002a790 00000000 68745f75 755f6465 6c657465 ....ht_uu_delete │ │ │ │ + 0x0002a7a0 00000000 68745f75 755f6669 6e640000 ....ht_uu_find.. │ │ │ │ + 0x0002a7b0 68745f75 755f666f 72656163 68000000 ht_uu_foreach... │ │ │ │ + 0x0002a7c0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a7d0 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a7e0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a7f0 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a800 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a810 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a820 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a830 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a840 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a850 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a860 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a870 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a880 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a890 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a8a0 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a8b0 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a8c0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a8d0 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002a8e0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a8f0 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a900 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a910 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a920 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a930 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a940 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a950 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a960 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a970 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a980 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a990 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a9a0 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a9b0 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a9c0 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a9d0 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a9e0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a9f0 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002aa00 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002aa10 68745f70 755f696e 73657274 00000000 ht_pu_insert.... │ │ │ │ + 0x0002aa20 68745f70 755f7570 64617465 00000000 ht_pu_update.... │ │ │ │ + 0x0002aa30 68745f70 755f7570 64617465 5f6b6579 ht_pu_update_key │ │ │ │ + 0x0002aa40 00000000 68745f70 755f6465 6c657465 ....ht_pu_delete │ │ │ │ + 0x0002aa50 00000000 68745f70 755f6669 6e640000 ....ht_pu_find.. │ │ │ │ + 0x0002aa60 68745f70 755f666f 72656163 68000000 ht_pu_foreach... │ │ │ │ + 0x0002aa70 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002aa80 68745f73 755f696e 73657274 00000000 ht_su_insert.... │ │ │ │ + 0x0002aa90 68745f73 755f7570 64617465 00000000 ht_su_update.... │ │ │ │ + 0x0002aaa0 68745f73 755f7570 64617465 5f6b6579 ht_su_update_key │ │ │ │ + 0x0002aab0 00000000 68745f73 755f6465 6c657465 ....ht_su_delete │ │ │ │ + 0x0002aac0 00000000 68745f73 755f6669 6e640000 ....ht_su_find.. │ │ │ │ + 0x0002aad0 68745f73 755f666f 72656163 68000000 ht_su_foreach... │ │ │ │ + 0x0002aae0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0002aaf0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0002ab00 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0002ab10 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0002ab20 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0002ab30 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0002ab40 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0002ab50 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0002ab60 2a000000 09000000 00000000 00000000 *............... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002ab80 60c5ff7f 01000000 `....... │ │ │ │ + 0x0002ab70 60c5ff7f 01000000 `....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002ab88 00000000 .... │ │ │ │ + 0x0002ab78 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 98830200 9c830200 a0830200 a4830200 ................ │ │ │ │ + 0x0003e4f4 a8830200 c8830200 28850200 2c850200 ........(...,... │ │ │ │ + 0x0003e504 30850200 34850200 54850200 a8860200 0...4...T....... │ │ │ │ + 0x0003e514 64860200 48880200 4c880200 50880200 d...H...L...P... │ │ │ │ + 0x0003e524 54880200 bc890200 c0890200 c4890200 T............... │ │ │ │ + 0x0003e534 c8890200 cc890200 98830200 9c830200 ................ │ │ │ │ + 0x0003e544 a0830200 a4830200 a8830200 748a0200 ............t... │ │ │ │ + 0x0003e554 408b0200 288b0200 648c0200 688c0200 @...(...d...h... │ │ │ │ + 0x0003e564 6c8c0200 708c0200 6ce50300 d1790100 l...p...l....y.. │ │ │ │ + 0x0003e574 45730100 78e50300 81ad0100 d9a60100 Es..x........... │ │ │ │ + 0x0003e584 19c90100 21c80100 4ced0100 4ced0100 ....!...L...L... │ │ │ │ + 0x0003e594 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e5a4 4ced0100 4ced0100 4ced0100 42ec0100 L...L...L...B... │ │ │ │ + 0x0003e5b4 42ec0100 4ced0100 4ced0100 42ec0100 B...L...L...B... │ │ │ │ + 0x0003e5c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e5d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e5e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e5f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e604 4ced0100 4ced0100 42ec0100 4ced0100 L...L...B...L... │ │ │ │ + 0x0003e614 14ed0100 4ced0100 4ced0100 4ced0100 ....L...L...L... │ │ │ │ + 0x0003e624 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e634 4ced0100 4ced0100 42ec0100 c8ec0100 L...L...B....... │ │ │ │ + 0x0003e644 4ced0100 4ced0100 c8ec0100 c8ec0100 L...L........... │ │ │ │ + 0x0003e654 c8ec0100 c8ec0100 c8ec0100 c8ec0100 ................ │ │ │ │ + 0x0003e664 c8ec0100 c8ec0100 c8ec0100 c8ec0100 ................ │ │ │ │ + 0x0003e674 42ec0100 4ced0100 4ced0100 4ced0100 B...L...L...L... │ │ │ │ + 0x0003e684 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e694 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e6a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e6b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e6c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e6d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e6e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e6f4 4ced0100 32ec0100 4ced0100 2ced0100 L...2...L...,... │ │ │ │ + 0x0003e704 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e714 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e724 c8ec0100 4ced0100 4ced0100 4ced0100 ....L...L...L... │ │ │ │ + 0x0003e734 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e744 c8ec0100 4ced0100 4ced0100 4ced0100 ....L...L...L... │ │ │ │ + 0x0003e754 4ced0100 4ced0100 c8ec0100 4ced0100 L...L.......L... │ │ │ │ + 0x0003e764 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e774 4ced0100 32ec0100 4ced0100 2ced0100 L...2...L...,... │ │ │ │ + 0x0003e784 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e794 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e7a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e7b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e7c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e7d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e7e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e7f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e804 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e814 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e824 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e834 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e844 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e854 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e864 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e874 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e884 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e894 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e8a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e8b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e8c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e8d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e8e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e8f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e904 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e914 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e924 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e934 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e944 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e954 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e964 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e974 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e984 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e994 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e9a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e9b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e9c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e9d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e9e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003e9f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ea04 4ced0100 4ced0100 42ec0100 42ec0100 L...L...B...B... │ │ │ │ + 0x0003ea14 02ed0100 42ec0100 42ec0100 42ec0100 ....B...B...B... │ │ │ │ + 0x0003ea24 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ea34 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ea44 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ea54 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ea64 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ea74 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ea84 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ea94 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eaa4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eab4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eac4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003ead4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eae4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eaf4 42ec0100 42ec0100 f0ec0100 42ec0100 B...B.......B... │ │ │ │ + 0x0003eb04 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb14 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb24 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb34 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb44 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb54 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb64 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb74 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003eb84 42ec0100 4ced0100 4ced0100 4ced0100 B...L...L...L... │ │ │ │ + 0x0003eb94 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eba4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ebb4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ebc4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ebd4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ebe4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ebf4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec04 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec14 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec24 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec34 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec44 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec54 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec64 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec74 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ec84 4ced0100 4ced0100 8cec0100 8cec0100 L...L........... │ │ │ │ + 0x0003ec94 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003eca4 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ecb4 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ecc4 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ecd4 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ece4 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ecf4 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ed04 8cec0100 8cec0100 78ec0100 78ec0100 ........x...x... │ │ │ │ + 0x0003ed14 78ec0100 78ec0100 78ec0100 78ec0100 x...x...x...x... │ │ │ │ + 0x0003ed24 78ec0100 78ec0100 78ec0100 78ec0100 x...x...x...x... │ │ │ │ + 0x0003ed34 78ec0100 78ec0100 78ec0100 78ec0100 x...x...x...x... │ │ │ │ + 0x0003ed44 78ec0100 78ec0100 64ec0100 64ec0100 x...x...d...d... │ │ │ │ + 0x0003ed54 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ + 0x0003ed64 64ec0100 64ec0100 4ced0100 4ced0100 d...d...L...L... │ │ │ │ + 0x0003ed74 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ed84 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ed94 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eda4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003edb4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003edc4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003edd4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ede4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003edf4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee04 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee14 deec0100 4ced0100 4ced0100 4ced0100 ....L...L...L... │ │ │ │ + 0x0003ee24 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee34 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee44 4ced0100 deec0100 4ced0100 4ced0100 L.......L...L... │ │ │ │ + 0x0003ee54 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee64 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee74 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee84 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ee94 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eea4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eeb4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eec4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eed4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eee4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eef4 4ced0100 4ced0100 deec0100 4ced0100 L...L.......L... │ │ │ │ + 0x0003ef04 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ef14 deec0100 4ced0100 4ced0100 4ced0100 ....L...L...L... │ │ │ │ + 0x0003ef24 deec0100 4ced0100 4ced0100 4ced0100 ....L...L...L... │ │ │ │ + 0x0003ef34 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ef44 deec0100 4ced0100 4ced0100 4ced0100 ....L...L...L... │ │ │ │ + 0x0003ef54 deec0100 4ced0100 deec0100 deec0100 ....L........... │ │ │ │ + 0x0003ef64 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ef74 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ef84 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003ef94 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003efa4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003efb4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003efc4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003efd4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003efe4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003eff4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f004 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f014 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f024 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f034 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f044 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f054 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f064 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f074 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f084 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f094 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f0a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f0b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f0c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f0d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f0e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f0f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f104 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f114 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f124 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f134 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f144 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f154 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f164 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f174 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f184 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f194 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f1a4 4ced0100 4ced0100 4ced0100 a0ec0100 L...L...L....... │ │ │ │ + 0x0003f1b4 a0ec0100 4ced0100 4ced0100 a0ec0100 ....L...L....... │ │ │ │ + 0x0003f1c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f1d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f1e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f1f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f204 4ced0100 4ced0100 a0ec0100 42ec0100 L...L.......B... │ │ │ │ + 0x0003f214 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f224 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f234 42ec0100 42ec0100 a0ec0100 42ec0100 B...B.......B... │ │ │ │ + 0x0003f244 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f254 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f264 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f274 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f284 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f294 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f2a4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f2b4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f2c4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f2d4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f2e4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f2f4 42ec0100 42ec0100 42ec0100 a0ec0100 B...B...B....... │ │ │ │ + 0x0003f304 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f314 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f324 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f334 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f344 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f354 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f364 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f374 42ec0100 42ec0100 42ec0100 a0ec0100 B...B...B....... │ │ │ │ + 0x0003f384 42ec0100 4ced0100 4ced0100 4ced0100 B...L...L...L... │ │ │ │ + 0x0003f394 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f3a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f3b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f3c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f3d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f3e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f3f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f404 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f414 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f424 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f434 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f444 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f454 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f464 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f474 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f484 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f494 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f4a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f4b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f4c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f4d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f4e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f4f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f504 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f514 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f524 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f534 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f544 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f554 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f564 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f574 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f584 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f594 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f5a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f5b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f5c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f5d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f5e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f5f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f604 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f614 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f624 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f634 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f644 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f654 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f664 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f674 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f684 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f694 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f6a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f6b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f6c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f6d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f6e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f6f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f704 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f714 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f724 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f734 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f744 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f754 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f764 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f774 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f784 4ced0100 4ced0100 4eec0100 4eec0100 L...L...N...N... │ │ │ │ + 0x0003f794 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f7a4 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f7b4 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f7c4 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f7d4 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f7e4 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f7f4 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f804 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f814 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f824 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f834 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f844 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f854 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f864 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f874 4eec0100 4eec0100 4eec0100 4eec0100 N...N...N...N... │ │ │ │ + 0x0003f884 4eec0100 4eec0100 4ced0100 4ced0100 N...N...L...L... │ │ │ │ + 0x0003f894 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f8a4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f8b4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f8c4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f8d4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f8e4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f8f4 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f904 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f914 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f924 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f934 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f944 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f954 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f964 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f974 4ced0100 4ced0100 4ced0100 4ced0100 L...L...L...L... │ │ │ │ + 0x0003f984 4ced0100 4ced0100 d8020400 b0020400 L...L........... │ │ │ │ 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 00750200 40750200 707b0200 .....u..@u..p{.. │ │ │ │ + 0x00040010 00000000 347b0200 407b0200 487b0200 ....4{..@{..H{.. │ │ │ │ + 0x00040020 507b0200 587b0200 647b0200 6c7b0200 P{..X{..d{..l{.. │ │ │ │ + 0x00040030 787b0200 7c7b0200 98730200 807b0200 x{..|{...s...{.. │ │ │ │ + 0x00040040 e8720200 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 ec720200 08000000 ....a....r...... │ │ │ │ + 0x000400b0 c8830200 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 44880200 08000000 54850200 bde50000 D.......T....... │ │ │ │ 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 b8890200 08000000 ................ │ │ │ │ 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 e0720200 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 dc720200 04000000 .........r...... │ │ │ │ + 0x00040250 748a0200 5df90000 69fb0000 a9010100 t...]...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 4c8d0200 548d0200 748d0200 00000000 L...T...t....... │ │ │ │ + 0x000402c0 7c8d0200 00000000 00000000 00000000 |............... │ │ │ │ + 0x000402d0 00000000 0d030100 50850200 888e0200 ........P....... │ │ │ │ + 0x000402e0 a48e0200 00000000 7c8d0200 00000000 ........|....... │ │ │ │ + 0x000402f0 00000000 00000000 01000000 f1070100 ................ │ │ │ │ 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 32653034 34616666 34663834 35623233 2e044aff4f845b23 │ │ │ │ + 0x00000010 38623261 39343761 39383439 61633531 8b2a947a9849ac51 │ │ │ │ + 0x00000020 33623666 34312e64 65627567 00000000 3b6f41.debug.... │ │ │ │ + 0x00000030 ddfe8cfc ....