--- /srv/rebuilderd/tmp/rebuilderdh8IxSl/inputs/libradare2-6.0.0t64_6.0.7+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdh8IxSl/out/libradare2-6.0.0t64_6.0.7+ds-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-27 16:45:50.000000 debian-binary │ -rw-r--r-- 0 0 0 1964 2025-11-27 16:45:50.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4184772 2025-11-27 16:45:50.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4184128 2025-11-27 16:45:50.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 0x02ab70 0x0002ab70 0x0002ab70 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x2ab7c 0x2ab7c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x02aa60 0x0002aa60 0x0002aa60 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2aa6c 0x2aa6c 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 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 │ │ │ │ + [11] .text PROGBITS 00008ef0 008ef0 01e1e8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000270d8 0270d8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000270e0 0270e0 003980 00 A 0 0 16 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0002aa60 02aa60 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0002aa68 02aa68 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: 0001e885 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ - 150: 0002064d 26 FUNC GLOBAL DEFAULT 11 ls_newf │ │ │ │ + 149: 0001e775 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ + 150: 0002053d 26 FUNC GLOBAL DEFAULT 11 ls_newf │ │ │ │ 151: 0000b5c5 1108 FUNC GLOBAL DEFAULT 11 r_egg_mkvar │ │ │ │ - 152: 000217c1 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ - 153: 0001a509 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: 0001a349 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ - 158: 00026765 70 FUNC GLOBAL DEFAULT 11 sdb_text_save │ │ │ │ + 152: 000216b1 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ + 153: 0001a3f9 16 FUNC GLOBAL DEFAULT 11 ht_pp_new0 │ │ │ │ + 154: 00020559 70 FUNC GLOBAL DEFAULT 11 ls_merge_sort │ │ │ │ + 155: 00024f25 28 FUNC GLOBAL DEFAULT 11 sdb_set │ │ │ │ + 156: 0002182d 68 FUNC GLOBAL DEFAULT 11 sdb_num_max │ │ │ │ + 157: 0001a239 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ + 158: 00026655 70 FUNC GLOBAL DEFAULT 11 sdb_text_save │ │ │ │ 159: 00009ad5 6 FUNC GLOBAL DEFAULT 11 r_egg_assemble │ │ │ │ - 160: 0002379d 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ - 161: 000255a5 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ - 162: 0001a165 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ - 163: 000206b1 92 FUNC GLOBAL DEFAULT 11 ls_sort │ │ │ │ + 160: 0002368d 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ + 161: 00025495 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ + 162: 0001a055 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ + 163: 000205a1 92 FUNC GLOBAL DEFAULT 11 ls_sort │ │ │ │ 164: 000098ed 16 FUNC GLOBAL DEFAULT 11 r_egg_label │ │ │ │ - 165: 00024039 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ - 166: 00012185 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ - 167: 0001c311 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ - 168: 000140a5 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ - 169: 000260bd 72 FUNC GLOBAL DEFAULT 11 sdb_alen_ignore_empty │ │ │ │ + 165: 00023f29 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ + 166: 00012079 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ + 167: 0001c201 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ + 168: 00013f95 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ + 169: 00025fad 72 FUNC GLOBAL DEFAULT 11 sdb_alen_ignore_empty │ │ │ │ 170: 00009c51 44 FUNC GLOBAL DEFAULT 11 r_egg_append │ │ │ │ - 171: 0001bdbd 368 FUNC GLOBAL DEFAULT 11 ht_pu_insert │ │ │ │ + 171: 0001bcad 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: 000130d5 228 FUNC GLOBAL DEFAULT 11 sdb_decode_raw │ │ │ │ 174: 00009f41 2 FUNC GLOBAL DEFAULT 11 r_egg_fill │ │ │ │ - 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 114 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ - 179: 0001e6f1 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 │ │ │ │ + 175: 00024119 84 FUNC GLOBAL DEFAULT 11 sdb_stats │ │ │ │ + 176: 00024f6d 320 FUNC GLOBAL DEFAULT 11 sdb_const_get_len │ │ │ │ + 177: 00026965 248 FUNC GLOBAL DEFAULT 11 sdb_text_check │ │ │ │ + 178: 00026139 114 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ + 179: 0001e5e1 148 FUNC GLOBAL DEFAULT 11 sdb_journal_open │ │ │ │ + 180: 00023d4d 302 FUNC GLOBAL DEFAULT 11 sdbkv_new2 │ │ │ │ + 181: 00020871 82 FUNC GLOBAL DEFAULT 11 ls_join │ │ │ │ + 182: 00025401 108 FUNC GLOBAL DEFAULT 11 sdb_nset │ │ │ │ + 183: 00025e31 100 FUNC GLOBAL DEFAULT 11 sdb_atoi │ │ │ │ 184: 000091cd 196 FUNC GLOBAL DEFAULT 11 r_egg_new │ │ │ │ - 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 │ │ │ │ + 185: 00025811 252 FUNC GLOBAL DEFAULT 11 sdb_like │ │ │ │ + 186: 00024639 140 FUNC GLOBAL DEFAULT 11 sdb_foreach_match │ │ │ │ + 187: 00020785 80 FUNC GLOBAL DEFAULT 11 ls_prepend │ │ │ │ + 188: 000256e1 44 FUNC GLOBAL DEFAULT 11 sdb_unlink │ │ │ │ + 189: 0002307d 156 FUNC GLOBAL DEFAULT 11 sdb_querysf │ │ │ │ 190: 0000a0dd 86 FUNC GLOBAL DEFAULT 11 r_egg_patch │ │ │ │ - 191: 000262bd 160 FUNC GLOBAL DEFAULT 11 sdb_type │ │ │ │ + 191: 000261ad 160 FUNC GLOBAL DEFAULT 11 sdb_type │ │ │ │ 192: 00009099 128 FUNC GLOBAL DEFAULT 11 r_egg_plugin_add │ │ │ │ - 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: 0001233d 50 FUNC GLOBAL DEFAULT 11 strbuf_new │ │ │ │ + 193: 00023b45 10 FUNC GLOBAL DEFAULT 11 sdb_new0 │ │ │ │ + 194: 00021bc1 226 FUNC GLOBAL DEFAULT 11 sdb_query_file │ │ │ │ + 195: 00020a51 864 FUNC GLOBAL DEFAULT 11 sdb_match │ │ │ │ + 196: 000214bd 132 FUNC GLOBAL DEFAULT 11 sdb_ns_path │ │ │ │ + 197: 00012231 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: 000251bd 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ - 201: 0002199d 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ - 202: 0001f99d 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ - 203: 0002079d 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ - 204: 000141d1 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ - 205: 000261a5 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ - 206: 0001e665 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ - 207: 0001e309 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ - 208: 000117f1 58 FUNC GLOBAL DEFAULT 11 sdb_array_add │ │ │ │ + 200: 000250ad 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ + 201: 0002188d 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ + 202: 0001f88d 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ + 203: 0002068d 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ + 204: 000140c1 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ + 205: 00026095 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ + 206: 0001e555 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ + 207: 0001e1f9 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ + 208: 000116e5 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: 00021859 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: 00021749 156 FUNC GLOBAL DEFAULT 11 sdb_num_dec │ │ │ │ + 212: 00014a19 40 FUNC GLOBAL DEFAULT 11 sdb_disk_unlink │ │ │ │ + 213: 00011fc9 34 FUNC GLOBAL DEFAULT 11 set_u_contains │ │ │ │ 214: 00009c41 6 FUNC GLOBAL DEFAULT 11 r_egg_get_source │ │ │ │ - 215: 00026221 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ - 216: 00011569 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ - 217: 0001c4e9 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: 00010ba9 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ - 223: 0001f911 140 FUNC GLOBAL DEFAULT 11 sdb_json_get │ │ │ │ + 215: 00026111 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ + 216: 0001145d 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ + 217: 0001c3d9 576 FUNC GLOBAL DEFAULT 11 ht_pu_foreach │ │ │ │ + 218: 00021155 118 FUNC GLOBAL DEFAULT 11 sdb_ns_unset │ │ │ │ + 219: 00024881 148 FUNC GLOBAL DEFAULT 11 sdb_expire_get │ │ │ │ + 220: 00024d51 28 FUNC GLOBAL DEFAULT 11 sdb_set_owned │ │ │ │ + 221: 0002525d 228 FUNC GLOBAL DEFAULT 11 sdb_concat │ │ │ │ + 222: 00010a9d 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ + 223: 0001f801 140 FUNC GLOBAL DEFAULT 11 sdb_json_get │ │ │ │ 224: 0000bd7d 6836 FUNC GLOBAL DEFAULT 11 r_egg_lang_parsechar │ │ │ │ - 225: 0001ffc5 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 │ │ │ │ + 225: 0001feb5 920 FUNC GLOBAL DEFAULT 11 sdb_json_format │ │ │ │ + 226: 00025af1 804 FUNC GLOBAL DEFAULT 11 sdb_itoa │ │ │ │ + 227: 00021111 68 FUNC GLOBAL DEFAULT 11 sdb_ns_free │ │ │ │ 228: 0000b501 72 FUNC GLOBAL DEFAULT 11 r_egg_lang_include_init │ │ │ │ - 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 │ │ │ │ + 229: 00025ef9 134 FUNC GLOBAL DEFAULT 11 sdb_aslice │ │ │ │ + 230: 000246c5 252 FUNC GLOBAL DEFAULT 11 sdb_sync │ │ │ │ + 231: 000212c1 508 FUNC GLOBAL DEFAULT 11 sdb_ns │ │ │ │ + 232: 000243fd 298 FUNC GLOBAL DEFAULT 11 sdb_foreach │ │ │ │ 233: 0000b549 124 FUNC GLOBAL DEFAULT 11 r_egg_lang_include_path │ │ │ │ - 234: 00019fc1 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ - 235: 00021685 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ - 236: 00019041 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: 000246a5 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ - 240: 00025bb9 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert_kvp │ │ │ │ + 234: 00019eb1 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ + 235: 00021575 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ + 236: 00018f31 272 FUNC GLOBAL DEFAULT 11 ht_uu_find │ │ │ │ + 237: 00010b39 544 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted │ │ │ │ + 238: 000112e5 180 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted_num │ │ │ │ + 239: 00024595 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ + 240: 00025aa9 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert_kvp │ │ │ │ 241: 00009291 124 FUNC GLOBAL DEFAULT 11 r_egg_reset │ │ │ │ - 242: 0001dbc1 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: 0001ffa9 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ - 246: 0001f891 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ - 247: 00011a8d 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: 00011d79 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ - 251: 00020949 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: 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: 00015a69 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ - 258: 00025bd1 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ - 259: 00014b51 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ - 260: 0001c0d9 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ - 261: 0001dad5 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ - 262: 00012085 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ - 263: 00025bc1 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ - 264: 000120b9 28 FUNC GLOBAL DEFAULT 11 set_u_add │ │ │ │ + 242: 0001dab1 452 FUNC GLOBAL DEFAULT 11 ht_su_insert │ │ │ │ + 243: 000147a9 340 FUNC GLOBAL DEFAULT 11 sdb_disk_create │ │ │ │ + 244: 00011eb9 96 FUNC GLOBAL DEFAULT 11 set_u_foreach │ │ │ │ + 245: 0001fe99 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ + 246: 0001f781 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ + 247: 00011981 4 FUNC GLOBAL DEFAULT 11 sdb_array_push │ │ │ │ + 248: 0002601d 26 FUNC GLOBAL DEFAULT 11 sdb_const_anext │ │ │ │ + 249: 0002669d 540 FUNC GLOBAL DEFAULT 11 sdb_text_load_buf │ │ │ │ + 250: 00011c6d 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ + 251: 00020839 54 FUNC GLOBAL DEFAULT 11 ls_clone │ │ │ │ + 252: 00011f7d 6 FUNC GLOBAL DEFAULT 11 set_p_add │ │ │ │ + 253: 00011ff5 132 FUNC GLOBAL DEFAULT 11 sdb_cgen_header │ │ │ │ + 254: 00024f59 20 FUNC GLOBAL DEFAULT 11 sdb_unset │ │ │ │ + 255: 00025341 52 FUNC GLOBAL DEFAULT 11 sdb_add │ │ │ │ + 256: 00023795 280 FUNC GLOBAL DEFAULT 11 sdb_open │ │ │ │ + 257: 00015959 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ + 258: 00025ac1 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ + 259: 00014a41 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ + 260: 0001bfc9 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ + 261: 0001d9c5 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ + 262: 00011f79 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ + 263: 00025ab1 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ + 264: 00011fad 28 FUNC GLOBAL DEFAULT 11 set_u_add │ │ │ │ 265: 000096a5 220 FUNC GLOBAL DEFAULT 11 r_egg_include │ │ │ │ - 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 │ │ │ │ + 266: 000238ad 664 FUNC GLOBAL DEFAULT 11 sdb_new │ │ │ │ + 267: 0002570d 86 FUNC GLOBAL DEFAULT 11 sdb_drain │ │ │ │ + 268: 000260f9 24 FUNC GLOBAL DEFAULT 11 sdb_isnum │ │ │ │ + 269: 000250d5 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: 00021749 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ - 275: 0002047d 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ - 276: 00014849 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ - 277: 00023f8d 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: 00019915 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ - 281: 0001e221 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ - 282: 00014261 32 FUNC GLOBAL DEFAULT 11 dict_get │ │ │ │ + 271: 00014189 58 FUNC GLOBAL DEFAULT 11 dict_add │ │ │ │ + 272: 000148fd 74 FUNC GLOBAL DEFAULT 11 sdb_disk_insert │ │ │ │ + 273: 00011fa9 4 FUNC GLOBAL DEFAULT 11 set_u_new │ │ │ │ + 274: 00021639 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ + 275: 0002036d 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ + 276: 00014739 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ + 277: 00023e7d 50 FUNC GLOBAL DEFAULT 11 sdbkv_new │ │ │ │ + 278: 00010d59 260 FUNC GLOBAL DEFAULT 11 sdb_array_append │ │ │ │ + 279: 00013dbd 152 FUNC GLOBAL DEFAULT 11 dict_new │ │ │ │ + 280: 00019805 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ + 281: 0001e111 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ + 282: 00014151 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: 0001892d 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ - 286: 0001a3ed 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ - 287: 000236d5 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ - 288: 0001c3e5 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: 00025485 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: 0001881d 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ + 286: 0001a2dd 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ + 287: 000235c5 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ + 288: 0001c2d5 260 FUNC GLOBAL DEFAULT 11 ht_pu_find │ │ │ │ + 289: 00011985 116 FUNC GLOBAL DEFAULT 11 sdb_array_push_num │ │ │ │ + 290: 00011839 28 FUNC GLOBAL DEFAULT 11 sdb_array_size │ │ │ │ + 291: 00025375 116 FUNC GLOBAL DEFAULT 11 sdb_nadd │ │ │ │ + 292: 00011855 28 FUNC GLOBAL DEFAULT 11 sdb_array_length │ │ │ │ + 293: 00011599 94 FUNC GLOBAL DEFAULT 11 sdb_array_remove_num │ │ │ │ 294: 00009c3d 4 FUNC GLOBAL DEFAULT 11 r_egg_get_bin │ │ │ │ - 295: 00025bc5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ - 296: 00023791 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ - 297: 00016725 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ - 298: 0001f71d 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: 0001182d 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ - 303: 0002427d 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ - 304: 00019835 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ - 305: 000251c5 30 FUNC GLOBAL DEFAULT 11 sdb_get_len │ │ │ │ + 295: 00025ab5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ + 296: 00023681 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ + 297: 00016615 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ + 298: 0001f60d 208 FUNC GLOBAL DEFAULT 11 sdb_json_unindent │ │ │ │ + 299: 000206f5 58 FUNC GLOBAL DEFAULT 11 ls_free │ │ │ │ + 300: 000250dd 116 FUNC GLOBAL DEFAULT 11 sdb_nget │ │ │ │ + 301: 00020f15 508 FUNC GLOBAL DEFAULT 11 sdb_ns_lock │ │ │ │ + 302: 00011721 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ + 303: 0002416d 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ + 304: 00019725 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ + 305: 000250b5 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: 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: 00012025 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ - 312: 00020841 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ - 313: 0001a519 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ - 314: 00023885 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ - 315: 00018b6d 428 FUNC GLOBAL DEFAULT 11 ht_uu_update │ │ │ │ + 308: 00023b51 114 FUNC GLOBAL DEFAULT 11 sdb_close │ │ │ │ + 309: 0002095d 120 FUNC GLOBAL DEFAULT 11 ls_pop_head │ │ │ │ + 310: 000207d5 98 FUNC GLOBAL DEFAULT 11 ls_pop │ │ │ │ + 311: 00011f19 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ + 312: 00020731 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ + 313: 0001a409 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ + 314: 00023775 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ + 315: 00018a5d 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: 0001e785 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ - 319: 000132c5 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ - 320: 00019579 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ - 321: 0001a1f9 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ - 322: 0001fea1 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ - 323: 00024aa1 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ - 324: 00019571 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ - 325: 0001bcf5 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: 00025b6d 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ - 329: 00011515 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: 00014a59 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ - 333: 000120ad 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ - 334: 0001e919 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ - 335: 000120fd 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ - 336: 00026725 62 FUNC GLOBAL DEFAULT 11 sdb_text_save_fd │ │ │ │ + 318: 0001e675 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ + 319: 000131b9 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ + 320: 00019469 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ + 321: 0001a0e9 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ + 322: 0001fd91 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ + 323: 00024991 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ + 324: 00019461 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ + 325: 0001bbe5 200 FUNC GLOBAL DEFAULT 11 ht_pu_free │ │ │ │ + 326: 00014ff5 268 FUNC GLOBAL DEFAULT 11 sdb_fmt_tobin │ │ │ │ + 327: 00012429 70 FUNC GLOBAL DEFAULT 11 strbuf_drain │ │ │ │ + 328: 00025a5d 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ + 329: 00011409 46 FUNC GLOBAL DEFAULT 11 sdb_array_append_num │ │ │ │ + 330: 00025ab9 4 FUNC GLOBAL DEFAULT 11 sdb_ht_free │ │ │ │ + 331: 00025151 220 FUNC GLOBAL DEFAULT 11 sdb_uncat │ │ │ │ + 332: 00014949 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ + 333: 00011fa1 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ + 334: 0001e809 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ + 335: 00011ff1 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ + 336: 00026615 62 FUNC GLOBAL DEFAULT 11 sdb_text_save_fd │ │ │ │ 337: 0000a07d 96 FUNC GLOBAL DEFAULT 11 r_egg_encode │ │ │ │ - 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: 000204a5 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: 00019855 192 FUNC GLOBAL DEFAULT 11 ht_up_find_kv │ │ │ │ + 338: 00026039 92 FUNC GLOBAL DEFAULT 11 sdb_now │ │ │ │ + 339: 00025691 78 FUNC GLOBAL DEFAULT 11 sdb_config │ │ │ │ + 340: 000231dd 152 FUNC GLOBAL DEFAULT 11 sdb_queryf │ │ │ │ + 341: 00020395 4 FUNC GLOBAL DEFAULT 11 sdb_unlock │ │ │ │ + 342: 00011fed 4 FUNC GLOBAL DEFAULT 11 set_u_delete │ │ │ │ + 343: 00011399 112 FUNC GLOBAL DEFAULT 11 sdb_array_set_num │ │ │ │ + 344: 00013f6d 38 FUNC GLOBAL DEFAULT 11 dict_hash │ │ │ │ + 345: 000119f9 116 FUNC GLOBAL DEFAULT 11 sdb_array_prepend_num │ │ │ │ + 346: 00019745 192 FUNC GLOBAL DEFAULT 11 ht_up_find_kv │ │ │ │ 347: 0000930d 452 FUNC GLOBAL DEFAULT 11 r_egg_setup │ │ │ │ - 348: 00026105 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ - 349: 0001a211 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ - 350: 000115b1 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ - 351: 00025bbd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ - 352: 00012091 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: 0001268d 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: 0001a161 4 FUNC GLOBAL DEFAULT 11 ht_pp_update │ │ │ │ + 348: 00025ff5 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ + 349: 0001a101 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ + 350: 000114a5 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ + 351: 00025aad 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ + 352: 00011f85 28 FUNC GLOBAL DEFAULT 11 set_p_contains │ │ │ │ + 353: 00024a05 128 FUNC GLOBAL DEFAULT 11 sdb_hook_call │ │ │ │ + 354: 00025e15 28 FUNC GLOBAL DEFAULT 11 sdb_itoas │ │ │ │ + 355: 00012581 2748 FUNC GLOBAL DEFAULT 11 sdb_tool │ │ │ │ + 356: 00021ca5 5080 FUNC GLOBAL DEFAULT 11 sdb_querys │ │ │ │ + 357: 000215c1 120 FUNC GLOBAL DEFAULT 11 sdb_num_add │ │ │ │ + 358: 0001a051 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: 00011045 560 FUNC GLOBAL DEFAULT 11 sdb_array_insert │ │ │ │ 361: 00009d0d 88 FUNC GLOBAL DEFAULT 11 r_egg_run_rop │ │ │ │ - 362: 00019edd 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ - 363: 0001e941 136 FUNC GLOBAL DEFAULT 11 sdb_journal_unlink │ │ │ │ + 362: 00019dcd 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ + 363: 0001e831 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: 00018d19 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ - 367: 00019c29 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: 0001ff25 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: 00019bb1 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ - 377: 00014209 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ - 378: 0001da5d 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ - 379: 000120b1 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ - 380: 00021651 50 FUNC GLOBAL DEFAULT 11 sdb_ns_sync │ │ │ │ + 366: 00018c09 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ + 367: 00019b19 160 FUNC GLOBAL DEFAULT 11 ht_up_new_size │ │ │ │ + 368: 000240c5 82 FUNC GLOBAL DEFAULT 11 sdb_count │ │ │ │ + 369: 00023119 196 FUNC GLOBAL DEFAULT 11 sdb_query │ │ │ │ + 370: 00021599 40 FUNC GLOBAL DEFAULT 11 sdb_num_get │ │ │ │ + 371: 000218c5 28 FUNC GLOBAL DEFAULT 11 sdb_ptr_set │ │ │ │ + 372: 000211cd 244 FUNC GLOBAL DEFAULT 11 sdb_ns_set │ │ │ │ + 373: 0001fe15 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_dec │ │ │ │ + 374: 00012265 188 FUNC GLOBAL DEFAULT 11 strbuf_append │ │ │ │ + 375: 00011871 272 FUNC GLOBAL DEFAULT 11 sdb_array_prepend │ │ │ │ + 376: 00019aa1 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ + 377: 000140f9 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ + 378: 0001d94d 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ + 379: 00011fa5 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ + 380: 00021541 50 FUNC GLOBAL DEFAULT 11 sdb_ns_sync │ │ │ │ 381: 00009f55 14 FUNC GLOBAL DEFAULT 11 r_egg_option_get │ │ │ │ - 382: 0002070d 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ - 383: 00014281 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ - 384: 0001591d 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ - 385: 00019a6d 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: 000205fd 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ + 383: 00014171 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ + 384: 0001580d 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ + 385: 0001995d 190 FUNC GLOBAL DEFAULT 11 ht_up_delete │ │ │ │ + 386: 000117cd 108 FUNC GLOBAL DEFAULT 11 sdb_array_contains_num │ │ │ │ + 387: 00011b21 4 FUNC GLOBAL DEFAULT 11 sdb_array_pop │ │ │ │ + 388: 000151cd 144 FUNC GLOBAL DEFAULT 11 sdb_fmt_array_num │ │ │ │ 389: 00009add 352 FUNC GLOBAL DEFAULT 11 r_egg_compile │ │ │ │ - 390: 000235d9 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ - 391: 0002557d 40 FUNC GLOBAL DEFAULT 11 sdb_nunset │ │ │ │ + 390: 000234c9 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ + 391: 0002546d 40 FUNC GLOBAL DEFAULT 11 sdb_nunset │ │ │ │ 392: 000094d1 44 FUNC GLOBAL DEFAULT 11 r_egg_include_str │ │ │ │ - 393: 00020ae5 124 FUNC GLOBAL DEFAULT 11 ls_del_n │ │ │ │ + 393: 000209d5 124 FUNC GLOBAL DEFAULT 11 ls_del_n │ │ │ │ 394: 00009c49 6 FUNC GLOBAL DEFAULT 11 r_egg_get_assembly │ │ │ │ - 395: 00020741 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ - 396: 00019815 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ - 397: 00023fc1 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: 00025fa5 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ - 401: 00026091 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ - 402: 000188b5 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ - 403: 00019151 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ - 404: 000209d5 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ - 405: 000158f9 36 FUNC GLOBAL DEFAULT 11 sdb_heap_fini │ │ │ │ + 395: 00020631 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ + 396: 00019705 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ + 397: 00023eb1 120 FUNC GLOBAL DEFAULT 11 sdb_num_nset │ │ │ │ + 398: 00011a6d 180 FUNC GLOBAL DEFAULT 11 sdb_array_pop_head │ │ │ │ + 399: 00014629 272 FUNC GLOBAL DEFAULT 11 sdb_diff_format │ │ │ │ + 400: 00025e95 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ + 401: 00025f81 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ + 402: 000187a5 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ + 403: 00019041 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ + 404: 000208c5 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ + 405: 000157e9 36 FUNC GLOBAL DEFAULT 11 sdb_heap_fini │ │ │ │ 406: 0000b475 40 FUNC GLOBAL DEFAULT 11 r_egg_lang_init │ │ │ │ - 407: 00025741 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ - 408: 00011705 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: 0001bf2d 428 FUNC GLOBAL DEFAULT 11 ht_pu_update │ │ │ │ + 407: 00025631 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ + 408: 000115f9 88 FUNC GLOBAL DEFAULT 11 sdb_array_remove │ │ │ │ + 409: 00024061 98 FUNC GLOBAL DEFAULT 11 sdb_isempty │ │ │ │ + 410: 00023f9d 66 FUNC GLOBAL DEFAULT 11 sdb_dump_begin │ │ │ │ + 411: 0001be1d 428 FUNC GLOBAL DEFAULT 11 ht_pu_update │ │ │ │ 412: 00009d65 476 FUNC GLOBAL DEFAULT 11 r_egg_padding │ │ │ │ - 413: 0001a46d 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ - 414: 00015ab9 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ - 415: 000240f1 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: 00023d0d 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: 00024649 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ - 422: 0001f7ed 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ - 423: 0001536d 188 FUNC GLOBAL DEFAULT 11 sdb_fmt_array │ │ │ │ + 413: 0001a35d 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ + 414: 000159a9 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ + 415: 00023fe1 128 FUNC GLOBAL DEFAULT 11 sdb_dump_hasnext │ │ │ │ + 416: 0001303d 152 FUNC GLOBAL DEFAULT 11 sdb_encode_raw │ │ │ │ + 417: 0001425d 88 FUNC GLOBAL DEFAULT 11 dict_foreach │ │ │ │ + 418: 00023bfd 146 FUNC GLOBAL DEFAULT 11 sdbkv_match │ │ │ │ + 419: 00013e55 222 FUNC GLOBAL DEFAULT 11 dict_fini │ │ │ │ + 420: 00010a59 68 FUNC GLOBAL DEFAULT 11 sdb_array_get_num │ │ │ │ + 421: 00024539 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ + 422: 0001f6dd 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ + 423: 0001525d 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: 00015a75 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ - 427: 0001f4b9 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ - 428: 00021981 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ - 429: 0001fe31 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ - 430: 000269c9 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ - 431: 00013e5d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ - 432: 00018f5d 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ - 433: 0001ec05 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ - 434: 000207d5 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: 0002035d 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ - 439: 00019c1d 10 FUNC GLOBAL DEFAULT 11 ht_up_new0 │ │ │ │ + 425: 00015155 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ + 426: 00015965 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ + 427: 0001f3a9 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ + 428: 00021871 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ + 429: 0001fd21 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ + 430: 000268b9 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ + 431: 00013d4d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ + 432: 00018e4d 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ + 433: 0001eaf5 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ + 434: 000206c5 46 FUNC GLOBAL DEFAULT 11 ls_destroy │ │ │ │ + 435: 00012471 84 FUNC GLOBAL DEFAULT 11 strbuf_free │ │ │ │ + 436: 0001322d 162 FUNC GLOBAL DEFAULT 11 sdb_decode │ │ │ │ + 437: 00011b25 100 FUNC GLOBAL DEFAULT 11 sdb_array_pop_num │ │ │ │ + 438: 0002024d 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ + 439: 00019b0d 10 FUNC GLOBAL DEFAULT 11 ht_up_new0 │ │ │ │ 440: 0000a135 320 FUNC GLOBAL DEFAULT 11 r_egg_finalize │ │ │ │ - 441: 00025bcd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ - 442: 00025875 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ - 443: 00011545 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 │ │ │ │ + 441: 00025abd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ + 442: 00025765 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ + 443: 00011439 36 FUNC GLOBAL DEFAULT 11 sdb_array_unset │ │ │ │ + 444: 00024d6d 440 FUNC GLOBAL DEFAULT 11 sdb_expire_set │ │ │ │ + 445: 00023275 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: 0001bc7d 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ - 449: 000189f5 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ - 450: 00023cd5 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ - 451: 0001fa29 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ - 452: 00025bb5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ - 453: 000142d5 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ - 454: 00024a25 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ - 455: 00011c95 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ - 456: 0001a15d 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: 00015211 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ - 460: 0001e425 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ - 461: 00024639 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ - 462: 00014045 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ - 463: 0001965d 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ - 464: 00019b2d 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ - 465: 0001df91 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ - 466: 00019935 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ - 467: 00020615 56 FUNC GLOBAL DEFAULT 11 ls_new │ │ │ │ + 447: 00010e5d 488 FUNC GLOBAL DEFAULT 11 sdb_array_set │ │ │ │ + 448: 0001bb6d 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ + 449: 000188e5 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ + 450: 00023bc5 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ + 451: 0001f919 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ + 452: 00025aa5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ + 453: 000141c5 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ + 454: 00024915 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ + 455: 00011b89 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ + 456: 0001a04d 4 FUNC GLOBAL DEFAULT 11 ht_pp_insert │ │ │ │ + 457: 000247c1 192 FUNC GLOBAL DEFAULT 11 sdb_dump_next │ │ │ │ + 458: 000257b1 96 FUNC GLOBAL DEFAULT 11 sdb_unset_like │ │ │ │ + 459: 00015101 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ + 460: 0001e315 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ + 461: 00024529 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ + 462: 00013f35 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ + 463: 0001954d 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ + 464: 00019a1d 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ + 465: 0001de81 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ + 466: 00019825 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ + 467: 00020505 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: 00019ed5 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: 000219f1 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ - 475: 000203d1 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ - 476: 0001dd85 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ - 477: 000218f5 70 FUNC GLOBAL DEFAULT 11 sdb_num_min │ │ │ │ + 469: 00011275 112 FUNC GLOBAL DEFAULT 11 sdb_array_insert_num │ │ │ │ + 470: 00019dc5 8 FUNC GLOBAL DEFAULT 11 ht_pp_new_opt │ │ │ │ + 471: 00011651 148 FUNC GLOBAL DEFAULT 11 sdb_array_contains │ │ │ │ + 472: 00012321 264 FUNC GLOBAL DEFAULT 11 strbuf_appendf │ │ │ │ + 473: 00011d8d 284 FUNC GLOBAL DEFAULT 11 sdb_array_sort_num │ │ │ │ + 474: 000218e1 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ + 475: 000202c1 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ + 476: 0001dc75 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ + 477: 000217e5 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 0001591d sdb_heap_realloc │ │ │ │ -0003f99c 00019502 R_ARM_ABS32 000158f9 sdb_heap_fini │ │ │ │ +0003f998 00018002 R_ARM_ABS32 0001580d sdb_heap_realloc │ │ │ │ +0003f99c 00019502 R_ARM_ABS32 000157e9 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 00015a75 sdb_strdup │ │ │ │ +0003ffc4 0001aa15 R_ARM_GLOB_DAT 00015965 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 000235d9 sdbkv_free │ │ │ │ +0003ffec 00018615 R_ARM_GLOB_DAT 000234c9 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 00011981 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 0001525d 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 00019b2d ht_up_foreach │ │ │ │ +0003faf0 00017716 R_ARM_JUMP_SLOT 00011871 sdb_array_prepend │ │ │ │ +0003faf4 0001d016 R_ARM_JUMP_SLOT 00019a1d ht_up_foreach │ │ │ │ 0003faf8 00000716 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ -0003fafc 00009916 R_ARM_JUMP_SLOT 0001a509 ht_pp_new0 │ │ │ │ -0003fb00 00012f16 R_ARM_JUMP_SLOT 0002427d sdb_dump_dupnext │ │ │ │ +0003fafc 00009916 R_ARM_JUMP_SLOT 0001a3f9 ht_pp_new0 │ │ │ │ +0003fb00 00012f16 R_ARM_JUMP_SLOT 0002416d sdb_dump_dupnext │ │ │ │ 0003fb04 00000816 R_ARM_JUMP_SLOT 00000000 r_file_exists │ │ │ │ -0003fb08 00019116 R_ARM_JUMP_SLOT 00026091 sdb_alen │ │ │ │ -0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024e61 sdb_set_owned │ │ │ │ +0003fb08 00019116 R_ARM_JUMP_SLOT 00025f81 sdb_alen │ │ │ │ +0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024d51 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 00025511 sdb_nset │ │ │ │ +0003fb18 0000b616 R_ARM_JUMP_SLOT 00025401 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 00019bb1 ht_up_new │ │ │ │ -0003fb28 0001c816 R_ARM_JUMP_SLOT 0001a15d ht_pp_insert │ │ │ │ +0003fb24 00017816 R_ARM_JUMP_SLOT 00019aa1 ht_up_new │ │ │ │ +0003fb28 0001c816 R_ARM_JUMP_SLOT 0001a04d 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 00011275 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 00019a6d 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 0001995d ht_up_delete │ │ │ │ +0003fb4c 0000f316 R_ARM_JUMP_SLOT 000147a9 sdb_disk_create │ │ │ │ +0003fb50 00017916 R_ARM_JUMP_SLOT 000140f9 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 0001303d 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 00023c55 sdb_new0 │ │ │ │ +0003fb70 0000c116 R_ARM_JUMP_SLOT 00023b45 sdb_new0 │ │ │ │ 0003fb74 00001916 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0003fb78 00019d16 R_ARM_JUMP_SLOT 0001a46d ht_pp_new │ │ │ │ +0003fb78 00019d16 R_ARM_JUMP_SLOT 0001a35d ht_pp_new │ │ │ │ 0003fb7c 00001a16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0003fb80 00017516 R_ARM_JUMP_SLOT 0001ff25 sdb_json_num_dec │ │ │ │ -0003fb84 00016416 R_ARM_JUMP_SLOT 00021db5 sdb_querys │ │ │ │ -0003fb88 00014a16 R_ARM_JUMP_SLOT 00025bc9 sdb_ht_free │ │ │ │ +0003fb80 00017516 R_ARM_JUMP_SLOT 0001fe15 sdb_json_num_dec │ │ │ │ +0003fb84 00016416 R_ARM_JUMP_SLOT 00021ca5 sdb_querys │ │ │ │ +0003fb88 00014a16 R_ARM_JUMP_SLOT 00025ab9 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 00025bcd sdb_ht_delete │ │ │ │ -0003fba0 0001aa16 R_ARM_JUMP_SLOT 00015a75 sdb_strdup │ │ │ │ +0003fb98 0000d016 R_ARM_JUMP_SLOT 000116e5 sdb_array_add │ │ │ │ +0003fb9c 0001b916 R_ARM_JUMP_SLOT 00025abd sdb_ht_delete │ │ │ │ +0003fba0 0001aa16 R_ARM_JUMP_SLOT 00015965 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 00026149 sdb_now │ │ │ │ -0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010c45 sdb_array_add_sorted │ │ │ │ -0003fbb8 00018c16 R_ARM_JUMP_SLOT 00019815 ht_up_insert │ │ │ │ +0003fbac 0000fa16 R_ARM_JUMP_SLOT 00011c6d sdb_array_sort │ │ │ │ +0003fbb0 00015216 R_ARM_JUMP_SLOT 00026039 sdb_now │ │ │ │ +0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010b39 sdb_array_add_sorted │ │ │ │ +0003fbb8 00018c16 R_ARM_JUMP_SLOT 00019705 ht_up_insert │ │ │ │ 0003fbbc 00002116 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ -0003fbc0 0000d716 R_ARM_JUMP_SLOT 00026221 sdb_num_base │ │ │ │ +0003fbc0 0000d716 R_ARM_JUMP_SLOT 00026111 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 000216a9 sdb_num_get │ │ │ │ -0003fbd4 00016816 R_ARM_JUMP_SLOT 00011151 sdb_array_insert │ │ │ │ -0003fbd8 00010716 R_ARM_JUMP_SLOT 00025bc1 sdb_ht_find_kvp │ │ │ │ +0003fbcc 0001bf16 R_ARM_JUMP_SLOT 00010e5d sdb_array_set │ │ │ │ +0003fbd0 00017216 R_ARM_JUMP_SLOT 00021599 sdb_num_get │ │ │ │ +0003fbd4 00016816 R_ARM_JUMP_SLOT 00011045 sdb_array_insert │ │ │ │ +0003fbd8 00010716 R_ARM_JUMP_SLOT 00025ab1 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 000247d5 sdb_sync │ │ │ │ -0003fbe8 0000ad16 R_ARM_JUMP_SLOT 000131e1 sdb_decode_raw │ │ │ │ +0003fbe4 0000e616 R_ARM_JUMP_SLOT 000246c5 sdb_sync │ │ │ │ +0003fbe8 0000ad16 R_ARM_JUMP_SLOT 000130d5 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 00023c61 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 0001f911 sdb_json_get │ │ │ │ +0003fbf8 00013416 R_ARM_JUMP_SLOT 00023b51 sdb_close │ │ │ │ +0003fbfc 00011016 R_ARM_JUMP_SLOT 000148fd sdb_disk_insert │ │ │ │ +0003fc00 00017616 R_ARM_JUMP_SLOT 00012265 strbuf_append │ │ │ │ +0003fc04 0000df16 R_ARM_JUMP_SLOT 0001f801 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 0001fa29 sdb_json_set │ │ │ │ -0003fc1c 0001d716 R_ARM_JUMP_SLOT 0001175d sdb_array_contains │ │ │ │ -0003fc20 00010116 R_ARM_JUMP_SLOT 00015a69 sdb_gh │ │ │ │ +0003fc18 0001c316 R_ARM_JUMP_SLOT 0001f919 sdb_json_set │ │ │ │ +0003fc1c 0001d716 R_ARM_JUMP_SLOT 00011651 sdb_array_contains │ │ │ │ +0003fc20 00010116 R_ARM_JUMP_SLOT 00015959 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 000208e5 ls_pop │ │ │ │ +0003fc30 00013616 R_ARM_JUMP_SLOT 000207d5 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 00025c01 sdb_itoa │ │ │ │ +0003fc40 0000e216 R_ARM_JUMP_SLOT 00025af1 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 000213d1 sdb_ns │ │ │ │ +0003fc54 0000e716 R_ARM_JUMP_SLOT 000212c1 sdb_ns │ │ │ │ 0003fc58 00003516 R_ARM_JUMP_SLOT 00000000 perror@GLIBC_2.4 │ │ │ │ -0003fc5c 0000e816 R_ARM_JUMP_SLOT 0002450d sdb_foreach │ │ │ │ +0003fc5c 0000e816 R_ARM_JUMP_SLOT 000243fd sdb_foreach │ │ │ │ 0003fc60 00003616 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ -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 │ │ │ │ +0003fc64 0000ba16 R_ARM_JUMP_SLOT 00024639 sdb_foreach_match │ │ │ │ +0003fc68 0000bf16 R_ARM_JUMP_SLOT 000261ad sdb_type │ │ │ │ +0003fc6c 00016116 R_ARM_JUMP_SLOT 00024a05 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 00025bb9 sdb_ht_insert_kvp │ │ │ │ -0003fc88 00016a16 R_ARM_JUMP_SLOT 00019edd ht_pp_free │ │ │ │ +0003fc84 0000f016 R_ARM_JUMP_SLOT 00025aa9 sdb_ht_insert_kvp │ │ │ │ +0003fc88 00016a16 R_ARM_JUMP_SLOT 00019dcd 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 000151cd 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 00014a19 sdb_disk_unlink │ │ │ │ 0003fca0 00003f16 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -0003fca4 00009b16 R_ARM_JUMP_SLOT 00025035 sdb_set │ │ │ │ -0003fca8 0001b116 R_ARM_JUMP_SLOT 0001ec05 sdb_js0n │ │ │ │ -0003fcac 0000c316 R_ARM_JUMP_SLOT 00020b61 sdb_match │ │ │ │ -0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e665 sdb_journal_close │ │ │ │ -0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e919 sdb_journal_clear │ │ │ │ -0003fcb8 0001a216 R_ARM_JUMP_SLOT 00023d0d sdbkv_match │ │ │ │ +0003fca4 00009b16 R_ARM_JUMP_SLOT 00024f25 sdb_set │ │ │ │ +0003fca8 0001b116 R_ARM_JUMP_SLOT 0001eaf5 sdb_js0n │ │ │ │ +0003fcac 0000c316 R_ARM_JUMP_SLOT 00020a51 sdb_match │ │ │ │ +0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e555 sdb_journal_close │ │ │ │ +0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e809 sdb_journal_clear │ │ │ │ +0003fcb8 0001a216 R_ARM_JUMP_SLOT 00023bfd sdbkv_match │ │ │ │ 0003fcbc 00004016 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -0003fcc0 00010016 R_ARM_JUMP_SLOT 000238a5 sdb_open │ │ │ │ +0003fcc0 00010016 R_ARM_JUMP_SLOT 00023795 sdb_open │ │ │ │ 0003fcc4 00004116 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ -0003fcc8 0000ea16 R_ARM_JUMP_SLOT 00019fc1 ht_pp_insert_kv │ │ │ │ -0003fccc 00014216 R_ARM_JUMP_SLOT 0001fea1 sdb_json_num_inc │ │ │ │ -0003fcd0 00010d16 R_ARM_JUMP_SLOT 000251e5 sdb_get │ │ │ │ -0003fcd4 00012416 R_ARM_JUMP_SLOT 00011961 sdb_array_length │ │ │ │ +0003fcc8 0000ea16 R_ARM_JUMP_SLOT 00019eb1 ht_pp_insert_kv │ │ │ │ +0003fccc 00014216 R_ARM_JUMP_SLOT 0001fd91 sdb_json_num_inc │ │ │ │ +0003fcd0 00010d16 R_ARM_JUMP_SLOT 000250d5 sdb_get │ │ │ │ +0003fcd4 00012416 R_ARM_JUMP_SLOT 00011855 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 00025069 sdb_unset │ │ │ │ +0003fce4 0000fe16 R_ARM_JUMP_SLOT 00024f59 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 00012231 strbuf_new │ │ │ │ 0003fcf0 00009716 R_ARM_JUMP_SLOT 0000b5c5 r_egg_mkvar │ │ │ │ -0003fcf4 0001d316 R_ARM_JUMP_SLOT 00020615 ls_new │ │ │ │ -0003fcf8 00013f16 R_ARM_JUMP_SLOT 000132c5 sdb_encode │ │ │ │ +0003fcf4 0001d316 R_ARM_JUMP_SLOT 00020505 ls_new │ │ │ │ +0003fcf8 00013f16 R_ARM_JUMP_SLOT 000131b9 sdb_encode │ │ │ │ 0003fcfc 00004716 R_ARM_JUMP_SLOT 00000000 r_sys_run_rop │ │ │ │ -0003fd00 00015a16 R_ARM_JUMP_SLOT 00019855 ht_up_find_kv │ │ │ │ -0003fd04 00014116 R_ARM_JUMP_SLOT 0001a1f9 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 │ │ │ │ +0003fd00 00015a16 R_ARM_JUMP_SLOT 00019745 ht_up_find_kv │ │ │ │ +0003fd04 00014116 R_ARM_JUMP_SLOT 0001a0e9 ht_pp_find │ │ │ │ +0003fd08 00015316 R_ARM_JUMP_SLOT 00025691 sdb_config │ │ │ │ +0003fd0c 00017e16 R_ARM_JUMP_SLOT 000205fd ls_split_iter │ │ │ │ +0003fd10 0000c816 R_ARM_JUMP_SLOT 000250ad sdb_const_get │ │ │ │ +0003fd14 00010a16 R_ARM_JUMP_SLOT 000238ad 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 00012321 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 0001fe31 sdb_json_num_set │ │ │ │ +0003fd2c 0001ad16 R_ARM_JUMP_SLOT 0001fd21 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 00025741 sdb_free │ │ │ │ +0003fd4c 00019716 R_ARM_JUMP_SLOT 00025631 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 0001a349 ht_pp_delete │ │ │ │ -0003fd64 00011216 R_ARM_JUMP_SLOT 00021749 sdb_num_set │ │ │ │ -0003fd68 0000a016 R_ARM_JUMP_SLOT 0002379d sdb_exists │ │ │ │ +0003fd5c 00010316 R_ARM_JUMP_SLOT 00014a41 sdb_fmt_tostr │ │ │ │ +0003fd60 00009d16 R_ARM_JUMP_SLOT 0001a239 ht_pp_delete │ │ │ │ +0003fd64 00011216 R_ARM_JUMP_SLOT 00021639 sdb_num_set │ │ │ │ +0003fd68 0000a016 R_ARM_JUMP_SLOT 0002368d 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 000255a5 sdb_hook_free │ │ │ │ +0003fd74 0000a116 R_ARM_JUMP_SLOT 00025495 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 000260bd sdb_alen_ignore_empty │ │ │ │ -0003fd8c 0000af16 R_ARM_JUMP_SLOT 00024229 sdb_stats │ │ │ │ -0003fd90 00011316 R_ARM_JUMP_SLOT 0002047d sdb_lock_wait │ │ │ │ +0003fd84 00015e16 R_ARM_JUMP_SLOT 000114a5 sdb_array_delete │ │ │ │ +0003fd88 0000a916 R_ARM_JUMP_SLOT 00025fad sdb_alen_ignore_empty │ │ │ │ +0003fd8c 0000af16 R_ARM_JUMP_SLOT 00024119 sdb_stats │ │ │ │ +0003fd90 00011316 R_ARM_JUMP_SLOT 0002036d 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 0002035d sdb_lock_file │ │ │ │ -0003fda0 00018316 R_ARM_JUMP_SLOT 00011c2d sdb_array_pop │ │ │ │ -0003fda4 00009516 R_ARM_JUMP_SLOT 0001e885 sdb_journal_log │ │ │ │ -0003fda8 00014716 R_ARM_JUMP_SLOT 00012535 strbuf_drain │ │ │ │ +0003fd98 0001a316 R_ARM_JUMP_SLOT 00013e55 dict_fini │ │ │ │ +0003fd9c 0001b616 R_ARM_JUMP_SLOT 0002024d sdb_lock_file │ │ │ │ +0003fda0 00018316 R_ARM_JUMP_SLOT 00011b21 sdb_array_pop │ │ │ │ +0003fda4 00009516 R_ARM_JUMP_SLOT 0001e775 sdb_journal_log │ │ │ │ +0003fda8 00014716 R_ARM_JUMP_SLOT 00012429 strbuf_drain │ │ │ │ 0003fdac 00005a16 R_ARM_JUMP_SLOT 00000000 r_asm_code_free │ │ │ │ -0003fdb0 0000bb16 R_ARM_JUMP_SLOT 00020895 ls_prepend │ │ │ │ -0003fdb4 00015716 R_ARM_JUMP_SLOT 000114a5 sdb_array_set_num │ │ │ │ -0003fdb8 0001ca16 R_ARM_JUMP_SLOT 000258c1 sdb_unset_like │ │ │ │ +0003fdb0 0000bb16 R_ARM_JUMP_SLOT 00020785 ls_prepend │ │ │ │ +0003fdb4 00015716 R_ARM_JUMP_SLOT 00011399 sdb_array_set_num │ │ │ │ +0003fdb8 0001ca16 R_ARM_JUMP_SLOT 000257b1 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 000112e5 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 00014739 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 0001a165 ht_pp_find_kv │ │ │ │ +0003fde8 0000a216 R_ARM_JUMP_SLOT 0001a055 ht_pp_find_kv │ │ │ │ 0003fdec 00006516 R_ARM_JUMP_SLOT 00000000 r_list_purge │ │ │ │ -0003fdf0 00015016 R_ARM_JUMP_SLOT 00026725 sdb_text_save_fd │ │ │ │ +0003fdf0 00015016 R_ARM_JUMP_SLOT 00026615 sdb_text_save_fd │ │ │ │ 0003fdf4 00006616 R_ARM_JUMP_SLOT 00000000 r_str_newf │ │ │ │ -0003fdf8 0001b216 R_ARM_JUMP_SLOT 000207d5 ls_destroy │ │ │ │ +0003fdf8 0001b216 R_ARM_JUMP_SLOT 000206c5 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 0001f99d sdb_json_num_get │ │ │ │ -0003fe08 0000e316 R_ARM_JUMP_SLOT 00021221 sdb_ns_free │ │ │ │ -0003fe0c 00019816 R_ARM_JUMP_SLOT 00011705 sdb_array_remove │ │ │ │ -0003fe10 0000dd16 R_ARM_JUMP_SLOT 0002536d sdb_concat │ │ │ │ +0003fe04 0000ca16 R_ARM_JUMP_SLOT 0001f88d sdb_json_num_get │ │ │ │ +0003fe08 0000e316 R_ARM_JUMP_SLOT 00021111 sdb_ns_free │ │ │ │ +0003fe0c 00019816 R_ARM_JUMP_SLOT 000115f9 sdb_array_remove │ │ │ │ +0003fe10 0000dd16 R_ARM_JUMP_SLOT 0002525d 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 000217c1 sdb_num_inc │ │ │ │ -0003fe24 0000c216 R_ARM_JUMP_SLOT 00021cd1 sdb_query_file │ │ │ │ +0003fe20 00009816 R_ARM_JUMP_SLOT 000216b1 sdb_num_inc │ │ │ │ +0003fe24 0000c216 R_ARM_JUMP_SLOT 00021bc1 sdb_query_file │ │ │ │ 0003fe28 00006c16 R_ARM_JUMP_SLOT 00000000 r_log_message │ │ │ │ -0003fe2c 00014b16 R_ARM_JUMP_SLOT 00025261 sdb_uncat │ │ │ │ +0003fe2c 00014b16 R_ARM_JUMP_SLOT 00025151 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 00026249 sdb_isjson │ │ │ │ +0003fe38 0000b216 R_ARM_JUMP_SLOT 00026139 sdb_isjson │ │ │ │ 0003fe3c 00006f16 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -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 │ │ │ │ +0003fe40 00012816 R_ARM_JUMP_SLOT 00023681 sdb_remove │ │ │ │ +0003fe44 00010c16 R_ARM_JUMP_SLOT 000260f9 sdb_isnum │ │ │ │ +0003fe48 00018616 R_ARM_JUMP_SLOT 000234c9 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 0001e6f1 sdb_journal_open │ │ │ │ -0003fe5c 0000a316 R_ARM_JUMP_SLOT 000206b1 ls_sort │ │ │ │ -0003fe60 0000a816 R_ARM_JUMP_SLOT 000140a5 dict_set │ │ │ │ +0003fe58 0000b316 R_ARM_JUMP_SLOT 0001e5e1 sdb_journal_open │ │ │ │ +0003fe5c 0000a316 R_ARM_JUMP_SLOT 000205a1 ls_sort │ │ │ │ +0003fe60 0000a816 R_ARM_JUMP_SLOT 00013f95 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 00020669 ls_merge_sort │ │ │ │ -0003fe74 00017116 R_ARM_JUMP_SLOT 00023229 sdb_query │ │ │ │ -0003fe78 00014016 R_ARM_JUMP_SLOT 00019579 ht_up_free │ │ │ │ +0003fe6c 0001af16 R_ARM_JUMP_SLOT 00013d4d dict_init │ │ │ │ +0003fe70 00009a16 R_ARM_JUMP_SLOT 00020559 ls_merge_sort │ │ │ │ +0003fe74 00017116 R_ARM_JUMP_SLOT 00023119 sdb_query │ │ │ │ +0003fe78 00014016 R_ARM_JUMP_SLOT 00019469 ht_up_free │ │ │ │ 0003fe7c 00007416 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ -0003fe80 00018b16 R_ARM_JUMP_SLOT 00020741 ls_delete │ │ │ │ +0003fe80 00018b16 R_ARM_JUMP_SLOT 00020631 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 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 00011b79 sdb_array_pop_head │ │ │ │ +0003fe8c 00019a16 R_ARM_JUMP_SLOT 00023f9d sdb_dump_begin │ │ │ │ +0003fe90 0000fb16 R_ARM_JUMP_SLOT 00020839 ls_clone │ │ │ │ +0003fe94 00015c16 R_ARM_JUMP_SLOT 00025ff5 sdb_anext │ │ │ │ +0003fe98 00018e16 R_ARM_JUMP_SLOT 00011a6d sdb_array_pop_head │ │ │ │ 0003fe9c 00007716 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -0003fea0 00011e16 R_ARM_JUMP_SLOT 0001a3ed ht_pp_foreach │ │ │ │ -0003fea4 0001a516 R_ARM_JUMP_SLOT 00024649 sdb_foreach_list │ │ │ │ -0003fea8 00018f16 R_ARM_JUMP_SLOT 00014739 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 │ │ │ │ +0003fea0 00011e16 R_ARM_JUMP_SLOT 0001a2dd ht_pp_foreach │ │ │ │ +0003fea4 0001a516 R_ARM_JUMP_SLOT 00024539 sdb_foreach_list │ │ │ │ +0003fea8 00018f16 R_ARM_JUMP_SLOT 00014629 sdb_diff_format │ │ │ │ +0003feac 00013116 R_ARM_JUMP_SLOT 000250b5 sdb_get_len │ │ │ │ +0003feb0 00013816 R_ARM_JUMP_SLOT 00020731 ls_append │ │ │ │ +0003feb4 0000ff16 R_ARM_JUMP_SLOT 00025341 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 000203d1 sdb_lock │ │ │ │ -0003fec4 0001b316 R_ARM_JUMP_SLOT 0001257d strbuf_free │ │ │ │ -0003fec8 0000b016 R_ARM_JUMP_SLOT 0002507d sdb_const_get_len │ │ │ │ +0003febc 00014c16 R_ARM_JUMP_SLOT 00014949 sdb_disk_finish │ │ │ │ +0003fec0 0001db16 R_ARM_JUMP_SLOT 000202c1 sdb_lock │ │ │ │ +0003fec4 0001b316 R_ARM_JUMP_SLOT 00012471 strbuf_free │ │ │ │ +0003fec8 0000b016 R_ARM_JUMP_SLOT 00024f6d 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 000269c9 sdb_text_load │ │ │ │ +0003fed8 0001b416 R_ARM_JUMP_SLOT 0001322d sdb_decode │ │ │ │ +0003fedc 0001ae16 R_ARM_JUMP_SLOT 000268b9 sdb_text_load │ │ │ │ 0003fee0 00007c16 R_ARM_JUMP_SLOT 00000000 r_buf_append_bytes │ │ │ │ -0003fee4 0001b716 R_ARM_JUMP_SLOT 00019c1d ht_up_new0 │ │ │ │ +0003fee4 0001b716 R_ARM_JUMP_SLOT 00019b0d 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 0001e785 sdb_journal_load │ │ │ │ +0003fef0 00013e16 R_ARM_JUMP_SLOT 0001e675 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 000204a5 sdb_unlock │ │ │ │ -0003ff00 0000b116 R_ARM_JUMP_SLOT 00026a75 sdb_text_check │ │ │ │ +0003fefc 00015516 R_ARM_JUMP_SLOT 00020395 sdb_unlock │ │ │ │ +0003ff00 0000b116 R_ARM_JUMP_SLOT 00026965 sdb_text_check │ │ │ │ 0003ff04 00008116 R_ARM_JUMP_SLOT 00000000 r_hex_pair2bin │ │ │ │ -0003ff08 00012b16 R_ARM_JUMP_SLOT 00020805 ls_free │ │ │ │ +0003ff08 00012b16 R_ARM_JUMP_SLOT 000206f5 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 0002612d sdb_const_anext │ │ │ │ -0003ff18 00009616 R_ARM_JUMP_SLOT 0002064d ls_newf │ │ │ │ -0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023e5d sdbkv_new2 │ │ │ │ +0003ff14 0000f816 R_ARM_JUMP_SLOT 0002601d sdb_const_anext │ │ │ │ +0003ff18 00009616 R_ARM_JUMP_SLOT 0002053d ls_newf │ │ │ │ +0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023d4d sdbkv_new2 │ │ │ │ 0003ff20 00008416 R_ARM_JUMP_SLOT 00000000 __tls_get_addr@GLIBC_2.4 │ │ │ │ -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 00012101 sdb_cgen_header │ │ │ │ +0003ff24 00019f16 R_ARM_JUMP_SLOT 00023fe1 sdb_dump_hasnext │ │ │ │ +0003ff28 00014816 R_ARM_JUMP_SLOT 00025a5d sdb_ht_new │ │ │ │ +0003ff2c 0000fd16 R_ARM_JUMP_SLOT 00011ff5 sdb_cgen_header │ │ │ │ 0003ff30 00008516 R_ARM_JUMP_SLOT 00000000 r_buf_free │ │ │ │ -0003ff34 0001ab16 R_ARM_JUMP_SLOT 0001f4b9 sdb_json_indent │ │ │ │ +0003ff34 0001ab16 R_ARM_JUMP_SLOT 0001f3a9 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 00021859 sdb_num_dec │ │ │ │ +0003ff40 0000d316 R_ARM_JUMP_SLOT 00021749 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 00010a9d sdb_array_get │ │ │ │ 0003ff54 00008b16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -0003ff58 0001bd16 R_ARM_JUMP_SLOT 00023385 sdb_query_lines │ │ │ │ -0003ff5c 00011816 R_ARM_JUMP_SLOT 00019915 ht_up_find │ │ │ │ +0003ff58 0001bd16 R_ARM_JUMP_SLOT 00023275 sdb_query_lines │ │ │ │ +0003ff5c 00011816 R_ARM_JUMP_SLOT 00019805 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 00011d8d 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 00012581 sdb_tool │ │ │ │ +0003ff74 0000a616 R_ARM_JUMP_SLOT 00012079 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 0001965d ht_up_insert_kv │ │ │ │ +0003ff80 0001a416 R_ARM_JUMP_SLOT 00010a59 sdb_array_get_num │ │ │ │ +0003ff84 0001cf16 R_ARM_JUMP_SLOT 0001954d 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 000267ad sdb_text_load_buf │ │ │ │ +0003ff94 0000f916 R_ARM_JUMP_SLOT 0002669d 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 00025f41 sdb_atoi │ │ │ │ +0003ffa0 0000b716 R_ARM_JUMP_SLOT 00025e31 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) 0x271e8 │ │ │ │ + 0x0000000d (FINI) 0x270d8 │ │ │ │ 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: 1db3fc6f9ef81d80a8c789bfa25fe8a67e189adc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6613c93e33eb8f32c987953ffdd24b81728fa926 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -443,16 +443,16 @@ │ │ │ │ -I"FyD8F │ │ │ │ #IBF8FyD │ │ │ │ I*F FyD │ │ │ │ I3F:FyD F │ │ │ │ #FBFIF(F │ │ │ │ #FBFIF(F │ │ │ │ ;FBFIF(F │ │ │ │ -2F;FIF(F │ │ │ │ - F K J{D │ │ │ │ +2F;FAF(F │ │ │ │ + J KzD{D │ │ │ │ #H,##J!FxD │ │ │ │ CF*F9F0F │ │ │ │ CF9F0F%D │ │ │ │ !FXF2F^D │ │ │ │ CF*FQFHF │ │ │ │ KF2FAF8F │ │ │ │ CF:FQFHF │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -9,47 +9,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 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 │ │ │ │ - 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 │ │ │ │ + andeq pc, r1, r2, ror #1 │ │ │ │ + muleq r1, r4, r1 │ │ │ │ + andeq r1, r2, lr, asr #2 │ │ │ │ + andeq lr, r1, ip, asr r1 │ │ │ │ + andeq lr, r1, r4, lsr r1 │ │ │ │ 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 94e4 │ │ │ │ + b.n 92c4 │ │ │ │ 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, r3, #6 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 94a0 │ │ │ │ + b.n 9280 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9414 │ │ │ │ + b.n 91f4 │ │ │ │ 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, r2, #5 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 93cc │ │ │ │ + b.n 91ac │ │ │ │ movs r1, r0 │ │ │ │ - b.n 946c │ │ │ │ + b.n 924c │ │ │ │ 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, r5, #30 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ movs r2, r0 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ 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 124 @ 0x7c │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + udf #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ movs r2, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + ble.n 946c │ │ │ │ movs r1, r0 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + ble.n 93cc │ │ │ │ movs r1, r0 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + ble.n 9478 │ │ │ │ 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, r0, #21 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 94a8 │ │ │ │ + bgt.n 9488 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 95c0 │ │ │ │ + bgt.n 95a0 │ │ │ │ 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, r0, #19 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 95e0 │ │ │ │ + blt.n 95c0 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 9548 │ │ │ │ + blt.n 9528 │ │ │ │ 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 9770 │ │ │ │ + blt.n 9750 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb8a0001 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + orns r0, sl, r1 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 96f4 │ │ │ │ + blt.n 96d4 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 96a0 │ │ │ │ + bge.n 9680 │ │ │ │ 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, r7, #13 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 9744 │ │ │ │ + bge.n 9724 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 9838 │ │ │ │ + bge.n 9818 │ │ │ │ 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, r1, #11 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 9790 │ │ │ │ + bls.n 9770 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 9748 │ │ │ │ + bls.n 9728 │ │ │ │ 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, r1, #9 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 9814 │ │ │ │ + bls.n 97f4 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 97e4 │ │ │ │ + bls.n 99c4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 99a4 │ │ │ │ + bls.n 9984 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 9880 │ │ │ │ + bhi.n 9860 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000098ec : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (98f8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - bge.n 998c │ │ │ │ + bls.n 996c │ │ │ │ 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 99c0 │ │ │ │ + bhi.n 9ba0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9ad4 │ │ │ │ + bhi.n 9ab4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9af4 │ │ │ │ + bhi.n 9ad4 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a88 │ │ │ │ + bvc.n 9a68 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b44 │ │ │ │ + bhi.n 9b24 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a38 │ │ │ │ + bvc.n 9a18 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9abc │ │ │ │ + bvc.n 9a9c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 99ec │ │ │ │ + bvc.n 9bcc │ │ │ │ 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, r1, #28 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9c70 │ │ │ │ + bvs.n 9c50 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9bcc │ │ │ │ + bpl.n 9bac │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9bf0 │ │ │ │ + bvs.n 9bd0 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9ca4 │ │ │ │ + bvs.n 9c84 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9be4 │ │ │ │ + bvs.n 9bc4 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9c70 │ │ │ │ + bvs.n 9c50 │ │ │ │ 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, r0, #23 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 9cf4 │ │ │ │ + bmi.n 9cd4 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9c50 │ │ │ │ + bmi.n 9c30 │ │ │ │ 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, r2, #18 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9f68 │ │ │ │ + bpl.n 9f48 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f6c │ │ │ │ + bpl.n 9f4c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f7c │ │ │ │ + bpl.n 9f5c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f7c │ │ │ │ + bpl.n 9f5c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f88 │ │ │ │ + bpl.n 9f68 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9ffc │ │ │ │ + bmi.n 9fdc │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9fd8 │ │ │ │ + bcc.n 9fb8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 9f40 │ │ │ │ + bcc.n 9f20 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9f68 │ │ │ │ + bcc.n 9f48 │ │ │ │ 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, r4, #10 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 9fb0 │ │ │ │ + bcc.n 9f90 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 9f7c │ │ │ │ + bne.n a15c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a130 │ │ │ │ + bcc.n a110 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n a018 │ │ │ │ + bne.n 9ff8 │ │ │ │ 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,23 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n a1e8 │ │ │ │ + vaddl.u16 q0, d6, d1 │ │ │ │ + bne.n a1c8 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n a284 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n a17c │ │ │ │ + vhadd.u32 d16, d10, d1 │ │ │ │ + bne.n a35c │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a238 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ 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 +2040,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #618 @ 0x26a │ │ │ │ blx 8a44 │ │ │ │ b.n a2be │ │ │ │ - vaddl.u16 q8, d14, d1 │ │ │ │ - bcs.n a304 │ │ │ │ + cdp2 0, 12, cr0, cr14, cr1, {0} │ │ │ │ + bne.n a2e4 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a370 │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ 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 +3069,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 acec │ │ │ │ + beq.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ada8 │ │ │ │ + beq.n ad88 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae4c │ │ │ │ + bne.n ae2c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae84 │ │ │ │ + bne.n ae64 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae7c │ │ │ │ + bne.n ae5c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad2c │ │ │ │ + bne.n ad0c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad38 │ │ │ │ + bne.n ad18 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad80 │ │ │ │ + bne.n ad60 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ada4 │ │ │ │ + bne.n ad84 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae04 │ │ │ │ + bne.n ade4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aecc │ │ │ │ + bcs.n aeac │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aecc │ │ │ │ + bcs.n aeac │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aebc │ │ │ │ + bcs.n ae9c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aec0 │ │ │ │ + bcs.n aea0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aed8 │ │ │ │ + bcs.n aeb8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad60 │ │ │ │ + bcs.n ad40 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n ae14 │ │ │ │ + bmi.n adf4 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n ae44 │ │ │ │ + bpl.n ae24 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ae84 │ │ │ │ + beq.n ae64 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ae78 │ │ │ │ + beq.n ae58 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae9c │ │ │ │ + bcs.n ae7c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n aeec │ │ │ │ + bge.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae94 │ │ │ │ + bcs.n ae74 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae78 │ │ │ │ + bcs.n ae58 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae6c │ │ │ │ + bcs.n ae4c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae78 │ │ │ │ + bcs.n ae58 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae70 │ │ │ │ + bcs.n ae50 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae64 │ │ │ │ + bne.n ae44 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae7c │ │ │ │ + bcs.n ae5c │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n af4c │ │ │ │ + bne.n af2c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adb8 │ │ │ │ + bne.n ad98 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n aed0 │ │ │ │ + bls.n aeb0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad70 │ │ │ │ + bne.n af50 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ada4 │ │ │ │ + bne.n ad84 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adfc │ │ │ │ + bne.n addc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adc8 │ │ │ │ + bne.n ada8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n aec0 │ │ │ │ + bcs.n aea0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n af00 │ │ │ │ + bne.n aee0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r8], #-4 │ │ │ │ + smmla r0, r8, r1, r0 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n af38 │ │ │ │ + beq.n af18 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n ae74 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfada0001 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + vst1.8 {d16[0]}, [sl], r1 │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh.w r0, [r6, #1] │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + strh.w r0, [r6, #1] │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - vst4.8 {d0-d3}, [lr], r1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + @ instruction: 0xf7fe0001 │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r0, [lr, #1] │ │ │ │ - str.w r0, [r8, #1] │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7ce0001 │ │ │ │ + @ instruction: 0xf7b80001 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldrb.w r0, [ip, #1] │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xf78c0001 │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldrh.w r0, [r0, r1] │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xf7200001 │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7be0001 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + subw r0, lr, #2049 @ 0x801 │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7660001 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xf6560001 │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7280001 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + @ instruction: 0xf6180001 │ │ │ │ + ldmia r3, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ 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 +3352,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, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, 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 +3384,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 2707c │ │ │ │ + bl 26f6c │ │ │ │ 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 +3498,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!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bfi r0, r8, #0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf2580001 │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r2, [pc, #632] @ (b454 ) │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ @@ -3759,23 +3757,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, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - b.n ae00 │ │ │ │ + b.n bbe0 │ │ │ │ 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 +3782,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, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, 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 +3843,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, r5} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, 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 +3893,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} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, 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 +4312,43 @@ │ │ │ │ nop │ │ │ │ add ip, sp │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r0, lr │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 4, cr0, cr12, cr1, {0} │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + ldc 0, cr0, [ip, #-4]! │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r0], #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xeb900001 │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r3!, {} │ │ │ │ movs r1, r0 │ │ │ │ rors r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - strd r0, r0, [r4], #4 │ │ │ │ - sub.w r0, lr, r1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + b.n b9a8 │ │ │ │ + movs r1, r0 │ │ │ │ + eors.w r0, lr, r1 │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - adcs.w r0, r4, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + orr.w r0, r4, r1 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, 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 ) │ │ │ │ @@ -5824,83 +5823,83 @@ │ │ │ │ b.n ca92 │ │ │ │ subs r5, #44 @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca50 │ │ │ │ + rev r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ + cbnz r0, ca8a │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + cbnz r4, ca8e │ │ │ │ movs r1, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n c924 │ │ │ │ + bmi.n cb04 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, pc} │ │ │ │ + cbnz r2, ca98 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + cbnz r0, ca8c │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r7} │ │ │ │ + cbnz r0, ca86 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n ca98 │ │ │ │ + bcc.n ca78 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca90 │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, ca8a │ │ │ │ + rev16 r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, ca86 │ │ │ │ + rev r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n ca14 │ │ │ │ + blt.n c9f4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, ca74 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ movs r1, r0 │ │ │ │ - push {r6} │ │ │ │ + cbz r0, caa0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r6, ca6e │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + cbz r6, cad2 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + cbz r2, cad6 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + cbz r6, cad2 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ca28 │ │ │ │ + bne.n ca08 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r7} │ │ │ │ + cbz r0, cad6 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, ca94 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n c9f8 │ │ │ │ + bge.n c9d8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r2, r1 │ │ │ │ + cbz r2, ca96 │ │ │ │ movs r1, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ beq.w d34a │ │ │ │ ldr.w r1, [r5, r8, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ blx 8098 │ │ │ │ @@ -7052,161 +7051,161 @@ │ │ │ │ ldr r1, [pc, #304] @ (d82c ) │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8794 │ │ │ │ b.n d654 │ │ │ │ - bhi.n d7cc │ │ │ │ + bvc.n d7ac │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n d750 │ │ │ │ + bvc.n d730 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, d748 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n d6c8 │ │ │ │ + bvs.n d6a8 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, d73e │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, d73e │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #456 @ (adr r6, d920 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, d8e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #568 @ (adr r2, d994 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, d954 ) │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n d7a8 │ │ │ │ + bcc.n d788 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d830 │ │ │ │ + bne.n d810 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r7, pc, #816 @ (adr r7, dab8 ) │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d7c8 │ │ │ │ + bne.n d7a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r7, pc, #608 @ (adr r7, d9f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d700 │ │ │ │ + beq.n d6e0 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d7e4 │ │ │ │ + beq.n d7c4 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #712 @ (adr r7, da70 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, da30 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d8a4 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, d7dc ) │ │ │ │ + add r5, pc, #992 @ (adr r5, db9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d83c │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #816 @ (adr r6, dafc ) │ │ │ │ + add r5, pc, #752 @ (adr r5, dabc ) │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d7ec │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r7, pc, #744 @ (adr r7, dabc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #632 @ (adr r6, da50 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, da10 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #440 @ (adr r6, d99c ) │ │ │ │ + add r5, pc, #376 @ (adr r5, d95c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #256 @ (adr r6, d8f0 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, d8b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #72 @ (adr r6, d844 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, d804 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #904 @ (adr r5, db90 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, db50 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #600 @ (adr r7, da6c ) │ │ │ │ + add r6, pc, #536 @ (adr r6, da2c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #648 @ (adr r5, daa0 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, da60 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r7, pc, #448 @ (adr r7, d9e8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #704 @ (adr r4, daec ) │ │ │ │ + add r3, pc, #640 @ (adr r3, daac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ @@ -7236,15 +7235,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, #256 @ 0x100 │ │ │ │ + add r7, pc, #192 @ (adr r7, d958 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n d906 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n d970 │ │ │ │ @@ -7331,48 +7330,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, #72 @ 0x48 │ │ │ │ + add r7, pc, #8 @ (adr r7, d998 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r7, pc, #104 @ (adr r7, d9fc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r6, pc, #992 @ (adr r6, dd78 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, dd94 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, dd54 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, dd70 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, dd30 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #776 @ (adr r7, dcac ) │ │ │ │ + add r6, pc, #712 @ (adr r6, dc6c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #688 @ (adr r7, dc58 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, dc18 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #728 @ (adr r7, dc84 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, dc44 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #656 @ (adr r7, dc40 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, dc00 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #584 @ (adr r7, dbfc ) │ │ │ │ + add r6, pc, #520 @ (adr r6, dbbc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #576 @ (adr r7, dbf8 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, dbb8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, db84 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, db44 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #368 @ (adr r7, db30 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, daf0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #312 @ (adr r7, dafc ) │ │ │ │ + add r6, pc, #248 @ (adr r6, dabc ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (d9d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r7, pc, #288 @ (adr r7, daf4 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, dab4 ) │ │ │ │ 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 │ │ │ │ @@ -7392,34 +7391,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, #240 @ (adr r7, db0c ) │ │ │ │ + add r6, pc, #176 @ (adr r6, dacc ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (da28 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r7, pc, #144 @ (adr r7, dabc ) │ │ │ │ + add r6, pc, #80 @ (adr r6, da7c ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (da38 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r7, pc, #136 @ (adr r7, dac4 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, da84 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (da44 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r7, pc, #152 @ (adr r7, dae0 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, daa0 ) │ │ │ │ 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 │ │ │ │ @@ -7506,37 +7505,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 r6, pc, #968 @ (adr r6, dee8 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, dea8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, dedc ) │ │ │ │ + add r5, pc, #888 @ (adr r5, de9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, dee0 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, dea0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #968 @ (adr r6, def4 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, deb4 ) │ │ │ │ movs r1, r0 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #616 @ (adr r6, dd9c ) │ │ │ │ + add r5, pc, #552 @ (adr r5, dd5c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #584 @ (adr r6, dd80 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, dd40 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, dd74 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, dd34 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #544 @ (adr r6, dd60 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, dd20 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #512 @ (adr r6, dd44 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, dd04 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, dd34 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, dcf4 ) │ │ │ │ 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 │ │ │ │ @@ -7546,15 +7545,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, #272 @ (adr r6, dc8c ) │ │ │ │ + add r5, pc, #208 @ (adr r5, dc4c ) │ │ │ │ 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 │ │ │ │ @@ -7649,29 +7648,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, #40 @ (adr r6, dcac ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, e06c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #1000 @ (adr r5, e070 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, e030 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, e064 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, e024 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #992 @ (adr r5, e070 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, e030 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, e064 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, e024 ) │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, de9c ) │ │ │ │ + add r4, pc, #448 @ (adr r4, de5c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #448 @ (adr r5, de60 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, de20 ) │ │ │ │ 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 │ │ │ │ @@ -7778,35 +7777,35 @@ │ │ │ │ add r2, pc │ │ │ │ movs r3, #154 @ 0x9a │ │ │ │ blx 8a44 │ │ │ │ b.n dd5a │ │ │ │ nop │ │ │ │ movs r6, #62 @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #312 @ (adr r5, def0 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, deb0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, dee4 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, dea4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #264 @ (adr r5, dec8 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, de88 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, de64 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, de24 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #248 @ (adr r5, dec0 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, de80 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #896 @ (adr r4, e14c ) │ │ │ │ + add r3, pc, #832 @ (adr r3, e10c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #904 @ (adr r4, e158 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, e118 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, dfe4 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, dfa4 ) │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #576 @ (adr r4, e01c ) │ │ │ │ + add r3, pc, #512 @ (adr r3, dfdc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #464 @ (adr r4, dfb0 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, df70 ) │ │ │ │ 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 │ │ │ │ @@ -7848,15 +7847,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, #440 @ (adr r4, e01c ) │ │ │ │ + add r3, pc, #376 @ (adr r3, dfdc ) │ │ │ │ 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 │ │ │ │ @@ -7888,15 +7887,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #7 │ │ │ │ b.n dea2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n dea2 │ │ │ │ nop │ │ │ │ - add r3, pc, #1008 @ (adr r3, e2c4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, e284 ) │ │ │ │ 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 │ │ │ │ @@ -7924,17 +7923,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, #776 @ (adr r3, e234 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, e1f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #224 @ (adr r3, e010 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, dfd0 ) │ │ │ │ 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 │ │ │ │ @@ -7953,21 +7952,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, #496 @ (adr r3, e168 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, e128 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #520 @ (adr r3, e184 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, e144 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #408 @ (adr r3, e118 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, e0d8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #496 @ (adr r3, e174 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, e134 ) │ │ │ │ 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 │ │ │ │ @@ -7985,17 +7984,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, #352 @ (adr r3, e124 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, e0e4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #352 @ (adr r3, e128 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, e0e8 ) │ │ │ │ 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 │ │ │ │ @@ -8011,17 +8010,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, #248 @ (adr r3, e0fc ) │ │ │ │ + add r2, pc, #184 @ (adr r2, e0bc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #232 @ (adr r3, e0f0 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, e0b0 ) │ │ │ │ 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 │ │ │ │ @@ -8034,19 +8033,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, #184 @ (adr r3, e0f8 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, e0b8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #208 @ (adr r3, e114 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, e0d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #568 @ (adr r0, e280 ) │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ 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 │ │ │ │ @@ -8088,21 +8087,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 r2, pc, #976 @ (adr r2, e498 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, e458 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #704 @ (adr r2, e38c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, e34c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #856 @ (adr r2, e428 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, e3e8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, e41c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, e3dc ) │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ asrs r3, r1, #31 │ │ │ │ ldr r0, [pc, #24] @ (e0fc ) │ │ │ │ @@ -8126,15 +8125,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 8794 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r2, pc, #584 @ (adr r2, e370 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, e330 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n e196 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n e200 │ │ │ │ @@ -8221,90 +8220,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, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #456 @ (adr r2, e3ec ) │ │ │ │ + add r1, pc, #392 @ (adr r1, e3ac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #320 @ (adr r2, e368 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, e328 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #280 @ (adr r2, e344 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, e304 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #240 @ (adr r2, e320 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, e2e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e260 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #576 @ (adr r1, e4a4 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, e464 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e270 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #568 @ (adr r1, e4ac ) │ │ │ │ + add r0, pc, #504 @ (adr r0, e46c ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e280 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #592 @ (adr r1, e4d4 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, e494 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e290 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #592 @ (adr r1, e4e4 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, e4a4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2a0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #608 @ (adr r1, e504 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, e4c4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2b0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #624 @ (adr r1, e524 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, e4e4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e2c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #632 @ (adr r1, e53c ) │ │ │ │ + add r0, pc, #568 @ (adr r0, e4fc ) │ │ │ │ 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 │ │ │ │ @@ -8312,15 +8311,15 @@ │ │ │ │ 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, e524 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, e4e4 ) │ │ │ │ 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 │ │ │ │ @@ -8328,34 +8327,34 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 8794 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #504 @ (adr r1, e50c ) │ │ │ │ + add r0, pc, #440 @ (adr r0, e4cc ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e320 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #472 @ (adr r1, e4fc ) │ │ │ │ + add r0, pc, #408 @ (adr r0, e4bc ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e32c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #504 @ (adr r1, e528 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, e4e8 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e33c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - add r1, pc, #480 @ (adr r1, e520 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, e4e0 ) │ │ │ │ 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 │ │ │ │ @@ -8434,33 +8433,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 r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #168 @ (adr r1, e4b0 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, e470 ) │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r4, #28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ 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 │ │ │ │ @@ -8502,15 +8501,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, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -8542,15 +8541,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 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #23 │ │ │ │ movs r3, r0 │ │ │ │ cbz r2, e52c │ │ │ │ mov r2, r1 │ │ │ │ @@ -8558,31 +8557,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, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ 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, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ 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 │ │ │ │ @@ -8610,17 +8609,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, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ 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 │ │ │ │ @@ -8645,15 +8644,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, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n e68a │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n e6f4 │ │ │ │ @@ -8740,41 +8739,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, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ 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 │ │ │ │ @@ -8789,50 +8788,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 r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e798 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e7a8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e7b8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7c4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ 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 │ │ │ │ @@ -8919,37 +8918,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, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #9 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -8975,15 +8974,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, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ 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 │ │ │ │ @@ -9040,27 +9039,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, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ 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 │ │ │ │ @@ -9128,28 +9127,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, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfaba0002 │ │ │ │ - revsh r4, r2 │ │ │ │ + cbnz r4, eae8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ 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 │ │ │ │ @@ -9204,27 +9203,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ blx 8a44 │ │ │ │ b.n eb1e │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ - rev r0, r7 │ │ │ │ + cbnz r0, eb66 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -9348,21 +9347,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, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ 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 │ │ │ │ @@ -9408,15 +9407,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, #536] @ 0x218 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ 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 │ │ │ │ @@ -9437,21 +9436,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, #640] @ 0x280 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ 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 │ │ │ │ @@ -9474,42 +9473,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, #768] @ 0x300 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ 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, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ 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, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ cbz r1, ee46 │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, ee3c │ │ │ │ ldr r1, [pc, #80] @ (ee84 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -9539,23 +9538,23 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ blx 8a44 │ │ │ │ b.n ee68 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ 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 │ │ │ │ @@ -9622,17 +9621,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, #8] │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -9738,48 +9737,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, #8] │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f0e0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ 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 │ │ │ │ @@ -9798,34 +9797,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, #176] @ 0xb0 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f138 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (f148 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (f154 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ 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 │ │ │ │ @@ -9907,35 +9906,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, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -9945,15 +9944,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, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -10040,29 +10039,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, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r5, #30 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -10175,35 +10174,35 @@ │ │ │ │ blx 8a44 │ │ │ │ b.n f44e │ │ │ │ nop │ │ │ │ lsrs r4, r5, #15 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -10245,15 +10244,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, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -10285,15 +10284,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, #384] @ 0x180 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ 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 │ │ │ │ @@ -10312,39 +10311,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, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ 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, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ 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, #80] @ 0x50 │ │ │ │ + str r2, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -10357,19 +10356,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, #88] @ 0x58 │ │ │ │ + str r2, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #124] @ (f718 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -10427,21 +10426,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, #824] @ 0x338 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ 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 │ │ │ │ @@ -10469,17 +10468,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, #328] @ 0x148 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ @@ -10569,39 +10568,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, #792] @ 0x318 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ @@ -10611,22 +10610,22 @@ │ │ │ │ moveq r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (f8d0 ) │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [pc, #8] @ (f8e0 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ b.w 899c │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ 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 ) │ │ │ │ @@ -10637,19 +10636,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, #328] @ 0x148 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -10659,17 +10658,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, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -10704,15 +10703,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, [r3, #28] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n fa2a │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n fa94 │ │ │ │ @@ -10799,41 +10798,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, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -10848,50 +10847,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, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (fb38 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (fb48 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (fb58 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb64 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb70 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -10977,36 +10976,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, [r3, #16] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ cdp2 0, 13, cr0, cr8, cr2, {0} │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ 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 │ │ │ │ @@ -11032,15 +11031,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, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -11094,25 +11093,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 8794 │ │ │ │ ldr r1, [pc, #28] @ (fd70 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ b.n fd08 │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -11181,29 +11180,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, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ movs r1, r0 │ │ │ │ b.n fd1c │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #496 @ (adr r7, 1003c ) │ │ │ │ + add r6, pc, #432 @ (adr r6, fffc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -11258,27 +11257,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ blx 8a44 │ │ │ │ b.n feb2 │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #896 @ (adr r6, 10270 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 10230 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -11402,21 +11401,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, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ 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 │ │ │ │ @@ -11459,15 +11458,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa4a0002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ 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 │ │ │ │ @@ -11487,21 +11486,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, [r1, #20] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ 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 │ │ │ │ @@ -11524,42 +11523,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, [r7, #8] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ 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, [r6, #16] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ 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, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ cbz r1, 101e2 │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 101d8 │ │ │ │ ldr r1, [pc, #80] @ (10220 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -11589,23 +11588,23 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ blx 8a44 │ │ │ │ b.n 10204 │ │ │ │ nop │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #568 @ (adr r3, 10464 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 10424 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #26] │ │ │ │ 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 │ │ │ │ @@ -11671,687 +11670,591 @@ │ │ │ │ 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, [r5, #10] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ blx 814c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 10398 │ │ │ │ - ldr.w r1, [pc, #1112] @ 10784 │ │ │ │ + cbz r0, 10394 │ │ │ │ + ldr r1, [pc, #844] @ (10678 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ - ldr.w r1, [pc, #1104] @ 10788 │ │ │ │ + ldr r1, [pc, #840] @ (1067c ) │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 103a4 │ │ │ │ + cbz r0, 103a0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 103a0 │ │ │ │ + beq.n 1039c │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 103ee │ │ │ │ + beq.n 103ea │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1045e │ │ │ │ + beq.n 10454 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1045e │ │ │ │ - ldr.w r8, [pc, #1040] @ 1078c │ │ │ │ + beq.n 10454 │ │ │ │ + ldr r1, [pc, #776] @ (10680 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r8, pc │ │ │ │ - add.w r1, r8, #232 @ 0xe8 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 8cac │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10440 │ │ │ │ + bne.n 1043a │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 81c0 │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10402 │ │ │ │ + beq.n 103fe │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10626 │ │ │ │ + beq.w 1052c │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 10378 │ │ │ │ + bne.n 10374 │ │ │ │ ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 10410 │ │ │ │ - ldr r6, [pc, #944] @ (10790 ) │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + bne.n 1040c │ │ │ │ + ldr r1, [pc, #680] @ (10684 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - add r6, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - b.n 10472 │ │ │ │ - ldr r4, [pc, #932] @ (10794 ) │ │ │ │ + mov.w r9, #36 @ 0x24 │ │ │ │ + movs r6, #43 @ 0x2b │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ + b.n 10468 │ │ │ │ + ldr r4, [pc, #668] @ (10688 ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10692 │ │ │ │ + bne.w 10598 │ │ │ │ ldr.w r4, [r6, #3772] @ 0xebc │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 10414 │ │ │ │ + beq.n 10410 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 10640 │ │ │ │ + beq.w 10546 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1038c │ │ │ │ + b.n 10388 │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1072c │ │ │ │ + beq.w 10624 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 106c4 │ │ │ │ - ldr.w r8, [pc, #880] @ 10798 │ │ │ │ + beq.w 105ca │ │ │ │ + ldr r1, [pc, #616] @ (1068c ) │ │ │ │ mov r0, r4 │ │ │ │ - add r8, pc │ │ │ │ - add.w r8, r8, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 8cac │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10768 │ │ │ │ + bne.w 1065e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1038c │ │ │ │ + b.n 10388 │ │ │ │ ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ - add.w r1, r8, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #844] @ (1079c ) │ │ │ │ - ldr r2, [pc, #848] @ (107a0 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #588] @ (10690 ) │ │ │ │ + ldr r3, [pc, #588] @ (10694 ) │ │ │ │ + add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1038c │ │ │ │ + b.n 10388 │ │ │ │ ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1038c │ │ │ │ - ldr r6, [pc, #828] @ (107a4 ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - movs r3, #43 @ 0x2b │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 8644 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10704 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - blx 8250 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - and.w r0, r2, #56 @ 0x38 │ │ │ │ - adds r6, r3, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - adds r3, #8 │ │ │ │ - eor.w r1, r1, #3469659854 @ 0xcececece │ │ │ │ - str.w r1, [r3, #-8] │ │ │ │ - ldr.w r1, [r3, #-4] │ │ │ │ - eor.w r1, r1, #3469659854 @ 0xcececece │ │ │ │ - str.w r1, [r3, #-4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 10494 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 104c8 │ │ │ │ - mvn.w r6, #49 @ 0x31 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - eor.w r1, r1, r6 │ │ │ │ - strb.w r1, [r3], #1 │ │ │ │ - bhi.n 104b8 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 8644 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r1, r0, #4 │ │ │ │ - movs r6, #0 │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 106fe │ │ │ │ - str.w r6, [r0, #4]! │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 104e8 │ │ │ │ - add.w lr, r3, r8 │ │ │ │ - movw r0, #19307 @ 0x4b6b │ │ │ │ - movt r0, #38751 @ 0x975f │ │ │ │ - movw ip, #26125 @ 0x660d │ │ │ │ - movt ip, #25 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw r0, #62303 @ 0xf35f │ │ │ │ - movt r0, #15470 @ 0x3c6e │ │ │ │ - strd r4, r1, [sp, #32] │ │ │ │ - add.w r9, r8, #4 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - mov r4, lr │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r2 │ │ │ │ - mov sl, ip │ │ │ │ - mov fp, r0 │ │ │ │ - mov r7, r8 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mla r6, sl, r6, fp │ │ │ │ - ldr.w r8, [r4, #-4]! │ │ │ │ - mov r1, r5 │ │ │ │ - subs r5, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 26dcc │ │ │ │ - ldr.w r0, [r7, r1, lsl #2] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r4, r9 │ │ │ │ - str.w r8, [r7, r1, lsl #2] │ │ │ │ - bne.n 1052c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r8, r7 │ │ │ │ - ldrd r4, r1, [sp, #32] │ │ │ │ + bne.n 10388 │ │ │ │ + ldr r1, [pc, #568] @ (10698 ) │ │ │ │ + mov.w r9, #43 @ 0x2b │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 106f8 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - adds r2, r0, r2 │ │ │ │ - mov sl, r8 │ │ │ │ - subs r0, #1 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - ldrb.w ip, [lr, r3] │ │ │ │ - strb.w ip, [r0, #1]! │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 10582 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 81c0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r4, r5 │ │ │ │ - blx 81c0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r5, r7 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb.w ip, [r1, #1]! │ │ │ │ - cmp r1, r2 │ │ │ │ - mov.w r0, ip, lsl #3 │ │ │ │ - add.w r0, r0, ip, lsr #5 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ - bne.n 105ae │ │ │ │ - ldrb.w r0, [r3, #1]! │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r1, r0, lsl #7 │ │ │ │ - add.w r1, r1, r0, lsr #1 │ │ │ │ - strb r1, [r3, #0] │ │ │ │ - bne.n 105c0 │ │ │ │ + beq.w 105fc │ │ │ │ + mov r2, r6 │ │ │ │ + blx 8250 │ │ │ │ + subs r0, r6, #1 │ │ │ │ + add r0, r8 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r3, r0 │ │ │ │ + mov.w r2, r1, lsl #4 │ │ │ │ + add.w r2, r2, r1, lsr #4 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ + bne.n 10488 │ │ │ │ + and.w r1, r6, #56 @ 0x38 │ │ │ │ + mov r3, r8 │ │ │ │ + add.w r0, r8, r1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + eor.w r2, r2, #2728567458 @ 0xa2a2a2a2 │ │ │ │ + str.w r2, [r3, #-8] │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + eor.w r2, r2, #2728567458 @ 0xa2a2a2a2 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 104a4 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 104d8 │ │ │ │ + mvn.w r0, #93 @ 0x5d │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + eor.w r2, r2, r0 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + bhi.n 104c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1067e │ │ │ │ + beq.n 10584 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 106de │ │ │ │ - mov r1, r9 │ │ │ │ + bne.n 105e4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8a68 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1038c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 106aa │ │ │ │ - ldr r6, [pc, #428] @ (107a8 ) │ │ │ │ + beq.w 10388 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 105b0 │ │ │ │ + ldr r6, [pc, #408] @ (1069c ) │ │ │ │ movs r0, #3 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1038c │ │ │ │ - ldr r3, [pc, #412] @ (107ac ) │ │ │ │ + beq.w 10388 │ │ │ │ + ldr r3, [pc, #392] @ (106a0 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #408] @ (107b0 ) │ │ │ │ + ldr r2, [pc, #392] @ (106a4 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #151 @ 0x97 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1038c │ │ │ │ + b.n 10388 │ │ │ │ ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 10410 │ │ │ │ - ldr r6, [pc, #384] @ (107b4 ) │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + bne.w 1040c │ │ │ │ + ldr r1, [pc, #368] @ (106a8 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - add r6, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - b.n 10472 │ │ │ │ + mov.w r9, #36 @ 0x24 │ │ │ │ + movs r6, #43 @ 0x2b │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ + b.n 10468 │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1071e │ │ │ │ + beq.n 10616 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 106d0 │ │ │ │ - ldr r4, [pc, #360] @ (107b8 ) │ │ │ │ + beq.n 105d6 │ │ │ │ + ldr r4, [pc, #344] @ (106ac ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10410 │ │ │ │ - ldr r3, [pc, #344] @ (107bc ) │ │ │ │ + beq.w 1040c │ │ │ │ + ldr r3, [pc, #328] @ (106b0 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ ldr.w r2, [r6, #3780] @ 0xec4 │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #332] @ (107c0 ) │ │ │ │ + ldr r2, [pc, #312] @ (106b4 ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 8a44 │ │ │ │ - b.n 10410 │ │ │ │ + b.n 1040c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8a68 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1038c │ │ │ │ - ldr r3, [pc, #304] @ (107c4 ) │ │ │ │ + b.n 10388 │ │ │ │ + ldr r3, [pc, #284] @ (106b8 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #300] @ (107c8 ) │ │ │ │ + ldr r2, [pc, #284] @ (106bc ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ blx 8a44 │ │ │ │ - b.n 10402 │ │ │ │ + b.n 103fe │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 7fac │ │ │ │ - b.n 1038c │ │ │ │ - ldr r6, [pc, #260] @ (107cc ) │ │ │ │ + b.n 10388 │ │ │ │ + ldr r1, [pc, #244] @ (106c0 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r2, #27 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r6, pc │ │ │ │ - b.n 10472 │ │ │ │ - ldr r6, [pc, #252] @ (107d0 ) │ │ │ │ + movs r6, #27 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + b.n 10468 │ │ │ │ + ldr r1, [pc, #236] @ (106c4 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ - b.n 10472 │ │ │ │ - ldr.w r8, [pc, #244] @ 107d4 │ │ │ │ + movs r6, #47 @ 0x2f │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ + b.n 10468 │ │ │ │ + ldr r1, [pc, #224] @ (106c8 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r8, pc │ │ │ │ - add.w r8, r8, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 1073a │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbnz r0, 10632 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 105de │ │ │ │ - mov r0, r8 │ │ │ │ - blx 81c0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 81c0 │ │ │ │ - ldr r6, [pc, #208] @ (107d8 ) │ │ │ │ + b.n 104e4 │ │ │ │ + ldr r6, [pc, #204] @ (106cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 10750 │ │ │ │ + cbnz r0, 10646 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ blx 8d8c │ │ │ │ - b.n 1038c │ │ │ │ - ldr r6, [pc, #188] @ (107dc ) │ │ │ │ + b.n 10388 │ │ │ │ + ldr r1, [pc, #184] @ (106d0 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r2, #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ - b.n 10472 │ │ │ │ - ldr r6, [pc, #176] @ (107e0 ) │ │ │ │ + movs r6, #31 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ + b.n 10468 │ │ │ │ + ldr r1, [pc, #172] @ (106d4 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r2, #24 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ - b.n 10472 │ │ │ │ - ldr r3, [pc, #168] @ (107e4 ) │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [pc, #168] @ (107e8 ) │ │ │ │ + movs r6, #24 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ + b.n 10468 │ │ │ │ + ldr r3, [pc, #164] @ (106d8 ) │ │ │ │ movs r0, #3 │ │ │ │ + ldr r2, [pc, #164] @ (106dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ blx 8a44 │ │ │ │ - b.n 106f2 │ │ │ │ - ldr r3, [pc, #152] @ (107ec ) │ │ │ │ + b.n 105f6 │ │ │ │ + ldr r3, [pc, #152] @ (106e0 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #152] @ (107f0 ) │ │ │ │ + ldr r2, [pc, #148] @ (106e4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #155 @ 0x9b │ │ │ │ blx 8a44 │ │ │ │ - b.n 10714 │ │ │ │ + b.n 1060c │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #128] @ (107f4 ) │ │ │ │ - ldr r2, [pc, #128] @ (107f8 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #128] @ (106e8 ) │ │ │ │ + ldr r3, [pc, #128] @ (106ec ) │ │ │ │ + add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ blx 8a44 │ │ │ │ - b.n 10410 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + b.n 1040c │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #216 @ (adr r2, 10868 ) │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #824 @ (adr r1, 10acc ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 10734 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, 10aa0 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 10988 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #552 @ (adr r1, 109c4 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 10964 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + add r0, pc, #512 @ (adr r0, 10890 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #280 @ (adr r1, 108c0 ) │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #256 @ (adr r0, 1079c ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ + strh r0, [r7, #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] @ (10980 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #636] @ (10a90 ) │ │ │ │ + ldr r3, [pc, #636] @ (10984 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #636] @ (10a94 ) │ │ │ │ + ldr r1, [pc, #636] @ (10988 ) │ │ │ │ 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 107e6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108f2 │ │ │ │ + beq.n 107e6 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 8518 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.n 10936 │ │ │ │ + beq.n 1082a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 88e4 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w 1098e │ │ │ │ + bcs.w 10882 │ │ │ │ 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 10772 │ │ │ │ + b.n 10954 │ │ │ │ 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 10850 │ │ │ │ mov r0, r6 │ │ │ │ blx 88e4 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 1086a │ │ │ │ + bcc.n 1075e │ │ │ │ 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 108a8 │ │ │ │ + ldr r4, [pc, #488] @ (1098c ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10978 │ │ │ │ + bne.n 1086c │ │ │ │ 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] @ (10990 ) │ │ │ │ + ldr r3, [pc, #440] @ (10984 ) │ │ │ │ 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 1097c │ │ │ │ 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] @ (10994 ) │ │ │ │ blx 81c0 │ │ │ │ - ldr r0, [pc, #424] @ (10aa4 ) │ │ │ │ + ldr r0, [pc, #424] @ (10998 ) │ │ │ │ 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 10728 │ │ │ │ + ldr r0, [pc, #404] @ (1099c ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #404] @ (10aac ) │ │ │ │ + ldr r2, [pc, #404] @ (109a0 ) │ │ │ │ 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 10736 │ │ │ │ + ldr r4, [pc, #376] @ (109a4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ - cbz r0, 1096c │ │ │ │ - ldr r0, [pc, #364] @ (10ab4 ) │ │ │ │ + cbz r0, 10860 │ │ │ │ + ldr r0, [pc, #364] @ (109a8 ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #364] @ (10ab8 ) │ │ │ │ + ldr r2, [pc, #364] @ (109ac ) │ │ │ │ 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 10860 │ │ │ │ + ldr r4, [pc, #348] @ (109b0 ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a4a │ │ │ │ + bne.n 1093e │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 81c0 │ │ │ │ - b.n 108d4 │ │ │ │ - ldr r3, [pc, #324] @ (10ac0 ) │ │ │ │ + b.n 107c8 │ │ │ │ + ldr r3, [pc, #324] @ (109b4 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (10ac4 ) │ │ │ │ + ldr r2, [pc, #324] @ (109b8 ) │ │ │ │ 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 107b2 │ │ │ │ + ldr r4, [pc, #312] @ (109bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1096c │ │ │ │ - ldr r0, [pc, #300] @ (10acc ) │ │ │ │ + beq.n 10860 │ │ │ │ + ldr r0, [pc, #300] @ (109c0 ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (10ad0 ) │ │ │ │ + ldr r2, [pc, #300] @ (109c4 ) │ │ │ │ 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 10860 │ │ │ │ + ldr r5, [pc, #284] @ (109c8 ) │ │ │ │ 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} │ │ │ │ @@ -12373,15 +12276,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 10926 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e70 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -12394,227 +12297,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 108fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 8b74 │ │ │ │ - b.n 108c8 │ │ │ │ - ldr r0, [pc, #140] @ (10ad8 ) │ │ │ │ + b.n 107bc │ │ │ │ + ldr r0, [pc, #140] @ (109cc ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (10adc ) │ │ │ │ + ldr r2, [pc, #140] @ (109d0 ) │ │ │ │ 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 10860 │ │ │ │ + ldr r4, [pc, #124] @ (109d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1096c │ │ │ │ - ldr r0, [pc, #112] @ (10ae4 ) │ │ │ │ + beq.w 10860 │ │ │ │ + ldr r0, [pc, #112] @ (109d8 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (10ae8 ) │ │ │ │ + ldr r2, [pc, #112] @ (109dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1096c │ │ │ │ + b.n 10860 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2b40002 │ │ │ │ + ubfx r0, r0, #0, #3 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf1f00002 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + @ instruction: 0xf2fc0002 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r2, [r0, #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 10a02 │ │ │ │ + b.n 10a0e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10b2a │ │ │ │ + bne.n 10a1e │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 10b1a │ │ │ │ + beq.n 10a0e │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 10afa │ │ │ │ + bne.n 109ee │ │ │ │ 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 10a0a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 10aec │ │ │ │ + b.n 109e0 │ │ │ │ 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 10a56 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r2 │ │ │ │ ite cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ movcs r0, #0 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00010b64 : │ │ │ │ +00010a58 : │ │ │ │ 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, 10a8e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 10b9a │ │ │ │ + cbz r3, 10a8e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 10ba0 │ │ │ │ + ble.n 10a94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b8e │ │ │ │ + b.n 10a82 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 10ba0 │ │ │ │ + beq.n 10a94 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10b88 │ │ │ │ + bne.n 10a7c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -00010ba8 : │ │ │ │ +00010a9c : │ │ │ │ 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, 10ad8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 10be4 │ │ │ │ + cbz r3, 10ad8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 10bea │ │ │ │ - beq.n 10bfc │ │ │ │ + blt.n 10ade │ │ │ │ + beq.n 10af0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 10bd6 │ │ │ │ + b.n 10aca │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 10bfc │ │ │ │ + ble.n 10af0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10bd0 │ │ │ │ + bne.n 10ac4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8048 │ │ │ │ negs r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 10be4 │ │ │ │ + bgt.n 10ad8 │ │ │ │ add r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10bfc │ │ │ │ - bgt.n 10bcc │ │ │ │ + beq.n 10af0 │ │ │ │ + bgt.n 10ac0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 10c30 │ │ │ │ + cbz r0, 10b24 │ │ │ │ subs r5, r0, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 10c3a │ │ │ │ + cbz r3, 10b2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 10c2c │ │ │ │ + cbz r3, 10b20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r5] │ │ │ │ @@ -12622,117 +12525,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 10b0e │ │ │ │ │ │ │ │ -00010c44 : │ │ │ │ +00010b38 : │ │ │ │ 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] @ (10d48 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #504] @ (10e58 ) │ │ │ │ + ldr r3, [pc, #504] @ (10d4c ) │ │ │ │ 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, 10b7c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10db6 │ │ │ │ + bne.w 10caa │ │ │ │ add.w r5, sp, #31 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10b92 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbnz r3, 10cbc │ │ │ │ + cbnz r3, 10bb0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #440] @ (10e5c ) │ │ │ │ - ldr r3, [pc, #436] @ (10e58 ) │ │ │ │ + ldr r2, [pc, #440] @ (10d50 ) │ │ │ │ + ldr r3, [pc, #436] @ (10d4c ) │ │ │ │ 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 10d44 │ │ │ │ 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, 10bd8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10cd4 │ │ │ │ + bne.n 10bc8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 10de8 │ │ │ │ + bne.w 10cdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e1c │ │ │ │ + beq.w 10d10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10b92 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e26 │ │ │ │ + beq.w 10d1a │ │ │ │ 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 10c20 │ │ │ │ + b.n 10cfe │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 10e3c │ │ │ │ + bcs.w 10d30 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 109e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 10dbc │ │ │ │ + beq.n 10cb0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10d26 │ │ │ │ + bne.n 10c1a │ │ │ │ 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 │ │ │ │ @@ -12745,177 +12648,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 10c10 │ │ │ │ mov r9, r8 │ │ │ │ cmp r6, r5 │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ - bcc.n 10df6 │ │ │ │ + bcc.n 10cea │ │ │ │ cmp r9, fp │ │ │ │ it hi │ │ │ │ strbhi r3, [r0, #0] │ │ │ │ - bls.n 10e2c │ │ │ │ + bls.n 10d20 │ │ │ │ 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 10d28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ca0 │ │ │ │ + b.n 10b94 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ adds r5, r0, r4 │ │ │ │ - b.n 10c92 │ │ │ │ + b.n 10b86 │ │ │ │ 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 10c4c │ │ │ │ + b.n 10c48 │ │ │ │ + ldr r3, [pc, #116] @ (10d54 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ - b.n 10ce4 │ │ │ │ + b.n 10bd8 │ │ │ │ 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 10c88 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 10dce │ │ │ │ + b.n 10cc2 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 10d00 │ │ │ │ + b.n 10bf4 │ │ │ │ mov r9, fp │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 10df8 │ │ │ │ + bcc.n 10cec │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 10d94 │ │ │ │ + b.n 10c88 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10db2 │ │ │ │ + b.n 10ca6 │ │ │ │ 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 10cc2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 6, cr0, cr12, cr2, {0} │ │ │ │ + vhadd.s d16, d8, d2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr4, cr2, {0} │ │ │ │ + vhadd.s d0, d0, d2 │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ │ │ │ │ -00010e64 : │ │ │ │ +00010d58 : │ │ │ │ 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] @ (10e50 ) │ │ │ │ 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] @ (10e54 ) │ │ │ │ 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, 10da2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r4, 10eb2 │ │ │ │ + cbz r4, 10da6 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 10eb2 │ │ │ │ + beq.n 10da6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ec6 │ │ │ │ - cbz r3, 10eb8 │ │ │ │ + b.n 10dba │ │ │ │ + cbz r3, 10dac │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 10ee0 │ │ │ │ + cbnz r2, 10dd4 │ │ │ │ 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] @ (10e58 ) │ │ │ │ + ldr r3, [pc, #148] @ (10e54 ) │ │ │ │ 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 10e4a │ │ │ │ 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 10dac │ │ │ │ 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, 10e3e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10eae │ │ │ │ + beq.n 10da2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ @@ -12931,114 +12834,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 10db8 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10f0e │ │ │ │ + b.n 10e02 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcrr 0, 0, r0, r4, cr2 │ │ │ │ + ldcl 0, cr0, [r0, #-8] │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebfe0002 │ │ │ │ + stc 0, cr0, [sl, #-8] │ │ │ │ │ │ │ │ -00010f68 : │ │ │ │ +00010e5c : │ │ │ │ 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] @ (11038 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #456] @ (11148 ) │ │ │ │ + ldr r3, [pc, #456] @ (1103c ) │ │ │ │ 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, 10e96 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 10fce │ │ │ │ + cbnz r3, 10ec2 │ │ │ │ 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] @ (11040 ) │ │ │ │ + ldr r3, [pc, #404] @ (1103c ) │ │ │ │ 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 11032 │ │ │ │ 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 10ff4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 1101a │ │ │ │ + blt.n 10f0e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1112a │ │ │ │ + beq.w 1101e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1100c │ │ │ │ + b.n 10f00 │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 11076 │ │ │ │ + beq.n 10f6a │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11004 │ │ │ │ + bne.n 10ef8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10ea4 │ │ │ │ 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 11014 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 10f0a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ add.w r2, sl, #1 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, r5, r4 │ │ │ │ @@ -13050,147 +12953,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 11022 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10ea4 │ │ │ │ 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 1100a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 10f0a │ │ │ │ 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 10fb4 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 110e0 │ │ │ │ + cbz r0, 10fd4 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 110be │ │ │ │ + bne.n 10fb2 │ │ │ │ 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, 1102a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10ea4 │ │ │ │ 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 10ea4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 11094 │ │ │ │ + b.n 10f88 │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11034 │ │ │ │ + b.n 10f28 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 1107a │ │ │ │ + b.n 10f6e │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10ea4 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10ea4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adc.w r0, r8, r2 │ │ │ │ + mrrc 0, 0, r0, r4, cr2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, r2 │ │ │ │ + stc 0, cr0, [r0], #-8 │ │ │ │ │ │ │ │ -00011150 : │ │ │ │ +00011044 : │ │ │ │ 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] @ (11268 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #528] @ (11378 ) │ │ │ │ + ldr r3, [pc, #528] @ (1126c ) │ │ │ │ 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, 1107e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 111b2 │ │ │ │ + cbnz r3, 110a6 │ │ │ │ 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] @ (11270 ) │ │ │ │ + ldr r3, [pc, #476] @ (1126c ) │ │ │ │ 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 11262 │ │ │ │ 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 │ │ │ │ @@ -13203,57 +13106,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 111c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 112ec │ │ │ │ + beq.n 111e0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 112f0 │ │ │ │ + beq.n 111e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 112a2 │ │ │ │ + beq.n 11196 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11312 │ │ │ │ + beq.w 11206 │ │ │ │ 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 111ce │ │ │ │ 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 11218 │ │ │ │ adds r7, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 11228 │ │ │ │ + bne.n 1111c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r6 │ │ │ │ movcs r1, r0 │ │ │ │ @@ -13283,20 +13186,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 11210 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 111b6 │ │ │ │ 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 │ │ │ │ @@ -13306,98 +13209,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 1108a │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 111ea │ │ │ │ + b.n 110de │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11356 │ │ │ │ + beq.n 1124a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11196 │ │ │ │ + b.n 1108a │ │ │ │ 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 111b6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 11210 │ │ │ │ + b.n 11104 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 111b6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11366 │ │ │ │ + cbz r3, 1125a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1135e │ │ │ │ + cbz r3, 11252 │ │ │ │ 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 1108a │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 112ec │ │ │ │ + b.n 111e0 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11344 │ │ │ │ + b.n 11238 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 11334 │ │ │ │ + b.n 11228 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r0, #-8]! │ │ │ │ + orn r0, ip, r2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr!, {r1} │ │ │ │ + bics.w r0, sl, r2 │ │ │ │ │ │ │ │ -00011380 : │ │ │ │ +00011274 : │ │ │ │ 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] @ (112d8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (113e8 ) │ │ │ │ + ldr r2, [pc, #80] @ (112dc ) │ │ │ │ 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] │ │ │ │ @@ -13410,119 +13313,117 @@ │ │ │ │ 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] @ (112e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (112dc ) │ │ │ │ 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 112d4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11244 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xe83a0002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 111e8 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xe8080002 │ │ │ │ │ │ │ │ -000113f0 : │ │ │ │ +000112e4 : │ │ │ │ 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] @ (1138c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1149c ) │ │ │ │ + ldr r3, [pc, #148] @ (11390 ) │ │ │ │ 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, 11368 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r3, 11474 │ │ │ │ + cbz r3, 11368 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ - bcs.n 11448 │ │ │ │ + bcs.n 1133c │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1142a │ │ │ │ + bne.n 1131e │ │ │ │ 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] @ (11394 ) │ │ │ │ + ldr r3, [pc, #60] @ (11390 ) │ │ │ │ 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 11386 │ │ │ │ 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 1134e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1121c │ │ │ │ + b.n 11328 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11178 │ │ │ │ + b.n 11284 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000114a4 : │ │ │ │ +00011398 : │ │ │ │ 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] @ (113fc ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1150c ) │ │ │ │ + ldr r2, [pc, #80] @ (11400 ) │ │ │ │ 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] │ │ │ │ @@ -13535,34 +13436,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] @ (11404 ) │ │ │ │ + ldr r3, [pc, #28] @ (11400 ) │ │ │ │ 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 113f8 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11120 │ │ │ │ + b.n 1122c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 110c4 │ │ │ │ + b.n 111d0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011514 : │ │ │ │ +00011408 : │ │ │ │ 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 │ │ │ │ @@ -13574,122 +13475,122 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011544 : │ │ │ │ +00011438 : │ │ │ │ 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] @ (11458 ) │ │ │ │ add r3, pc │ │ │ │ blx 82bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011568 : │ │ │ │ +0001145c : │ │ │ │ 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, 1149a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 11590 │ │ │ │ + b.n 11484 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 115a6 │ │ │ │ + cbz r0, 1149a │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 109e0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11586 │ │ │ │ + bne.n 1147a │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000115b0 : │ │ │ │ +000114a4 : │ │ │ │ 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 1157c │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 11618 │ │ │ │ + cbz r4, 1150c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 11662 │ │ │ │ + blt.n 11556 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1168e │ │ │ │ + ble.n 11582 │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 115ee │ │ │ │ + b.n 114e2 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1162a │ │ │ │ + beq.n 1151e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 115e8 │ │ │ │ + bne.n 114dc │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11680 │ │ │ │ + beq.n 11574 │ │ │ │ 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, 11574 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11504 │ │ │ │ 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, 11564 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 87e4 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81a0 │ │ │ │ @@ -13702,212 +13603,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 114d2 │ │ │ │ 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 11542 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11504 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11504 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 8820 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11678 │ │ │ │ + beq.n 1156c │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1163c │ │ │ │ + b.n 11530 │ │ │ │ nop │ │ │ │ │ │ │ │ -000116a4 : │ │ │ │ +00011598 : │ │ │ │ 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, 115f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 116d8 │ │ │ │ + b.n 115cc │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 116fc │ │ │ │ + cbz r0, 115f0 │ │ │ │ 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 115c2 │ │ │ │ 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 : │ │ │ │ +000115f8 : │ │ │ │ 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, 1164a │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 11734 │ │ │ │ + b.n 11628 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 11756 │ │ │ │ + cbz r0, 1164a │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 109e0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1172a │ │ │ │ + bne.n 1161e │ │ │ │ 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 : │ │ │ │ +00011650 : │ │ │ │ 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, 1167c │ │ │ │ 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 11676 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11782 │ │ │ │ + beq.n 11676 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 117ae │ │ │ │ + b.n 116a2 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 117dc │ │ │ │ + beq.n 116d0 │ │ │ │ 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 1169c │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11676 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11676 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 11784 │ │ │ │ + b.n 11678 │ │ │ │ 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 116a0 │ │ │ │ + b.n 116cc │ │ │ │ │ │ │ │ -000117f0 : │ │ │ │ +000116e4 : │ │ │ │ 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, 1170a │ │ │ │ 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 : │ │ │ │ +00011720 : │ │ │ │ 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] @ (117c0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (118d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (117c4 ) │ │ │ │ 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] │ │ │ │ @@ -13928,57 +13829,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, 117a8 │ │ │ │ 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] @ (117c8 ) │ │ │ │ + ldr r3, [pc, #48] @ (117c4 ) │ │ │ │ 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 117bc │ │ │ │ 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 11784 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11dd8 │ │ │ │ + b.n 11ee4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d2c │ │ │ │ + b.n 11e38 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000118d8 : │ │ │ │ +000117cc : │ │ │ │ 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] @ (1182c ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #72] @ (1193c ) │ │ │ │ + ldr r3, [pc, #72] @ (11830 ) │ │ │ │ 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 │ │ │ │ @@ -13988,63 +13889,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] @ (11834 ) │ │ │ │ + ldr r3, [pc, #28] @ (11830 ) │ │ │ │ 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 11826 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11ce8 │ │ │ │ + b.n 11df4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11c98 │ │ │ │ + b.n 11da4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011944 : │ │ │ │ +00011838 : │ │ │ │ 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 : │ │ │ │ +00011854 : │ │ │ │ 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 : │ │ │ │ +00011870 : │ │ │ │ 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] @ (11974 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #240] @ (11a84 ) │ │ │ │ + ldr r3, [pc, #240] @ (11978 ) │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -14052,72 +13953,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, 118c8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ (11a88 ) │ │ │ │ - ldr r3, [pc, #196] @ (11a84 ) │ │ │ │ + ldr r2, [pc, #204] @ (1197c ) │ │ │ │ + ldr r3, [pc, #196] @ (11978 ) │ │ │ │ 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 11970 │ │ │ │ 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, 118e4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 119b8 │ │ │ │ - cbz r3, 119f6 │ │ │ │ + bne.n 118ac │ │ │ │ + cbz r3, 118ea │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 11a06 │ │ │ │ + cbnz r2, 118fa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 856c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 119ba │ │ │ │ + b.n 118ae │ │ │ │ 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, 11962 │ │ │ │ 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 118ac │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ adds r0, r7, #1 │ │ │ │ @@ -14132,42 +14033,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 118f6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 11a34 │ │ │ │ + b.n 11928 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11cec │ │ │ │ + b.n 11df8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ca0 │ │ │ │ + b.n 11dac │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011a8c : │ │ │ │ +00011980 : │ │ │ │ b.w 7ff4 │ │ │ │ │ │ │ │ -00011a90 : │ │ │ │ +00011984 : │ │ │ │ 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] @ 119ec │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11afc ) │ │ │ │ + ldr r2, [pc, #80] @ (119f0 ) │ │ │ │ add ip, pc │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14178,44 +14079,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] @ (119f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (119f0 ) │ │ │ │ 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 119e6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11b34 │ │ │ │ + b.n 11c40 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 11be8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b04 : │ │ │ │ +000119f8 : │ │ │ │ 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] @ 11a60 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11b70 ) │ │ │ │ + ldr r2, [pc, #80] @ (11a64 ) │ │ │ │ add ip, pc │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14226,424 +14127,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] @ (11a68 ) │ │ │ │ + ldr r3, [pc, #32] @ (11a64 ) │ │ │ │ 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 11a5a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 11bcc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 11b74 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b78 : │ │ │ │ +00011a6c : │ │ │ │ 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] @ (11b14 ) │ │ │ │ + ldr r3, [pc, #152] @ (11b18 ) │ │ │ │ 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 11b02 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 11bf8 │ │ │ │ - cbz r5, 11bba │ │ │ │ + cbz r2, 11aec │ │ │ │ + cbz r5, 11aae │ │ │ │ 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, 11ae2 │ │ │ │ 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] @ (11b1c ) │ │ │ │ + ldr r3, [pc, #76] @ (11b18 ) │ │ │ │ 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 11b10 │ │ │ │ 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 11ac8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 11c14 │ │ │ │ + cbz r3, 11b08 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 11bd4 │ │ │ │ + b.n 11ac8 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11afe │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11afe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + b.n 11ba4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011c2c : │ │ │ │ +00011b20 : │ │ │ │ b.w 8ba4 │ │ │ │ │ │ │ │ -00011c30 : │ │ │ │ +00011b24 : │ │ │ │ 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, 11b76 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 11c50 │ │ │ │ + cbz r4, 11b44 │ │ │ │ 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, 11b68 │ │ │ │ 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, 11b7e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c6c │ │ │ │ + b.n 11b60 │ │ │ │ │ │ │ │ -00011c94 : │ │ │ │ +00011b88 : │ │ │ │ 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] @ (11c60 ) │ │ │ │ + ldr r3, [pc, #200] @ (11c64 ) │ │ │ │ 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 11c4a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 11d3e │ │ │ │ - cbz r4, 11cd8 │ │ │ │ + beq.n 11c32 │ │ │ │ + cbz r4, 11bcc │ │ │ │ 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 11c04 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 11cf8 │ │ │ │ + b.n 11bec │ │ │ │ subs r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 11d0a │ │ │ │ + beq.n 11bfe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 11cf2 │ │ │ │ + bne.n 11be6 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 11d14 │ │ │ │ + b.n 11c08 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 11d68 │ │ │ │ + beq.n 11c5c │ │ │ │ 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] @ (11c68 ) │ │ │ │ + ldr r3, [pc, #68] @ (11c64 ) │ │ │ │ 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 11c58 │ │ │ │ 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, 11c50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11d26 │ │ │ │ + b.n 11c1a │ │ │ │ blx 83c8 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11c46 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11c46 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ - b.n 11d00 │ │ │ │ - udf #30 │ │ │ │ + b.n 11bf4 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11cb4 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011d78 : │ │ │ │ +00011c6c : │ │ │ │ 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] @ (11d7c ) │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #248] @ (11e8c ) │ │ │ │ + ldr r2, [pc, #248] @ (11d80 ) │ │ │ │ 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 11d22 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11e48 │ │ │ │ + beq.n 11d3c │ │ │ │ blx 7fdc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r1, 11dcc │ │ │ │ + cbz r1, 11cc0 │ │ │ │ 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 11cb6 │ │ │ │ + ldr r3, [pc, #192] @ (11d84 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 11e5a │ │ │ │ + beq.n 11d4e │ │ │ │ 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 11cdc │ │ │ │ cmp r7, r4 │ │ │ │ - bcs.n 11e5c │ │ │ │ + bcs.n 11d50 │ │ │ │ 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, 11d66 │ │ │ │ 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] @ (11d88 ) │ │ │ │ + ldr r3, [pc, #84] @ (11d7c ) │ │ │ │ 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 11d76 │ │ │ │ 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, 11d6e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11d22 │ │ │ │ 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 11d16 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11d22 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11d22 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11ef8 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 15, cr15, [pc, #-1020] @ 11a98 │ │ │ │ - bgt.n 11dc4 │ │ │ │ + ldcl 15, cr15, [pc, #-1020] @ 1198c │ │ │ │ + ble.n 11cd0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011e98 : │ │ │ │ +00011d8c : │ │ │ │ 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 11e50 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f62 │ │ │ │ + beq.n 11e56 │ │ │ │ blx 8524 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f78 │ │ │ │ + beq.n 11e6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f5c │ │ │ │ + beq.n 11e50 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #204] @ (11fb0 ) │ │ │ │ + ldr r3, [pc, #204] @ (11ea4 ) │ │ │ │ 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 11e74 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11f8a │ │ │ │ + beq.n 11e7e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -14654,191 +14555,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 11e98 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11e8c │ │ │ │ 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, 11ea0 │ │ │ │ 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 11dce │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11f0a │ │ │ │ + b.n 11dfe │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11e8c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 11f52 │ │ │ │ + b.n 11e46 │ │ │ │ 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 11e3a │ │ │ │ mov r0, r1 │ │ │ │ - b.n 11f9a │ │ │ │ + b.n 11e8e │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ ldrd r1, r0, [r0] │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011fc4 : │ │ │ │ +00011eb8 : │ │ │ │ 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] @ 11f08 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12018 ) │ │ │ │ + ldr r3, [pc, #52] @ (11f0c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1201c ) │ │ │ │ + ldr r1, [pc, #52] @ (11f10 ) │ │ │ │ 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] @ (11f14 ) │ │ │ │ + ldr r3, [pc, #28] @ (11f0c ) │ │ │ │ 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 11f04 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11ff0 │ │ │ │ + blt.n 11efc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ - bge.n 11fbc │ │ │ │ + blt.n 11ec8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012024 : │ │ │ │ +00011f18 : │ │ │ │ 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] @ 11f68 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12078 ) │ │ │ │ + ldr r3, [pc, #52] @ (11f6c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1207c ) │ │ │ │ + ldr r1, [pc, #52] @ (11f70 ) │ │ │ │ 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] @ (11f74 ) │ │ │ │ + ldr r3, [pc, #28] @ (11f6c ) │ │ │ │ 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 11f64 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11f90 │ │ │ │ + blt.n 11e9c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - bge.n 1215c │ │ │ │ + blt.n 12068 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012084 : │ │ │ │ +00011f78 : │ │ │ │ b.w 801c │ │ │ │ │ │ │ │ -00012088 : │ │ │ │ +00011f7c : │ │ │ │ movs r2, #1 │ │ │ │ b.w 80b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012090 : │ │ │ │ +00011f84 : │ │ │ │ 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 : │ │ │ │ +00011fa0 : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -000120b0 : │ │ │ │ +00011fa4 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -000120b4 : │ │ │ │ +00011fa8 : │ │ │ │ b.w 8c9c │ │ │ │ │ │ │ │ -000120b8 : │ │ │ │ +00011fac : │ │ │ │ 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 : │ │ │ │ +00011fc8 : │ │ │ │ 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] │ │ │ │ @@ -14846,208 +14747,208 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000120f8 : │ │ │ │ +00011fec : │ │ │ │ b.w 8118 │ │ │ │ │ │ │ │ -000120fc : │ │ │ │ +00011ff0 : │ │ │ │ b.w 8b40 │ │ │ │ │ │ │ │ -00012100 : │ │ │ │ +00011ff4 : │ │ │ │ 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, 1205e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 1215a │ │ │ │ - ldr r1, [pc, #76] @ (12170 ) │ │ │ │ + cbnz r1, 1204e │ │ │ │ + ldr r1, [pc, #76] @ (12064 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #72] @ (12174 ) │ │ │ │ + ldr r2, [pc, #72] @ (12068 ) │ │ │ │ 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] @ (1206c ) │ │ │ │ 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] @ (12070 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #24] @ (12180 ) │ │ │ │ + ldr r2, [pc, #24] @ (12074 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 12142 │ │ │ │ + b.n 12036 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012184 : │ │ │ │ +00012078 : │ │ │ │ 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 121da │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1225a │ │ │ │ - ldr r1, [pc, #316] @ (122ec ) │ │ │ │ + bne.n 1214e │ │ │ │ + ldr r1, [pc, #316] @ (121e0 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #312] @ (122f0 ) │ │ │ │ + ldr r2, [pc, #312] @ (121e4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #300] @ (122f4 ) │ │ │ │ + ldr r1, [pc, #300] @ (121e8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #292] @ (122f8 ) │ │ │ │ + ldr r2, [pc, #292] @ (121ec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #284] @ (122fc ) │ │ │ │ + ldr r2, [pc, #284] @ (121f0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #272] @ (12300 ) │ │ │ │ + ldr r1, [pc, #272] @ (121f4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #264] @ (12304 ) │ │ │ │ + ldr r2, [pc, #264] @ (121f8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #256] @ (12308 ) │ │ │ │ + ldr r2, [pc, #256] @ (121fc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #244] @ (1230c ) │ │ │ │ + ldr r1, [pc, #244] @ (12200 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #236] @ (12310 ) │ │ │ │ + ldr r2, [pc, #236] @ (12204 ) │ │ │ │ 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] @ (12208 ) │ │ │ │ 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] @ (1220c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #180] @ (1231c ) │ │ │ │ + ldr r2, [pc, #180] @ (12210 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #172] @ (12320 ) │ │ │ │ + ldr r1, [pc, #172] @ (12214 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #164] @ (12324 ) │ │ │ │ + ldr r2, [pc, #164] @ (12218 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #152] @ (12328 ) │ │ │ │ + ldr r1, [pc, #152] @ (1221c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #144] @ (1232c ) │ │ │ │ + ldr r2, [pc, #144] @ (12220 ) │ │ │ │ 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] @ (12224 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #124] @ (12334 ) │ │ │ │ + ldr r1, [pc, #124] @ (12228 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #116] @ (12338 ) │ │ │ │ + ldr r2, [pc, #116] @ (1222c ) │ │ │ │ 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] │ │ │ │ @@ -15055,93 +14956,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, [r2, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001233c : │ │ │ │ +00012230 : │ │ │ │ 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, 1225a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 12364 │ │ │ │ + cbz r0, 12258 │ │ │ │ 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 1224e │ │ │ │ nop │ │ │ │ │ │ │ │ -00012370 : │ │ │ │ +00012264 : │ │ │ │ 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, 12296 │ │ │ │ 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 │ │ │ │ @@ -15149,94 +15050,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 122ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12398 │ │ │ │ + beq.n 1228c │ │ │ │ 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 122e0 │ │ │ │ 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 1228c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ - b.n 12398 │ │ │ │ + b.n 1228c │ │ │ │ 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, 12314 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1239a │ │ │ │ + beq.n 1228e │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 123c4 │ │ │ │ + b.n 122b8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 12412 │ │ │ │ + b.n 12306 │ │ │ │ │ │ │ │ -0001242c : │ │ │ │ +00012320 : │ │ │ │ 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] @ (1241c ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [pc, #228] @ (1252c ) │ │ │ │ + ldr r3, [pc, #228] @ (12420 ) │ │ │ │ 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 12380 │ │ │ │ + ldr r2, [pc, #196] @ (12424 ) │ │ │ │ + ldr r3, [pc, #192] @ (12420 ) │ │ │ │ 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 12416 │ │ │ │ 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 │ │ │ │ @@ -15247,175 +15148,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 123f2 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r6, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r6 │ │ │ │ - cbz r3, 1250c │ │ │ │ + cbz r3, 12400 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r6, 12516 │ │ │ │ + cbz r6, 1240a │ │ │ │ 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, 1240e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1235c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 8364 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1235c │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 124ca │ │ │ │ + b.n 123be │ │ │ │ mov r4, r6 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1235c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 1235c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1242c │ │ │ │ + bvc.n 12338 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 125ec │ │ │ │ + bvc.n 124f8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012534 : │ │ │ │ +00012428 : │ │ │ │ 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, 1246a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 12564 │ │ │ │ + cbz r4, 12458 │ │ │ │ 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, 1245e │ │ │ │ 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 12458 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001257c : │ │ │ │ - cbz r0, 125bc │ │ │ │ +00012470 : │ │ │ │ + cbz r0, 124b0 │ │ │ │ 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, 1249a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c8 │ │ │ │ + cbz r3, 124bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c0 │ │ │ │ + cbz r3, 124b4 │ │ │ │ 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 124aa │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 125a6 │ │ │ │ + b.n 1249a │ │ │ │ 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 12576 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 12662 │ │ │ │ + cbz r6, 12556 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - cbz r2, 12662 │ │ │ │ + cbz r2, 12556 │ │ │ │ mov r3, r6 │ │ │ │ movw lr, #28252 @ 0x6e5c │ │ │ │ movw ip, #29276 @ 0x725c │ │ │ │ movw r5, #8796 @ 0x225c │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bhi.n 12648 │ │ │ │ + bhi.n 1253c │ │ │ │ cmp r2, #8 │ │ │ │ - bls.n 12656 │ │ │ │ + bls.n 1254a │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.n 12656 │ │ │ │ + bhi.n 1254a │ │ │ │ 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 │ │ │ │ @@ -15426,61 +15327,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 1254c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1261a │ │ │ │ + bne.n 1250e │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh.w r5, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1254c │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1254c │ │ │ │ strh.w lr, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1254c │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 1254c │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 125fc │ │ │ │ + b.n 124f0 │ │ │ │ │ │ │ │ -0001268c : │ │ │ │ +00012580 : │ │ │ │ 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] @ 12fa8 │ │ │ │ subw sp, sp, #1332 @ 0x534 │ │ │ │ - ldr.w r3, [pc, #2576] @ 130b8 │ │ │ │ + ldr.w r3, [pc, #2576] @ 12fac │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2576] @ 130bc │ │ │ │ + ldr.w r9, [pc, #2576] @ 12fb0 │ │ │ │ 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 12b72 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #2552] @ 130c0 │ │ │ │ + ldr.w r0, [pc, #2552] @ 12fb4 │ │ │ │ add r0, pc │ │ │ │ blx 8610 │ │ │ │ - ldr.w r3, [pc, #2544] @ 130c4 │ │ │ │ + ldr.w r3, [pc, #2544] @ 12fb8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - ldr.w r2, [pc, #2540] @ 130c8 │ │ │ │ + ldr.w r2, [pc, #2540] @ 12fbc │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ ite eq │ │ │ │ moveq r3, r5 │ │ │ │ @@ -15492,1149 +15393,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 12f72 │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ blx 8754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ca8 │ │ │ │ + beq.w 12b9c │ │ │ │ mov r0, r5 │ │ │ │ blx 8444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12cc2 │ │ │ │ - ldr.w fp, [pc, #2464] @ 130cc │ │ │ │ + bne.w 12bb6 │ │ │ │ + ldr.w fp, [pc, #2464] @ 12fc0 │ │ │ │ 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 12632 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12aac │ │ │ │ + beq.w 129a0 │ │ │ │ add.w r4, r0, #19 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 1273c │ │ │ │ + bls.n 12630 │ │ │ │ subs r0, #8 │ │ │ │ mov r1, fp │ │ │ │ adds r0, r4, r0 │ │ │ │ blx 8098 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1273c │ │ │ │ + bne.n 12630 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1273c │ │ │ │ + beq.n 12630 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add r0, r5 │ │ │ │ strb.w r9, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 12b18 │ │ │ │ + beq.w 12a0c │ │ │ │ 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 12bde │ │ │ │ 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 126dc │ │ │ │ + ldr.w r3, [pc, #2324] @ 12fc4 │ │ │ │ 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 12d96 │ │ │ │ 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 12bd0 │ │ │ │ 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 12bd4 │ │ │ │ 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 12d08 │ │ │ │ + ldr.w r3, [pc, #2216] @ 12fc8 │ │ │ │ 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] @ 12fcc │ │ │ │ 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 12ce0 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 12790 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12ba0 │ │ │ │ + bne.w 12a94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 12790 │ │ │ │ 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 12a94 │ │ │ │ + ldr.w r3, [pc, #2108] @ 12fd0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #2104] @ 130e0 │ │ │ │ + ldr.w r2, [pc, #2104] @ 12fd4 │ │ │ │ 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 127c8 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 128d4 │ │ │ │ + cbz r0, 127c8 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e7e │ │ │ │ + bne.w 12d72 │ │ │ │ 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 127f0 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de8 │ │ │ │ + beq.w 12cdc │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 128ea │ │ │ │ + bcc.n 127de │ │ │ │ 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 12ed6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 12912 │ │ │ │ + bne.n 12806 │ │ │ │ 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 1283e │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de4 │ │ │ │ + beq.w 12cd8 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 12938 │ │ │ │ + bcc.n 1282c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13044 │ │ │ │ + beq.w 12f38 │ │ │ │ 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 1286a │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 12cf4 │ │ │ │ + beq.w 12be8 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1295e │ │ │ │ + bne.n 12852 │ │ │ │ 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 12d3a │ │ │ │ blx 8650 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee6 │ │ │ │ + beq.w 12dda │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13012 │ │ │ │ + beq.w 12f06 │ │ │ │ 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 12df0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12b38 │ │ │ │ + beq.w 12a2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ + beq.w 12bf4 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ - ldr.w r3, [pc, #1772] @ 130e4 │ │ │ │ + beq.w 12bf4 │ │ │ │ + ldr.w r3, [pc, #1772] @ 12fd8 │ │ │ │ mov r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 12a0e │ │ │ │ + b.n 12902 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12bec │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 124c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 124c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 12a06 │ │ │ │ + beq.n 128fa │ │ │ │ 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 12b96 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12958 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12958 │ │ │ │ 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 12b8c │ │ │ │ + ldr.w r2, [pc, #1656] @ 12fdc │ │ │ │ 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 12eea │ │ │ │ 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 12ee2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 128fa │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8444 │ │ │ │ - cbnz r0, 12ae4 │ │ │ │ + cbnz r0, 129d8 │ │ │ │ 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 129f6 │ │ │ │ + ldr.w r2, [pc, #1576] @ 12fe0 │ │ │ │ + ldr.w r3, [pc, #1520] @ 12fac │ │ │ │ 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 12f6e │ │ │ │ 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] @ 12fe4 │ │ │ │ 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 129b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #22 │ │ │ │ - ldr.w r0, [pc, #1516] @ 130f4 │ │ │ │ + ldr.w r0, [pc, #1516] @ 12fe8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12ac0 │ │ │ │ + b.n 129b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee0 │ │ │ │ + beq.w 12dd4 │ │ │ │ blx 87e4 │ │ │ │ - ldr.w r3, [pc, #1484] @ 130f8 │ │ │ │ + ldr.w r3, [pc, #1484] @ 12fec │ │ │ │ subs r0, #3 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, r0] │ │ │ │ - b.n 1285a │ │ │ │ + b.n 1274e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1468] @ 130fc │ │ │ │ + ldr.w r2, [pc, #1468] @ 12ff0 │ │ │ │ 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 12eda │ │ │ │ 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 12efe │ │ │ │ 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 12a8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13002 │ │ │ │ + beq.w 12ef6 │ │ │ │ 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, 12ac4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c78 │ │ │ │ + bne.n 12b6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 12bd0 │ │ │ │ + cbnz r0, 12ac4 │ │ │ │ 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 12b6c │ │ │ │ + ldr.w r3, [pc, #1288] @ 12fd0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1316] @ 13100 │ │ │ │ + ldr.w r2, [pc, #1316] @ 12ff4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 12c06 │ │ │ │ + beq.n 12afa │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 12c06 │ │ │ │ + cbz r0, 12afa │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e90 │ │ │ │ + bne.w 12d84 │ │ │ │ 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 12cae │ │ │ │ + ldr.w r2, [pc, #1248] @ 12ff8 │ │ │ │ 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 12d32 │ │ │ │ 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 12d26 │ │ │ │ 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 12d1e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1273c │ │ │ │ + b.n 12630 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ - ldr.w r3, [pc, #1092] @ 130c4 │ │ │ │ + b.n 12b2e │ │ │ │ + ldr.w r3, [pc, #1092] @ 12fb8 │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w r0, [pc, #1152] @ 13108 │ │ │ │ + ldr.w r0, [pc, #1152] @ 12ffc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12a08 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12a6e │ │ │ │ + bne.w 12962 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a86 │ │ │ │ + b.n 1297a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1310c │ │ │ │ + ldr.w r0, [pc, #1116] @ 13000 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12a08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1096] @ 13110 │ │ │ │ + ldr.w r2, [pc, #1096] @ 13004 │ │ │ │ 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 12a08 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 127fa │ │ │ │ + b.n 126ee │ │ │ │ mov r0, r9 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 12824 │ │ │ │ + b.n 12718 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 127b2 │ │ │ │ + b.n 126a6 │ │ │ │ subs r1, r2, #1 │ │ │ │ - b.n 1297e │ │ │ │ + b.n 12872 │ │ │ │ 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 12f26 │ │ │ │ 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 12f56 │ │ │ │ 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 12f3c │ │ │ │ + ldr r1, [pc, #972] @ (13008 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx 8c50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13090 │ │ │ │ + beq.w 12f84 │ │ │ │ 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 12da0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13072 │ │ │ │ + beq.w 12f66 │ │ │ │ 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] @ (1300c ) │ │ │ │ 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 12dc6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12e68 │ │ │ │ - ldr r2, [pc, #864] @ (1311c ) │ │ │ │ + b.n 12d5c │ │ │ │ + ldr r2, [pc, #864] @ (13010 ) │ │ │ │ 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 12e06 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 830c │ │ │ │ mov r0, r4 │ │ │ │ blx 8778 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ + b.n 12b2e │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 1294c │ │ │ │ + b.n 12840 │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 128fe │ │ │ │ + b.n 127f2 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12eda │ │ │ │ + beq.n 12dce │ │ │ │ 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 12f0e │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 12630 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1301a │ │ │ │ + beq.w 12f0e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 12630 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c72 │ │ │ │ + b.n 12b66 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c62 │ │ │ │ + b.n 12b56 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c4a │ │ │ │ + b.n 12b3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #724] @ (13120 ) │ │ │ │ + ldr r0, [pc, #724] @ (13014 ) │ │ │ │ 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 12dc6 │ │ │ │ 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 12f4e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12a94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #672] @ (13124 ) │ │ │ │ + ldr r2, [pc, #672] @ (13018 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 128d4 │ │ │ │ + b.n 127c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (13128 ) │ │ │ │ + ldr r2, [pc, #656] @ (1301c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12c06 │ │ │ │ + b.n 12afa │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 127e8 │ │ │ │ + b.n 126dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #632] @ (1312c ) │ │ │ │ + ldr r2, [pc, #632] @ (13020 ) │ │ │ │ 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 12f5e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12a3e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12e68 │ │ │ │ + b.n 12d5c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12e02 │ │ │ │ + b.n 12cf6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r0, [pc, #580] @ (13130 ) │ │ │ │ + ldr r0, [pc, #580] @ (13024 ) │ │ │ │ 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 12a42 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #560] @ (13134 ) │ │ │ │ + ldr r0, [pc, #560] @ (13028 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 12b4e │ │ │ │ + b.n 12a42 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12cc4 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12cc4 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 12f90 │ │ │ │ + b.n 12e84 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12e46 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12e46 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 12fc6 │ │ │ │ + beq.n 12eba │ │ │ │ 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 12eca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 12f8a │ │ │ │ + cbz r5, 12e7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13024 │ │ │ │ + beq.n 12f18 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 12f20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 12f20 │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 124c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 124c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 12f34 │ │ │ │ + bne.n 12e28 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12f76 │ │ │ │ + beq.n 12e6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12e62 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f76 │ │ │ │ + b.n 12e6a │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f58 │ │ │ │ + bne.n 12e4c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12e62 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12f7c │ │ │ │ + b.n 12e70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 1291e │ │ │ │ + b.n 12812 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b68 │ │ │ │ + b.n 12a5c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 128fa │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a9a │ │ │ │ + b.n 1298e │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b9a │ │ │ │ + b.n 12a8e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b7c │ │ │ │ + b.n 12a70 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 129ba │ │ │ │ + b.n 128ae │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 1273c │ │ │ │ + b.w 12630 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f8a │ │ │ │ + b.n 12e7e │ │ │ │ mov r5, r9 │ │ │ │ mov r6, sl │ │ │ │ - b.n 12dd0 │ │ │ │ + b.n 12cc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #256] @ (13138 ) │ │ │ │ + ldr r0, [pc, #256] @ (1302c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12a3e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 1297e │ │ │ │ + b.n 12872 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #236] @ (1313c ) │ │ │ │ + ldr r0, [pc, #236] @ (13030 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12a3e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12a94 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d36 │ │ │ │ + b.n 12c2a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12a3e │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d8e │ │ │ │ + b.n 12c82 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #188] @ (13140 ) │ │ │ │ + ldr r2, [pc, #188] @ (13034 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12a08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #172] @ (13144 ) │ │ │ │ + ldr r2, [pc, #172] @ (13038 ) │ │ │ │ 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 12f5e │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ - bmi.n 130f8 │ │ │ │ + b.n 12a3e │ │ │ │ + bpl.n 13004 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 130f0 │ │ │ │ + bpl.n 12ffc │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #832] @ (1341c ) │ │ │ │ + ldr r2, [pc, #816] @ (13300 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 130f0 │ │ │ │ + bne.n 12ffc │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - blxns lr │ │ │ │ + blx lr │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013148 : │ │ │ │ +0001303c : │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 131d4 │ │ │ │ + ble.n 130c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w lr, [pc, #136] @ 131dc │ │ │ │ + ldr.w lr, [pc, #136] @ 130d0 │ │ │ │ add lr, pc │ │ │ │ - b.n 1319e │ │ │ │ + b.n 13092 │ │ │ │ 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 130bc │ │ │ │ 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 130c2 │ │ │ │ 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 1304c │ │ │ │ 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 1307e │ │ │ │ ldrb.w r5, [lr, r3] │ │ │ │ - b.n 131c2 │ │ │ │ + b.n 130b6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000131e0 : │ │ │ │ +000130d4 : │ │ │ │ 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] @ (131a8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #192] @ (132b8 ) │ │ │ │ + ldr r3, [pc, #192] @ (131ac ) │ │ │ │ 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 1319e │ │ │ │ + ldr r5, [pc, #176] @ (131b0 ) │ │ │ │ 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 13172 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 1329c │ │ │ │ + beq.n 13190 │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #4 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - bne.n 1321e │ │ │ │ + bne.n 13112 │ │ │ │ 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] │ │ │ │ @@ -16642,177 +16543,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 13172 │ │ │ │ add.w lr, lr, #4 │ │ │ │ add r0, r2 │ │ │ │ cmp sl, lr │ │ │ │ - bgt.n 13214 │ │ │ │ + bgt.n 13108 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 132aa │ │ │ │ - ldr r2, [pc, #60] @ (132c0 ) │ │ │ │ - ldr r3, [pc, #48] @ (132b8 ) │ │ │ │ + beq.n 1319e │ │ │ │ + ldr r2, [pc, #60] @ (131b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (131ac ) │ │ │ │ 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 131a2 │ │ │ │ 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 13136 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13242 │ │ │ │ + b.n 13136 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13282 │ │ │ │ + b.n 13176 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000132c4 : │ │ │ │ +000131b8 : │ │ │ │ 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, 13202 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 13312 │ │ │ │ - cbz r4, 1331c │ │ │ │ + blt.n 13206 │ │ │ │ + cbz r4, 13210 │ │ │ │ adds r3, r4, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r5 │ │ │ │ - cbz r3, 13328 │ │ │ │ + cbz r3, 1321c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1330e │ │ │ │ + cbz r5, 13202 │ │ │ │ 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 131d4 │ │ │ │ + ldr r0, [pc, #20] @ (13228 ) │ │ │ │ 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 131ec │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013338 : │ │ │ │ - cbz r1, 1333e │ │ │ │ +0001322c : │ │ │ │ + cbz r1, 13232 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133cc │ │ │ │ + beq.n 132c0 │ │ │ │ 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, 132aa │ │ │ │ add.w r2, r0, r0, lsl #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 133b6 │ │ │ │ + bhi.n 132aa │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 133be │ │ │ │ + cbz r3, 132b2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 133b6 │ │ │ │ + cbz r3, 132aa │ │ │ │ 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, 1329a │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - cbz r6, 133b8 │ │ │ │ + cbz r6, 132ac │ │ │ │ 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, 132c6 │ │ │ │ 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 13272 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 133b6 │ │ │ │ + b.n 132aa │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 13408 │ │ │ │ + cbz r2, 132f8 │ │ │ │ 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] │ │ │ │ @@ -16830,388 +16729,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] @ (133c0 ) │ │ │ │ + ldr r2, [pc, #172] @ (133c4 ) │ │ │ │ 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 133aa │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 1346e │ │ │ │ + bne.n 1335e │ │ │ │ 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] @ (133c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (133c4 ) │ │ │ │ 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 133b4 │ │ │ │ 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 1333e │ │ │ │ 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 1333e │ │ │ │ + vldr d7, [pc, #60] @ 133b8 │ │ │ │ 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 13344 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 134b0 │ │ │ │ + cbz r0, 133a0 │ │ │ │ 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 13346 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 13444 │ │ │ │ + b.n 13334 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {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, 13404 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 1350e │ │ │ │ + bcc.n 133fe │ │ │ │ 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, 13448 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1350e │ │ │ │ + beq.n 133fe │ │ │ │ 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 133fe │ │ │ │ + cbnz r4, 13428 │ │ │ │ + b.n 13450 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 13560 │ │ │ │ + beq.n 13450 │ │ │ │ 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 13424 │ │ │ │ + b.n 133fe │ │ │ │ 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] @ 134cc │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (135e0 ) │ │ │ │ + ldr r1, [pc, #96] @ (134d0 ) │ │ │ │ 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 133cc │ │ │ │ + cbz r0, 134ae │ │ │ │ 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] @ (134d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (134d0 ) │ │ │ │ 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 134c6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r6!, {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] @ (13670 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #388] @ (13784 ) │ │ │ │ + ldr r5, [pc, #388] @ (13674 ) │ │ │ │ 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 135be │ │ │ │ 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, 1356e │ │ │ │ add.w sl, r7, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1354c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 13660 │ │ │ │ + bl 133cc │ │ │ │ + cbz r0, 13550 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13660 │ │ │ │ + cbz r3, 13550 │ │ │ │ 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 135c4 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 13628 │ │ │ │ + bcc.n 13518 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ (13788 ) │ │ │ │ - ldr r3, [pc, #284] @ (13784 ) │ │ │ │ + ldr r2, [pc, #292] @ (13678 ) │ │ │ │ + ldr r3, [pc, #284] @ (13674 ) │ │ │ │ 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 1366a │ │ │ │ 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, 135ae │ │ │ │ mov.w r3, #1020 @ 0x3fc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 136ce │ │ │ │ + bl 133cc │ │ │ │ + cbz r0, 135be │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 136ce │ │ │ │ + bhi.n 135be │ │ │ │ subs r6, r6, r3 │ │ │ │ lsrs r6, r6, #3 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 13660 │ │ │ │ + beq.n 13550 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 13620 │ │ │ │ + b.n 13510 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r2, #8 │ │ │ │ and.w r3, r3, #1020 @ 0x3fc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbnz r0, 13716 │ │ │ │ + bl 133cc │ │ │ │ + cbnz r0, 13606 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13552 │ │ │ │ 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 133cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 136ce │ │ │ │ + beq.n 135be │ │ │ │ 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 135be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.n 1371e │ │ │ │ + beq.n 1360e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1354c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 13698 │ │ │ │ + b.n 13588 │ │ │ │ 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 13638 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 82fc │ │ │ │ - cbnz r0, 13766 │ │ │ │ + cbnz r0, 13656 │ │ │ │ add.w r7, r8, r5 │ │ │ │ add r6, r5 │ │ │ │ subs r4, r4, r5 │ │ │ │ - beq.n 1376c │ │ │ │ + beq.n 1365c │ │ │ │ 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 133cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13732 │ │ │ │ - b.n 13660 │ │ │ │ + bne.n 13622 │ │ │ │ + b.n 13550 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ - b.n 13710 │ │ │ │ + b.n 13600 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [fp, #32] │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13552 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r5!, {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, 136bc │ │ │ │ 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 │ │ │ │ @@ -17225,105 +17124,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 13756 │ │ │ │ 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 13720 │ │ │ │ ldrd r8, r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub.w fp, r9, r8 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 1386a │ │ │ │ + bls.n 1375a │ │ │ │ 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, 13728 │ │ │ │ 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 13726 │ │ │ │ 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 136fa │ │ │ │ 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 13740 │ │ │ │ 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, 1379a │ │ │ │ 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 1379a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 138a6 │ │ │ │ + beq.n 13796 │ │ │ │ ldrd r0, r2, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ @@ -17333,16 +17232,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] @ 13854 │ │ │ │ + ldr.w lr, [pc, #132] @ 13858 │ │ │ │ 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 │ │ │ │ @@ -17362,49 +17261,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 13850 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, 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, 138e6 │ │ │ │ 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 138e6 │ │ │ │ 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 │ │ │ │ @@ -17420,99 +17319,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 13914 │ │ │ │ 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, 1391a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #8008 @ 0x1f48 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 13a24 │ │ │ │ + cbz r0, 13914 │ │ │ │ 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 13890 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #8008 @ 0x1f48 │ │ │ │ blx 8644 │ │ │ │ - b.n 13a08 │ │ │ │ + b.n 138f8 │ │ │ │ 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] @ 139a8 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ - ldr.w ip, [pc, #112] @ 13abc │ │ │ │ + ldr.w ip, [pc, #112] @ 139ac │ │ │ │ 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 1398a │ │ │ │ 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 136c0 │ │ │ │ + ldr r2, [pc, #36] @ (139b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (139ac ) │ │ │ │ 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 139a2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r1!, {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] @ (13a9c ) │ │ │ │ sub sp, #12 │ │ │ │ adds r6, r2, #1 │ │ │ │ - ldr r2, [pc, #212] @ (13bb0 ) │ │ │ │ + ldr r2, [pc, #212] @ (13aa0 ) │ │ │ │ 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 │ │ │ │ @@ -17520,24 +17419,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 13a0c │ │ │ │ + ldr r2, [pc, #176] @ (13aa4 ) │ │ │ │ + ldr r3, [pc, #172] @ (13aa0 ) │ │ │ │ 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 13a96 │ │ │ │ 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 │ │ │ │ @@ -17547,645 +17446,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 136c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 139f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137d0 │ │ │ │ + bl 136c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 139f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 137d0 │ │ │ │ + bl 136c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ - cbz r5, 13ba0 │ │ │ │ + beq.n 139f0 │ │ │ │ + cbz r5, 13a90 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - cbz r2, 13b7e │ │ │ │ + cbz r2, 13a6e │ │ │ │ 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 13a60 │ │ │ │ + ldr r1, [pc, #56] @ (13aa8 ) │ │ │ │ + ldr r2, [pc, #44] @ (13aa0 ) │ │ │ │ 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 13a96 │ │ │ │ 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 1385c │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 13b7e │ │ │ │ + b.n 13a6e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite al │ │ │ │ - moval r2, r0 │ │ │ │ - lsl r4, r6, #19 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itt gt │ │ │ │ - movgt r2, r0 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - movmi r2, r0 │ │ │ │ - stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #640] @ (13e50 ) │ │ │ │ + ldr r2, [pc, #640] @ (13d40 ) │ │ │ │ add.w r7, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #640] @ (13e54 ) │ │ │ │ + ldr r3, [pc, #640] @ (13d44 ) │ │ │ │ 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 13b00 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #608] @ (13e58 ) │ │ │ │ - ldr r3, [pc, #604] @ (13e54 ) │ │ │ │ + ldr r2, [pc, #608] @ (13d48 ) │ │ │ │ + ldr r3, [pc, #604] @ (13d44 ) │ │ │ │ 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 13d06 │ │ │ │ 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 13c66 │ │ │ │ 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 13ae2 │ │ │ │ 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 13b42 │ │ │ │ ldr.w r8, [r7, #3072] @ 0xc00 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13cac │ │ │ │ + beq.n 13b9c │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r6, #3908] @ 0xf44 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ - cbz r2, 13ca4 │ │ │ │ + cbz r2, 13b94 │ │ │ │ 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 13b6a │ │ │ │ ldr.w r5, [r6, #3904] @ 0xf40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 13c6c │ │ │ │ + bne.n 13b5c │ │ │ │ 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 13c70 │ │ │ │ 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 13bd4 │ │ │ │ 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 26dcc │ │ │ │ + bl 26cbc │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ - b.n 13d18 │ │ │ │ + b.n 13c08 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 13d72 │ │ │ │ + beq.n 13c62 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13d10 │ │ │ │ + bne.n 13c00 │ │ │ │ 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 13bee │ │ │ │ + cbz r5, 13c8a │ │ │ │ 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 136c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13ae2 │ │ │ │ ldr.w r3, [r6, #3112] @ 0xc28 │ │ │ │ cmn.w r3, #9 │ │ │ │ - bhi.w 13bf2 │ │ │ │ + bhi.w 13ae2 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w r3, [r6, #3112] @ 0xc28 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13c8a │ │ │ │ ldr.w r4, [r6, #3080] @ 0xc08 │ │ │ │ - b.n 13d36 │ │ │ │ + b.n 13c26 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 13d0a │ │ │ │ + b.n 13bfa │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 13c2a │ │ │ │ + b.n 13b1a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13c8a │ │ │ │ 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 13bec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 13da4 │ │ │ │ + beq.n 13c94 │ │ │ │ mov ip, sl │ │ │ │ - b.n 13cbe │ │ │ │ + b.n 13bae │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r5, [r7, #3096] @ 0xc18 │ │ │ │ - cbz r5, 13dca │ │ │ │ + cbz r5, 13cba │ │ │ │ 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 13ae2 │ │ │ │ ldr.w r0, [r7, #3116] @ 0xc2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13ae2 │ │ │ │ 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 13ae2 │ │ │ │ add.w r4, r4, #11264 @ 0x2c00 │ │ │ │ ldr.w r5, [r7, #3072] @ 0xc00 │ │ │ │ adds r4, #20 │ │ │ │ - cbz r5, 13e22 │ │ │ │ + cbz r5, 13d12 │ │ │ │ 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, 13d0a │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13ce8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13ce8 │ │ │ │ ldr.w r5, [r7, #3076] @ 0xc04 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 13e38 │ │ │ │ + cbz r5, 13d28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e46 │ │ │ │ + cbz r3, 13d36 │ │ │ │ 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 13760 │ │ │ │ + b.n 13ae4 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13e38 │ │ │ │ + b.n 13d28 │ │ │ │ nop │ │ │ │ - bkpt 0x00f2 │ │ │ │ + stmia r0!, {r1} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + nop {14} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00013e5c : │ │ │ │ - cbz r0, 13e88 │ │ │ │ +00013d4c : │ │ │ │ + cbz r0, 13d78 │ │ │ │ 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, 13d7c │ │ │ │ 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, 13db0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 13ebc │ │ │ │ + cbz r0, 13dac │ │ │ │ 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 13d70 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 13e84 │ │ │ │ + b.n 13d74 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 13ea6 │ │ │ │ + b.n 13d96 │ │ │ │ nop │ │ │ │ │ │ │ │ -00013ecc : │ │ │ │ +00013dbc : │ │ │ │ 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, 13e22 │ │ │ │ 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, 13e10 │ │ │ │ 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, 13e2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 8b1c │ │ │ │ - cbz r0, 13f56 │ │ │ │ + cbz r0, 13e46 │ │ │ │ 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 13de2 │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 13f5c │ │ │ │ + cbz r1, 13e4c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13e1a │ │ │ │ blx 83c8 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13e1a │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13e1a │ │ │ │ │ │ │ │ -00013f64 : │ │ │ │ +00013e54 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14032 │ │ │ │ + beq.n 13f22 │ │ │ │ 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 13eea │ │ │ │ + cbz r3, 13ec8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 13f92 │ │ │ │ + b.n 13e82 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13ec8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f86 │ │ │ │ + beq.n 13e76 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 14034 │ │ │ │ + beq.n 13f24 │ │ │ │ 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 13e96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f8a │ │ │ │ + beq.n 13e7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1402a │ │ │ │ + beq.n 13f1a │ │ │ │ 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 13e82 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 13fec │ │ │ │ + cbz r4, 13edc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1403a │ │ │ │ + cbz r3, 13f2a │ │ │ │ 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, 13efa │ │ │ │ + b.n 13ec8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13ec8 │ │ │ │ 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 13ef2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13ffe │ │ │ │ + bne.n 13eee │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14002 │ │ │ │ + b.n 13ef2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f8a │ │ │ │ + b.n 13e7a │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 13fc2 │ │ │ │ + b.n 13eb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13fec │ │ │ │ + b.n 13edc │ │ │ │ nop │ │ │ │ │ │ │ │ -00014044 : │ │ │ │ - cbz r0, 1406e │ │ │ │ +00013f34 : │ │ │ │ + cbz r0, 13f5e │ │ │ │ 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, 13f60 │ │ │ │ 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 │ │ │ │ +00013f6c : │ │ │ │ + cbz r0, 13f8a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1409a │ │ │ │ + cbz r2, 13f8a │ │ │ │ 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 13f76 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000140a4 : │ │ │ │ +00013f94 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1413c │ │ │ │ + beq.n 1402c │ │ │ │ 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 1401c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 140fc │ │ │ │ + b.n 13fec │ │ │ │ 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, 1401c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27094 │ │ │ │ + bl 26f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ - cbnz r4, 14140 │ │ │ │ + cbnz r4, 14030 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 14132 │ │ │ │ + cbz r3, 14022 │ │ │ │ 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 13fd2 │ │ │ │ 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 14012 │ │ │ │ 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 14074 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 14164 │ │ │ │ + b.n 14054 │ │ │ │ ldr.w r3, [r1, #24]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 1417c │ │ │ │ + beq.n 1406c │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r8, r3 │ │ │ │ - bne.n 14158 │ │ │ │ + bne.n 14048 │ │ │ │ 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 1401e │ │ │ │ sub.w r9, r1, r4 │ │ │ │ add.w sl, r9, #48 @ 0x30 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 141c6 │ │ │ │ + cbz r3, 140b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1412c │ │ │ │ + beq.n 1401c │ │ │ │ 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] │ │ │ │ @@ -18193,269 +18092,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 14068 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 8414 │ │ │ │ - b.n 14194 │ │ │ │ + b.n 14084 │ │ │ │ │ │ │ │ -000141d0 : │ │ │ │ +000140c0 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 14200 │ │ │ │ + blt.n 140f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 141de │ │ │ │ + bhi.n 140ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 141da │ │ │ │ + beq.n 140ca │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r0, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 14204 │ │ │ │ + beq.n 140f4 │ │ │ │ ldr.w r2, [r3, #24]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 141f2 │ │ │ │ + bne.n 140e2 │ │ │ │ bx lr │ │ │ │ subs r0, r3, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014208 : │ │ │ │ +000140f8 : │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 1425a │ │ │ │ + cbz r1, 1414a │ │ │ │ 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 27094 │ │ │ │ + bl 26f84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 14254 │ │ │ │ + cbz r0, 14144 │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 1424c │ │ │ │ - b.n 14256 │ │ │ │ + bne.n 1413c │ │ │ │ + b.n 14146 │ │ │ │ ldr.w r1, [r0, #24]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14256 │ │ │ │ + beq.n 14146 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 14240 │ │ │ │ + bne.n 14130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014260 : │ │ │ │ +00014150 : │ │ │ │ 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, 1416a │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014280 : │ │ │ │ +00014170 : │ │ │ │ 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, 14186 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014298 : │ │ │ │ +00014188 : │ │ │ │ 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, 141be │ │ │ │ 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 : │ │ │ │ +000141c4 : │ │ │ │ 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, 141e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27094 │ │ │ │ + bl 26f84 │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.n 14308 │ │ │ │ + beq.n 141f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbnz r4, 1431c │ │ │ │ + cbnz r4, 1420c │ │ │ │ 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 14218 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 1430e │ │ │ │ - b.n 14308 │ │ │ │ + bne.n 141fe │ │ │ │ + b.n 141f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbz r3, 14332 │ │ │ │ + cbz r3, 14222 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1435e │ │ │ │ + beq.n 1424e │ │ │ │ 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 1422a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0001436c : │ │ │ │ +0001425c : │ │ │ │ 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, 142aa │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 14390 │ │ │ │ + b.n 14280 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 143ba │ │ │ │ + bls.n 142aa │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1438a │ │ │ │ + beq.n 1427a │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 143b0 │ │ │ │ - b.n 1438a │ │ │ │ + bne.n 142a0 │ │ │ │ + b.n 1427a │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 143be │ │ │ │ + beq.n 142ae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 143a6 │ │ │ │ + beq.n 14296 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - b.n 1438a │ │ │ │ + b.n 1427a │ │ │ │ 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] @ (14314 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ (14428 ) │ │ │ │ + ldr r2, [pc, #72] @ (14318 ) │ │ │ │ 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] @ (1431c ) │ │ │ │ + ldr r3, [pc, #32] @ (14318 ) │ │ │ │ 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 1430e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ 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] @ (143f4 ) │ │ │ │ + ldr r3, [pc, #196] @ (143f8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -18464,59 +18363,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, 14362 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 144ac │ │ │ │ + cbnz r2, 1439c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 144fc │ │ │ │ + beq.n 143ec │ │ │ │ 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] @ (143fc ) │ │ │ │ + ldr r3, [pc, #112] @ (143f8 ) │ │ │ │ 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 143f0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14492 │ │ │ │ + bne.n 14382 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14492 │ │ │ │ + beq.n 14382 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r2, [r1, #8] │ │ │ │ - cbz r3, 144fc │ │ │ │ + cbz r3, 143ec │ │ │ │ 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] │ │ │ │ @@ -18529,211 +18428,211 @@ │ │ │ │ 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 14382 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14494 │ │ │ │ + b.n 14384 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ 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] @ (144b4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (145c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (144b8 ) │ │ │ │ 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 144aa │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r8, sp │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 145ba │ │ │ │ + beq.n 144aa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 1458a │ │ │ │ + cbz r5, 1447a │ │ │ │ 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 14400 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14550 │ │ │ │ - ldr r1, [pc, #64] @ (145cc ) │ │ │ │ + bne.n 14440 │ │ │ │ + ldr r1, [pc, #64] @ (144bc ) │ │ │ │ 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] @ (144c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (144b8 ) │ │ │ │ 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 144ae │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, sp │ │ │ │ - b.n 1458a │ │ │ │ + b.n 1447a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - push {r2, r5, lr} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ 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] @ (14618 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #320] @ (1472c ) │ │ │ │ + ldr r3, [pc, #320] @ (1461c ) │ │ │ │ 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, 14534 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 14644 │ │ │ │ + cbz r6, 14534 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 14642 │ │ │ │ + cbz r5, 14532 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146d8 │ │ │ │ + beq.n 145c8 │ │ │ │ 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 144c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ strd r7, r5, [r4] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14608 │ │ │ │ + bne.n 144f8 │ │ │ │ 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 146aa │ │ │ │ + beq.n 1459a │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 146aa │ │ │ │ + cbz r5, 1459a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 14660 │ │ │ │ + b.n 14550 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r5, 146aa │ │ │ │ + cbz r5, 1459a │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 146aa │ │ │ │ + cbz r6, 1459a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1465a │ │ │ │ + bne.n 1454a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strb r0, [r4, #8] │ │ │ │ - cbz r3, 146be │ │ │ │ + cbz r3, 145ae │ │ │ │ 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 14400 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 14660 │ │ │ │ - ldr r5, [pc, #132] @ (14730 ) │ │ │ │ + bne.n 14550 │ │ │ │ + ldr r5, [pc, #132] @ (14620 ) │ │ │ │ add r2, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #12] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 8484 │ │ │ │ - cbnz r0, 14710 │ │ │ │ - ldr r2, [pc, #116] @ (14734 ) │ │ │ │ - ldr r3, [pc, #104] @ (1472c ) │ │ │ │ + cbnz r0, 14600 │ │ │ │ + ldr r2, [pc, #116] @ (14624 ) │ │ │ │ + ldr r3, [pc, #104] @ (1461c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14722 │ │ │ │ + bne.n 14612 │ │ │ │ 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 146be │ │ │ │ + beq.n 145ae │ │ │ │ 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] │ │ │ │ @@ -18741,36 +18640,36 @@ │ │ │ │ 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 14400 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ - b.n 1463c │ │ │ │ + b.n 1452c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ blx 8484 │ │ │ │ - b.n 146be │ │ │ │ + b.n 145ae │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00014738 : │ │ │ │ +00014628 : │ │ │ │ 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] │ │ │ │ @@ -18778,296 +18677,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 14718 │ │ │ │ + ldr r3, [pc, #204] @ (14720 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #200] @ (14834 ) │ │ │ │ + ldr r3, [pc, #200] @ (14724 ) │ │ │ │ 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 146f6 │ │ │ │ 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, 146d2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 147e2 │ │ │ │ - ldr.w r8, [pc, #152] @ 14838 │ │ │ │ + cbz r5, 146d2 │ │ │ │ + ldr.w r8, [pc, #152] @ 14728 │ │ │ │ add r8, pc │ │ │ │ - b.n 147cc │ │ │ │ + b.n 146bc │ │ │ │ strd r8, ip, [sp] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1481e │ │ │ │ + blt.n 1470e │ │ │ │ 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, 146d2 │ │ │ │ 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 14696 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ - cbz r2, 1480e │ │ │ │ + cbz r2, 146fe │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, lr │ │ │ │ - ldr r2, [pc, #76] @ (1483c ) │ │ │ │ + ldr r2, [pc, #76] @ (1472c ) │ │ │ │ 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 1470e │ │ │ │ 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] @ (14730 ) │ │ │ │ mov r1, lr │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 88fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 14804 │ │ │ │ + bge.n 146f4 │ │ │ │ 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] @ (14734 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 14764 │ │ │ │ + b.n 14654 │ │ │ │ nop │ │ │ │ strh r6, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014848 : │ │ │ │ +00014738 : │ │ │ │ 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] @ (1479c ) │ │ │ │ + ldr r3, [pc, #76] @ (147a0 ) │ │ │ │ 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, 14780 │ │ │ │ mov r0, sp │ │ │ │ - bl 145d4 │ │ │ │ + bl 144c4 │ │ │ │ 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] @ (147a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (147a0 ) │ │ │ │ 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 14798 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - sxtb r4, r4 │ │ │ │ + cbz r4, 147fc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + cbz r4, 147f8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000148b8 : │ │ │ │ +000147a8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 149f6 │ │ │ │ + beq.w 148e6 │ │ │ │ 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 148da │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 149b8 │ │ │ │ + beq.n 148a8 │ │ │ │ ldr.w r5, [r8, #3208] @ 0xc88 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 148fc │ │ │ │ + cbz r5, 147ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149ee │ │ │ │ + beq.n 148de │ │ │ │ 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 148c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 149ea │ │ │ │ + beq.n 148da │ │ │ │ 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 14836 │ │ │ │ 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, 1485e │ │ │ │ strb r6, [r4, #0] │ │ │ │ blx 8908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14940 │ │ │ │ + bne.n 14830 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 14940 │ │ │ │ + beq.n 14830 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #148] @ (14a04 ) │ │ │ │ + ldr r3, [pc, #148] @ (148f4 ) │ │ │ │ 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 148a2 │ │ │ │ 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 148ca │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #68 @ 0x44 │ │ │ │ - bl 138c8 │ │ │ │ + bl 137b8 │ │ │ │ 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 14878 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 149ca │ │ │ │ + cbz r0, 148ba │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 148e4 │ │ │ │ - ldr r4, [pc, #60] @ (14a08 ) │ │ │ │ + bne.n 147d4 │ │ │ │ + ldr r4, [pc, #60] @ (148f8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 148e4 │ │ │ │ + b.n 147d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 14920 │ │ │ │ + b.n 14810 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 149fa │ │ │ │ + cbz r3, 148ea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 149ae │ │ │ │ + b.n 1489e │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 148fc │ │ │ │ + b.n 147ec │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 149ea │ │ │ │ + b.n 148da │ │ │ │ nop │ │ │ │ str r4, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ str r0, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014a0c : │ │ │ │ +000148fc : │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 14a18 │ │ │ │ + bne.n 14908 │ │ │ │ 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 │ │ │ │ @@ -19079,32 +18978,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 139b4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00014a58 : │ │ │ │ +00014948 : │ │ │ │ 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 13aac │ │ │ │ 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 │ │ │ │ @@ -19114,36 +19013,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 1499e │ │ │ │ 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 14a12 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 14b0c │ │ │ │ + cbz r1, 149fc │ │ │ │ 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, 149d4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - cbz r7, 14b1a │ │ │ │ + cbz r7, 14a0a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3208] @ 0xc88 │ │ │ │ mov r0, r4 │ │ │ │ @@ -19151,80 +19050,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 13304 │ │ │ │ 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 149cc │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 149d4 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 149d4 │ │ │ │ │ │ │ │ -00014b28 : │ │ │ │ +00014a18 : │ │ │ │ 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, 14a30 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbnz r0, 14b42 │ │ │ │ + cbnz r0, 14a32 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 83d8 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014b50 : │ │ │ │ +00014a40 : │ │ │ │ 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] @ 14fd4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr.w r3, [pc, #1404] @ 150e8 │ │ │ │ + ldr.w r3, [pc, #1404] @ 14fd8 │ │ │ │ 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 14aea │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1508c │ │ │ │ + beq.w 14f7c │ │ │ │ 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 14ade │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -19250,312 +19149,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 14e3e │ │ │ │ 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 14a88 │ │ │ │ + ldr.w r2, [pc, #1264] @ 14fdc │ │ │ │ + ldr.w r3, [pc, #1256] @ 14fd8 │ │ │ │ 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 14fd0 │ │ │ │ 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 14ec6 │ │ │ │ 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 14ef0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14bee │ │ │ │ + beq.n 14ade │ │ │ │ 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 14ae0 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14fe0 │ │ │ │ + beq.w 14ed0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fe6 │ │ │ │ + beq.w 14ed6 │ │ │ │ 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 14f5c │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1500c │ │ │ │ + beq.w 14efc │ │ │ │ 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 14ee8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, sl │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ae0 │ │ │ │ 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 14e3a │ │ │ │ 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, 14c1a │ │ │ │ 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 14f42 │ │ │ │ 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 14fbc │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14f4a │ │ │ │ + beq.w 14e3a │ │ │ │ mov r0, fp │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #908] @ (150f0 ) │ │ │ │ + ldr r3, [pc, #908] @ (14fe0 ) │ │ │ │ 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 14ae0 │ │ │ │ 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 14ade │ │ │ │ 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, 14cbc │ │ │ │ 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 14eb4 │ │ │ │ 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 14f68 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14ade │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #752] @ (150f4 ) │ │ │ │ + ldr r3, [pc, #752] @ (14fe4 ) │ │ │ │ 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 14e28 │ │ │ │ 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 14ade │ │ │ │ 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, 14d50 │ │ │ │ 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 14f20 │ │ │ │ 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 14f94 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14ade │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #608] @ (150f8 ) │ │ │ │ + ldr r3, [pc, #608] @ (14fe8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 14f2e │ │ │ │ + b.n 14e1e │ │ │ │ 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 14ade │ │ │ │ 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, 14dda │ │ │ │ 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 14f04 │ │ │ │ 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 14f80 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14ade │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #472] @ (150fc ) │ │ │ │ + ldr r3, [pc, #472] @ (14fec ) │ │ │ │ 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] │ │ │ │ @@ -19563,240 +19462,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 14ae0 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14ae0 │ │ │ │ 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, 14e68 │ │ │ │ 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 14f26 │ │ │ │ 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 14fa8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14ade │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #336] @ (15100 ) │ │ │ │ + ldr r3, [pc, #336] @ (14ff0 ) │ │ │ │ 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 14d08 │ │ │ │ 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 14ae0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14bee │ │ │ │ + b.n 14ade │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cdc │ │ │ │ + bne.w 14bcc │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ce4 │ │ │ │ + b.n 14bd4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 14c4c │ │ │ │ + b.n 14b3c │ │ │ │ mov sl, r6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14cd4 │ │ │ │ + b.n 14bc4 │ │ │ │ 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 14ae0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 15018 │ │ │ │ + b.n 14f08 │ │ │ │ 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 14ae0 │ │ │ │ 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 14ae0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 14cb0 │ │ │ │ + b.n 14ba0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14dfc │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14cec │ │ │ │ + b.n 14ade │ │ │ │ mov r6, r3 │ │ │ │ - b.n 14bfa │ │ │ │ + b.n 14aea │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14f1a │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14e0a │ │ │ │ + b.n 14ade │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e90 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14d80 │ │ │ │ + b.n 14ade │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14fa6 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14e96 │ │ │ │ + b.n 14ade │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14d5a │ │ │ │ - b.n 14f4a │ │ │ │ + bne.w 14c4a │ │ │ │ + b.n 14e3a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #30 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015104 : │ │ │ │ +00014ff4 : │ │ │ │ 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] @ (150f4 ) │ │ │ │ + ldr r3, [pc, #236] @ (150f8 ) │ │ │ │ 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, 15030 │ │ │ │ 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 1504c │ │ │ │ + ldr r2, [pc, #200] @ (150fc ) │ │ │ │ + ldr r3, [pc, #196] @ (150f8 ) │ │ │ │ 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 150ee │ │ │ │ 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 150ea │ │ │ │ mov r6, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8b98 │ │ │ │ - cbz r0, 151b4 │ │ │ │ + cbz r0, 150a4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 151b4 │ │ │ │ + cbz r3, 150a4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 151a4 │ │ │ │ + bhi.n 15094 │ │ │ │ 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 │ │ │ │ @@ -19807,242 +19706,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, 150a4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1516a │ │ │ │ + bne.n 1505a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15140 │ │ │ │ + b.n 15030 │ │ │ │ blx 8ee0 │ │ │ │ strh r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15094 │ │ │ │ blx 8234 │ │ │ │ str r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15094 │ │ │ │ blx 8ee0 │ │ │ │ strb r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15094 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8c74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 151a2 │ │ │ │ + bne.n 15092 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8234 │ │ │ │ - b.n 151a2 │ │ │ │ + b.n 15092 │ │ │ │ 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 15096 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 151b4 │ │ │ │ + b.n 150a4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015210 : │ │ │ │ +00015100 : │ │ │ │ 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, 1514a │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1523e │ │ │ │ + b.n 1512e │ │ │ │ movs r2, #8 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - beq.n 15242 │ │ │ │ + beq.n 15132 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 15236 │ │ │ │ + beq.n 15126 │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r5, r2 │ │ │ │ - cbz r3, 1525a │ │ │ │ + cbz r3, 1514a │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 1522a │ │ │ │ + bne.n 1511a │ │ │ │ ldr r6, [r7, r5] │ │ │ │ blx 83c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15234 │ │ │ │ + beq.n 15124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1525c │ │ │ │ + cbz r3, 1514c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 15124 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 15124 │ │ │ │ │ │ │ │ -00015264 : │ │ │ │ +00015154 : │ │ │ │ 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, 151c6 │ │ │ │ movw lr, #36865 @ 0x9001 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1528e │ │ │ │ + b.n 1517e │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ - cbz r3, 152be │ │ │ │ + cbz r3, 151ae │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 152d2 │ │ │ │ + beq.n 151c2 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 15288 │ │ │ │ + bhi.n 15178 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ tst.w ip, lr │ │ │ │ it ne │ │ │ │ addne r2, #4 │ │ │ │ - bne.n 15288 │ │ │ │ + bne.n 15178 │ │ │ │ cmp r3, #13 │ │ │ │ it eq │ │ │ │ addeq r2, #8 │ │ │ │ - beq.n 15288 │ │ │ │ + beq.n 15178 │ │ │ │ cmp r3, #4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1528e │ │ │ │ - cbz r4, 152cc │ │ │ │ + bne.n 1517e │ │ │ │ + cbz r4, 151bc │ │ │ │ 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 15178 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152be │ │ │ │ + b.n 151ae │ │ │ │ nop │ │ │ │ │ │ │ │ -000152dc : │ │ │ │ +000151cc : │ │ │ │ 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, 15248 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 15358 │ │ │ │ + cbz r3, 15248 │ │ │ │ blx 8048 │ │ │ │ adds r5, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 15358 │ │ │ │ + bhi.n 15248 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 15360 │ │ │ │ + cbz r6, 15250 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 15358 │ │ │ │ + cbz r7, 15248 │ │ │ │ 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, 1523a │ │ │ │ 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 15220 │ │ │ │ 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 15206 │ │ │ │ │ │ │ │ -0001536c : │ │ │ │ +0001525c : │ │ │ │ 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 15302 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15412 │ │ │ │ + beq.n 15302 │ │ │ │ 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 1530e │ │ │ │ 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, 15302 │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 153d4 │ │ │ │ + b.n 152c4 │ │ │ │ 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 │ │ │ │ @@ -20051,15 +19950,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 152b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ @@ -20072,18 +19971,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 152a2 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #23 │ │ │ │ - ble.n 154b0 │ │ │ │ + ble.n 153a0 │ │ │ │ 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 │ │ │ │ @@ -20099,29 +19998,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, 15370 │ │ │ │ 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, 153a2 │ │ │ │ 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] │ │ │ │ @@ -20141,21 +20040,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, 1543a │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 154fa │ │ │ │ + cbz r1, 153ea │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 1551c │ │ │ │ + beq.n 1540c │ │ │ │ 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 │ │ │ │ @@ -20172,96 +20071,96 @@ │ │ │ │ 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 153e8 │ │ │ │ + b.n 153ea │ │ │ │ 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 156f4 │ │ │ │ + ble.w 155e4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ adds r1, #23 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r5, r1, #7 │ │ │ │ - cbnz r4, 1557e │ │ │ │ - b.n 155ec │ │ │ │ + cbnz r4, 1546e │ │ │ │ + b.n 154dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 155ec │ │ │ │ + cbz r4, 154dc │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 1557a │ │ │ │ + bgt.n 1546a │ │ │ │ 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 15318 │ │ │ │ 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 156fe │ │ │ │ + beq.w 155ee │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 156b4 │ │ │ │ + beq.n 155a4 │ │ │ │ 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, #276] @ 15708 │ │ │ │ + vldr d6, [pc, #276] @ 155f8 │ │ │ │ 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 156bc │ │ │ │ + ble.n 155ac │ │ │ │ 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 156ca │ │ │ │ + ble.n 155ba │ │ │ │ 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 │ │ │ │ itt le │ │ │ │ vmovle r2, s13 │ │ │ │ lslle r6, r2, #17 │ │ │ │ - ble.n 15662 │ │ │ │ + ble.n 15552 │ │ │ │ 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 │ │ │ │ @@ -20273,126 +20172,126 @@ │ │ │ │ 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 156ec │ │ │ │ + beq.n 155dc │ │ │ │ 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 156d4 │ │ │ │ + beq.n 155c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #8 │ │ │ │ - bl 15428 │ │ │ │ + bl 15318 │ │ │ │ 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 15632 │ │ │ │ + bgt.n 15522 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ - b.n 1562e │ │ │ │ + b.n 1551e │ │ │ │ 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 156a2 │ │ │ │ - ldr r0, [pc, #32] @ (15710 ) │ │ │ │ + b.n 15592 │ │ │ │ + ldr r0, [pc, #32] @ (15600 ) │ │ │ │ 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 155e2 │ │ │ │ - b.n 156b4 │ │ │ │ + bne.w 154d2 │ │ │ │ + b.n 155a4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ add r2, r9 │ │ │ │ movs r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 158ce │ │ │ │ + beq.w 157be │ │ │ │ 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 15834 │ │ │ │ + bne.n 15724 │ │ │ │ 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 15852 │ │ │ │ + beq.n 15742 │ │ │ │ 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 158d0 │ │ │ │ + beq.w 157c0 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrb.w r3, [r1, #-4] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 157f8 │ │ │ │ + bpl.n 156e8 │ │ │ │ ldrb.w r0, [r1, #-12] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 157f8 │ │ │ │ + bpl.n 156e8 │ │ │ │ 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 158ea │ │ │ │ + beq.w 157da │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 157ca │ │ │ │ + cbz r0, 156ba │ │ │ │ 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] │ │ │ │ @@ -20401,69 +20300,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 157fc │ │ │ │ + b.n 156ec │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1580a │ │ │ │ + bpl.n 156fa │ │ │ │ adds r1, r3, r7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ lsls r6, r5, #31 │ │ │ │ - bmi.n 1585a │ │ │ │ + bmi.n 1574a │ │ │ │ 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 15834 │ │ │ │ + blt.n 15724 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1583a │ │ │ │ + beq.n 1572a │ │ │ │ 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 15318 │ │ │ │ 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 153b0 │ │ │ │ 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, 158da │ │ │ │ + cbz r6, 157ca │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15890 │ │ │ │ + beq.n 15780 │ │ │ │ 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] │ │ │ │ @@ -20472,98 +20371,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 15810 │ │ │ │ + beq.n 15700 │ │ │ │ adds r5, r3, r0 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - b.n 15810 │ │ │ │ + b.n 15700 │ │ │ │ bx lr │ │ │ │ str.w r1, [lr, #4] │ │ │ │ strd r0, r0, [r1] │ │ │ │ - b.n 1578c │ │ │ │ + b.n 1567c │ │ │ │ str.w r9, [lr, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15890 │ │ │ │ + beq.n 15780 │ │ │ │ str.w r6, [r9, #4] │ │ │ │ - b.n 15890 │ │ │ │ + b.n 15780 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 157c8 │ │ │ │ - b.n 157ca │ │ │ │ + bne.w 156b8 │ │ │ │ + b.n 156ba │ │ │ │ nop │ │ │ │ │ │ │ │ -000158f8 : │ │ │ │ +000157e8 : │ │ │ │ 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, 1591a │ │ │ │ + cbz r4, 1580a │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15714 │ │ │ │ + bl 15604 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1590c │ │ │ │ + bne.n 157fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0001591c : │ │ │ │ +0001580c : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15a5a │ │ │ │ + beq.w 1594a │ │ │ │ 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 15a4a │ │ │ │ + beq.w 1593a │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #-8] │ │ │ │ sub.w r2, r1, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 15a40 │ │ │ │ + ble.n 15930 │ │ │ │ ldrb.w r0, [r4, #-4] │ │ │ │ lsls r0, r0, #29 │ │ │ │ - bpl.n 15980 │ │ │ │ + bpl.n 15870 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ add.w lr, r0, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w ip, [lr, #4] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 15980 │ │ │ │ + beq.n 15870 │ │ │ │ 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 159a6 │ │ │ │ + ble.n 15896 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15554 │ │ │ │ + bl 15444 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 15714 │ │ │ │ + bl 15604 │ │ │ │ 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 │ │ │ │ @@ -20571,214 +20470,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 15a5e │ │ │ │ + beq.n 1594e │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 159d4 │ │ │ │ + cbz r2, 158c4 │ │ │ │ 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, 159fa │ │ │ │ + cbz r3, 158ea │ │ │ │ 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 15318 │ │ │ │ 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 15714 │ │ │ │ + bl 15604 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15444 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15444 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 159d2 │ │ │ │ - b.n 159d4 │ │ │ │ + bne.n 158c2 │ │ │ │ + b.n 158c4 │ │ │ │ │ │ │ │ -00015a68 : │ │ │ │ - ldr r0, [pc, #4] @ (15a70 ) │ │ │ │ +00015958 : │ │ │ │ + ldr r0, [pc, #4] @ (15960 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015a74 : │ │ │ │ +00015964 : │ │ │ │ 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, 15aae │ │ │ │ + cbz r3, 1599e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 15aaa │ │ │ │ + cbz r3, 1599a │ │ │ │ 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 15a9c │ │ │ │ + b.n 1598c │ │ │ │ │ │ │ │ -00015ab8 : │ │ │ │ +000159a8 : │ │ │ │ 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] @ (15b04 ) │ │ │ │ + ldr r4, [pc, #48] @ (159f4 ) │ │ │ │ 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, 15afe │ │ │ │ + cbz r0, 159ee │ │ │ │ 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, #296 @ 0x128 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15b90 │ │ │ │ + beq.n 15a80 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b92 │ │ │ │ + beq.n 15a82 │ │ │ │ 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 15b48 │ │ │ │ + bcs.n 15a38 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 15b8c │ │ │ │ + beq.n 15a7c │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bcc.n 15b38 │ │ │ │ + bcc.n 15a28 │ │ │ │ mov r0, r1 │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 15b96 │ │ │ │ + cbz r3, 15a86 │ │ │ │ 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 15b6c │ │ │ │ + beq.n 15a5c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 15b7e │ │ │ │ + beq.n 15a6e │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b58 │ │ │ │ + bne.n 15a48 │ │ │ │ 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 15b48 │ │ │ │ + b.n 15a38 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, r0 │ │ │ │ - b.n 15b74 │ │ │ │ + b.n 15a64 │ │ │ │ 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] @ (15bf0 ) │ │ │ │ + ldr r5, [pc, #68] @ (15ae0 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 15bea │ │ │ │ + cbz r0, 15ada │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - cbz r3, 15bc0 │ │ │ │ + cbz r3, 15ab0 │ │ │ │ blx 830c │ │ │ │ - cbz r0, 15bd8 │ │ │ │ + cbz r0, 15ac8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 15bcc │ │ │ │ + cbz r3, 15abc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ cmp r4, #2 │ │ │ │ ite lt │ │ │ │ movlt r0, r4 │ │ │ │ movge r0, #0 │ │ │ │ blx 876c │ │ │ │ @@ -20788,56 +20687,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, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ 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 15cb6 │ │ │ │ + beq.n 15ba6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 15c8c │ │ │ │ + cbz r6, 15b7c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 15c8c │ │ │ │ + cbz r7, 15b7c │ │ │ │ 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 15c7e │ │ │ │ + beq.n 15b6e │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bhi.n 15caa │ │ │ │ + bhi.n 15b9a │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 15c80 │ │ │ │ + bls.n 15b70 │ │ │ │ sub.w r8, r7, #9 │ │ │ │ cmp.w r8, #25 │ │ │ │ - bhi.n 15c80 │ │ │ │ + bhi.n 15b70 │ │ │ │ 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 │ │ │ │ @@ -20849,148 +20748,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 15c4a │ │ │ │ + bne.n 15b3a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15b72 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15b72 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15b72 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15b72 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ strheq.w lr, [r3], #2 │ │ │ │ - beq.n 15c82 │ │ │ │ - b.n 15c80 │ │ │ │ + beq.n 15b72 │ │ │ │ + b.n 15b70 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15c24 │ │ │ │ + b.n 15b14 │ │ │ │ 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] @ 15dc4 │ │ │ │ + ldr.w ip, [pc, #244] @ 15cb4 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ - ldr r3, [pc, #240] @ (15dc8 ) │ │ │ │ + ldr r3, [pc, #240] @ (15cb8 ) │ │ │ │ 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 15d18 │ │ │ │ + blt.n 15c08 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 15d32 │ │ │ │ + bcs.n 15c22 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d8a │ │ │ │ - ldr r2, [pc, #196] @ (15dcc ) │ │ │ │ + beq.n 15c7a │ │ │ │ + ldr r2, [pc, #196] @ (15cbc ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #196] @ (15dd0 ) │ │ │ │ + ldr r1, [pc, #196] @ (15cc0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - ldr r2, [pc, #184] @ (15dd4 ) │ │ │ │ - ldr r3, [pc, #172] @ (15dc8 ) │ │ │ │ + ldr r2, [pc, #184] @ (15cc4 ) │ │ │ │ + ldr r3, [pc, #172] @ (15cb8 ) │ │ │ │ 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 15dbe │ │ │ │ + bne.n 15cae │ │ │ │ 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, 15d80 │ │ │ │ + cbz r3, 15c70 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15d18 │ │ │ │ + beq.n 15c08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15db8 │ │ │ │ + blt.n 15ca8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 15da8 │ │ │ │ - ldr r2, [pc, #120] @ (15dd8 ) │ │ │ │ + cbz r3, 15c98 │ │ │ │ + ldr r2, [pc, #120] @ (15cc8 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #120] @ (15ddc ) │ │ │ │ + ldr r1, [pc, #120] @ (15ccc ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 15da0 │ │ │ │ + cbz r3, 15c90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15d18 │ │ │ │ + b.n 15c08 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15d48 │ │ │ │ - ldr r2, [pc, #84] @ (15de0 ) │ │ │ │ + b.n 15c38 │ │ │ │ + ldr r2, [pc, #84] @ (15cd0 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ (15de4 ) │ │ │ │ + ldr r1, [pc, #84] @ (15cd4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d18 │ │ │ │ + b.n 15c08 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15d18 │ │ │ │ - ldr r2, [pc, #60] @ (15de8 ) │ │ │ │ + b.n 15c08 │ │ │ │ + ldr r2, [pc, #60] @ (15cd8 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #60] @ (15dec ) │ │ │ │ + ldr r1, [pc, #60] @ (15cdc ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d72 │ │ │ │ + b.n 15c62 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ @@ -21007,132 +20906,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 15ecc │ │ │ │ + bhi.n 15dbc │ │ │ │ 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 15bf4 │ │ │ │ + bl 15ae4 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bf4 │ │ │ │ + bl 15ae4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15ee4 │ │ │ │ - ldr r1, [pc, #240] @ (15f28 ) │ │ │ │ + bne.n 15dd4 │ │ │ │ + ldr r1, [pc, #240] @ (15e18 ) │ │ │ │ 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, 15e58 │ │ │ │ + cbz r6, 15d48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f1e │ │ │ │ + beq.n 15e0e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 15ee0 │ │ │ │ + beq.n 15dd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f12 │ │ │ │ + beq.n 15e02 │ │ │ │ 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] @ (15f2c ) │ │ │ │ + ldr r1, [pc, #180] @ (15e1c ) │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15ed2 │ │ │ │ - ldr r1, [pc, #168] @ (15f30 ) │ │ │ │ + cbz r0, 15dc2 │ │ │ │ + ldr r1, [pc, #168] @ (15e20 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15ed2 │ │ │ │ + cbz r0, 15dc2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8a98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 15ef4 │ │ │ │ + cbnz r0, 15de4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 15ed2 │ │ │ │ - ldr r1, [pc, #136] @ (15f34 ) │ │ │ │ + beq.n 15dc2 │ │ │ │ + ldr r1, [pc, #136] @ (15e24 ) │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 15ee0 │ │ │ │ - ldr r1, [pc, #124] @ (15f38 ) │ │ │ │ + b.n 15dd0 │ │ │ │ + ldr r1, [pc, #124] @ (15e28 ) │ │ │ │ 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] @ (15f3c ) │ │ │ │ + ldr r1, [pc, #108] @ (15e2c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 15ebc │ │ │ │ - ldr r1, [pc, #108] @ (15f40 ) │ │ │ │ + b.n 15dac │ │ │ │ + ldr r1, [pc, #108] @ (15e30 ) │ │ │ │ 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] @ (15f44 ) │ │ │ │ + ldr r1, [pc, #92] @ (15e34 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 15e44 │ │ │ │ + b.n 15d34 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #72] @ (15f48 ) │ │ │ │ + ldr r1, [pc, #72] @ (15e38 ) │ │ │ │ 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 15ee0 │ │ │ │ + b.n 15dd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 81bc │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15e58 │ │ │ │ + b.n 15d48 │ │ │ │ nop │ │ │ │ subs r5, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ @@ -21149,22 +21048,22 @@ │ │ │ │ subs r4, #108 @ 0x6c │ │ │ │ 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] @ (16304 ) │ │ │ │ - ldr r1, [pc, #932] @ (16308 ) │ │ │ │ + ldr r3, [pc, #932] @ (161f4 ) │ │ │ │ + ldr r1, [pc, #932] @ (161f8 ) │ │ │ │ add r6, sp, #32 │ │ │ │ add r3, pc │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #924] @ (1630c ) │ │ │ │ + ldr r3, [pc, #924] @ (161fc ) │ │ │ │ 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] │ │ │ │ @@ -21176,75 +21075,75 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8918 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 86d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16234 │ │ │ │ + beq.w 16124 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15b08 │ │ │ │ + bl 159f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r7, 15ffe │ │ │ │ + cbz r7, 15eee │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162ba │ │ │ │ + beq.w 161aa │ │ │ │ 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 15fda │ │ │ │ + bcs.n 15eca │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 162aa │ │ │ │ + beq.w 1619a │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bcc.n 15fc8 │ │ │ │ + bcc.n 15eb8 │ │ │ │ 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 15ffa │ │ │ │ + beq.n 15eea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #46 @ 0x2e │ │ │ │ - bne.n 15fee │ │ │ │ + bne.n 15ede │ │ │ │ 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 16260 │ │ │ │ + beq.w 16150 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1612a │ │ │ │ + beq.w 1601a │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1613a │ │ │ │ - ldr r2, [pc, #740] @ (16310 ) │ │ │ │ + beq.w 1602a │ │ │ │ + ldr r2, [pc, #740] @ (16200 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #740] @ 16314 │ │ │ │ + ldr.w sl, [pc, #740] @ 16204 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #736] @ (16318 ) │ │ │ │ + ldr r2, [pc, #736] @ (16208 ) │ │ │ │ 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 │ │ │ │ @@ -21252,293 +21151,293 @@ │ │ │ │ movne.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 802c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 160d2 │ │ │ │ + beq.n 15fc2 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 16070 │ │ │ │ + cbz r4, 15f60 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 160f2 │ │ │ │ + bne.n 15fe2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df0 │ │ │ │ + bl 15ce0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 16092 │ │ │ │ + cbz r4, 15f82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16122 │ │ │ │ + beq.n 16012 │ │ │ │ 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 1604c │ │ │ │ + bne.n 15f3c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 1604c │ │ │ │ + bne.n 15f3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #15000 @ 0x3a98 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 16238 │ │ │ │ + bgt.w 16128 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [pc, #608] @ 1631c │ │ │ │ + ldr.w sl, [pc, #608] @ 1620c │ │ │ │ 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 1605c │ │ │ │ + bne.n 15f4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 162f2 │ │ │ │ + bne.w 161e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 161e8 │ │ │ │ + bhi.w 160d8 │ │ │ │ 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 16070 │ │ │ │ + bne.n 15f60 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 7fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16070 │ │ │ │ + bne.n 15f60 │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162f8 │ │ │ │ + beq.w 161e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1604c │ │ │ │ + b.n 15f3c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16092 │ │ │ │ + b.n 15f82 │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx 8954 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 16028 │ │ │ │ + bne.w 15f18 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8bcc │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 16152 │ │ │ │ + cbnz r2, 16042 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 162ce │ │ │ │ + beq.w 161be │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 161a2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 161a2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r8, [pc, #440] @ 16320 │ │ │ │ + ldr.w r8, [pc, #440] @ 16210 │ │ │ │ str r7, [sp, #8] │ │ │ │ subs.w sl, r2, #0 │ │ │ │ - ldr r7, [pc, #436] @ (16324 ) │ │ │ │ + ldr r7, [pc, #436] @ (16214 ) │ │ │ │ add r8, pc │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ add r7, pc │ │ │ │ - b.n 16190 │ │ │ │ + b.n 16080 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df0 │ │ │ │ + bl 15ce0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162ae │ │ │ │ + beq.w 1619e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 162ae │ │ │ │ + beq.w 1619e │ │ │ │ ldrd r6, r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1617c │ │ │ │ + beq.n 1606c │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1617c │ │ │ │ + beq.n 1606c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 7fd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1617c │ │ │ │ + bne.n 1606c │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 7fd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1617c │ │ │ │ - b.n 16188 │ │ │ │ + bne.n 1606c │ │ │ │ + b.n 16078 │ │ │ │ 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, 161fe │ │ │ │ + cbz r1, 160ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162c6 │ │ │ │ + beq.n 161b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 16212 │ │ │ │ + cbz r7, 16102 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162be │ │ │ │ + beq.n 161ae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 8778 │ │ │ │ - ldr r2, [pc, #268] @ (16328 ) │ │ │ │ - ldr r3, [pc, #240] @ (1630c ) │ │ │ │ + ldr r2, [pc, #268] @ (16218 ) │ │ │ │ + ldr r3, [pc, #240] @ (161fc ) │ │ │ │ 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 16300 │ │ │ │ + bne.n 161f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 16218 │ │ │ │ - ldr r3, [pc, #240] @ (1632c ) │ │ │ │ + b.n 16108 │ │ │ │ + ldr r3, [pc, #240] @ (1621c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r0, [pc, #240] @ (16330 ) │ │ │ │ - ldr.w sl, [pc, #240] @ 16334 │ │ │ │ + ldr r0, [pc, #240] @ (16220 ) │ │ │ │ + ldr.w sl, [pc, #240] @ 16224 │ │ │ │ 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 1604c │ │ │ │ + b.n 15f3c │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8d80 │ │ │ │ - ldr r1, [pc, #204] @ (16338 ) │ │ │ │ + ldr r1, [pc, #204] @ (16228 ) │ │ │ │ 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 1601e │ │ │ │ - ldr r0, [pc, #184] @ (1633c ) │ │ │ │ + b.n 15f0e │ │ │ │ + ldr r0, [pc, #184] @ (1622c ) │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 161e8 │ │ │ │ - ldr r3, [pc, #180] @ (16340 ) │ │ │ │ + b.n 160d8 │ │ │ │ + ldr r3, [pc, #180] @ (16230 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #172] @ (16344 ) │ │ │ │ + ldr r1, [pc, #172] @ (16234 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 8a04 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 161ea │ │ │ │ + b.n 160da │ │ │ │ adds r7, r3, #1 │ │ │ │ - b.n 15fda │ │ │ │ + b.n 15eca │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 8d10 │ │ │ │ - b.n 160da │ │ │ │ + b.n 15fca │ │ │ │ mov r7, r3 │ │ │ │ - b.n 15ffe │ │ │ │ + b.n 15eee │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16212 │ │ │ │ + b.n 16102 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 161fe │ │ │ │ + b.n 160ee │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #15000 @ 0x3a98 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 16158 │ │ │ │ + bls.w 16048 │ │ │ │ blx 8d10 │ │ │ │ - ldr r3, [pc, #76] @ (1632c ) │ │ │ │ + ldr r3, [pc, #76] @ (1621c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ (16348 ) │ │ │ │ + ldr r0, [pc, #96] @ (16238 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 161ea │ │ │ │ + b.n 160da │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1604c │ │ │ │ + b.n 15f3c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #16 │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ @@ -21546,15 +21445,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, #32 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ @@ -21572,443 +21471,443 @@ │ │ │ │ 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 164ae │ │ │ │ + beq.w 1639e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1645a │ │ │ │ + beq.n 1634a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16466 │ │ │ │ - ldr.w r8, [pc, #560] @ 165b8 │ │ │ │ + beq.n 16356 │ │ │ │ + ldr.w r8, [pc, #560] @ 164a8 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ blx 8918 │ │ │ │ - ldr.w sl, [pc, #548] @ 165bc │ │ │ │ + ldr.w sl, [pc, #548] @ 164ac │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #544] @ (165c0 ) │ │ │ │ + ldr r7, [pc, #544] @ (164b0 ) │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add sl, pc │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1642e │ │ │ │ + beq.n 1631e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1647e │ │ │ │ + beq.n 1636e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r4, [pc, #512] @ (165c4 ) │ │ │ │ + ldr r4, [pc, #512] @ (164b4 ) │ │ │ │ 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, 163e2 │ │ │ │ + cbz r0, 162d2 │ │ │ │ add r5, r0 │ │ │ │ add r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #484] @ (165c8 ) │ │ │ │ + ldr r3, [pc, #484] @ (164b8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ - cbz r5, 16448 │ │ │ │ - ldr r3, [pc, #476] @ (165cc ) │ │ │ │ + cbz r5, 16338 │ │ │ │ + ldr r3, [pc, #476] @ (164bc ) │ │ │ │ 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 16472 │ │ │ │ + beq.n 16362 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #444] @ (165d0 ) │ │ │ │ + ldr r2, [pc, #444] @ (164c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ - cbz r4, 16486 │ │ │ │ + cbz r4, 16376 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r4 │ │ │ │ blx 8918 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 163ae │ │ │ │ + bne.n 1629e │ │ │ │ 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 163ee │ │ │ │ + bne.n 162de │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r2 │ │ │ │ - bhi.n 16534 │ │ │ │ - ldr r2, [pc, #388] @ (165d4 ) │ │ │ │ + bhi.n 16424 │ │ │ │ + ldr r2, [pc, #388] @ (164c4 ) │ │ │ │ strb.w r5, [r6, r9] │ │ │ │ add r2, pc │ │ │ │ str r5, [r2, #8] │ │ │ │ - b.n 1648a │ │ │ │ + b.n 1637a │ │ │ │ movs r0, #129 @ 0x81 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16386 │ │ │ │ + bne.n 16276 │ │ │ │ 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 16412 │ │ │ │ + b.n 16302 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 163c0 │ │ │ │ + b.n 162b0 │ │ │ │ mov fp, r6 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16568 │ │ │ │ - ldr r2, [pc, #320] @ (165d8 ) │ │ │ │ + beq.n 16458 │ │ │ │ + ldr r2, [pc, #320] @ (164c8 ) │ │ │ │ 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 16554 │ │ │ │ + beq.n 16444 │ │ │ │ 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 16466 │ │ │ │ + beq.n 16356 │ │ │ │ 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 16594 │ │ │ │ + beq.n 16484 │ │ │ │ mov r0, r6 │ │ │ │ blx 8784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16582 │ │ │ │ + bne.n 16472 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ - cbz r0, 16510 │ │ │ │ + cbz r0, 16400 │ │ │ │ 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, 16548 │ │ │ │ + cbz r3, 16438 │ │ │ │ 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] @ (165dc ) │ │ │ │ + ldr r2, [pc, #164] @ (164cc ) │ │ │ │ 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 16524 │ │ │ │ + b.n 16414 │ │ │ │ movw r0, #30560 @ 0x7760 │ │ │ │ movt r0, #1 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 164cc │ │ │ │ - b.n 16466 │ │ │ │ + bne.n 163bc │ │ │ │ + b.n 16356 │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 16466 │ │ │ │ + beq.w 16356 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 165ae │ │ │ │ + cbz r4, 1649e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16356 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165a6 │ │ │ │ + cbz r3, 16496 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16356 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165a6 │ │ │ │ + cbz r3, 16496 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16356 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16356 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16356 │ │ │ │ nop │ │ │ │ - add r1, pc, #576 @ (adr r1, 167fc ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 1672c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + add r0, pc, #456 @ (adr r0, 16678 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #480 @ (adr r1, 167a4 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 166d4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + add r0, pc, #320 @ (adr r0, 165f8 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #232 @ (adr r1, 166b4 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 165e4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc, #120 @ (adr r0, 16538 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 164d4 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #816 @ (adr r0, 16908 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 16838 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + add r0, pc, #984 @ (adr r0, 168a8 ) │ │ │ │ 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] @ (166f8 ) │ │ │ │ + ldr r4, [pc, #260] @ (165e8 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #260] @ (166fc ) │ │ │ │ + ldr r3, [pc, #260] @ (165ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #260] @ (16700 ) │ │ │ │ - ldr.w r8, [pc, #260] @ 16704 │ │ │ │ + ldr r6, [pc, #260] @ (165f0 ) │ │ │ │ + ldr.w r8, [pc, #260] @ 165f4 │ │ │ │ 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 1668c │ │ │ │ + beq.n 1657c │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 166a4 │ │ │ │ + beq.n 16594 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 16666 │ │ │ │ - ldr.w r9, [pc, #216] @ 16708 │ │ │ │ + ble.n 16556 │ │ │ │ + ldr.w r9, [pc, #216] @ 165f8 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r9, pc │ │ │ │ - b.n 16640 │ │ │ │ + b.n 16530 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 16666 │ │ │ │ + beq.n 16556 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1663a │ │ │ │ - ldr r1, [pc, #188] @ (1670c ) │ │ │ │ + bne.n 1652a │ │ │ │ + ldr r1, [pc, #188] @ (165fc ) │ │ │ │ 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 16640 │ │ │ │ - ldr r3, [pc, #168] @ (16710 ) │ │ │ │ + bne.n 16530 │ │ │ │ + ldr r3, [pc, #168] @ (16600 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 830c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (16714 ) │ │ │ │ - ldr r3, [pc, #132] @ (166fc ) │ │ │ │ + ldr r2, [pc, #160] @ (16604 ) │ │ │ │ + ldr r3, [pc, #132] @ (165ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166f4 │ │ │ │ + bne.n 165e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #124] @ (1670c ) │ │ │ │ + ldr r3, [pc, #124] @ (165fc ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #132] @ (16718 ) │ │ │ │ + ldr r0, [pc, #132] @ (16608 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 16672 │ │ │ │ - ldr r3, [pc, #116] @ (1671c ) │ │ │ │ + b.n 16562 │ │ │ │ + ldr r3, [pc, #116] @ (1660c ) │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1634c │ │ │ │ + bl 1623c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16670 │ │ │ │ + beq.n 16560 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 166d6 │ │ │ │ + cbz r0, 165c6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 166ec │ │ │ │ + cbz r3, 165dc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16666 │ │ │ │ - ldr r3, [pc, #52] @ (1670c ) │ │ │ │ + b.n 16556 │ │ │ │ + ldr r3, [pc, #52] @ (165fc ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #68] @ (16720 ) │ │ │ │ + ldr r0, [pc, #68] @ (16610 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 166c4 │ │ │ │ + b.n 165b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16666 │ │ │ │ + b.n 16556 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + add r0, pc, #184 @ (adr r0, 166ac ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r2, r0 │ │ │ │ adds r5, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r2, r0 │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016724 : │ │ │ │ +00016614 : │ │ │ │ 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] @ 17190 │ │ │ │ + ldr.w r2, [pc, #2648] @ 17080 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #2648] @ 17194 │ │ │ │ + ldr.w r3, [pc, #2648] @ 17084 │ │ │ │ cmp r0, #1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #2644] @ 17198 │ │ │ │ + ldr.w fp, [pc, #2644] @ 17088 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - ble.w 16b3a │ │ │ │ + ble.w 16a2a │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr.w sl, [pc, #2616] @ 1719c │ │ │ │ + ldr.w sl, [pc, #2616] @ 1708c │ │ │ │ blx 8918 │ │ │ │ - ldr.w r1, [pc, #2612] @ 171a0 │ │ │ │ + ldr.w r1, [pc, #2612] @ 17090 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #2604] @ 171a4 │ │ │ │ + ldr.w r1, [pc, #2604] @ 17094 │ │ │ │ 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 │ │ │ │ @@ -22018,25 +21917,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 16b12 │ │ │ │ + bne.w 16a02 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b12 │ │ │ │ + beq.w 16a02 │ │ │ │ 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 16862 │ │ │ │ + bhi.n 16752 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ @@ -22101,939 +22000,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] @ 171a8 │ │ │ │ + ldr.w r0, [pc, #2392] @ 17098 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r0, [pc, #2384] @ 171ac │ │ │ │ + ldr.w r0, [pc, #2384] @ 1709c │ │ │ │ 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 168aa │ │ │ │ + ble.n 1679a │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 1678e │ │ │ │ - ldr.w r0, [pc, #2364] @ 171b0 │ │ │ │ + b.n 1667e │ │ │ │ + ldr.w r0, [pc, #2364] @ 170a0 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r3, [pc, #2356] @ 171b4 │ │ │ │ + ldr.w r3, [pc, #2356] @ 170a4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16752 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r5 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 168a2 │ │ │ │ + bne.n 16792 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167b2 │ │ │ │ + bne.n 166a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1686e │ │ │ │ + bgt.n 1675e │ │ │ │ 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 16d58 │ │ │ │ + bhi.w 16c48 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r4, r7, #9 │ │ │ │ lsls r5, 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 16892 │ │ │ │ + b.n 16782 │ │ │ │ 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 16894 │ │ │ │ + b.n 16784 │ │ │ │ movs r3, #2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bgt.n 16892 │ │ │ │ - ldr.w r3, [pc, #2228] @ 171b8 │ │ │ │ + bgt.n 16782 │ │ │ │ + ldr.w r3, [pc, #2228] @ 170a8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1634c │ │ │ │ + bl 1623c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16862 │ │ │ │ - ldr.w r1, [pc, #2212] @ 171bc │ │ │ │ + beq.n 16752 │ │ │ │ + ldr.w r1, [pc, #2212] @ 170ac │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbnz r0, 1697e │ │ │ │ + cbnz r0, 1686e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ac6 │ │ │ │ + beq.w 169b6 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16782 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 16a96 │ │ │ │ + ble.w 16986 │ │ │ │ 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 16894 │ │ │ │ - b.n 16a9a │ │ │ │ - ldr.w r3, [pc, #2144] @ 171b8 │ │ │ │ + bne.n 16784 │ │ │ │ + b.n 1698a │ │ │ │ + ldr.w r3, [pc, #2144] @ 170a8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1634c │ │ │ │ + bl 1623c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16862 │ │ │ │ + beq.w 16752 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 8674 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16924 │ │ │ │ + beq.n 16814 │ │ │ │ blx 8628 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b70 │ │ │ │ + beq.w 16a60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b68 │ │ │ │ + beq.w 16a58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16752 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16782 │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.n 16a72 │ │ │ │ + ble.n 16962 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a88 │ │ │ │ + ble.n 16978 │ │ │ │ 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 16a86 │ │ │ │ + beq.n 16976 │ │ │ │ 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 16b02 │ │ │ │ + bne.w 169f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8778 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16752 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 16892 │ │ │ │ - ldr.w r3, [pc, #1976] @ 171b8 │ │ │ │ + b.n 16782 │ │ │ │ + ldr.w r3, [pc, #1976] @ 170a8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1634c │ │ │ │ + bl 1623c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16892 │ │ │ │ + beq.w 16782 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 8c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ab4 │ │ │ │ + beq.n 169a4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 16ace │ │ │ │ + bge.n 169be │ │ │ │ blx 83c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16aea │ │ │ │ + beq.n 169da │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16afa │ │ │ │ + beq.n 169ea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16892 │ │ │ │ - b.n 16862 │ │ │ │ + bne.w 16782 │ │ │ │ + b.n 16752 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16782 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16782 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a7a │ │ │ │ + ble.n 1696a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16782 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8628 │ │ │ │ - b.n 16892 │ │ │ │ - ldr.w r0, [pc, #1860] @ 171c0 │ │ │ │ + b.n 16782 │ │ │ │ + ldr.w r0, [pc, #1860] @ 170b0 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16752 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r0, [pc, #1848] @ 171c4 │ │ │ │ + ldr.w r0, [pc, #1848] @ 170b4 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 16894 │ │ │ │ + b.n 16784 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1836] @ 171c8 │ │ │ │ + ldr.w r3, [pc, #1836] @ 170b8 │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r0, [pc, #1832] @ 171cc │ │ │ │ + ldr.w r0, [pc, #1832] @ 170bc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16752 │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16930 │ │ │ │ + bne.w 16820 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16782 │ │ │ │ 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 16a38 │ │ │ │ + bne.n 16928 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a48 │ │ │ │ + bne.n 16938 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16a50 │ │ │ │ - ldr.w r1, [pc, #1740] @ 171d0 │ │ │ │ + b.n 16940 │ │ │ │ + ldr.w r1, [pc, #1740] @ 170c0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 169e8 │ │ │ │ + b.n 168d8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 168aa │ │ │ │ + ble.w 1679a │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq.w 16dc0 │ │ │ │ + beq.w 16cb0 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.w 16dce │ │ │ │ + beq.w 16cbe │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 168aa │ │ │ │ - cbz r4, 16b3a │ │ │ │ + b.n 1679a │ │ │ │ + cbz r4, 16a2a │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16dd8 │ │ │ │ - ldr.w r0, [pc, #1688] @ 171d4 │ │ │ │ + bne.w 16cc8 │ │ │ │ + ldr.w r0, [pc, #1688] @ 170c4 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r2, [pc, #1680] @ 171d8 │ │ │ │ - ldr.w r3, [pc, #1608] @ 17194 │ │ │ │ + ldr.w r2, [pc, #1680] @ 170c8 │ │ │ │ + ldr.w r3, [pc, #1608] @ 17084 │ │ │ │ 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 16f2e │ │ │ │ + bne.w 16e1e │ │ │ │ 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 16862 │ │ │ │ + b.n 16752 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16996 │ │ │ │ + b.n 16886 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b3a │ │ │ │ + ble.n 16a2a │ │ │ │ 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 16b46 │ │ │ │ + b.n 16a36 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b3a │ │ │ │ + ble.n 16a2a │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 16baa │ │ │ │ + cbz r0, 16a9a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e86 │ │ │ │ + beq.w 16d76 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16f48 │ │ │ │ + beq.w 16e38 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add.w r4, r0, #32 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e92 │ │ │ │ + beq.w 16d82 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f0a │ │ │ │ + beq.w 16dfa │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e1a │ │ │ │ - ldr.w r2, [pc, #1508] @ 171dc │ │ │ │ + beq.w 16d0a │ │ │ │ + ldr.w r2, [pc, #1508] @ 170cc │ │ │ │ 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 16e40 │ │ │ │ + beq.w 16d30 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ blx 82ec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 16f54 │ │ │ │ + beq.w 16e44 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ movs r0, #1 │ │ │ │ blx 83e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 83e4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f4c │ │ │ │ - ldr.w r3, [pc, #1392] @ 171b4 │ │ │ │ + bl 15e3c │ │ │ │ + ldr.w r3, [pc, #1392] @ 170a4 │ │ │ │ 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 16d18 │ │ │ │ + bne.n 16c08 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 16ef2 │ │ │ │ + bne.w 16de2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15b08 │ │ │ │ + bl 159f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16efa │ │ │ │ - ldr.w r3, [pc, #1376] @ 171e0 │ │ │ │ + beq.w 16dea │ │ │ │ + ldr.w r3, [pc, #1376] @ 170d0 │ │ │ │ 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 16eea │ │ │ │ + beq.w 16dda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1328] @ 171e4 │ │ │ │ + ldr.w r2, [pc, #1328] @ 170d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ee0 │ │ │ │ + beq.w 16dd0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16ec0 │ │ │ │ - ldr.w r3, [pc, #1304] @ 171e8 │ │ │ │ + bne.w 16db0 │ │ │ │ + ldr.w r3, [pc, #1304] @ 170d8 │ │ │ │ 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] @ 171ec │ │ │ │ + ldr.w r2, [pc, #1280] @ 170dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ed6 │ │ │ │ + beq.w 16dc6 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16d18 │ │ │ │ - ldr.w r3, [pc, #1224] @ 171c8 │ │ │ │ + cbnz r0, 16c08 │ │ │ │ + ldr.w r3, [pc, #1224] @ 170b8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1256] @ 171f0 │ │ │ │ + ldr.w r2, [pc, #1256] @ 170e0 │ │ │ │ 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 16eb8 │ │ │ │ + beq.w 16da8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16eaa │ │ │ │ + beq.w 16d9a │ │ │ │ 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 16ea2 │ │ │ │ + beq.w 16d92 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 16b46 │ │ │ │ + b.n 16a36 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16f92 │ │ │ │ + beq.w 16e82 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f98 │ │ │ │ + bne.w 16e88 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 16d74 │ │ │ │ + bne.n 16c64 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17038 │ │ │ │ - ldr.w r1, [pc, #1148] @ 171f4 │ │ │ │ + beq.w 16f28 │ │ │ │ + ldr.w r1, [pc, #1148] @ 170e4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w r1, [pc, #1140] @ 171f8 │ │ │ │ + ldr.w r1, [pc, #1140] @ 170e8 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w sl, [pc, #1132] @ 171fc │ │ │ │ + ldr.w sl, [pc, #1132] @ 170ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86d0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b44 │ │ │ │ + beq.w 16a34 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 17070 │ │ │ │ + blt.w 16f60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f4c │ │ │ │ + bl 15e3c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b46 │ │ │ │ + b.n 16a36 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 168aa │ │ │ │ + bne.w 1679a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168aa │ │ │ │ + b.n 1679a │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, 16e14 │ │ │ │ + cbz r3, 16d04 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168aa │ │ │ │ + b.n 1679a │ │ │ │ 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, #1040] @ 17200 │ │ │ │ + ldr.w r2, [pc, #1040] @ 170f0 │ │ │ │ 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 16b46 │ │ │ │ + b.n 16a36 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168aa │ │ │ │ + b.n 1679a │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e9c │ │ │ │ - ldr r3, [pc, #992] @ (17204 ) │ │ │ │ + beq.n 16d8c │ │ │ │ + ldr r3, [pc, #992] @ (170f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #988] @ (17208 ) │ │ │ │ + ldr r3, [pc, #988] @ (170f8 ) │ │ │ │ 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 16c04 │ │ │ │ + b.n 16af4 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r7 │ │ │ │ blx 85cc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 16f44 │ │ │ │ - ldr r3, [pc, #884] @ (171c8 ) │ │ │ │ + bne.n 16e34 │ │ │ │ + ldr r3, [pc, #884] @ (170b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #948] @ (1720c ) │ │ │ │ + ldr r2, [pc, #948] @ (170fc ) │ │ │ │ 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 16d18 │ │ │ │ - ldr r0, [pc, #920] @ (17210 ) │ │ │ │ + bne.w 16c08 │ │ │ │ + ldr r0, [pc, #920] @ (17100 ) │ │ │ │ movs r2, #29 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 16d18 │ │ │ │ + b.n 16c08 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 16bc2 │ │ │ │ + b.n 16ab2 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16be8 │ │ │ │ - ldr r3, [pc, #884] @ (17214 ) │ │ │ │ + b.n 16ad8 │ │ │ │ + ldr r3, [pc, #884] @ (17104 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16e26 │ │ │ │ + b.n 16d16 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16b46 │ │ │ │ + b.n 16a36 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d46 │ │ │ │ + b.n 16c36 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16d2c │ │ │ │ - ldr r3, [pc, #772] @ (171c8 ) │ │ │ │ + b.n 16c1c │ │ │ │ + ldr r3, [pc, #772] @ (170b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #848] @ (17218 ) │ │ │ │ + ldr r2, [pc, #848] @ (17108 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 16d18 │ │ │ │ - ldr r3, [pc, #836] @ (1721c ) │ │ │ │ + b.n 16c08 │ │ │ │ + ldr r3, [pc, #836] @ (1710c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cf6 │ │ │ │ - ldr r3, [pc, #824] @ (1721c ) │ │ │ │ + b.n 16be6 │ │ │ │ + ldr r3, [pc, #824] @ (1710c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cc0 │ │ │ │ + b.n 16bb0 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16cb2 │ │ │ │ - ldr r3, [pc, #724] @ (171c8 ) │ │ │ │ + b.n 16ba2 │ │ │ │ + ldr r3, [pc, #724] @ (170b8 ) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - b.n 16e74 │ │ │ │ + b.n 16d64 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f26 │ │ │ │ + cbz r3, 16e16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f32 │ │ │ │ + cbz r3, 16e22 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d46 │ │ │ │ + b.n 16c36 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f0a │ │ │ │ + b.n 16dfa │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d46 │ │ │ │ + b.n 16c36 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 16c2a │ │ │ │ + b.n 16b1a │ │ │ │ blx 83c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d46 │ │ │ │ + b.n 16c36 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f82 │ │ │ │ + cbz r3, 16e72 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f8a │ │ │ │ + cbz r3, 16e7a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 8df8 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d46 │ │ │ │ + b.n 16c36 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f64 │ │ │ │ + b.n 16e54 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f74 │ │ │ │ + b.n 16e64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16b3a │ │ │ │ - ldr r1, [pc, #644] @ (17220 ) │ │ │ │ + beq.w 16a2a │ │ │ │ + ldr r1, [pc, #644] @ (17110 ) │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr r1, [pc, #640] @ (17224 ) │ │ │ │ + ldr r1, [pc, #640] @ (17114 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 16fd0 │ │ │ │ + beq.n 16ec0 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 16fde │ │ │ │ + bne.n 16ece │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #2 │ │ │ │ sub.w r2, r8, r1 │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ - bl 165e0 │ │ │ │ + bl 164d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b9c │ │ │ │ - b.n 16b46 │ │ │ │ + bl 15a8c │ │ │ │ + b.n 16a36 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 165e0 │ │ │ │ + bl 164d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16fc8 │ │ │ │ + b.n 16eb8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 16d8c │ │ │ │ - ldr.w sl, [pc, #576] @ 17228 │ │ │ │ + bne.w 16c7c │ │ │ │ + ldr.w sl, [pc, #576] @ 17118 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86d0 │ │ │ │ str.w r0, [sl] │ │ │ │ - cbz r0, 17058 │ │ │ │ + cbz r0, 16f48 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r6, r3, #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 170a6 │ │ │ │ + bge.n 16f96 │ │ │ │ adds r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r9, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #536] @ (1722c ) │ │ │ │ + ldr r3, [pc, #536] @ (1711c ) │ │ │ │ mov.w r9, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 8b34 │ │ │ │ - cbz r0, 1702c │ │ │ │ + cbz r0, 16f1c │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 170f2 │ │ │ │ + bne.n 16fe2 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1701a │ │ │ │ - b.n 16fc8 │ │ │ │ - ldr r1, [pc, #500] @ (17230 ) │ │ │ │ + bne.n 16f0a │ │ │ │ + b.n 16eb8 │ │ │ │ + ldr r1, [pc, #500] @ (17120 ) │ │ │ │ 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] @ (17234 ) │ │ │ │ + ldr r1, [pc, #484] @ (17124 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - b.n 16fe4 │ │ │ │ - ldr r3, [pc, #364] @ (171c8 ) │ │ │ │ + b.n 16ed4 │ │ │ │ + ldr r3, [pc, #364] @ (170b8 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #472] @ (17238 ) │ │ │ │ + ldr r0, [pc, #472] @ (17128 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16fc8 │ │ │ │ + b.n 16eb8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 1706c │ │ │ │ - ldr r3, [pc, #448] @ (1723c ) │ │ │ │ + ble.n 16f5c │ │ │ │ + ldr r3, [pc, #448] @ (1712c ) │ │ │ │ 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, 1709a │ │ │ │ + cbz r0, 16f8a │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17148 │ │ │ │ + bne.n 17038 │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 17088 │ │ │ │ - b.n 16fc8 │ │ │ │ + bne.n 16f78 │ │ │ │ + b.n 16eb8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r3, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 17110 │ │ │ │ - ldr r3, [pc, #264] @ (171b8 ) │ │ │ │ + bgt.n 17000 │ │ │ │ + ldr r3, [pc, #264] @ (170a8 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [pc, #396] @ (17240 ) │ │ │ │ + ldr r7, [pc, #396] @ (17130 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1634c │ │ │ │ + bl 1623c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16fc8 │ │ │ │ + beq.w 16eb8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 8b34 │ │ │ │ - cbz r0, 170da │ │ │ │ + cbz r0, 16fca │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17166 │ │ │ │ + bne.n 17056 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17186 │ │ │ │ + beq.n 17076 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 170ba │ │ │ │ - ldr r3, [pc, #192] @ (171b4 ) │ │ │ │ + b.n 16faa │ │ │ │ + ldr r3, [pc, #192] @ (170a4 ) │ │ │ │ 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 17030 │ │ │ │ + b.n 16f20 │ │ │ │ adds.w r4, r9, r6, lsl #2 │ │ │ │ - beq.n 170ae │ │ │ │ + beq.n 16f9e │ │ │ │ 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 17124 │ │ │ │ + bne.n 17014 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 170ae │ │ │ │ - ldr r3, [pc, #260] @ (17244 ) │ │ │ │ + beq.n 16f9e │ │ │ │ + ldr r3, [pc, #260] @ (17134 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #4] │ │ │ │ - b.n 170ae │ │ │ │ - ldr r3, [pc, #104] @ (171b4 ) │ │ │ │ + b.n 16f9e │ │ │ │ + ldr r3, [pc, #104] @ (170a4 ) │ │ │ │ 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 1709e │ │ │ │ - ldr r3, [pc, #76] @ (171b4 ) │ │ │ │ + b.n 16f8e │ │ │ │ + ldr r3, [pc, #76] @ (170a4 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #212] @ (17248 ) │ │ │ │ + ldr r1, [pc, #212] @ (17138 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 8a04 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 170de │ │ │ │ + b.n 16fce │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 170ba │ │ │ │ + b.n 16faa │ │ │ │ nop │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #14 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23053,31 +22952,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #14 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ mrc 15, 0, APSR_nzcv, cr15, cr15, {7} │ │ │ │ ldc 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r2, r0 │ │ │ │ mcr 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ lsls r0, r0, #20 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #160 @ 0xa0 │ │ │ │ @@ -23088,43 +22987,43 @@ │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xeb1bffff │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xeb59ffff │ │ │ │ @ instruction: 0xea71ffff │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ cmp r3, #20 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ 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] @ (172ac ) │ │ │ │ + ldr r3, [pc, #80] @ (1719c ) │ │ │ │ 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] @ 172b0 │ │ │ │ + ldr.w lr, [pc, #64] @ 171a0 │ │ │ │ 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 │ │ │ │ @@ -23136,15 +23035,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 r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -23159,47 +23058,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] @ (17334 ) │ │ │ │ + ldr r3, [pc, #76] @ (17224 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 172f8 │ │ │ │ + cbz r0, 171e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (17338 ) │ │ │ │ + ldr r1, [pc, #60] @ (17228 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1733c ) │ │ │ │ - ldr r2, [pc, #60] @ (17340 ) │ │ │ │ + ldr r3, [pc, #60] @ (1722c ) │ │ │ │ + ldr r2, [pc, #60] @ (17230 ) │ │ │ │ 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] @ (17344 ) │ │ │ │ + ldr r0, [pc, #44] @ (17234 ) │ │ │ │ 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 r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ cmp r5, #2 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23214,105 +23113,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] @ (173b8 ) │ │ │ │ + ldr r3, [pc, #68] @ (172a8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (173bc ) │ │ │ │ + ldr r2, [pc, #68] @ (172ac ) │ │ │ │ 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] @ (173c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (172b0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (173c4 ) │ │ │ │ + ldr r2, [pc, #56] @ (172b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (173c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (172b8 ) │ │ │ │ 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 r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ 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] @ (17428 ) │ │ │ │ + ldr r2, [pc, #76] @ (17318 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1742c ) │ │ │ │ + ldr r1, [pc, #76] @ (1731c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (17430 ) │ │ │ │ + ldr r3, [pc, #68] @ (17320 ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (17434 ) │ │ │ │ + ldr r2, [pc, #64] @ (17324 ) │ │ │ │ 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, 1740a │ │ │ │ + cbz r3, 172fa │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (17438 ) │ │ │ │ + ldr r2, [pc, #44] @ (17328 ) │ │ │ │ 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 r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #18 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ 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] @ 17880 │ │ │ │ + ldr.w r4, [pc, #1072] @ 17770 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 17884 │ │ │ │ + ldr.w r1, [pc, #1072] @ 17774 │ │ │ │ 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 │ │ │ │ @@ -23320,15 +23219,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 176e2 │ │ │ │ + bls.w 175d2 │ │ │ │ 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 │ │ │ │ @@ -23368,15 +23267,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 174fc │ │ │ │ + bne.n 173ec │ │ │ │ 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 │ │ │ │ @@ -23509,26 +23408,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 174f6 │ │ │ │ + bne.w 173e6 │ │ │ │ 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 17780 │ │ │ │ + bls.n 17670 │ │ │ │ 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] │ │ │ │ @@ -23558,23 +23457,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 176f6 │ │ │ │ + bhi.n 175e6 │ │ │ │ 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 1784c │ │ │ │ + bls.n 1773c │ │ │ │ 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 │ │ │ │ @@ -23619,84 +23518,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] @ (17888 ) │ │ │ │ + ldr r2, [pc, #96] @ (17778 ) │ │ │ │ lsrs r3, r0, #11 │ │ │ │ orr.w r3, r3, r1, lsl #21 │ │ │ │ add r2, pc │ │ │ │ eors r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (17884 ) │ │ │ │ + ldr r3, [pc, #80] @ (17774 ) │ │ │ │ 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 1787a │ │ │ │ + bne.n 1776a │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 17860 │ │ │ │ + bls.n 17750 │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r3, fp │ │ │ │ - b.n 1779a │ │ │ │ + b.n 1768a │ │ │ │ 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 1779a │ │ │ │ + b.n 1768a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (17894 ) │ │ │ │ + ldr r2, [pc, #4] @ (17784 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 1743c │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + b.n 1732c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ 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] @ (17994 ) │ │ │ │ + ldr r2, [pc, #236] @ (17884 ) │ │ │ │ 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 17956 │ │ │ │ + bne.n 17846 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1791c │ │ │ │ + bne.n 1780c │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 17902 │ │ │ │ + bls.n 177f2 │ │ │ │ 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 │ │ │ │ @@ -23705,75 +23604,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 178cc │ │ │ │ + bhi.n 177bc │ │ │ │ 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] @ (17998 ) │ │ │ │ + ldr r1, [pc, #120] @ (17888 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1799c ) │ │ │ │ + ldr r3, [pc, #120] @ (1788c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (179a0 ) │ │ │ │ + ldr r2, [pc, #112] @ (17890 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (179a4 ) │ │ │ │ + ldr r2, [pc, #108] @ (17894 ) │ │ │ │ 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] @ (17998 ) │ │ │ │ + ldr r3, [pc, #64] @ (17888 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (179a8 ) │ │ │ │ - ldr r2, [pc, #68] @ (179ac ) │ │ │ │ + ldr r3, [pc, #68] @ (17898 ) │ │ │ │ + ldr r2, [pc, #68] @ (1789c ) │ │ │ │ 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] @ (179b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (178a0 ) │ │ │ │ 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 r2, [r3, #16] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ movs r6, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23800,15 +23699,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] @ (17a24 ) │ │ │ │ + ldr r0, [pc, #64] @ (17914 ) │ │ │ │ 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 │ │ │ │ @@ -23821,31 +23720,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 r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ 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] @ (17b88 ) │ │ │ │ + ldr r2, [pc, #324] @ (17a78 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17b66 │ │ │ │ + beq.w 17a56 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17b1e │ │ │ │ + blt.n 17a0e │ │ │ │ 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 │ │ │ │ @@ -23872,94 +23771,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, 17ae0 │ │ │ │ + cbnz r1, 179d0 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 17b5e │ │ │ │ + bcs.n 17a4e │ │ │ │ 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, 17b0a │ │ │ │ + cbnz r7, 179fa │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 17b16 │ │ │ │ + cbz r2, 17a06 │ │ │ │ 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 17ac0 │ │ │ │ + b.n 179b0 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17aee │ │ │ │ + bne.n 179de │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 17af2 │ │ │ │ - ldr r1, [pc, #108] @ (17b8c ) │ │ │ │ + b.n 179e2 │ │ │ │ + ldr r1, [pc, #108] @ (17a7c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (17b90 ) │ │ │ │ + ldr r3, [pc, #104] @ (17a80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (17b94 ) │ │ │ │ + ldr r2, [pc, #100] @ (17a84 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (17b98 ) │ │ │ │ + ldr r2, [pc, #88] @ (17a88 ) │ │ │ │ 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 17364 │ │ │ │ - ldr r1, [pc, #36] @ (17b8c ) │ │ │ │ + bl 17254 │ │ │ │ + ldr r1, [pc, #36] @ (17a7c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (17b9c ) │ │ │ │ + ldr r3, [pc, #44] @ (17a8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (17ba0 ) │ │ │ │ + ldr r2, [pc, #40] @ (17a90 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17b3e │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + b.n 17a2e │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #182 @ 0xb6 │ │ │ │ movs r1, r0 │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23971,315 +23870,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] @ 17ee4 │ │ │ │ + ldr.w r9, [pc, #808] @ 17dd4 │ │ │ │ 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, 17c12 │ │ │ │ - ldr r2, [pc, #784] @ (17ee8 ) │ │ │ │ + cbnz r2, 17b02 │ │ │ │ + ldr r2, [pc, #784] @ (17dd8 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (17eec ) │ │ │ │ + ldr r3, [pc, #784] @ (17ddc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (17ef0 ) │ │ │ │ + ldr r2, [pc, #776] @ (17de0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (17ef4 ) │ │ │ │ + ldr r2, [pc, #768] @ (17de4 ) │ │ │ │ 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 17eba │ │ │ │ + bls.w 17daa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 17898 │ │ │ │ + bl 17788 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d8 │ │ │ │ + bl 171c8 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17e3c │ │ │ │ + beq.w 17d2c │ │ │ │ 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 17d0e │ │ │ │ + bne.n 17bfe │ │ │ │ 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 172b8 │ │ │ │ - bl 179d4 │ │ │ │ + bl 171a8 │ │ │ │ + bl 178c4 │ │ │ │ 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 17c86 │ │ │ │ + b.n 17b76 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 17e40 │ │ │ │ + bcc.w 17d30 │ │ │ │ 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 17c78 │ │ │ │ + beq.n 17b68 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 17cc0 │ │ │ │ + bls.n 17bb0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1724c │ │ │ │ + bl 1713c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d62 │ │ │ │ + bne.n 17c52 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17d56 │ │ │ │ + beq.n 17c46 │ │ │ │ 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 17d80 │ │ │ │ + bne.n 17c70 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 17edc │ │ │ │ + bcs.w 17dcc │ │ │ │ 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 17c3c │ │ │ │ + bne.n 17b2c │ │ │ │ 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 17dce │ │ │ │ - ldr r2, [pc, #436] @ (17ee8 ) │ │ │ │ + bne.n 17cbe │ │ │ │ + ldr r2, [pc, #436] @ (17dd8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (17ef8 ) │ │ │ │ + ldr r3, [pc, #444] @ (17de8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (17efc ) │ │ │ │ + ldr r2, [pc, #436] @ (17dec ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (17f00 ) │ │ │ │ + ldr r2, [pc, #432] @ (17df0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 17bf8 │ │ │ │ + b.n 17ae8 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 17ccc │ │ │ │ + b.n 17bbc │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 17d6e │ │ │ │ + cbnz r4, 17c5e │ │ │ │ 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 17cd4 │ │ │ │ + b.n 17bc4 │ │ │ │ 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 17df2 │ │ │ │ + beq.n 17ce2 │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 17e82 │ │ │ │ + bne.n 17d72 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e7a │ │ │ │ + bls.n 17d6a │ │ │ │ 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 179bc │ │ │ │ + bl 178ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179bc │ │ │ │ + bl 178ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179bc │ │ │ │ + bl 178ac │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 17d12 │ │ │ │ + b.n 17c02 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 17e70 │ │ │ │ + beq.n 17d60 │ │ │ │ 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 172d4 │ │ │ │ + b.w 171c4 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e7a │ │ │ │ + bls.n 17d6a │ │ │ │ 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 179bc │ │ │ │ + bl 178ac │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 17e74 │ │ │ │ + bcs.n 17d64 │ │ │ │ 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 17d12 │ │ │ │ + b.n 17c02 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 17d32 │ │ │ │ - ldr r1, [pc, #164] @ (17ee8 ) │ │ │ │ + b.n 17c22 │ │ │ │ + ldr r1, [pc, #164] @ (17dd8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (17f04 ) │ │ │ │ - ldr r2, [pc, #184] @ (17f08 ) │ │ │ │ + ldr r3, [pc, #184] @ (17df4 ) │ │ │ │ + ldr r2, [pc, #184] @ (17df8 ) │ │ │ │ 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] @ (17f0c ) │ │ │ │ + ldr r0, [pc, #168] @ (17dfc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 17c00 │ │ │ │ + b.n 17af0 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 17dd8 │ │ │ │ + b.n 17cc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17364 │ │ │ │ + bl 17254 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17364 │ │ │ │ - ldr r3, [pc, #100] @ (17ee8 ) │ │ │ │ + bl 17254 │ │ │ │ + ldr r3, [pc, #100] @ (17dd8 ) │ │ │ │ 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] @ (17f10 ) │ │ │ │ - ldr r2, [pc, #124] @ (17f14 ) │ │ │ │ + ldr r3, [pc, #120] @ (17e00 ) │ │ │ │ + ldr r2, [pc, #124] @ (17e04 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (17f18 ) │ │ │ │ + ldr r2, [pc, #112] @ (17e08 ) │ │ │ │ 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 17c00 │ │ │ │ - ldr r2, [pc, #44] @ (17ee8 ) │ │ │ │ + b.n 17af0 │ │ │ │ + ldr r2, [pc, #44] @ (17dd8 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (17f1c ) │ │ │ │ + ldr r3, [pc, #88] @ (17e0c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17f20 ) │ │ │ │ + ldr r2, [pc, #80] @ (17e10 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (17f24 ) │ │ │ │ + ldr r2, [pc, #76] @ (17e14 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17bf4 │ │ │ │ + b.n 17ae4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17364 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + bl 17254 │ │ │ │ + strh r4, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ movs r4, #30 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24313,15 +24212,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] @ (18144 ) │ │ │ │ + ldr r6, [pc, #512] @ (18034 ) │ │ │ │ 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 │ │ │ │ @@ -24347,83 +24246,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 18082 │ │ │ │ + beq.n 17f72 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1805a │ │ │ │ + beq.n 17f4a │ │ │ │ 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 172b8 │ │ │ │ + bl 171a8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fa8 │ │ │ │ + bne.n 17e98 │ │ │ │ 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 18024 │ │ │ │ - b.n 18068 │ │ │ │ + blt.n 17f14 │ │ │ │ + b.n 17f58 │ │ │ │ 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 18068 │ │ │ │ + bge.n 17f58 │ │ │ │ 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 1800a │ │ │ │ + bne.n 17efa │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18012 │ │ │ │ + b.n 17f02 │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 17fba │ │ │ │ + b.n 17eaa │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 180ba │ │ │ │ + beq.n 17faa │ │ │ │ ldrsb.w r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18112 │ │ │ │ + blt.n 18002 │ │ │ │ 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 │ │ │ │ @@ -24431,79 +24330,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 180c0 │ │ │ │ + beq.n 17fb0 │ │ │ │ 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 18074 │ │ │ │ + b.n 17f64 │ │ │ │ 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 17f74 │ │ │ │ - ldr r1, [pc, #112] @ (18148 ) │ │ │ │ + bcs.w 17e64 │ │ │ │ + ldr r1, [pc, #112] @ (18038 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1814c ) │ │ │ │ - ldr r2, [pc, #108] @ (18150 ) │ │ │ │ + ldr r3, [pc, #108] @ (1803c ) │ │ │ │ + ldr r2, [pc, #108] @ (18040 ) │ │ │ │ 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] @ (18154 ) │ │ │ │ + ldr r0, [pc, #96] @ (18044 ) │ │ │ │ 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] @ (18148 ) │ │ │ │ + ldr r2, [pc, #52] @ (18038 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #60] @ (18158 ) │ │ │ │ + ldr r3, [pc, #60] @ (18048 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1815c ) │ │ │ │ + ldr r2, [pc, #56] @ (1804c ) │ │ │ │ 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] @ (18160 ) │ │ │ │ + ldr r2, [pc, #40] @ (18050 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18100 │ │ │ │ + b.n 17ff0 │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ movs r1, r0 │ │ │ │ subs r0, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24515,71 +24414,71 @@ │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r5, #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] @ (1842c ) │ │ │ │ + ldr r4, [pc, #692] @ (1831c ) │ │ │ │ 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 181dc │ │ │ │ + bne.n 180cc │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 172d8 │ │ │ │ + bl 171c8 │ │ │ │ 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, 18216 │ │ │ │ - ldr r2, [pc, #628] @ (18430 ) │ │ │ │ + cbnz r1, 18106 │ │ │ │ + ldr r2, [pc, #628] @ (18320 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (18434 ) │ │ │ │ + ldr r3, [pc, #624] @ (18324 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (18438 ) │ │ │ │ + ldr r2, [pc, #620] @ (18328 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1843c ) │ │ │ │ + ldr r2, [pc, #612] @ (1832c ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 181fc │ │ │ │ - ldr r2, [pc, #592] @ (18430 ) │ │ │ │ + b.n 180ec │ │ │ │ + ldr r2, [pc, #592] @ (18320 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (18440 ) │ │ │ │ + ldr r3, [pc, #604] @ (18330 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (18444 ) │ │ │ │ + ldr r2, [pc, #596] @ (18334 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (18448 ) │ │ │ │ + ldr r2, [pc, #592] @ (18338 ) │ │ │ │ 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 │ │ │ │ @@ -24603,199 +24502,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, 1826e │ │ │ │ - ldr r2, [pc, #480] @ (18430 ) │ │ │ │ + cbnz r1, 1815e │ │ │ │ + ldr r2, [pc, #480] @ (18320 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1844c ) │ │ │ │ + ldr r3, [pc, #504] @ (1833c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (18450 ) │ │ │ │ + ldr r2, [pc, #496] @ (18340 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (18454 ) │ │ │ │ + ldr r2, [pc, #492] @ (18344 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 181fc │ │ │ │ + b.n 180ec │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 183c8 │ │ │ │ + beq.w 182b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183a0 │ │ │ │ + beq.w 18290 │ │ │ │ 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 18356 │ │ │ │ + blt.n 18246 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 172b8 │ │ │ │ - bl 179d4 │ │ │ │ + bl 171a8 │ │ │ │ + bl 178c4 │ │ │ │ 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 182d0 │ │ │ │ + b.n 181c0 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 183cc │ │ │ │ + bcc.n 182bc │ │ │ │ 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 182c4 │ │ │ │ + beq.n 181b4 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 18382 │ │ │ │ + bls.n 18272 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1724c │ │ │ │ + bl 1713c │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 18382 │ │ │ │ + cbz r0, 18272 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 18320 │ │ │ │ + cbnz r6, 18210 │ │ │ │ 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 183f8 │ │ │ │ + bls.n 182e8 │ │ │ │ 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 179bc │ │ │ │ + bl 178ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 18298 │ │ │ │ + bne.n 18188 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 183a6 │ │ │ │ + bne.n 18296 │ │ │ │ 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 172d4 │ │ │ │ - cbz r5, 18394 │ │ │ │ + b.w 171c4 │ │ │ │ + cbz r5, 18284 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1832a │ │ │ │ + b.n 1821a │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1838c │ │ │ │ + b.n 1827c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (18430 ) │ │ │ │ + ldr r2, [pc, #136] @ (18320 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (18458 ) │ │ │ │ + ldr r3, [pc, #168] @ (18348 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1845c ) │ │ │ │ + ldr r2, [pc, #164] @ (1834c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (18460 ) │ │ │ │ + ldr r2, [pc, #156] @ (18350 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 181fc │ │ │ │ + b.n 180ec │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1827a │ │ │ │ - ldr r1, [pc, #96] @ (18430 ) │ │ │ │ + b.n 1816a │ │ │ │ + ldr r1, [pc, #96] @ (18320 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (18464 ) │ │ │ │ - ldr r2, [pc, #144] @ (18468 ) │ │ │ │ + ldr r3, [pc, #140] @ (18354 ) │ │ │ │ + ldr r2, [pc, #144] @ (18358 ) │ │ │ │ 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] @ (1846c ) │ │ │ │ + ldr r0, [pc, #128] @ (1835c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 18204 │ │ │ │ - ldr r3, [pc, #52] @ (18430 ) │ │ │ │ + b.n 180f4 │ │ │ │ + ldr r3, [pc, #52] @ (18320 ) │ │ │ │ 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] @ (18470 ) │ │ │ │ - ldr r2, [pc, #100] @ (18474 ) │ │ │ │ + ldr r3, [pc, #100] @ (18360 ) │ │ │ │ + ldr r2, [pc, #100] @ (18364 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (18478 ) │ │ │ │ + ldr r2, [pc, #92] @ (18368 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18204 │ │ │ │ + b.n 180f4 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r7, #0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24833,240 +24732,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] @ (186fc ) │ │ │ │ + ldr r3, [pc, #616] @ (185ec ) │ │ │ │ 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 184b8 │ │ │ │ + b.n 183a8 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 18630 │ │ │ │ + bcc.w 18520 │ │ │ │ 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 184aa │ │ │ │ + beq.n 1839a │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 18532 │ │ │ │ + bhi.n 18422 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18560 │ │ │ │ + beq.n 18450 │ │ │ │ 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 18574 │ │ │ │ + beq.n 18464 │ │ │ │ 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 186ca │ │ │ │ + bcs.w 185ba │ │ │ │ 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 1724c │ │ │ │ + bl 1713c │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e4 │ │ │ │ - cbz r3, 1856c │ │ │ │ + beq.n 183d4 │ │ │ │ + cbz r3, 1845c │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 184f8 │ │ │ │ + b.n 183e8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 184f0 │ │ │ │ + b.n 183e0 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18552 │ │ │ │ + b.n 18442 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 18500 │ │ │ │ + beq.n 183f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18680 │ │ │ │ + beq.n 18570 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 18598 │ │ │ │ + bls.n 18488 │ │ │ │ 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 18696 │ │ │ │ + bcs.n 18586 │ │ │ │ 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 1869e │ │ │ │ + bne.n 1858e │ │ │ │ mov r0, r6 │ │ │ │ - bl 18164 │ │ │ │ + bl 18054 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 185ce │ │ │ │ + b.n 184be │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 186d0 │ │ │ │ + bcc.w 185c0 │ │ │ │ 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 185c0 │ │ │ │ + beq.n 184b0 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1866c │ │ │ │ + bls.n 1855c │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1724c │ │ │ │ + bl 1713c │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1866c │ │ │ │ + cbz r0, 1855c │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1861e │ │ │ │ + cbz r2, 1850e │ │ │ │ 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 18500 │ │ │ │ - ldr r1, [pc, #204] @ (18700 ) │ │ │ │ + b.n 183f0 │ │ │ │ + ldr r1, [pc, #204] @ (185f0 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (18704 ) │ │ │ │ - ldr r2, [pc, #204] @ (18708 ) │ │ │ │ + ldr r3, [pc, #204] @ (185f4 ) │ │ │ │ + ldr r2, [pc, #204] @ (185f8 ) │ │ │ │ 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] @ (1870c ) │ │ │ │ + ldr r0, [pc, #188] @ (185fc ) │ │ │ │ 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, 1868a │ │ │ │ + cbz r3, 1857a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1862a │ │ │ │ + b.n 1851a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18164 │ │ │ │ - b.n 185b2 │ │ │ │ + bl 18054 │ │ │ │ + b.n 184a2 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18676 │ │ │ │ + b.n 18566 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ba4 │ │ │ │ - b.n 185b2 │ │ │ │ - ldr r2, [pc, #96] @ (18700 ) │ │ │ │ + bl 17a94 │ │ │ │ + b.n 184a2 │ │ │ │ + ldr r2, [pc, #96] @ (185f0 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (18710 ) │ │ │ │ + ldr r3, [pc, #104] @ (18600 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18714 ) │ │ │ │ + ldr r2, [pc, #96] @ (18604 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (18718 ) │ │ │ │ + ldr r2, [pc, #92] @ (18608 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1865a │ │ │ │ + b.n 1854a │ │ │ │ mov r1, ip │ │ │ │ - bl 17364 │ │ │ │ - ldr r1, [pc, #44] @ (18700 ) │ │ │ │ + bl 17254 │ │ │ │ + ldr r1, [pc, #44] @ (185f0 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1871c ) │ │ │ │ - ldr r2, [pc, #68] @ (18720 ) │ │ │ │ + ldr r3, [pc, #68] @ (1860c ) │ │ │ │ + ldr r2, [pc, #68] @ (18610 ) │ │ │ │ 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] @ (18724 ) │ │ │ │ + ldr r0, [pc, #52] @ (18614 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1865a │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + b.n 1854a │ │ │ │ + strb r6, [r7, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r1, r7 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25086,15 +24985,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] @ (188a0 ) │ │ │ │ + ldr r3, [pc, #352] @ (18790 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -25126,128 +25025,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 18810 │ │ │ │ + beq.n 18700 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18802 │ │ │ │ + beq.n 186f2 │ │ │ │ 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 172b8 │ │ │ │ + bl 171a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187ae │ │ │ │ + beq.n 1869e │ │ │ │ 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 187c2 │ │ │ │ + b.n 186b2 │ │ │ │ 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 18848 │ │ │ │ + beq.n 18738 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1847c │ │ │ │ + bl 1836c │ │ │ │ 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 18862 │ │ │ │ + bhi.n 18752 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 18780 │ │ │ │ - ldr r1, [pc, #64] @ (188a4 ) │ │ │ │ + b.n 18670 │ │ │ │ + ldr r1, [pc, #64] @ (18794 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (188a8 ) │ │ │ │ - ldr r2, [pc, #60] @ (188ac ) │ │ │ │ + ldr r3, [pc, #60] @ (18798 ) │ │ │ │ + ldr r2, [pc, #60] @ (1879c ) │ │ │ │ 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] @ (188b0 ) │ │ │ │ + ldr r0, [pc, #48] @ (187a0 ) │ │ │ │ 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 r4, [r0, #14] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #29 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ adds r6, r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000188b4 : │ │ │ │ +000187a4 : │ │ │ │ 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, 1891c │ │ │ │ + cbz r3, 1880c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18914 │ │ │ │ - ldr r3, [pc, #72] @ (18928 ) │ │ │ │ + beq.n 18804 │ │ │ │ + ldr r3, [pc, #72] @ (18818 ) │ │ │ │ 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 │ │ │ │ @@ -25265,72 +25164,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 188d8 │ │ │ │ + b.n 187c8 │ │ │ │ nop │ │ │ │ subs r2, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001892c : │ │ │ │ - ldr r2, [pc, #172] @ (189dc ) │ │ │ │ +0001881c : │ │ │ │ + ldr r2, [pc, #172] @ (188cc ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 18990 │ │ │ │ + cbz r0, 18880 │ │ │ │ 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, 18976 │ │ │ │ + cbz r4, 18866 │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 18992 │ │ │ │ + bne.n 18882 │ │ │ │ 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 172d4 │ │ │ │ + bl 171c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (189e0 ) │ │ │ │ + ldr r2, [pc, #116] @ (188d0 ) │ │ │ │ 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, 189ce │ │ │ │ + cbz r4, 188be │ │ │ │ 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] @ (189e4 ) │ │ │ │ + ldr r1, [pc, #80] @ (188d4 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (189e8 ) │ │ │ │ + ldr r3, [pc, #76] @ (188d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (189ec ) │ │ │ │ + ldr r2, [pc, #72] @ (188dc ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (189f0 ) │ │ │ │ + ldr r2, [pc, #64] @ (188e0 ) │ │ │ │ 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 │ │ │ │ @@ -25339,161 +25238,161 @@ │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81bc │ │ │ │ nop │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r3, #7 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #25 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r4, #25 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000189f4 : │ │ │ │ +000188e4 : │ │ │ │ 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] @ (18b3c ) │ │ │ │ - ldr r1, [pc, #312] @ (18b40 ) │ │ │ │ + ldr r0, [pc, #308] @ (18a2c ) │ │ │ │ + ldr r1, [pc, #312] @ (18a30 ) │ │ │ │ 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] @ (18b44 ) │ │ │ │ + ldr r1, [pc, #296] @ (18a34 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18b28 │ │ │ │ + beq.w 18a18 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #288] @ (18b48 ) │ │ │ │ + ldr r1, [pc, #288] @ (18a38 ) │ │ │ │ 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 18728 │ │ │ │ + bl 18618 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18aca │ │ │ │ + bne.n 189ba │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 18a6a │ │ │ │ - b.n 18aa4 │ │ │ │ + blt.n 1895a │ │ │ │ + b.n 18994 │ │ │ │ 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 18aa4 │ │ │ │ + bge.n 18994 │ │ │ │ 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 18a54 │ │ │ │ + bne.n 18944 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18a5c │ │ │ │ + b.n 1894c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18ab0 │ │ │ │ + beq.n 189a0 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ae8 │ │ │ │ - ldr r1, [pc, #152] @ (18b4c ) │ │ │ │ - ldr r3, [pc, #140] @ (18b40 ) │ │ │ │ + blt.n 189d8 │ │ │ │ + ldr r1, [pc, #152] @ (18a3c ) │ │ │ │ + ldr r3, [pc, #140] @ (18a30 ) │ │ │ │ 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 18ae4 │ │ │ │ + bne.n 189d4 │ │ │ │ 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 172b8 │ │ │ │ - bl 172bc │ │ │ │ + bl 171a8 │ │ │ │ + bl 171ac │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 18a48 │ │ │ │ + b.n 18938 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (18b50 ) │ │ │ │ + ldr r2, [pc, #100] @ (18a40 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18b54 ) │ │ │ │ + ldr r3, [pc, #100] @ (18a44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (18b58 ) │ │ │ │ + ldr r2, [pc, #92] @ (18a48 ) │ │ │ │ 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] @ (18b5c ) │ │ │ │ + ldr r2, [pc, #80] @ (18a4c ) │ │ │ │ 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] @ (18b60 ) │ │ │ │ + ldr r3, [pc, #52] @ (18a50 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (18b64 ) │ │ │ │ - ldr r0, [pc, #56] @ (18b68 ) │ │ │ │ + ldr r1, [pc, #52] @ (18a54 ) │ │ │ │ + ldr r0, [pc, #56] @ (18a58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #19 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r1, #20 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25502,167 +25401,167 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r0, #24 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018b6c : │ │ │ │ +00018a5c : │ │ │ │ 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] @ (18ce8 ) │ │ │ │ - ldr r1, [pc, #364] @ (18cec ) │ │ │ │ + ldr r0, [pc, #360] @ (18bd8 ) │ │ │ │ + ldr r1, [pc, #364] @ (18bdc ) │ │ │ │ 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] @ (18cf0 ) │ │ │ │ + ldr r1, [pc, #352] @ (18be0 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18cd2 │ │ │ │ + beq.w 18bc2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (18cf4 ) │ │ │ │ + ldr r1, [pc, #344] @ (18be4 ) │ │ │ │ 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 18728 │ │ │ │ + bl 18618 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c58 │ │ │ │ + bne.n 18b48 │ │ │ │ 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 18bf2 │ │ │ │ - b.n 18c30 │ │ │ │ + blt.n 18ae2 │ │ │ │ + b.n 18b20 │ │ │ │ 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 18c30 │ │ │ │ + bge.n 18b20 │ │ │ │ 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 18bd8 │ │ │ │ + bne.n 18ac8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18be0 │ │ │ │ + b.n 18ad0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18c7e │ │ │ │ + beq.n 18b6e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18c92 │ │ │ │ - cbz r2, 18c6e │ │ │ │ - ldr r2, [pc, #184] @ (18cf8 ) │ │ │ │ - ldr r3, [pc, #168] @ (18cec ) │ │ │ │ + blt.n 18b82 │ │ │ │ + cbz r2, 18b5e │ │ │ │ + ldr r2, [pc, #184] @ (18be8 ) │ │ │ │ + ldr r3, [pc, #168] @ (18bdc ) │ │ │ │ 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 18c8e │ │ │ │ + bne.n 18b7e │ │ │ │ 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 172b8 │ │ │ │ - bl 172bc │ │ │ │ + bl 171a8 │ │ │ │ + bl 171ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 18bc0 │ │ │ │ - cbz r0, 18c82 │ │ │ │ - bl 172b8 │ │ │ │ + b.n 18ab0 │ │ │ │ + cbz r0, 18b72 │ │ │ │ + bl 171a8 │ │ │ │ ldrd r3, r4, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 18c3e │ │ │ │ + b.n 18b2e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c3e │ │ │ │ + bne.n 18b2e │ │ │ │ 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] @ (18cfc ) │ │ │ │ + ldr r2, [pc, #104] @ (18bec ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18d00 ) │ │ │ │ + ldr r3, [pc, #100] @ (18bf0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18d04 ) │ │ │ │ + ldr r2, [pc, #96] @ (18bf4 ) │ │ │ │ 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] @ (18d08 ) │ │ │ │ + ldr r2, [pc, #80] @ (18bf8 ) │ │ │ │ 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] @ (18d0c ) │ │ │ │ + ldr r3, [pc, #56] @ (18bfc ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #56] @ (18d10 ) │ │ │ │ - ldr r0, [pc, #56] @ (18d14 ) │ │ │ │ + ldr r1, [pc, #56] @ (18c00 ) │ │ │ │ + ldr r0, [pc, #56] @ (18c04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #13 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r4, #13 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25671,35 +25570,35 @@ │ │ │ │ subs r2, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r3, #17 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018d18 : │ │ │ │ +00018c08 : │ │ │ │ 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] @ (18f28 ) │ │ │ │ + ldr r1, [pc, #508] @ (18e18 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (18f2c ) │ │ │ │ - ldr r3, [pc, #504] @ (18f30 ) │ │ │ │ + ldr r2, [pc, #504] @ (18e1c ) │ │ │ │ + ldr r3, [pc, #504] @ (18e20 ) │ │ │ │ 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 18f14 │ │ │ │ + beq.w 18e04 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #484] @ (18f34 ) │ │ │ │ + ldr r1, [pc, #484] @ (18e24 ) │ │ │ │ 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 │ │ │ │ @@ -25719,172 +25618,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 17f28 │ │ │ │ + bl 17e18 │ │ │ │ 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 18dc0 │ │ │ │ + beq.n 18cb0 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18f0a │ │ │ │ + blt.w 18dfa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18e5c │ │ │ │ + beq.n 18d4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 172b8 │ │ │ │ + bl 171a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e5c │ │ │ │ - ldr r1, [pc, #360] @ (18f38 ) │ │ │ │ + beq.n 18d4c │ │ │ │ + ldr r1, [pc, #360] @ (18e28 ) │ │ │ │ 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 18728 │ │ │ │ + bl 18618 │ │ │ │ ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e78 │ │ │ │ + bne.n 18d68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 18e20 │ │ │ │ - b.n 18e5a │ │ │ │ + blt.n 18d10 │ │ │ │ + b.n 18d4a │ │ │ │ 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 18ea2 │ │ │ │ + bge.n 18d92 │ │ │ │ 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 18e0a │ │ │ │ + bne.n 18cfa │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18e12 │ │ │ │ - bne.n 18ec0 │ │ │ │ + b.n 18d02 │ │ │ │ + bne.n 18db0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (18f3c ) │ │ │ │ - ldr r3, [pc, #204] @ (18f30 ) │ │ │ │ + ldr r2, [pc, #220] @ (18e2c ) │ │ │ │ + ldr r3, [pc, #204] @ (18e20 ) │ │ │ │ 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 18f06 │ │ │ │ + bne.n 18df6 │ │ │ │ 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 172b8 │ │ │ │ + bl 171a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 172bc │ │ │ │ + bl 171ac │ │ │ │ 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 18e20 │ │ │ │ - beq.n 18eac │ │ │ │ + blt.n 18d10 │ │ │ │ + beq.n 18d9c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18eac │ │ │ │ - b.n 18ec4 │ │ │ │ - beq.n 18ea8 │ │ │ │ + bge.n 18d9c │ │ │ │ + b.n 18db4 │ │ │ │ + beq.n 18d98 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ec4 │ │ │ │ + blt.n 18db4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18e5c │ │ │ │ + beq.n 18d4c │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 17a28 │ │ │ │ + bl 17918 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e5e │ │ │ │ + b.n 18d4e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18e5c │ │ │ │ - ldr r2, [pc, #120] @ (18f40 ) │ │ │ │ + bge.n 18d4c │ │ │ │ + ldr r2, [pc, #120] @ (18e30 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (18f44 ) │ │ │ │ + ldr r3, [pc, #120] @ (18e34 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (18f48 ) │ │ │ │ + ldr r2, [pc, #112] @ (18e38 ) │ │ │ │ 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] @ (18f4c ) │ │ │ │ + ldr r2, [pc, #96] @ (18e3c ) │ │ │ │ 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 173cc │ │ │ │ - ldr r3, [pc, #56] @ (18f50 ) │ │ │ │ + bl 172bc │ │ │ │ + ldr r3, [pc, #56] @ (18e40 ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr r1, [pc, #56] @ (18f54 ) │ │ │ │ - ldr r0, [pc, #60] @ (18f58 ) │ │ │ │ + ldr r1, [pc, #56] @ (18e44 ) │ │ │ │ + ldr r0, [pc, #60] @ (18e48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r5, #4 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25893,32 +25792,32 @@ │ │ │ │ adds r0, r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r3, #8 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r6, #8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018f5c : │ │ │ │ +00018e4c : │ │ │ │ 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] @ (19024 ) │ │ │ │ - ldr r3, [pc, #180] @ (19028 ) │ │ │ │ + ldr r2, [pc, #176] @ (18f14 ) │ │ │ │ + ldr r3, [pc, #180] @ (18f18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1900e │ │ │ │ + beq.n 18efe │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w ip, [pc, #164] @ 1902c │ │ │ │ + ldr.w ip, [pc, #164] @ 18f1c │ │ │ │ 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 │ │ │ │ @@ -25936,81 +25835,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 17f28 │ │ │ │ + bl 17e18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 18ff2 │ │ │ │ + cbz r3, 18ee2 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 17a28 │ │ │ │ + bl 17918 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #60] @ (19030 ) │ │ │ │ - ldr r3, [pc, #48] @ (19028 ) │ │ │ │ + ldr r2, [pc, #60] @ (18f20 ) │ │ │ │ + ldr r3, [pc, #48] @ (18f18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1900a │ │ │ │ + bne.n 18efa │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (19034 ) │ │ │ │ + ldr r3, [pc, #36] @ (18f24 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #36] @ (19038 ) │ │ │ │ - ldr r0, [pc, #36] @ (1903c ) │ │ │ │ + ldr r1, [pc, #36] @ (18f28 ) │ │ │ │ + ldr r0, [pc, #36] @ (18f2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r6, #28 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00019040 : │ │ │ │ +00018f30 : │ │ │ │ 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] @ (19134 ) │ │ │ │ - ldr r3, [pc, #224] @ (19138 ) │ │ │ │ + ldr r2, [pc, #220] @ (19024 ) │ │ │ │ + ldr r3, [pc, #224] @ (19028 ) │ │ │ │ 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 19120 │ │ │ │ + beq.n 19010 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 19072 │ │ │ │ + cbz r4, 18f62 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #196] @ (1913c ) │ │ │ │ + ldr r0, [pc, #196] @ (1902c ) │ │ │ │ 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 │ │ │ │ @@ -26027,268 +25926,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 17f28 │ │ │ │ + bl 17e18 │ │ │ │ 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, 190e0 │ │ │ │ + cbz r1, 18fd0 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19112 │ │ │ │ - cbz r2, 1910c │ │ │ │ + blt.n 19002 │ │ │ │ + cbz r2, 18ffc │ │ │ │ mov r0, r2 │ │ │ │ - bl 172b8 │ │ │ │ - cbz r0, 1910c │ │ │ │ - cbz r4, 190f0 │ │ │ │ + bl 171a8 │ │ │ │ + cbz r0, 18ffc │ │ │ │ + cbz r4, 18fe0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #72] @ (19140 ) │ │ │ │ - ldr r3, [pc, #64] @ (19138 ) │ │ │ │ + ldr r2, [pc, #72] @ (19030 ) │ │ │ │ + ldr r3, [pc, #64] @ (19028 ) │ │ │ │ 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 1911c │ │ │ │ + bne.n 1900c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 190f4 │ │ │ │ + b.n 18fe4 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 173cc │ │ │ │ + bl 172bc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (19144 ) │ │ │ │ + ldr r3, [pc, #32] @ (19034 ) │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #32] @ (19148 ) │ │ │ │ - ldr r0, [pc, #36] @ (1914c ) │ │ │ │ + ldr r1, [pc, #32] @ (19038 ) │ │ │ │ + ldr r0, [pc, #36] @ (1903c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r1, #32 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00019150 : │ │ │ │ +00019040 : │ │ │ │ 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] @ (19354 ) │ │ │ │ + ldr r3, [pc, #496] @ (19244 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1933e │ │ │ │ + beq.w 1922e │ │ │ │ ldrd r4, r7, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 1919a │ │ │ │ - b.n 191d0 │ │ │ │ + blt.n 1908a │ │ │ │ + b.n 190c0 │ │ │ │ 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 191d0 │ │ │ │ + bge.n 190c0 │ │ │ │ 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 19180 │ │ │ │ + bne.n 19070 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19188 │ │ │ │ + b.n 19078 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19192 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 19310 │ │ │ │ + blt.w 19200 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 192ea │ │ │ │ + blt.w 191da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19192 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172b8 │ │ │ │ + bl 171a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19192 │ │ │ │ vldr d7, [r0, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19192 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 192a8 │ │ │ │ + blt.n 19198 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r7, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1923a │ │ │ │ - b.n 19270 │ │ │ │ + blt.n 1912a │ │ │ │ + b.n 19160 │ │ │ │ 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 19270 │ │ │ │ + bge.n 19160 │ │ │ │ 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 19220 │ │ │ │ + bne.n 19110 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19228 │ │ │ │ + b.n 19118 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19192 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 191de │ │ │ │ - ldr r2, [pc, #216] @ (19358 ) │ │ │ │ + bge.n 190ce │ │ │ │ + ldr r2, [pc, #216] @ (19248 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1935c ) │ │ │ │ + ldr r3, [pc, #216] @ (1924c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (19360 ) │ │ │ │ + ldr r2, [pc, #208] @ (19250 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (19364 ) │ │ │ │ + ldr r2, [pc, #200] @ (19254 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192cc │ │ │ │ + b.n 191bc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (19358 ) │ │ │ │ + ldr r2, [pc, #172] @ (19248 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (19368 ) │ │ │ │ + ldr r3, [pc, #184] @ (19258 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1936c ) │ │ │ │ + ldr r2, [pc, #176] @ (1925c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (19370 ) │ │ │ │ + ldr r2, [pc, #168] @ (19260 ) │ │ │ │ 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] @ (19358 ) │ │ │ │ + ldr r2, [pc, #108] @ (19248 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (19374 ) │ │ │ │ + ldr r3, [pc, #128] @ (19264 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (19378 ) │ │ │ │ + ldr r2, [pc, #120] @ (19268 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1937c ) │ │ │ │ + ldr r2, [pc, #116] @ (1926c ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192cc │ │ │ │ - ldr r2, [pc, #68] @ (19358 ) │ │ │ │ + b.n 191bc │ │ │ │ + ldr r2, [pc, #68] @ (19248 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (19380 ) │ │ │ │ + ldr r3, [pc, #104] @ (19270 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (19384 ) │ │ │ │ + ldr r2, [pc, #96] @ (19274 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (19388 ) │ │ │ │ + ldr r2, [pc, #84] @ (19278 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 192d4 │ │ │ │ - ldr r3, [pc, #76] @ (1938c ) │ │ │ │ + b.n 191c4 │ │ │ │ + ldr r3, [pc, #76] @ (1927c ) │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #76] @ (19390 ) │ │ │ │ - ldr r0, [pc, #76] @ (19394 ) │ │ │ │ + ldr r1, [pc, #76] @ (19280 ) │ │ │ │ + ldr r0, [pc, #76] @ (19284 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r6, #21 │ │ │ │ movs r1, r0 │ │ │ │ @@ -26324,79 +26223,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 19430 │ │ │ │ + beq.n 19320 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1942a │ │ │ │ + cbz r4, 1931a │ │ │ │ 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, 1943a │ │ │ │ + cbz r3, 1932a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19418 │ │ │ │ + cbz r5, 19308 │ │ │ │ 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, 19414 │ │ │ │ + cbnz r3, 19304 │ │ │ │ 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, 19448 │ │ │ │ + cbz r3, 19338 │ │ │ │ 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 193c0 │ │ │ │ + b.n 192b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193ea │ │ │ │ - b.n 19418 │ │ │ │ + bne.n 192da │ │ │ │ + b.n 19308 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1942a │ │ │ │ + b.n 1931a │ │ │ │ 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] │ │ │ │ @@ -26404,282 +26303,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, 19480 │ │ │ │ + cbz r3, 19370 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ 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 1954e │ │ │ │ + beq.n 1943e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1954e │ │ │ │ + beq.n 1943e │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 194cc │ │ │ │ + b.n 193bc │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194c0 │ │ │ │ + beq.n 193b0 │ │ │ │ blx sl │ │ │ │ - cbz r0, 194e2 │ │ │ │ + cbz r0, 193d2 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ mov r1, ip │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 194f6 │ │ │ │ + bls.n 193e6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 194c0 │ │ │ │ + bne.n 193b0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 194ae │ │ │ │ + bne.n 1939e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 19544 │ │ │ │ + cbz r3, 19434 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 194ee │ │ │ │ + cbz r3, 193de │ │ │ │ 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 19522 │ │ │ │ + bcs.n 19412 │ │ │ │ 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, 19552 │ │ │ │ + cbz r3, 19442 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 19560 │ │ │ │ + cbnz r4, 19450 │ │ │ │ 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 19500 │ │ │ │ + b.n 193f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19544 │ │ │ │ + beq.n 19434 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ str.w r4, [r3, sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 1950c │ │ │ │ + b.n 193fc │ │ │ │ │ │ │ │ -00019570 : │ │ │ │ +00019460 : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19398 │ │ │ │ + b.n 19288 │ │ │ │ │ │ │ │ -00019578 : │ │ │ │ +00019468 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19640 │ │ │ │ + beq.n 19530 │ │ │ │ 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, 195cc │ │ │ │ + cbz r3, 194bc │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add.w sl, r3, r3, lsl #1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r9, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1961a │ │ │ │ + beq.n 1950a │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 195fc │ │ │ │ + cbnz r4, 194ec │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 195c8 │ │ │ │ + beq.n 194b8 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 195fa │ │ │ │ + cbnz r4, 194ea │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 195a8 │ │ │ │ + bne.n 19498 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 195e4 │ │ │ │ + beq.n 194d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19654 │ │ │ │ + beq.n 19544 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19648 │ │ │ │ + cbz r3, 19538 │ │ │ │ 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, 19642 │ │ │ │ + cbz r3, 19532 │ │ │ │ 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 19606 │ │ │ │ + bhi.n 194f6 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 19630 │ │ │ │ + cbz r4, 19520 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19638 │ │ │ │ + cbz r3, 19528 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ adds r5, #3 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 195a4 │ │ │ │ - b.n 195c8 │ │ │ │ + bne.n 19494 │ │ │ │ + b.n 194b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19630 │ │ │ │ + b.n 19520 │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19624 │ │ │ │ + b.n 19514 │ │ │ │ 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 195e4 │ │ │ │ + b.n 194d4 │ │ │ │ │ │ │ │ -0001965c : │ │ │ │ +0001954c : │ │ │ │ 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 19450 │ │ │ │ - cbz r0, 19692 │ │ │ │ + bl 19340 │ │ │ │ + cbz r0, 19582 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19696 │ │ │ │ + bcs.n 19586 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 196a0 │ │ │ │ - b.n 19690 │ │ │ │ + bl 19590 │ │ │ │ + b.n 19580 │ │ │ │ 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 1976e │ │ │ │ + bls.n 1965e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ - bl 19398 │ │ │ │ + bl 19288 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19784 │ │ │ │ + beq.n 19674 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 19718 │ │ │ │ + cbz r3, 19608 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 196e8 │ │ │ │ + b.n 195d8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 19718 │ │ │ │ + bls.n 19608 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 196de │ │ │ │ + beq.n 195ce │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196de │ │ │ │ + beq.n 195ce │ │ │ │ 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 196f6 │ │ │ │ + bhi.n 195e6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 196e8 │ │ │ │ + bhi.n 195d8 │ │ │ │ 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 │ │ │ │ @@ -26701,23 +26600,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] @ (1978c ) │ │ │ │ + ldr r3, [pc, #28] @ (1967c ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19398 │ │ │ │ + bl 19288 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196d2 │ │ │ │ + bne.n 195c2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -26726,273 +26625,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, 197bc │ │ │ │ + cbz r3, 196ac │ │ │ │ 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 19450 │ │ │ │ + bl 19340 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19804 │ │ │ │ + cbz r0, 196f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 197dc │ │ │ │ + cbz r3, 196cc │ │ │ │ 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, 197ec │ │ │ │ + cbz r3, 196dc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 197f8 │ │ │ │ + cbz r3, 196e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r7, #36] @ 0x24 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1980a │ │ │ │ + bcs.n 196fa │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 196a0 │ │ │ │ - b.n 19802 │ │ │ │ + bl 19590 │ │ │ │ + b.n 196f2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00019814 : │ │ │ │ +00019704 : │ │ │ │ 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 19790 │ │ │ │ + bl 19680 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019834 : │ │ │ │ +00019724 : │ │ │ │ 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 19790 │ │ │ │ + bl 19680 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019854 : │ │ │ │ +00019744 : │ │ │ │ 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 19874 │ │ │ │ + beq.n 19764 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1990c │ │ │ │ + beq.n 197fc │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19908 │ │ │ │ + beq.n 197f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 198a8 │ │ │ │ + cbz r7, 19798 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1990c │ │ │ │ + cbz r4, 197fc │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1990c │ │ │ │ + beq.n 197fc │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, fp │ │ │ │ - b.n 198dc │ │ │ │ + b.n 197cc │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 198d2 │ │ │ │ + beq.n 197c2 │ │ │ │ blx fp │ │ │ │ - cbz r0, 198f2 │ │ │ │ + cbz r0, 197e2 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1990c │ │ │ │ + bls.n 197fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 198d2 │ │ │ │ + bne.n 197c2 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 198c0 │ │ │ │ + bne.n 197b0 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19902 │ │ │ │ + beq.n 197f2 │ │ │ │ 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 1988c │ │ │ │ + b.n 1977c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00019914 : │ │ │ │ +00019804 : │ │ │ │ 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, 19930 │ │ │ │ + cbz r0, 19820 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00019934 : │ │ │ │ +00019824 : │ │ │ │ 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] @ (19a60 ) │ │ │ │ + ldr r4, [pc, #280] @ (19950 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #280] @ (19a64 ) │ │ │ │ + ldr r1, [pc, #280] @ (19954 ) │ │ │ │ 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, 1998c │ │ │ │ + cbnz r3, 1987c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #244] @ (19a68 ) │ │ │ │ - ldr r3, [pc, #240] @ (19a64 ) │ │ │ │ + ldr r2, [pc, #244] @ (19958 ) │ │ │ │ + ldr r3, [pc, #240] @ (19954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19a5c │ │ │ │ + bne.n 1994c │ │ │ │ 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 19790 │ │ │ │ + bl 19680 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1996c │ │ │ │ + beq.n 1985c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r3, 199ae │ │ │ │ + cbz r3, 1989e │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 199ca │ │ │ │ + cbz r7, 198ba │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1996c │ │ │ │ + beq.n 1985c │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1996c │ │ │ │ + beq.n 1985c │ │ │ │ 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 19a0a │ │ │ │ + b.n 198fa │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 19a02 │ │ │ │ + cbz r6, 198f2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19a1c │ │ │ │ + cbz r0, 1990c │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ adds r5, #1 │ │ │ │ add r4, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - bls.n 1996c │ │ │ │ + bls.n 1985c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19a02 │ │ │ │ + bne.n 198f2 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 199ec │ │ │ │ + bne.n 198dc │ │ │ │ ldrd r2, sl, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ - cbz r2, 19a56 │ │ │ │ + cbz r2, 19946 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19a2c │ │ │ │ + cbz r3, 1991c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -27002,82 +26901,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 19970 │ │ │ │ + b.n 19860 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 19a24 │ │ │ │ + b.n 19914 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019a6c : │ │ │ │ +0001995c : │ │ │ │ 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, 19a8e │ │ │ │ + cbz r3, 1997e │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w sl, r5, r4 │ │ │ │ - cbz r7, 19aaa │ │ │ │ + cbz r7, 1999a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b24 │ │ │ │ + beq.n 19a14 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19b24 │ │ │ │ + beq.n 19a14 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19ada │ │ │ │ + b.n 199ca │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19ad0 │ │ │ │ + beq.n 199c0 │ │ │ │ blx fp │ │ │ │ - cbz r0, 19af0 │ │ │ │ + cbz r0, 199e0 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19b24 │ │ │ │ + bls.n 19a14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19ad0 │ │ │ │ + bne.n 199c0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 19abe │ │ │ │ + bne.n 199ae │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19af8 │ │ │ │ + cbz r3, 199e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -27092,563 +26991,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 │ │ │ │ │ │ │ │ -00019b2c : │ │ │ │ +00019a1c : │ │ │ │ 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, 19b66 │ │ │ │ + cbz r2, 19a56 │ │ │ │ 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, 19b6c │ │ │ │ + cbnz r4, 19a5c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 19b4c │ │ │ │ + bne.n 19a3c │ │ │ │ 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 19b5e │ │ │ │ + beq.n 19a4e │ │ │ │ ldr.w r5, [r9, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 19b98 │ │ │ │ + b.n 19a88 │ │ │ │ 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 19baa │ │ │ │ + bls.n 19a9a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b7e │ │ │ │ - b.n 19b66 │ │ │ │ + bne.n 19a6e │ │ │ │ + b.n 19a56 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 19b5e │ │ │ │ + b.n 19a4e │ │ │ │ nop │ │ │ │ │ │ │ │ -00019bb0 : │ │ │ │ +00019aa0 : │ │ │ │ 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] @ (19c10 ) │ │ │ │ + ldr r4, [pc, #64] @ (19b00 ) │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #52] @ (19c14 ) │ │ │ │ + ldr r3, [pc, #52] @ (19b04 ) │ │ │ │ strd lr, ip, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19398 │ │ │ │ - ldr r2, [pc, #36] @ (19c18 ) │ │ │ │ - ldr r3, [pc, #28] @ (19c14 ) │ │ │ │ + bl 19288 │ │ │ │ + ldr r2, [pc, #36] @ (19b08 ) │ │ │ │ + ldr r3, [pc, #28] @ (19b04 ) │ │ │ │ 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 19c0a │ │ │ │ + bne.n 19afa │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019c1c : │ │ │ │ +00019b0c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 80a4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00019c28 : │ │ │ │ +00019b18 : │ │ │ │ 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] @ (19cb4 ) │ │ │ │ + ldr r1, [pc, #120] @ (19ba4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #120] @ (19cb8 ) │ │ │ │ + ldr r3, [pc, #120] @ (19ba8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #120] @ 19cbc │ │ │ │ + ldr.w ip, [pc, #120] @ 19bac │ │ │ │ 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 19c62 │ │ │ │ + b.n 19b52 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 19ca6 │ │ │ │ + beq.n 19b96 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 19c5c │ │ │ │ - ldr r3, [pc, #84] @ (19cc0 ) │ │ │ │ + bcc.n 19b4c │ │ │ │ + ldr r3, [pc, #84] @ (19bb0 ) │ │ │ │ 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 19398 │ │ │ │ - ldr r2, [pc, #52] @ (19cc4 ) │ │ │ │ - ldr r3, [pc, #36] @ (19cb8 ) │ │ │ │ + bl 19288 │ │ │ │ + ldr r2, [pc, #52] @ (19bb4 ) │ │ │ │ + ldr r3, [pc, #36] @ (19ba8 ) │ │ │ │ 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 19cb0 │ │ │ │ + bne.n 19ba0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19c72 │ │ │ │ + b.n 19b62 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19ce4 │ │ │ │ + cbz r0, 19bd4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ - cbz r3, 19cea │ │ │ │ + cbz r3, 19bda │ │ │ │ add.w r0, r0, r0, lsl #5 │ │ │ │ eors r0, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cd4 │ │ │ │ + bne.n 19bc4 │ │ │ │ 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 19d84 │ │ │ │ + beq.n 19c74 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19d7e │ │ │ │ + cbz r4, 19c6e │ │ │ │ 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, 19d8e │ │ │ │ + cbz r3, 19c7e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19d6c │ │ │ │ + cbz r5, 19c5c │ │ │ │ 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, 19d68 │ │ │ │ + cbnz r3, 19c58 │ │ │ │ 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, 19d9c │ │ │ │ + cbz r3, 19c8c │ │ │ │ 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 19d14 │ │ │ │ + b.n 19c04 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d3e │ │ │ │ - b.n 19d6c │ │ │ │ + bne.n 19c2e │ │ │ │ + b.n 19c5c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19d7e │ │ │ │ + b.n 19c6e │ │ │ │ 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, 19dca │ │ │ │ + cbz r3, 19cba │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ 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 19e76 │ │ │ │ + beq.n 19d66 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r2, 19e06 │ │ │ │ - b.n 19e76 │ │ │ │ + cbnz r2, 19cf6 │ │ │ │ + b.n 19d66 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19dfa │ │ │ │ + cbz r3, 19cea │ │ │ │ blx r3 │ │ │ │ - cbz r0, 19e14 │ │ │ │ + cbz r0, 19d04 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19e28 │ │ │ │ + bls.n 19d18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19dfa │ │ │ │ + bne.n 19cea │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 19dee │ │ │ │ + bne.n 19cde │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 19e6c │ │ │ │ + cbz r3, 19d5c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19e20 │ │ │ │ + cbz r3, 19d10 │ │ │ │ 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 19e4c │ │ │ │ + bcs.n 19d3c │ │ │ │ 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, 19e7a │ │ │ │ + cbz r3, 19d6a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 19e88 │ │ │ │ + cbnz r4, 19d78 │ │ │ │ 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 19e2c │ │ │ │ + b.n 19d1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19e6c │ │ │ │ + beq.n 19d5c │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, r0, #1 │ │ │ │ str.w r4, [sl, r9] │ │ │ │ - b.n 19e36 │ │ │ │ + b.n 19d26 │ │ │ │ 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, 19ec4 │ │ │ │ + cbz r1, 19db4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ec8 │ │ │ │ + cbz r3, 19db8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00019ed4 : │ │ │ │ +00019dc4 : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19cec │ │ │ │ + b.n 19bdc │ │ │ │ │ │ │ │ -00019edc : │ │ │ │ +00019dcc : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fa4 │ │ │ │ + beq.n 19e94 │ │ │ │ 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, 19f30 │ │ │ │ + cbz r3, 19e20 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add.w sl, r3, r3, lsl #1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r9, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19f7e │ │ │ │ + beq.n 19e6e │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 19f60 │ │ │ │ + cbnz r4, 19e50 │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 19f2c │ │ │ │ + beq.n 19e1c │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 19f5e │ │ │ │ + cbnz r4, 19e4e │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 19f0c │ │ │ │ + bne.n 19dfc │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19f48 │ │ │ │ + beq.n 19e38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fb8 │ │ │ │ + beq.n 19ea8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19fac │ │ │ │ + cbz r3, 19e9c │ │ │ │ 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, 19fa6 │ │ │ │ + cbz r3, 19e96 │ │ │ │ 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 19f6a │ │ │ │ + bhi.n 19e5a │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 19f94 │ │ │ │ + cbz r4, 19e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19f9c │ │ │ │ + cbz r3, 19e8c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ adds r5, #3 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 19f08 │ │ │ │ - b.n 19f2c │ │ │ │ + bne.n 19df8 │ │ │ │ + b.n 19e1c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19f94 │ │ │ │ + b.n 19e84 │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19f88 │ │ │ │ + b.n 19e78 │ │ │ │ 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 19f48 │ │ │ │ + b.n 19e38 │ │ │ │ │ │ │ │ -00019fc0 : │ │ │ │ +00019eb0 : │ │ │ │ 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 19da4 │ │ │ │ - cbz r0, 19ff0 │ │ │ │ + bl 19c94 │ │ │ │ + cbz r0, 19ee0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19ff2 │ │ │ │ + bcs.n 19ee2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ffc │ │ │ │ - b.n 19fee │ │ │ │ + bl 19eec │ │ │ │ + b.n 19ede │ │ │ │ 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 1a0ca │ │ │ │ + bls.n 19fba │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ - bl 19cec │ │ │ │ + bl 19bdc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0e0 │ │ │ │ + beq.n 19fd0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 1a074 │ │ │ │ + cbz r3, 19f64 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1a044 │ │ │ │ + b.n 19f34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 1a074 │ │ │ │ + bls.n 19f64 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a03a │ │ │ │ + beq.n 19f2a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a03a │ │ │ │ + beq.n 19f2a │ │ │ │ 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 1a052 │ │ │ │ + bhi.n 19f42 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1a044 │ │ │ │ + bhi.n 19f34 │ │ │ │ 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 │ │ │ │ @@ -27670,23 +27569,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] @ (1a0e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (19fd8 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19cec │ │ │ │ + bl 19bdc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a02e │ │ │ │ + bne.n 19f1e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r1, #32 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27694,227 +27593,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, 1a112 │ │ │ │ + cbz r2, 1a002 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da4 │ │ │ │ + bl 19c94 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a14e │ │ │ │ + cbz r0, 1a03e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 1a12a │ │ │ │ + cbz r3, 1a01a │ │ │ │ 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, 1a136 │ │ │ │ + cbz r3, 1a026 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1a142 │ │ │ │ + cbz r3, 1a032 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #36] @ 0x24 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1a152 │ │ │ │ + bcs.n 1a042 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ffc │ │ │ │ - b.n 1a14c │ │ │ │ + bl 19eec │ │ │ │ + b.n 1a03c │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a15c : │ │ │ │ +0001a04c : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a0ec │ │ │ │ + b.n 19fdc │ │ │ │ │ │ │ │ -0001a160 : │ │ │ │ +0001a050 : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a0ec │ │ │ │ + b.n 19fdc │ │ │ │ │ │ │ │ -0001a164 : │ │ │ │ +0001a054 : │ │ │ │ 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, 1a17a │ │ │ │ + cbz r2, 1a06a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1f0 │ │ │ │ + beq.n 1a0e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 1a1ec │ │ │ │ + cbz r3, 1a0dc │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r9, r5, r4 │ │ │ │ - cbz r7, 1a1a8 │ │ │ │ + cbz r7, 1a098 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a1f0 │ │ │ │ + cbz r4, 1a0e0 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 1a1f0 │ │ │ │ + cbz r2, 1a0e0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a1cc │ │ │ │ + b.n 1a0bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a1c2 │ │ │ │ + cbz r3, 1a0b2 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a1da │ │ │ │ + cbz r0, 1a0ca │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a1f0 │ │ │ │ + bls.n 1a0e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a1c2 │ │ │ │ + bne.n 1a0b2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 1a1b6 │ │ │ │ + bne.n 1a0a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a1e6 │ │ │ │ + beq.n 1a0d6 │ │ │ │ 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 1a18e │ │ │ │ + b.n 1a07e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0001a1f8 : │ │ │ │ +0001a0e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8974 │ │ │ │ - cbz r0, 1a20e │ │ │ │ + cbz r0, 1a0fe │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001a210 : │ │ │ │ +0001a100 : │ │ │ │ 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] @ (1a33c ) │ │ │ │ - ldr r3, [pc, #280] @ (1a340 ) │ │ │ │ + ldr r2, [pc, #280] @ (1a22c ) │ │ │ │ + ldr r3, [pc, #280] @ (1a230 ) │ │ │ │ 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, 1a264 │ │ │ │ + cbnz r3, 1a154 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #248] @ (1a344 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a340 ) │ │ │ │ + ldr r2, [pc, #248] @ (1a234 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a230 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a336 │ │ │ │ + bne.n 1a226 │ │ │ │ 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 1a0ec │ │ │ │ + bl 19fdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a246 │ │ │ │ + beq.n 1a136 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov sl, r2 │ │ │ │ - cbz r3, 1a282 │ │ │ │ + cbz r3, 1a172 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mul.w r8, r3, r1 │ │ │ │ add.w r9, sl, r8 │ │ │ │ - cbz r7, 1a29c │ │ │ │ + cbz r7, 1a18c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a246 │ │ │ │ + beq.n 1a136 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a246 │ │ │ │ + beq.n 1a136 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, ip │ │ │ │ - b.n 1a2e2 │ │ │ │ + b.n 1a1d2 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a2da │ │ │ │ + beq.n 1a1ca │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 1a2ee │ │ │ │ + cbz r0, 1a1de │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ adds r2, #1 │ │ │ │ add r3, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a246 │ │ │ │ + bls.n 1a136 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1a2da │ │ │ │ + bne.n 1a1ca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1a2ba │ │ │ │ + bne.n 1a1aa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a32c │ │ │ │ + beq.n 1a21c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbz r1, 1a304 │ │ │ │ + cbz r1, 1a1f4 │ │ │ │ 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] │ │ │ │ @@ -27926,74 +27825,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 1a248 │ │ │ │ + b.n 1a138 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r3, #12] │ │ │ │ - b.n 1a2f4 │ │ │ │ + b.n 1a1e4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a348 : │ │ │ │ +0001a238 : │ │ │ │ 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, 1a366 │ │ │ │ + cbz r3, 1a256 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26cbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r8, r5, r4 │ │ │ │ - cbz r7, 1a380 │ │ │ │ + cbz r7, 1a270 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a3e6 │ │ │ │ + cbz r4, 1a2d6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r2, 1a3e6 │ │ │ │ + cbz r2, 1a2d6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a3a4 │ │ │ │ + b.n 1a294 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a39a │ │ │ │ + cbz r3, 1a28a │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a3b2 │ │ │ │ + cbz r0, 1a2a2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a3e6 │ │ │ │ + bls.n 1a2d6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a39a │ │ │ │ + bne.n 1a28a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 1a38e │ │ │ │ + bne.n 1a27e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 1a3ba │ │ │ │ + cbz r3, 1a2aa │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -28007,233 +27906,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} │ │ │ │ │ │ │ │ -0001a3ec : │ │ │ │ +0001a2dc : │ │ │ │ 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, 1a424 │ │ │ │ + cbz r1, 1a314 │ │ │ │ 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, 1a42a │ │ │ │ + cbnz r4, 1a31a │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a40e │ │ │ │ + bne.n 1a2fe │ │ │ │ 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 1a41e │ │ │ │ + beq.n 1a30e │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1a458 │ │ │ │ + b.n 1a348 │ │ │ │ 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 1a466 │ │ │ │ + bls.n 1a356 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a43e │ │ │ │ - b.n 1a424 │ │ │ │ + bne.n 1a32e │ │ │ │ + b.n 1a314 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 1a41e │ │ │ │ + b.n 1a30e │ │ │ │ │ │ │ │ -0001a46c : │ │ │ │ +0001a35c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #108] @ (1a4e8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1a3d8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w lr, [pc, #108] @ 1a4ec │ │ │ │ + ldr.w lr, [pc, #108] @ 1a3dc │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #104] @ (1a4f0 ) │ │ │ │ - ldr.w ip, [pc, #108] @ 1a4f4 │ │ │ │ + ldr r3, [pc, #104] @ (1a3e0 ) │ │ │ │ + ldr.w ip, [pc, #108] @ 1a3e4 │ │ │ │ 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] @ (1a4f8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a3e8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ (1a4fc ) │ │ │ │ + ldr r2, [pc, #76] @ (1a3ec ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #76] @ (1a500 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a3f0 ) │ │ │ │ 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 19cec │ │ │ │ - ldr r2, [pc, #52] @ (1a504 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a4ec ) │ │ │ │ + bl 19bdc │ │ │ │ + ldr r2, [pc, #52] @ (1a3f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a3dc ) │ │ │ │ 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 1a4e4 │ │ │ │ + bne.n 1a3d4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ 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 r0, [r7, r7] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a508 : │ │ │ │ - ldr r1, [pc, #8] @ (1a514 ) │ │ │ │ +0001a3f8 : │ │ │ │ + ldr r1, [pc, #8] @ (1a404 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ b.w 81ac │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r7 :256] │ │ │ │ │ │ │ │ -0001a518 : │ │ │ │ +0001a408 : │ │ │ │ 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] @ (1a5b8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1a4a8 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a5bc ) │ │ │ │ + ldr r3, [pc, #140] @ (1a4ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #140] @ 1a5c0 │ │ │ │ + ldr.w ip, [pc, #140] @ 1a4b0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ add ip, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #132] @ (1a5c4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1a4b4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, pc │ │ │ │ subs r2, #4 │ │ │ │ - b.n 1a554 │ │ │ │ + b.n 1a444 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 1a5aa │ │ │ │ + beq.n 1a49a │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 1a54e │ │ │ │ - ldr r3, [pc, #104] @ (1a5c8 ) │ │ │ │ + bcc.n 1a43e │ │ │ │ + ldr r3, [pc, #104] @ (1a4b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #100] @ (1a5cc ) │ │ │ │ - ldr r2, [pc, #104] @ (1a5d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1a4bc ) │ │ │ │ + ldr r2, [pc, #104] @ (1a4c0 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1a5d4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1a4c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ mov r2, sp │ │ │ │ strd r3, lr, [sp, #8] │ │ │ │ - ldr r3, [pc, #88] @ (1a5d8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1a4c8 ) │ │ │ │ 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 19cec │ │ │ │ - ldr r2, [pc, #72] @ (1a5dc ) │ │ │ │ - ldr r3, [pc, #36] @ (1a5bc ) │ │ │ │ + bl 19bdc │ │ │ │ + ldr r2, [pc, #72] @ (1a4cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1a4ac ) │ │ │ │ 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 1a5b4 │ │ │ │ + bne.n 1a4a4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1a564 │ │ │ │ + b.n 1a454 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r7, #13 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bl fff705d6 │ │ │ │ + bl fff704c6 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ 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] @ (1a640 ) │ │ │ │ + ldr r3, [pc, #80] @ (1a530 ) │ │ │ │ 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] @ 1a644 │ │ │ │ + ldr.w lr, [pc, #64] @ 1a534 │ │ │ │ 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 │ │ │ │ @@ -28245,15 +28144,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 r2, [r5, r6] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -28268,167 +28167,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] @ (1a6c8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1a5b8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1a68c │ │ │ │ + cbz r0, 1a57c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1a6cc ) │ │ │ │ + ldr r1, [pc, #60] @ (1a5bc ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1a6d0 ) │ │ │ │ - ldr r2, [pc, #60] @ (1a6d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a5c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a5c4 ) │ │ │ │ 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] @ (1a6d8 ) │ │ │ │ + ldr r0, [pc, #44] @ (1a5c8 ) │ │ │ │ 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 r2, [r1, r1] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ vst4.8 {d16-d19}, [r6], r0 │ │ │ │ vld4.8 {d16-d19}, [lr], r0 │ │ │ │ ldr??.w r0, [r8, r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a6ec │ │ │ │ + beq.n 1a5dc │ │ │ │ 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 1a6e4 │ │ │ │ + bne.n 1a5d4 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a6e4 │ │ │ │ + bne.n 1a5d4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1a6e4 │ │ │ │ - b.n 1a6e6 │ │ │ │ + bne.n 1a5d4 │ │ │ │ + b.n 1a5d6 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1a768 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a658 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1a76c ) │ │ │ │ + ldr r2, [pc, #68] @ (1a65c ) │ │ │ │ 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] @ (1a770 ) │ │ │ │ + ldr r3, [pc, #56] @ (1a660 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1a774 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a664 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1a778 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a668 ) │ │ │ │ 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 r6, [r3, r6] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [r0] │ │ │ │ str.w r0, [r8] │ │ │ │ ldr??.w r0, [r4] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (1a7d8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a6c8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1a7dc ) │ │ │ │ + ldr r1, [pc, #76] @ (1a6cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1a7e0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a6d0 ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1a7e4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a6d4 ) │ │ │ │ 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, 1a7ba │ │ │ │ + cbz r3, 1a6aa │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1a7e8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a6d8 ) │ │ │ │ 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 r6, [r6, r4] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [r0, r0] │ │ │ │ str??.w r0, [r2, r0] │ │ │ │ strh.w r0, [r8] │ │ │ │ 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] @ 1ac30 │ │ │ │ + ldr.w r4, [pc, #1072] @ 1ab20 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 1ac34 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1ab24 │ │ │ │ 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 │ │ │ │ @@ -28436,15 +28335,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 1aa92 │ │ │ │ + bls.w 1a982 │ │ │ │ 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 │ │ │ │ @@ -28484,15 +28383,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 1a8ac │ │ │ │ + bne.n 1a79c │ │ │ │ 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 │ │ │ │ @@ -28625,26 +28524,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 1a8a6 │ │ │ │ + bne.w 1a796 │ │ │ │ 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 1ab30 │ │ │ │ + bls.n 1aa20 │ │ │ │ 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] │ │ │ │ @@ -28674,23 +28573,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 1aaa6 │ │ │ │ + bhi.n 1a996 │ │ │ │ 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 1abfc │ │ │ │ + bls.n 1aaec │ │ │ │ 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 │ │ │ │ @@ -28735,84 +28634,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] @ (1ac38 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ab28 ) │ │ │ │ lsrs r3, r0, #11 │ │ │ │ orr.w r3, r3, r1, lsl #21 │ │ │ │ add r2, pc │ │ │ │ eors r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1ac34 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ab24 ) │ │ │ │ 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 1ac2a │ │ │ │ + bne.n 1ab1a │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1ac10 │ │ │ │ + bls.n 1ab00 │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r3, fp │ │ │ │ - b.n 1ab4a │ │ │ │ + b.n 1aa3a │ │ │ │ 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 1ab4a │ │ │ │ + b.n 1aa3a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #936] @ (1afe4 ) │ │ │ │ + ldr r7, [pc, #1000] @ (1af14 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (1ac44 ) │ │ │ │ + ldr r2, [pc, #4] @ (1ab34 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 1a7ec │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + b.n 1a6dc │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ 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] @ (1ad44 ) │ │ │ │ + ldr r2, [pc, #236] @ (1ac34 ) │ │ │ │ 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 1ad06 │ │ │ │ + bne.n 1abf6 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1accc │ │ │ │ + bne.n 1abbc │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1acb2 │ │ │ │ + bls.n 1aba2 │ │ │ │ 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 │ │ │ │ @@ -28821,75 +28720,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 1ac7c │ │ │ │ + bhi.n 1ab6c │ │ │ │ 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] @ (1ad48 ) │ │ │ │ + ldr r1, [pc, #120] @ (1ac38 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1ad4c ) │ │ │ │ + ldr r3, [pc, #120] @ (1ac3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1ad50 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ac40 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1ad54 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ac44 ) │ │ │ │ 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] @ (1ad48 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ac38 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (1ad58 ) │ │ │ │ - ldr r2, [pc, #68] @ (1ad5c ) │ │ │ │ + ldr r3, [pc, #68] @ (1ac48 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ac4c ) │ │ │ │ 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] @ (1ad60 ) │ │ │ │ + ldr r2, [pc, #56] @ (1ac50 ) │ │ │ │ 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, #424] @ (1aef0 ) │ │ │ │ + ldr r7, [pc, #488] @ (1ae20 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ssat r0, #1, r8 │ │ │ │ ssat16 r0, #1, r8 │ │ │ │ and.w r0, r8, #8388608 @ 0x800000 │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ @@ -28907,15 +28806,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] @ (1adc8 ) │ │ │ │ + ldr r0, [pc, #60] @ (1acb8 ) │ │ │ │ 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 │ │ │ │ @@ -28929,31 +28828,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, #226 @ 0xe2 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ 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] @ (1af2c ) │ │ │ │ + ldr r2, [pc, #324] @ (1ae1c ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1af0a │ │ │ │ + beq.w 1adfa │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aec2 │ │ │ │ + blt.n 1adb2 │ │ │ │ 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 │ │ │ │ @@ -28980,409 +28879,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, 1ae84 │ │ │ │ + cbnz r1, 1ad74 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1af02 │ │ │ │ + bcs.n 1adf2 │ │ │ │ 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, 1aeae │ │ │ │ + cbnz r7, 1ad9e │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1aeba │ │ │ │ + cbz r2, 1adaa │ │ │ │ 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 1ae64 │ │ │ │ + b.n 1ad54 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ae92 │ │ │ │ + bne.n 1ad82 │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1ae96 │ │ │ │ - ldr r1, [pc, #108] @ (1af30 ) │ │ │ │ + b.n 1ad86 │ │ │ │ + ldr r1, [pc, #108] @ (1ae20 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (1af34 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ae24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (1af38 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ae28 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (1af3c ) │ │ │ │ + ldr r2, [pc, #88] @ (1ae2c ) │ │ │ │ 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 1a714 │ │ │ │ - ldr r1, [pc, #36] @ (1af30 ) │ │ │ │ + bl 1a604 │ │ │ │ + ldr r1, [pc, #36] @ (1ae20 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (1af40 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ae30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (1af44 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ae34 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1aee2 │ │ │ │ - ldr r4, [pc, #896] @ (1b2b0 ) │ │ │ │ + b.n 1add2 │ │ │ │ + ldr r5, [pc, #960] @ (1b1e0 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r2, #0 │ │ │ │ @ instruction: 0xf1320000 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ @ instruction: 0xf0ca0000 │ │ │ │ @ instruction: 0xf0ea0000 │ │ │ │ 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] @ 1b288 │ │ │ │ + ldr.w r9, [pc, #808] @ 1b178 │ │ │ │ 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, 1afb6 │ │ │ │ - ldr r2, [pc, #784] @ (1b28c ) │ │ │ │ + cbnz r2, 1aea6 │ │ │ │ + ldr r2, [pc, #784] @ (1b17c ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (1b290 ) │ │ │ │ + ldr r3, [pc, #784] @ (1b180 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1b294 ) │ │ │ │ + ldr r2, [pc, #776] @ (1b184 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (1b298 ) │ │ │ │ + ldr r2, [pc, #768] @ (1b188 ) │ │ │ │ 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 1b25e │ │ │ │ + bls.w 1b14e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ac48 │ │ │ │ + bl 1ab38 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a66c │ │ │ │ + bl 1a55c │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b1e0 │ │ │ │ + beq.w 1b0d0 │ │ │ │ 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 1b0b2 │ │ │ │ + bne.n 1afa2 │ │ │ │ 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 1a64c │ │ │ │ - bl 1ad84 │ │ │ │ + bl 1a53c │ │ │ │ + bl 1ac74 │ │ │ │ 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 1b02a │ │ │ │ + b.n 1af1a │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 1b1e4 │ │ │ │ + bcc.w 1b0d4 │ │ │ │ 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 1b01c │ │ │ │ + beq.n 1af0c │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 1b064 │ │ │ │ + bls.n 1af54 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1a5e0 │ │ │ │ + bl 1a4d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b106 │ │ │ │ + bne.n 1aff6 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b0fa │ │ │ │ + beq.n 1afea │ │ │ │ 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 1b124 │ │ │ │ + bne.n 1b014 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 1b280 │ │ │ │ + bcs.w 1b170 │ │ │ │ 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 1afe0 │ │ │ │ + bne.n 1aed0 │ │ │ │ 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 1b172 │ │ │ │ - ldr r2, [pc, #436] @ (1b28c ) │ │ │ │ + bne.n 1b062 │ │ │ │ + ldr r2, [pc, #436] @ (1b17c ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (1b29c ) │ │ │ │ + ldr r3, [pc, #444] @ (1b18c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (1b2a0 ) │ │ │ │ + ldr r2, [pc, #436] @ (1b190 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (1b2a4 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b194 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1af9c │ │ │ │ + b.n 1ae8c │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1b070 │ │ │ │ + b.n 1af60 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1b112 │ │ │ │ + cbnz r4, 1b002 │ │ │ │ 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 1b078 │ │ │ │ + b.n 1af68 │ │ │ │ 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 1b196 │ │ │ │ + beq.n 1b086 │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 1b226 │ │ │ │ + bne.n 1b116 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b21e │ │ │ │ + bls.n 1b10e │ │ │ │ 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 1ad6c │ │ │ │ + bl 1ac5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad6c │ │ │ │ + bl 1ac5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad6c │ │ │ │ + bl 1ac5c │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1b0b6 │ │ │ │ + b.n 1afa6 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 1b214 │ │ │ │ + beq.n 1b104 │ │ │ │ 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 1a668 │ │ │ │ + b.w 1a558 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b21e │ │ │ │ + bls.n 1b10e │ │ │ │ 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 1ad6c │ │ │ │ + bl 1ac5c │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1b218 │ │ │ │ + bcs.n 1b108 │ │ │ │ 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 1b0b6 │ │ │ │ + b.n 1afa6 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b0d6 │ │ │ │ - ldr r1, [pc, #164] @ (1b28c ) │ │ │ │ + b.n 1afc6 │ │ │ │ + ldr r1, [pc, #164] @ (1b17c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (1b2a8 ) │ │ │ │ - ldr r2, [pc, #184] @ (1b2ac ) │ │ │ │ + ldr r3, [pc, #184] @ (1b198 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b19c ) │ │ │ │ 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] @ (1b2b0 ) │ │ │ │ + ldr r0, [pc, #168] @ (1b1a0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1afa4 │ │ │ │ + b.n 1ae94 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b17c │ │ │ │ + b.n 1b06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a714 │ │ │ │ + bl 1a604 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a714 │ │ │ │ - ldr r3, [pc, #100] @ (1b28c ) │ │ │ │ + bl 1a604 │ │ │ │ + ldr r3, [pc, #100] @ (1b17c ) │ │ │ │ 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] @ (1b2b4 ) │ │ │ │ - ldr r2, [pc, #124] @ (1b2b8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b1a4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b1a8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (1b2bc ) │ │ │ │ + ldr r2, [pc, #112] @ (1b1ac ) │ │ │ │ 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 1afa4 │ │ │ │ - ldr r2, [pc, #44] @ (1b28c ) │ │ │ │ + b.n 1ae94 │ │ │ │ + ldr r2, [pc, #44] @ (1b17c ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1b2c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b1b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b2c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b1b4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1b2c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b1b8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1af98 │ │ │ │ + b.n 1ae88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a714 │ │ │ │ - ldr r3, [pc, #352] @ (1b3ec ) │ │ │ │ + bl 1a604 │ │ │ │ + ldr r4, [pc, #416] @ (1b31c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, ip, #0 │ │ │ │ orns r0, sl, #0 │ │ │ │ adcs.w r0, lr, #0 │ │ │ │ cdp 0, 15, cr0, cr14, cr0, {0} │ │ │ │ @@ -29404,15 +29303,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] @ 1b50c │ │ │ │ + ldr.w r8, [pc, #536] @ 1b3fc │ │ │ │ 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 │ │ │ │ @@ -29429,17 +29328,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 1b428 │ │ │ │ + beq.n 1b318 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b41c │ │ │ │ + beq.n 1b30c │ │ │ │ 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 │ │ │ │ @@ -29447,235 +29346,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 1a64c │ │ │ │ + bl 1a53c │ │ │ │ ldrb.w lr, [fp] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33e │ │ │ │ + bne.n 1b22e │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldrb.w lr, [fp, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33e │ │ │ │ + bne.n 1b22e │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ ldrb.w ip, [r0, #1]! │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33e │ │ │ │ + bne.n 1b22e │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1b33e │ │ │ │ + bne.n 1b22e │ │ │ │ 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 1b3e6 │ │ │ │ - b.n 1b456 │ │ │ │ + blt.n 1b2d6 │ │ │ │ + b.n 1b346 │ │ │ │ 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 1b456 │ │ │ │ + bge.n 1b346 │ │ │ │ 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 1b3cc │ │ │ │ + bne.n 1b2bc │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1b3d4 │ │ │ │ + b.n 1b2c4 │ │ │ │ rbit r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ adds r0, #32 │ │ │ │ - b.n 1b350 │ │ │ │ + b.n 1b240 │ │ │ │ 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 1b476 │ │ │ │ + beq.n 1b366 │ │ │ │ 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 1b470 │ │ │ │ + beq.n 1b360 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b4c8 │ │ │ │ + blt.n 1b3b8 │ │ │ │ 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 1b462 │ │ │ │ + b.n 1b352 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ cmp sl, r3 │ │ │ │ and.w r5, r5, sl │ │ │ │ - bcs.w 1b316 │ │ │ │ - ldr r1, [pc, #132] @ (1b510 ) │ │ │ │ + bcs.w 1b206 │ │ │ │ + ldr r1, [pc, #132] @ (1b400 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [pc, #128] @ (1b514 ) │ │ │ │ - ldr r2, [pc, #128] @ (1b518 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b404 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b408 ) │ │ │ │ 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] @ (1b51c ) │ │ │ │ + ldr r0, [pc, #112] @ (1b40c ) │ │ │ │ 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] @ (1b510 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b400 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #80] @ (1b520 ) │ │ │ │ + ldr r3, [pc, #80] @ (1b410 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #72] @ (1b524 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b414 ) │ │ │ │ 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] @ (1b528 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b418 ) │ │ │ │ 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: 0x47ca │ │ │ │ + ldr r0, [pc, #872] @ (1b768 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r2, r0 │ │ │ │ sbc.w r0, sl, r0 │ │ │ │ ldcl 0, cr0, [ip], #-0 │ │ │ │ add.w r0, ip, r0 │ │ │ │ @ instruction: 0xeb2a0000 │ │ │ │ sbcs.w r0, r6, 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] @ (1b7f4 ) │ │ │ │ + ldr r4, [pc, #692] @ (1b6e4 ) │ │ │ │ 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 1b5a4 │ │ │ │ + bne.n 1b494 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1a66c │ │ │ │ + bl 1a55c │ │ │ │ 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, 1b5de │ │ │ │ - ldr r2, [pc, #628] @ (1b7f8 ) │ │ │ │ + cbnz r1, 1b4ce │ │ │ │ + ldr r2, [pc, #628] @ (1b6e8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1b7fc ) │ │ │ │ + ldr r3, [pc, #624] @ (1b6ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1b800 ) │ │ │ │ + ldr r2, [pc, #620] @ (1b6f0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1b804 ) │ │ │ │ + ldr r2, [pc, #612] @ (1b6f4 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c4 │ │ │ │ - ldr r2, [pc, #592] @ (1b7f8 ) │ │ │ │ + b.n 1b4b4 │ │ │ │ + ldr r2, [pc, #592] @ (1b6e8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1b808 ) │ │ │ │ + ldr r3, [pc, #604] @ (1b6f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1b80c ) │ │ │ │ + ldr r2, [pc, #596] @ (1b6fc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1b810 ) │ │ │ │ + ldr r2, [pc, #592] @ (1b700 ) │ │ │ │ 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 │ │ │ │ @@ -29699,199 +29598,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, 1b636 │ │ │ │ - ldr r2, [pc, #480] @ (1b7f8 ) │ │ │ │ + cbnz r1, 1b526 │ │ │ │ + ldr r2, [pc, #480] @ (1b6e8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1b814 ) │ │ │ │ + ldr r3, [pc, #504] @ (1b704 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1b818 ) │ │ │ │ + ldr r2, [pc, #496] @ (1b708 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1b81c ) │ │ │ │ + ldr r2, [pc, #492] @ (1b70c ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c4 │ │ │ │ + b.n 1b4b4 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1b790 │ │ │ │ + beq.w 1b680 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b768 │ │ │ │ + beq.w 1b658 │ │ │ │ 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 1b71e │ │ │ │ + blt.n 1b60e │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a64c │ │ │ │ - bl 1ad84 │ │ │ │ + bl 1a53c │ │ │ │ + bl 1ac74 │ │ │ │ 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 1b698 │ │ │ │ + b.n 1b588 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1b794 │ │ │ │ + bcc.n 1b684 │ │ │ │ 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 1b68c │ │ │ │ + beq.n 1b57c │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1b74a │ │ │ │ + bls.n 1b63a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a5e0 │ │ │ │ + bl 1a4d0 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1b74a │ │ │ │ + cbz r0, 1b63a │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1b6e8 │ │ │ │ + cbnz r6, 1b5d8 │ │ │ │ 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 1b7c0 │ │ │ │ + bls.n 1b6b0 │ │ │ │ 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 1ad6c │ │ │ │ + bl 1ac5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1b660 │ │ │ │ + bne.n 1b550 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1b76e │ │ │ │ + bne.n 1b65e │ │ │ │ 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 1a668 │ │ │ │ - cbz r5, 1b75c │ │ │ │ + b.w 1a558 │ │ │ │ + cbz r5, 1b64c │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1b6f2 │ │ │ │ + b.n 1b5e2 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1b754 │ │ │ │ + b.n 1b644 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1b7f8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b6e8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1b820 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b710 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1b824 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b714 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1b828 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b718 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c4 │ │ │ │ + b.n 1b4b4 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b642 │ │ │ │ - ldr r1, [pc, #96] @ (1b7f8 ) │ │ │ │ + b.n 1b532 │ │ │ │ + ldr r1, [pc, #96] @ (1b6e8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1b82c ) │ │ │ │ - ldr r2, [pc, #144] @ (1b830 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b71c ) │ │ │ │ + ldr r2, [pc, #144] @ (1b720 ) │ │ │ │ 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] @ (1b834 ) │ │ │ │ + ldr r0, [pc, #128] @ (1b724 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1b5cc │ │ │ │ - ldr r3, [pc, #52] @ (1b7f8 ) │ │ │ │ + b.n 1b4bc │ │ │ │ + ldr r3, [pc, #52] @ (1b6e8 ) │ │ │ │ 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] @ (1b838 ) │ │ │ │ - ldr r2, [pc, #100] @ (1b83c ) │ │ │ │ + ldr r3, [pc, #100] @ (1b728 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b72c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (1b840 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b730 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1b5cc │ │ │ │ + b.n 1b4bc │ │ │ │ nop │ │ │ │ - cmp sl, r0 │ │ │ │ + mov sl, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r2, r0 │ │ │ │ orns r0, r2, r0 │ │ │ │ adcs.w r0, r4, r0 │ │ │ │ bics.w r0, r0, r0 │ │ │ │ @@ -29911,268 +29810,268 @@ │ │ │ │ @ instruction: 0xe8560000 │ │ │ │ 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] @ (1bac4 ) │ │ │ │ + ldr r3, [pc, #616] @ (1b9b4 ) │ │ │ │ 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 1b880 │ │ │ │ + b.n 1b770 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1b9f8 │ │ │ │ + bcc.w 1b8e8 │ │ │ │ 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 1b872 │ │ │ │ + beq.n 1b762 │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1b8fa │ │ │ │ + bhi.n 1b7ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b928 │ │ │ │ + beq.n 1b818 │ │ │ │ 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 1b93c │ │ │ │ + beq.n 1b82c │ │ │ │ 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 1ba92 │ │ │ │ + bcs.w 1b982 │ │ │ │ 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 1a5e0 │ │ │ │ + bl 1a4d0 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b8ac │ │ │ │ - cbz r3, 1b934 │ │ │ │ + beq.n 1b79c │ │ │ │ + cbz r3, 1b824 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 1b8c0 │ │ │ │ + b.n 1b7b0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b8b8 │ │ │ │ + b.n 1b7a8 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b91a │ │ │ │ + b.n 1b80a │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1b8c8 │ │ │ │ + beq.n 1b7b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ba48 │ │ │ │ + beq.n 1b938 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1b960 │ │ │ │ + bls.n 1b850 │ │ │ │ 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 1ba5e │ │ │ │ + bcs.n 1b94e │ │ │ │ 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 1ba66 │ │ │ │ + bne.n 1b956 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b52c │ │ │ │ + bl 1b41c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 1b996 │ │ │ │ + b.n 1b886 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1ba98 │ │ │ │ + bcc.w 1b988 │ │ │ │ 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 1b988 │ │ │ │ + beq.n 1b878 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1ba34 │ │ │ │ + bls.n 1b924 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a5e0 │ │ │ │ + bl 1a4d0 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1ba34 │ │ │ │ + cbz r0, 1b924 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1b9e6 │ │ │ │ + cbz r2, 1b8d6 │ │ │ │ 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 1b8c8 │ │ │ │ - ldr r1, [pc, #204] @ (1bac8 ) │ │ │ │ + b.n 1b7b8 │ │ │ │ + ldr r1, [pc, #204] @ (1b9b8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1bacc ) │ │ │ │ - ldr r2, [pc, #204] @ (1bad0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1b9bc ) │ │ │ │ + ldr r2, [pc, #204] @ (1b9c0 ) │ │ │ │ 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] @ (1bad4 ) │ │ │ │ + ldr r0, [pc, #188] @ (1b9c4 ) │ │ │ │ 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, 1ba52 │ │ │ │ + cbz r3, 1b942 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1b9f2 │ │ │ │ + b.n 1b8e2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b52c │ │ │ │ - b.n 1b97a │ │ │ │ + bl 1b41c │ │ │ │ + b.n 1b86a │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1ba3e │ │ │ │ + b.n 1b92e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af48 │ │ │ │ - b.n 1b97a │ │ │ │ - ldr r2, [pc, #96] @ (1bac8 ) │ │ │ │ + bl 1ae38 │ │ │ │ + b.n 1b86a │ │ │ │ + ldr r2, [pc, #96] @ (1b9b8 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1bad8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1badc ) │ │ │ │ + ldr r2, [pc, #96] @ (1b9cc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1bae0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9d0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1ba22 │ │ │ │ + b.n 1b912 │ │ │ │ mov r1, ip │ │ │ │ - bl 1a714 │ │ │ │ - ldr r1, [pc, #44] @ (1bac8 ) │ │ │ │ + bl 1a604 │ │ │ │ + ldr r1, [pc, #44] @ (1b9b8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1bae4 ) │ │ │ │ - ldr r2, [pc, #68] @ (1bae8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1b9d4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b9d8 ) │ │ │ │ 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] @ (1baec ) │ │ │ │ + ldr r0, [pc, #52] @ (1b9dc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1ba22 │ │ │ │ - negs r6, r4 │ │ │ │ + b.n 1b912 │ │ │ │ + muls r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b684 │ │ │ │ + b.n 1b574 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6d4 │ │ │ │ + b.n 1b5c4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b8fc │ │ │ │ + b.n 1b7ec │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5b8 │ │ │ │ + b.n 1b4a8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5f8 │ │ │ │ + b.n 1b4e8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7bc │ │ │ │ + b.n 1b6ac │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b55c │ │ │ │ + b.n 1b44c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5ac │ │ │ │ + b.n 1b49c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7d0 │ │ │ │ + b.n 1b6c0 │ │ │ │ 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] @ (1bc68 ) │ │ │ │ + ldr r3, [pc, #352] @ (1bb58 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -30204,128 +30103,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 1bbd8 │ │ │ │ + beq.n 1bac8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bbca │ │ │ │ + beq.n 1baba │ │ │ │ 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 1a64c │ │ │ │ + bl 1a53c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb76 │ │ │ │ + beq.n 1ba66 │ │ │ │ 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 1bb8a │ │ │ │ + b.n 1ba7a │ │ │ │ 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 1bc10 │ │ │ │ + beq.n 1bb00 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b844 │ │ │ │ + bl 1b734 │ │ │ │ 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 1bc2a │ │ │ │ + bhi.n 1bb1a │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1bb48 │ │ │ │ - ldr r1, [pc, #64] @ (1bc6c ) │ │ │ │ + b.n 1ba38 │ │ │ │ + ldr r1, [pc, #64] @ (1bb5c ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1bc70 ) │ │ │ │ - ldr r2, [pc, #60] @ (1bc74 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bb60 ) │ │ │ │ + ldr r2, [pc, #60] @ (1bb64 ) │ │ │ │ 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] @ (1bc78 ) │ │ │ │ + ldr r0, [pc, #48] @ (1bb68 ) │ │ │ │ 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, #188 @ 0xbc │ │ │ │ + lsrs r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c3bc │ │ │ │ + b.n 1c2ac │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c410 │ │ │ │ + b.n 1c300 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b638 │ │ │ │ + b.n 1b528 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bc7c : │ │ │ │ +0001bb6c : │ │ │ │ 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, 1bce4 │ │ │ │ + cbz r3, 1bbd4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1bcdc │ │ │ │ - ldr r3, [pc, #72] @ (1bcf0 ) │ │ │ │ + beq.n 1bbcc │ │ │ │ + ldr r3, [pc, #72] @ (1bbe0 ) │ │ │ │ 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 │ │ │ │ @@ -30343,71 +30242,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 1bca0 │ │ │ │ + b.n 1bb90 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [sl, #-0] │ │ │ │ │ │ │ │ -0001bcf4 : │ │ │ │ - ldr r2, [pc, #172] @ (1bda4 ) │ │ │ │ +0001bbe4 : │ │ │ │ + ldr r2, [pc, #172] @ (1bc94 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1bd58 │ │ │ │ + cbz r0, 1bc48 │ │ │ │ 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, 1bd3e │ │ │ │ + cbz r4, 1bc2e │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1bd5a │ │ │ │ + bne.n 1bc4a │ │ │ │ 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 1a668 │ │ │ │ + bl 1a558 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (1bda8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1bc98 ) │ │ │ │ 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, 1bd96 │ │ │ │ + cbz r4, 1bc86 │ │ │ │ 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] @ (1bdac ) │ │ │ │ + ldr r1, [pc, #80] @ (1bc9c ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (1bdb0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1bca0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1bdb4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bca4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1bdb8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1bca8 ) │ │ │ │ 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 │ │ │ │ @@ -30416,363 +30315,363 @@ │ │ │ │ blx 8188 │ │ │ │ blx 8de0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81bc │ │ │ │ nop │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ stcl 0, cr0, [r6], {0} │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2a8 │ │ │ │ + b.n 1c198 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2ec │ │ │ │ + b.n 1c1dc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c4ac │ │ │ │ + b.n 1c39c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bdbc : │ │ │ │ +0001bcac : │ │ │ │ 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] @ (1befc ) │ │ │ │ + ldr r5, [pc, #304] @ (1bdec ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #304] @ (1bf00 ) │ │ │ │ + ldr r0, [pc, #304] @ (1bdf0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ mov r6, r5 │ │ │ │ - ldr r5, [pc, #300] @ (1bf04 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bdf4 ) │ │ │ │ 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 1bee8 │ │ │ │ + beq.n 1bdd8 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #280] @ (1bf08 ) │ │ │ │ + ldr r1, [pc, #280] @ (1bdf8 ) │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1baf0 │ │ │ │ + bl 1b9e0 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be8a │ │ │ │ + bne.n 1bd7a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1be2a │ │ │ │ - b.n 1be64 │ │ │ │ + blt.n 1bd1a │ │ │ │ + b.n 1bd54 │ │ │ │ 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 1be64 │ │ │ │ + bge.n 1bd54 │ │ │ │ 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 1be14 │ │ │ │ + bne.n 1bd04 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1be1c │ │ │ │ + b.n 1bd0c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1be70 │ │ │ │ + beq.n 1bd60 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1bea8 │ │ │ │ - ldr r1, [pc, #152] @ (1bf0c ) │ │ │ │ - ldr r3, [pc, #140] @ (1bf00 ) │ │ │ │ + blt.n 1bd98 │ │ │ │ + ldr r1, [pc, #152] @ (1bdfc ) │ │ │ │ + ldr r3, [pc, #140] @ (1bdf0 ) │ │ │ │ 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 1bea4 │ │ │ │ + bne.n 1bd94 │ │ │ │ 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 1a64c │ │ │ │ - bl 1a650 │ │ │ │ + bl 1a53c │ │ │ │ + bl 1a540 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 1be08 │ │ │ │ + b.n 1bcf8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (1bf10 ) │ │ │ │ + ldr r2, [pc, #100] @ (1be00 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (1bf14 ) │ │ │ │ + ldr r3, [pc, #100] @ (1be04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1bf18 ) │ │ │ │ + ldr r2, [pc, #92] @ (1be08 ) │ │ │ │ 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] @ (1bf1c ) │ │ │ │ + ldr r2, [pc, #80] @ (1be0c ) │ │ │ │ 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] @ (1bf20 ) │ │ │ │ + ldr r3, [pc, #52] @ (1be10 ) │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #52] @ (1bf24 ) │ │ │ │ - ldr r0, [pc, #56] @ (1bf28 ) │ │ │ │ + ldr r1, [pc, #52] @ (1be14 ) │ │ │ │ + ldr r0, [pc, #56] @ (1be18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r6, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r6, #0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c170 │ │ │ │ + b.n 1c060 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1b4 │ │ │ │ + b.n 1c0a4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c250 │ │ │ │ + b.n 1c140 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, ip, r0 │ │ │ │ - b.n 1c3fc │ │ │ │ + b.n 1c2ec │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c3f0 │ │ │ │ + b.n 1c2e0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bf2c : │ │ │ │ +0001be1c : │ │ │ │ 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] @ (1c0a8 ) │ │ │ │ + ldr r2, [pc, #360] @ (1bf98 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #360] @ (1c0ac ) │ │ │ │ + ldr r3, [pc, #360] @ (1bf9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #360] @ (1c0b0 ) │ │ │ │ + ldr r7, [pc, #360] @ (1bfa0 ) │ │ │ │ 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 1c092 │ │ │ │ + beq.w 1bf82 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #336] @ (1c0b4 ) │ │ │ │ + ldr r1, [pc, #336] @ (1bfa4 ) │ │ │ │ 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 1baf0 │ │ │ │ + bl 1b9e0 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c01a │ │ │ │ + bne.n 1bf0a │ │ │ │ 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 1bfb2 │ │ │ │ - b.n 1bff0 │ │ │ │ + blt.n 1bea2 │ │ │ │ + b.n 1bee0 │ │ │ │ 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 1bff0 │ │ │ │ + bge.n 1bee0 │ │ │ │ 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 1bf98 │ │ │ │ + bne.n 1be88 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1bfa0 │ │ │ │ + b.n 1be90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c03c │ │ │ │ + beq.n 1bf2c │ │ │ │ ldrsb.w r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c050 │ │ │ │ - cbz r2, 1c030 │ │ │ │ - ldr r2, [pc, #184] @ (1c0b8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1c0ac ) │ │ │ │ + blt.n 1bf40 │ │ │ │ + cbz r2, 1bf20 │ │ │ │ + ldr r2, [pc, #184] @ (1bfa8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1bf9c ) │ │ │ │ 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 1c04c │ │ │ │ + bne.n 1bf3c │ │ │ │ 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 1a64c │ │ │ │ - bl 1a650 │ │ │ │ + bl 1a53c │ │ │ │ + bl 1a540 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1bf80 │ │ │ │ - cbz r0, 1c040 │ │ │ │ - bl 1a64c │ │ │ │ + b.n 1be70 │ │ │ │ + cbz r0, 1bf30 │ │ │ │ + bl 1a53c │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ - b.n 1bffe │ │ │ │ + b.n 1beee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bffe │ │ │ │ + bne.n 1beee │ │ │ │ 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] @ (1c0bc ) │ │ │ │ + ldr r2, [pc, #104] @ (1bfac ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c0c0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1bfb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c0c4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1bfb4 ) │ │ │ │ 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] @ (1c0c8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bfb8 ) │ │ │ │ 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] @ (1c0cc ) │ │ │ │ + ldr r3, [pc, #56] @ (1bfbc ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #56] @ (1c0d0 ) │ │ │ │ - ldr r0, [pc, #56] @ (1c0d4 ) │ │ │ │ + ldr r1, [pc, #56] @ (1bfc0 ) │ │ │ │ + ldr r0, [pc, #56] @ (1bfc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ svc 132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ svc 238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r2, #-0]! │ │ │ │ - b.n 1c254 │ │ │ │ + b.n 1c144 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c248 │ │ │ │ + b.n 1c138 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c0d8 : │ │ │ │ +0001bfc8 : │ │ │ │ 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] @ (1c2dc ) │ │ │ │ + ldr r3, [pc, #496] @ (1c1cc ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #496] @ (1c2e0 ) │ │ │ │ + ldr r2, [pc, #496] @ (1c1d0 ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (1c2e4 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c1d4 ) │ │ │ │ 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 1c2c8 │ │ │ │ - ldr r3, [pc, #476] @ (1c2e8 ) │ │ │ │ + beq.w 1c1b8 │ │ │ │ + ldr r3, [pc, #476] @ (1c1d8 ) │ │ │ │ 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 │ │ │ │ @@ -30792,203 +30691,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 1b2cc │ │ │ │ + bl 1b1bc │ │ │ │ ldrd r8, r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c178 │ │ │ │ + beq.n 1c068 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c2be │ │ │ │ + blt.w 1c1ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c210 │ │ │ │ + beq.n 1c100 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a64c │ │ │ │ + bl 1a53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c210 │ │ │ │ - ldr r1, [pc, #356] @ (1c2ec ) │ │ │ │ + beq.n 1c100 │ │ │ │ + ldr r1, [pc, #356] @ (1c1dc ) │ │ │ │ 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 1baf0 │ │ │ │ + bl 1b9e0 │ │ │ │ ldrb.w r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c22c │ │ │ │ + bne.n 1c11c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c1d4 │ │ │ │ - b.n 1c20e │ │ │ │ + blt.n 1c0c4 │ │ │ │ + b.n 1c0fe │ │ │ │ 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 1c256 │ │ │ │ + bge.n 1c146 │ │ │ │ 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 1c1be │ │ │ │ + bne.n 1c0ae │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c1c6 │ │ │ │ - bne.n 1c274 │ │ │ │ + b.n 1c0b6 │ │ │ │ + bne.n 1c164 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1c2f0 ) │ │ │ │ - ldr r3, [pc, #204] @ (1c2e4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1c1e0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1c1d4 ) │ │ │ │ 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 1c2ba │ │ │ │ + bne.n 1c1aa │ │ │ │ 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 1a64c │ │ │ │ + bl 1a53c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a650 │ │ │ │ + bl 1a540 │ │ │ │ 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 1c1d4 │ │ │ │ - beq.n 1c260 │ │ │ │ + blt.n 1c0c4 │ │ │ │ + beq.n 1c150 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c260 │ │ │ │ - b.n 1c278 │ │ │ │ - beq.n 1c25c │ │ │ │ + bge.n 1c150 │ │ │ │ + b.n 1c168 │ │ │ │ + beq.n 1c14c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c278 │ │ │ │ + blt.n 1c168 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c210 │ │ │ │ + beq.n 1c100 │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1adcc │ │ │ │ + bl 1acbc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c212 │ │ │ │ + b.n 1c102 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c210 │ │ │ │ - ldr r2, [pc, #120] @ (1c2f4 ) │ │ │ │ + bge.n 1c100 │ │ │ │ + ldr r2, [pc, #120] @ (1c1e4 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1c2f8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c1e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1c2fc ) │ │ │ │ + ldr r2, [pc, #112] @ (1c1ec ) │ │ │ │ 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] @ (1c300 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c1f0 ) │ │ │ │ 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 1a77c │ │ │ │ - ldr r3, [pc, #56] @ (1c304 ) │ │ │ │ + bl 1a66c │ │ │ │ + ldr r3, [pc, #56] @ (1c1f4 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #56] @ (1c308 ) │ │ │ │ - ldr r0, [pc, #60] @ (1c30c ) │ │ │ │ + ldr r1, [pc, #56] @ (1c1f8 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c1fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3b4 │ │ │ │ + ble.n 1c2a4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3f4 │ │ │ │ + ble.n 1c2e4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c290 │ │ │ │ + ble.n 1c180 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c160 │ │ │ │ + b.n 1c050 │ │ │ │ movs r0, r0 │ │ │ │ udf #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ udf #130 @ 0x82 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c310 : │ │ │ │ +0001c200 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #168] @ (1c3c8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1c2b8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (1c3cc ) │ │ │ │ + ldr r3, [pc, #168] @ (1c2bc ) │ │ │ │ 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 1c3b4 │ │ │ │ - ldr r2, [pc, #152] @ (1c3d0 ) │ │ │ │ + beq.n 1c2a4 │ │ │ │ + ldr r2, [pc, #152] @ (1c2c0 ) │ │ │ │ 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 │ │ │ │ @@ -31006,80 +30905,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 1b2cc │ │ │ │ + bl 1b1bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c398 │ │ │ │ + cbz r3, 1c288 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ - bl 1adcc │ │ │ │ + bl 1acbc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1c3d4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c3cc ) │ │ │ │ + ldr r2, [pc, #56] @ (1c2c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3b0 │ │ │ │ + bne.n 1c2a0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c3d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c2c8 ) │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ - ldr r1, [pc, #32] @ (1c3dc ) │ │ │ │ - ldr r0, [pc, #36] @ (1c3e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c2cc ) │ │ │ │ + ldr r0, [pc, #36] @ (1c2d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1c05c │ │ │ │ + b.n 1bf4c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c31c │ │ │ │ + ble.n 1c20c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c310 │ │ │ │ + ble.n 1c200 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c3e4 : │ │ │ │ +0001c2d4 : │ │ │ │ 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] @ (1c4cc ) │ │ │ │ - ldr r3, [pc, #212] @ (1c4d0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1c3bc ) │ │ │ │ + ldr r3, [pc, #212] @ (1c3c0 ) │ │ │ │ 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 1c4b8 │ │ │ │ - cbz r4, 1c412 │ │ │ │ + beq.n 1c3a8 │ │ │ │ + cbz r4, 1c302 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #188] @ (1c4d4 ) │ │ │ │ + ldr r0, [pc, #188] @ (1c3c4 ) │ │ │ │ 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 │ │ │ │ @@ -31097,311 +30996,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 1b2cc │ │ │ │ + bl 1b1bc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - cbz r1, 1c478 │ │ │ │ + cbz r1, 1c368 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c4aa │ │ │ │ - cbz r2, 1c4a4 │ │ │ │ + blt.n 1c39a │ │ │ │ + cbz r2, 1c394 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a64c │ │ │ │ - cbz r0, 1c4a4 │ │ │ │ - cbz r4, 1c488 │ │ │ │ + bl 1a53c │ │ │ │ + cbz r0, 1c394 │ │ │ │ + cbz r4, 1c378 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #72] @ (1c4d8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c4d0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c3c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c3c0 ) │ │ │ │ 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 1c4b4 │ │ │ │ + bne.n 1c3a4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c48c │ │ │ │ + b.n 1c37c │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a66c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c4dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3cc ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #32] @ (1c4e0 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c4e4 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c3d0 ) │ │ │ │ + ldr r0, [pc, #36] @ (1c3d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1bf58 │ │ │ │ + b.n 1be48 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c418 │ │ │ │ + bgt.n 1c308 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c40c │ │ │ │ + bgt.n 1c2fc │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c4e8 : │ │ │ │ +0001c3d8 : │ │ │ │ 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] @ (1c6e4 ) │ │ │ │ + ldr r3, [pc, #488] @ (1c5d4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6ce │ │ │ │ + beq.w 1c5be │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 1c532 │ │ │ │ - b.n 1c568 │ │ │ │ + blt.n 1c422 │ │ │ │ + b.n 1c458 │ │ │ │ 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 1c568 │ │ │ │ + bge.n 1c458 │ │ │ │ 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 1c518 │ │ │ │ + bne.n 1c408 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c520 │ │ │ │ + b.n 1c410 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c522 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c6a0 │ │ │ │ + blt.w 1c590 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c67a │ │ │ │ + blt.n 1c56a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c522 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a64c │ │ │ │ + bl 1a53c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c522 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c522 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c638 │ │ │ │ + blt.n 1c528 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c5ca │ │ │ │ - b.n 1c600 │ │ │ │ + blt.n 1c4ba │ │ │ │ + b.n 1c4f0 │ │ │ │ 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 1c600 │ │ │ │ + bge.n 1c4f0 │ │ │ │ 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 1c5b0 │ │ │ │ + bne.n 1c4a0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c5b8 │ │ │ │ + b.n 1c4a8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c522 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c576 │ │ │ │ - ldr r2, [pc, #216] @ (1c6e8 ) │ │ │ │ + bge.n 1c466 │ │ │ │ + ldr r2, [pc, #216] @ (1c5d8 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1c6ec ) │ │ │ │ + ldr r3, [pc, #216] @ (1c5dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1c6f0 ) │ │ │ │ + ldr r2, [pc, #208] @ (1c5e0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1c6f4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c5e4 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c65c │ │ │ │ + b.n 1c54c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1c6e8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1c5d8 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1c6f8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c5e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1c6fc ) │ │ │ │ + ldr r2, [pc, #176] @ (1c5ec ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1c700 ) │ │ │ │ + ldr r2, [pc, #168] @ (1c5f0 ) │ │ │ │ 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] @ (1c6e8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c5d8 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1c704 ) │ │ │ │ + ldr r3, [pc, #128] @ (1c5f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1c708 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c5f8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1c70c ) │ │ │ │ + ldr r2, [pc, #116] @ (1c5fc ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c65c │ │ │ │ - ldr r2, [pc, #68] @ (1c6e8 ) │ │ │ │ + b.n 1c54c │ │ │ │ + ldr r2, [pc, #68] @ (1c5d8 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c710 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c600 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c714 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c604 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (1c718 ) │ │ │ │ + ldr r2, [pc, #84] @ (1c608 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 1c664 │ │ │ │ - ldr r3, [pc, #76] @ (1c71c ) │ │ │ │ + b.n 1c554 │ │ │ │ + ldr r3, [pc, #76] @ (1c60c ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #76] @ (1c720 ) │ │ │ │ - ldr r0, [pc, #76] @ (1c724 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c610 ) │ │ │ │ + ldr r0, [pc, #76] @ (1c614 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c680 │ │ │ │ + bls.n 1c570 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6c0 │ │ │ │ + bls.n 1c5b0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c76c │ │ │ │ + bge.n 1c65c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c634 │ │ │ │ + bls.n 1c524 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c674 │ │ │ │ + bls.n 1c564 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c720 │ │ │ │ + bge.n 1c610 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7bc │ │ │ │ + bls.n 1c6ac │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7fc │ │ │ │ + bls.n 1c6ec │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6a8 │ │ │ │ + bls.n 1c598 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c77c │ │ │ │ + bls.n 1c66c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7bc │ │ │ │ + bls.n 1c6ac │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c65c │ │ │ │ + bls.n 1c54c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cd6c │ │ │ │ + b.n 1cc5c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c62c │ │ │ │ + bge.n 1c51c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c820 │ │ │ │ + bge.n 1c710 │ │ │ │ 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] @ (1c788 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c678 ) │ │ │ │ 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] @ 1c78c │ │ │ │ + ldr.w lr, [pc, #64] @ 1c67c │ │ │ │ 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 │ │ │ │ @@ -31413,15 +31312,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, #98 @ 0x62 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -31436,55 +31335,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] @ (1c810 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c700 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1c7d4 │ │ │ │ + cbz r0, 1c6c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1c814 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c704 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1c818 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c81c ) │ │ │ │ + ldr r3, [pc, #60] @ (1c708 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c70c ) │ │ │ │ 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] @ (1c820 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c710 ) │ │ │ │ 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 r3, #2 │ │ │ │ + adds r4, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c818 │ │ │ │ + bvc.n 1c708 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c86c │ │ │ │ + bhi.n 1c75c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c884 │ │ │ │ + bhi.n 1c774 │ │ │ │ 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] │ │ │ │ @@ -31493,115 +31392,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] @ (1c898 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c788 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c89c ) │ │ │ │ + ldr r2, [pc, #68] @ (1c78c ) │ │ │ │ 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] @ (1c8a0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c790 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1c8a4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c794 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1c8a8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c798 ) │ │ │ │ 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, #110 @ 0x6e │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c984 │ │ │ │ + bvc.n 1c874 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c7d8 │ │ │ │ + bvc.n 1c6c8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c834 │ │ │ │ + bvc.n 1c724 │ │ │ │ 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] @ (1c908 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c7f8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1c90c ) │ │ │ │ + ldr r1, [pc, #76] @ (1c7fc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1c910 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c800 ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1c914 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c804 ) │ │ │ │ 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, 1c8ea │ │ │ │ + cbz r3, 1c7da │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1c918 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c808 ) │ │ │ │ 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 r2, #6 │ │ │ │ + adds r3, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c934 │ │ │ │ + bvc.n 1c824 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c97c │ │ │ │ + bvc.n 1c86c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1ca0c │ │ │ │ + bvc.n 1c8fc │ │ │ │ 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] @ (1c9a0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c890 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (1c9a4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c894 ) │ │ │ │ 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, 1c998 │ │ │ │ + cbz r0, 1c888 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #2709 @ 0xa95 │ │ │ │ movt r8, #10018 @ 0x2722 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #4 │ │ │ │ mov r4, r5 │ │ │ │ it cs │ │ │ │ @@ -31612,56 +31511,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 1c956 │ │ │ │ - ldr r2, [pc, #40] @ (1c9a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c9a4 ) │ │ │ │ + bne.n 1c846 │ │ │ │ + ldr r2, [pc, #40] @ (1c898 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c99c │ │ │ │ + bne.n 1c88c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1c97c │ │ │ │ + b.n 1c86c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ 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] @ (1caa8 ) │ │ │ │ + ldr r2, [pc, #236] @ (1c998 ) │ │ │ │ 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 1ca6a │ │ │ │ + bne.n 1c95a │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1ca30 │ │ │ │ + bne.n 1c920 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1ca16 │ │ │ │ + bls.n 1c906 │ │ │ │ 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 │ │ │ │ @@ -31670,136 +31569,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 1c9e0 │ │ │ │ + bhi.n 1c8d0 │ │ │ │ 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] @ (1caac ) │ │ │ │ + ldr r1, [pc, #120] @ (1c99c ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1cab0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c9a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1cab4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c9a4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1cab8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c9a8 ) │ │ │ │ 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] @ (1caac ) │ │ │ │ + ldr r3, [pc, #64] @ (1c99c ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (1cabc ) │ │ │ │ - ldr r2, [pc, #68] @ (1cac0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c9ac ) │ │ │ │ + ldr r2, [pc, #68] @ (1c9b0 ) │ │ │ │ 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] @ (1cac4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c9b4 ) │ │ │ │ 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 r1, #6 │ │ │ │ + adds r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c9fc │ │ │ │ + bpl.n 1c8ec │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca40 │ │ │ │ + bpl.n 1c930 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1ca04 │ │ │ │ + bvs.n 1c8f4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1cb84 │ │ │ │ + bpl.n 1ca74 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c9d8 │ │ │ │ + bpl.n 1c8c8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1cb58 │ │ │ │ + bvs.n 1ca48 │ │ │ │ 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, 1cb08 │ │ │ │ + cbz r3, 1c9f8 │ │ │ │ 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 1caf2 │ │ │ │ + b.n 1c9e2 │ │ │ │ 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] @ (1ccbc ) │ │ │ │ + ldr r5, [pc, #408] @ (1cbac ) │ │ │ │ add r3, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1cc98 │ │ │ │ + beq.w 1cb88 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1cc16 │ │ │ │ + blt.n 1cb06 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1cd20 │ │ │ │ + bl 1cc10 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1cc5e │ │ │ │ + blt.w 1cb4e │ │ │ │ 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 │ │ │ │ @@ -31826,149 +31725,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, 1cbd8 │ │ │ │ + cbnz r1, 1cac8 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1cc56 │ │ │ │ + bcs.n 1cb46 │ │ │ │ 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, 1cc02 │ │ │ │ + cbnz r7, 1caf2 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1cc0e │ │ │ │ + cbz r2, 1cafe │ │ │ │ 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 1cbb8 │ │ │ │ + b.n 1caa8 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cbe6 │ │ │ │ + bne.n 1cad6 │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1cbea │ │ │ │ - ldr r2, [pc, #168] @ (1ccc0 ) │ │ │ │ + b.n 1cada │ │ │ │ + ldr r2, [pc, #168] @ (1cbb0 ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #164] @ (1ccc4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1cbb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #160] @ (1ccc8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1cbb8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #148] @ (1cccc ) │ │ │ │ + ldr r2, [pc, #148] @ (1cbbc ) │ │ │ │ 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 1c844 │ │ │ │ - ldr r1, [pc, #96] @ (1ccc0 ) │ │ │ │ + bl 1c734 │ │ │ │ + ldr r1, [pc, #96] @ (1cbb0 ) │ │ │ │ movw r0, #1982 @ 0x7be │ │ │ │ - ldr r3, [pc, #104] @ (1ccd0 ) │ │ │ │ - ldr r2, [pc, #108] @ (1ccd4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cbc0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1cbc4 ) │ │ │ │ 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] @ (1ccd8 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cbc8 ) │ │ │ │ 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] @ (1ccc0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cbb0 ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #60] @ (1ccdc ) │ │ │ │ + ldr r3, [pc, #60] @ (1cbcc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #52] @ (1cce0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1cbd0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1cc36 │ │ │ │ + b.n 1cb26 │ │ │ │ nop │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc44 │ │ │ │ + bcc.n 1cb34 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc88 │ │ │ │ + bcc.n 1cb78 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1cd24 │ │ │ │ + bmi.n 1cc14 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cdbc │ │ │ │ + bcc.n 1ccac │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc10 │ │ │ │ + bcc.n 1cb00 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1ccd4 │ │ │ │ + bmi.n 1cbc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cd58 │ │ │ │ + bcc.n 1cc48 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cd9c │ │ │ │ + bcc.n 1cc8c │ │ │ │ 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, 1cd10 │ │ │ │ + cbz r1, 1cc00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd14 │ │ │ │ + cbz r3, 1cc04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -31981,17 +31880,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, 1cd4c │ │ │ │ + cbz r1, 1cc3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd50 │ │ │ │ + cbz r3, 1cc40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -32001,352 +31900,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] @ 1d088 │ │ │ │ + ldr.w r9, [pc, #788] @ 1cf78 │ │ │ │ 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, 1cdca │ │ │ │ - ldr r2, [pc, #764] @ (1d08c ) │ │ │ │ + cbnz r2, 1ccba │ │ │ │ + ldr r2, [pc, #764] @ (1cf7c ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #764] @ (1d090 ) │ │ │ │ + ldr r3, [pc, #764] @ (1cf80 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #756] @ (1d094 ) │ │ │ │ + ldr r2, [pc, #756] @ (1cf84 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #748] @ (1d098 ) │ │ │ │ + ldr r2, [pc, #748] @ (1cf88 ) │ │ │ │ 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 1d05e │ │ │ │ + bls.w 1cf4e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c9ac │ │ │ │ + bl 1c89c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c7b4 │ │ │ │ + bl 1c6a4 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cfe0 │ │ │ │ + beq.w 1ced0 │ │ │ │ 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 1cec6 │ │ │ │ + bne.n 1cdb6 │ │ │ │ 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 1c794 │ │ │ │ - bl 1c91c │ │ │ │ + bl 1c684 │ │ │ │ + bl 1c80c │ │ │ │ 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 1ce3c │ │ │ │ + b.n 1cd2c │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - bcc.w 1cfe4 │ │ │ │ + bcc.w 1ced4 │ │ │ │ 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 1ce2e │ │ │ │ + beq.n 1cd1e │ │ │ │ cmp r5, #6 │ │ │ │ - bls.n 1cf0c │ │ │ │ + bls.n 1cdfc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c728 │ │ │ │ + bl 1c618 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf0c │ │ │ │ + beq.n 1cdfc │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1ce7e │ │ │ │ + cbnz r4, 1cd6e │ │ │ │ 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 1cf2a │ │ │ │ + bne.n 1ce1a │ │ │ │ cmp r8, r0 │ │ │ │ - bcs.w 1d080 │ │ │ │ + bcs.w 1cf70 │ │ │ │ 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 1cdf2 │ │ │ │ + bne.n 1cce2 │ │ │ │ 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 1cf76 │ │ │ │ - ldr r2, [pc, #416] @ (1d08c ) │ │ │ │ + bne.n 1ce66 │ │ │ │ + ldr r2, [pc, #416] @ (1cf7c ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #428] @ (1d09c ) │ │ │ │ + ldr r3, [pc, #428] @ (1cf8c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #420] @ (1d0a0 ) │ │ │ │ + ldr r2, [pc, #420] @ (1cf90 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #412] @ (1d0a4 ) │ │ │ │ + ldr r2, [pc, #412] @ (1cf94 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdb0 │ │ │ │ - cbz r6, 1cf1e │ │ │ │ + b.n 1cca0 │ │ │ │ + cbz r6, 1ce0e │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ add.w r7, r7, r4, lsr #3 │ │ │ │ ands r5, r7 │ │ │ │ - b.n 1ce88 │ │ │ │ + b.n 1cd78 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1cf16 │ │ │ │ + b.n 1ce06 │ │ │ │ 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 1cf98 │ │ │ │ + beq.n 1ce88 │ │ │ │ adds r6, #2 │ │ │ │ - bne.n 1d026 │ │ │ │ + bne.n 1cf16 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d01e │ │ │ │ + bls.n 1cf0e │ │ │ │ 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 1c798 │ │ │ │ + bl 1c688 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c798 │ │ │ │ + bl 1c688 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c798 │ │ │ │ + bl 1c688 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ - b.n 1ceca │ │ │ │ + b.n 1cdba │ │ │ │ cmp r5, #7 │ │ │ │ it ne │ │ │ │ subne.w r5, r5, r5, lsr #3 │ │ │ │ - beq.n 1d014 │ │ │ │ + beq.n 1cf04 │ │ │ │ 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 1c7b0 │ │ │ │ + b.n 1c6a0 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d01e │ │ │ │ + bls.n 1cf0e │ │ │ │ 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 1c798 │ │ │ │ + bl 1c688 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1d018 │ │ │ │ + bcs.n 1cf08 │ │ │ │ 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 1ceca │ │ │ │ + b.n 1cdba │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cee8 │ │ │ │ - ldr r1, [pc, #164] @ (1d08c ) │ │ │ │ + b.n 1cdd8 │ │ │ │ + ldr r1, [pc, #164] @ (1cf7c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - ldr r3, [pc, #184] @ (1d0a8 ) │ │ │ │ - ldr r2, [pc, #184] @ (1d0ac ) │ │ │ │ + ldr r3, [pc, #184] @ (1cf98 ) │ │ │ │ + ldr r2, [pc, #184] @ (1cf9c ) │ │ │ │ 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] @ (1d0b0 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cfa0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1cdb8 │ │ │ │ + b.n 1cca8 │ │ │ │ movs r5, #6 │ │ │ │ - b.n 1cf80 │ │ │ │ + b.n 1ce70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c844 │ │ │ │ + bl 1c734 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c844 │ │ │ │ - ldr r3, [pc, #100] @ (1d08c ) │ │ │ │ + bl 1c734 │ │ │ │ + ldr r3, [pc, #100] @ (1cf7c ) │ │ │ │ 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] @ (1d0b4 ) │ │ │ │ - ldr r2, [pc, #124] @ (1d0b8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1cfa4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1cfa8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (1d0bc ) │ │ │ │ + ldr r2, [pc, #112] @ (1cfac ) │ │ │ │ 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 1cdb8 │ │ │ │ - ldr r2, [pc, #44] @ (1d08c ) │ │ │ │ + b.n 1cca8 │ │ │ │ + ldr r2, [pc, #44] @ (1cf7c ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1d0c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cfb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d0c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1cfb4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1d0c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cfb8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdac │ │ │ │ + b.n 1cc9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c844 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + bl 1c734 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d124 │ │ │ │ + bcs.n 1d014 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d164 │ │ │ │ + bcs.n 1d054 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1d130 │ │ │ │ + bcc.n 1d020 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d078 │ │ │ │ + beq.n 1cf68 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d0b8 │ │ │ │ + bne.n 1cfa8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d080 │ │ │ │ + bne.n 1cf70 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d0cc │ │ │ │ + beq.n 1cfbc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d0f4 │ │ │ │ + bne.n 1cfe4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1cfcc │ │ │ │ + beq.n 1cebc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1cfec │ │ │ │ + beq.n 1cedc │ │ │ │ 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] @ 1d2ec │ │ │ │ + ldr.w sl, [pc, #512] @ 1d1dc │ │ │ │ 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 │ │ │ │ @@ -32370,85 +32269,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 1d226 │ │ │ │ + beq.n 1d116 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d200 │ │ │ │ + beq.n 1d0f0 │ │ │ │ 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 1c794 │ │ │ │ + bl 1c684 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d14a │ │ │ │ + bne.n 1d03a │ │ │ │ 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 1d1ca │ │ │ │ - b.n 1d20c │ │ │ │ + blt.n 1d0ba │ │ │ │ + b.n 1d0fc │ │ │ │ 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 1d20c │ │ │ │ + bge.n 1d0fc │ │ │ │ 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 1d1b0 │ │ │ │ + bne.n 1d0a0 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1d1b8 │ │ │ │ + b.n 1d0a8 │ │ │ │ rbit r7, fp │ │ │ │ clz r7, r7 │ │ │ │ adds r7, #32 │ │ │ │ - b.n 1d15c │ │ │ │ + b.n 1d04c │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1d25e │ │ │ │ + beq.n 1d14e │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1d2b8 │ │ │ │ + blt.n 1d1a8 │ │ │ │ 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 │ │ │ │ @@ -32456,79 +32355,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 1d264 │ │ │ │ + beq.n 1d154 │ │ │ │ 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 1d218 │ │ │ │ + b.n 1d108 │ │ │ │ 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 1d116 │ │ │ │ - ldr r1, [pc, #116] @ (1d2f0 ) │ │ │ │ + bcs.w 1d006 │ │ │ │ + ldr r1, [pc, #116] @ (1d1e0 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ (1d2f4 ) │ │ │ │ - ldr r2, [pc, #112] @ (1d2f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d1e4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d1e8 ) │ │ │ │ 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] @ (1d2fc ) │ │ │ │ + ldr r0, [pc, #96] @ (1d1ec ) │ │ │ │ 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] @ (1d2f0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1e0 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #64] @ (1d300 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d1f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1d304 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d1f4 ) │ │ │ │ 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] @ (1d308 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d1f8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d2a6 │ │ │ │ + b.n 1d196 │ │ │ │ nop │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ @@ -32540,71 +32439,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, 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] @ (1d5d4 ) │ │ │ │ + ldr r4, [pc, #692] @ (1d4c4 ) │ │ │ │ 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 1d384 │ │ │ │ + bne.n 1d274 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1c7b4 │ │ │ │ + bl 1c6a4 │ │ │ │ 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, 1d3be │ │ │ │ - ldr r2, [pc, #628] @ (1d5d8 ) │ │ │ │ + cbnz r1, 1d2ae │ │ │ │ + ldr r2, [pc, #628] @ (1d4c8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1d5dc ) │ │ │ │ + ldr r3, [pc, #624] @ (1d4cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1d5e0 ) │ │ │ │ + ldr r2, [pc, #620] @ (1d4d0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1d5e4 ) │ │ │ │ + ldr r2, [pc, #612] @ (1d4d4 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a4 │ │ │ │ - ldr r2, [pc, #592] @ (1d5d8 ) │ │ │ │ + b.n 1d294 │ │ │ │ + ldr r2, [pc, #592] @ (1d4c8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1d5e8 ) │ │ │ │ + ldr r3, [pc, #604] @ (1d4d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1d5ec ) │ │ │ │ + ldr r2, [pc, #596] @ (1d4dc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1d5f0 ) │ │ │ │ + ldr r2, [pc, #592] @ (1d4e0 ) │ │ │ │ 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 │ │ │ │ @@ -32628,199 +32527,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, 1d416 │ │ │ │ - ldr r2, [pc, #480] @ (1d5d8 ) │ │ │ │ + cbnz r1, 1d306 │ │ │ │ + ldr r2, [pc, #480] @ (1d4c8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1d5f4 ) │ │ │ │ + ldr r3, [pc, #504] @ (1d4e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1d5f8 ) │ │ │ │ + ldr r2, [pc, #496] @ (1d4e8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1d5fc ) │ │ │ │ + ldr r2, [pc, #492] @ (1d4ec ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a4 │ │ │ │ + b.n 1d294 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1d570 │ │ │ │ + beq.w 1d460 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d548 │ │ │ │ + beq.w 1d438 │ │ │ │ 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 1d4fe │ │ │ │ + blt.n 1d3ee │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c794 │ │ │ │ - bl 1c91c │ │ │ │ + bl 1c684 │ │ │ │ + bl 1c80c │ │ │ │ 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 1d478 │ │ │ │ + b.n 1d368 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1d574 │ │ │ │ + bcc.n 1d464 │ │ │ │ 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 1d46c │ │ │ │ + beq.n 1d35c │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d52a │ │ │ │ + bls.n 1d41a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c728 │ │ │ │ + bl 1c618 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d52a │ │ │ │ + cbz r0, 1d41a │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1d4c8 │ │ │ │ + cbnz r6, 1d3b8 │ │ │ │ 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 1d5a0 │ │ │ │ + bcs.n 1d490 │ │ │ │ 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 1c798 │ │ │ │ + bl 1c688 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1d440 │ │ │ │ + bne.n 1d330 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1d54e │ │ │ │ + bne.n 1d43e │ │ │ │ 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 1c7b0 │ │ │ │ - cbz r5, 1d53c │ │ │ │ + b.w 1c6a0 │ │ │ │ + cbz r5, 1d42c │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1d4d2 │ │ │ │ + b.n 1d3c2 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1d534 │ │ │ │ + b.n 1d424 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1d5d8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d4c8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1d600 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d4f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1d604 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d4f4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1d608 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d4f8 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a4 │ │ │ │ + b.n 1d294 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1d422 │ │ │ │ - ldr r1, [pc, #96] @ (1d5d8 ) │ │ │ │ + b.n 1d312 │ │ │ │ + ldr r1, [pc, #96] @ (1d4c8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1d60c ) │ │ │ │ - ldr r2, [pc, #144] @ (1d610 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d4fc ) │ │ │ │ + ldr r2, [pc, #144] @ (1d500 ) │ │ │ │ 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] @ (1d614 ) │ │ │ │ + ldr r0, [pc, #128] @ (1d504 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1d3ac │ │ │ │ - ldr r3, [pc, #52] @ (1d5d8 ) │ │ │ │ + b.n 1d29c │ │ │ │ + ldr r3, [pc, #52] @ (1d4c8 ) │ │ │ │ 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] @ (1d618 ) │ │ │ │ - ldr r2, [pc, #100] @ (1d61c ) │ │ │ │ + ldr r3, [pc, #100] @ (1d508 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d50c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (1d620 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d510 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d3ac │ │ │ │ + b.n 1d29c │ │ │ │ nop │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ @@ -32858,240 +32757,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] @ (1d8a4 ) │ │ │ │ + ldr r3, [pc, #616] @ (1d794 ) │ │ │ │ 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 1d660 │ │ │ │ + b.n 1d550 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1d7d8 │ │ │ │ + bcc.w 1d6c8 │ │ │ │ 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 1d652 │ │ │ │ + beq.n 1d542 │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1d6da │ │ │ │ + bhi.n 1d5ca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d708 │ │ │ │ + beq.n 1d5f8 │ │ │ │ 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 1d71c │ │ │ │ + beq.n 1d60c │ │ │ │ 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 1d872 │ │ │ │ + bcs.w 1d762 │ │ │ │ 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 1c728 │ │ │ │ + bl 1c618 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d68c │ │ │ │ - cbz r3, 1d714 │ │ │ │ + beq.n 1d57c │ │ │ │ + cbz r3, 1d604 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 1d6a0 │ │ │ │ + b.n 1d590 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d698 │ │ │ │ + b.n 1d588 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d6fa │ │ │ │ + b.n 1d5ea │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1d6a8 │ │ │ │ + beq.n 1d598 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d828 │ │ │ │ + beq.n 1d718 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1d740 │ │ │ │ + bls.n 1d630 │ │ │ │ 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 1d83e │ │ │ │ + bcs.n 1d72e │ │ │ │ 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 1d846 │ │ │ │ + bne.n 1d736 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d30c │ │ │ │ + bl 1d1fc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 1d776 │ │ │ │ + b.n 1d666 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1d878 │ │ │ │ + bcc.w 1d768 │ │ │ │ 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 1d768 │ │ │ │ + beq.n 1d658 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d814 │ │ │ │ + bls.n 1d704 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c728 │ │ │ │ + bl 1c618 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d814 │ │ │ │ + cbz r0, 1d704 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1d7c6 │ │ │ │ + cbz r2, 1d6b6 │ │ │ │ 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 1d6a8 │ │ │ │ - ldr r1, [pc, #204] @ (1d8a8 ) │ │ │ │ + b.n 1d598 │ │ │ │ + ldr r1, [pc, #204] @ (1d798 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1d8ac ) │ │ │ │ - ldr r2, [pc, #204] @ (1d8b0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1d79c ) │ │ │ │ + ldr r2, [pc, #204] @ (1d7a0 ) │ │ │ │ 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] @ (1d8b4 ) │ │ │ │ + ldr r0, [pc, #188] @ (1d7a4 ) │ │ │ │ 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, 1d832 │ │ │ │ + cbz r3, 1d722 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1d7d2 │ │ │ │ + b.n 1d6c2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d30c │ │ │ │ - b.n 1d75a │ │ │ │ + bl 1d1fc │ │ │ │ + b.n 1d64a │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d81e │ │ │ │ + b.n 1d70e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd5c │ │ │ │ - b.n 1d75a │ │ │ │ - ldr r2, [pc, #96] @ (1d8a8 ) │ │ │ │ + bl 1cc4c │ │ │ │ + b.n 1d64a │ │ │ │ + ldr r2, [pc, #96] @ (1d798 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1d8b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1d8bc ) │ │ │ │ + ldr r2, [pc, #96] @ (1d7ac ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1d8c0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d7b0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d802 │ │ │ │ + b.n 1d6f2 │ │ │ │ mov r1, ip │ │ │ │ - bl 1c844 │ │ │ │ - ldr r1, [pc, #44] @ (1d8a8 ) │ │ │ │ + bl 1c734 │ │ │ │ + ldr r1, [pc, #44] @ (1d798 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1d8c4 ) │ │ │ │ - ldr r2, [pc, #68] @ (1d8c8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d7b4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d7b8 ) │ │ │ │ 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] @ (1d8cc ) │ │ │ │ + ldr r0, [pc, #52] @ (1d7bc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1d802 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + b.n 1d6f2 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r5} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33111,15 +33010,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] @ (1da48 ) │ │ │ │ + ldr r3, [pc, #352] @ (1d938 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -33151,128 +33050,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 1d9b8 │ │ │ │ + beq.n 1d8a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d9aa │ │ │ │ + beq.n 1d89a │ │ │ │ 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 1c794 │ │ │ │ + bl 1c684 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d956 │ │ │ │ + beq.n 1d846 │ │ │ │ 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 1d96a │ │ │ │ + b.n 1d85a │ │ │ │ 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 1d9f0 │ │ │ │ + beq.n 1d8e0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d624 │ │ │ │ + bl 1d514 │ │ │ │ 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 1da0a │ │ │ │ + bhi.n 1d8fa │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1d928 │ │ │ │ - ldr r1, [pc, #64] @ (1da4c ) │ │ │ │ + b.n 1d818 │ │ │ │ + ldr r1, [pc, #64] @ (1d93c ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1da50 ) │ │ │ │ - ldr r2, [pc, #60] @ (1da54 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d940 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d944 ) │ │ │ │ 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] @ (1da58 ) │ │ │ │ + ldr r0, [pc, #48] @ (1d948 ) │ │ │ │ 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, #220 @ 0xdc │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001da5c : │ │ │ │ +0001d94c : │ │ │ │ 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, 1dac4 │ │ │ │ + cbz r3, 1d9b4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1dabc │ │ │ │ - ldr r3, [pc, #72] @ (1dad0 ) │ │ │ │ + beq.n 1d9ac │ │ │ │ + ldr r3, [pc, #72] @ (1d9c0 ) │ │ │ │ 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 │ │ │ │ @@ -33290,67 +33189,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 1da80 │ │ │ │ + b.n 1d970 │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dad4 : │ │ │ │ - ldr r3, [pc, #208] @ (1dba8 ) │ │ │ │ +0001d9c4 : │ │ │ │ + ldr r3, [pc, #208] @ (1da98 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db60 │ │ │ │ + beq.n 1da50 │ │ │ │ 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 1db86 │ │ │ │ + beq.n 1da76 │ │ │ │ mov r6, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1db0c │ │ │ │ + blt.n 1d9fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 1cd20 │ │ │ │ + bl 1cc10 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1daf8 │ │ │ │ + bne.n 1d9e8 │ │ │ │ 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, 1db62 │ │ │ │ - ldr r2, [pc, #132] @ (1dbac ) │ │ │ │ + cbnz r2, 1da52 │ │ │ │ + ldr r2, [pc, #132] @ (1da9c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #128] @ (1dbb0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1daa0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1dbb4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1daa4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1dbb8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1daa8 ) │ │ │ │ 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 │ │ │ │ @@ -33360,217 +33259,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 1c7b0 │ │ │ │ - ldr r2, [pc, #68] @ (1dbbc ) │ │ │ │ + bl 1c6a0 │ │ │ │ + ldr r2, [pc, #68] @ (1daac ) │ │ │ │ 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, 1db9c │ │ │ │ + cbz r3, 1da8c │ │ │ │ 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 r2, r6, #7 │ │ │ │ + movs r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dbc0 : │ │ │ │ +0001dab0 : │ │ │ │ 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] @ (1dd54 ) │ │ │ │ + ldr r5, [pc, #384] @ (1dc44 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1dd58 ) │ │ │ │ + ldr r0, [pc, #384] @ (1dc48 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #380] @ (1dd5c ) │ │ │ │ + ldr r6, [pc, #380] @ (1dc4c ) │ │ │ │ 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 1dd3e │ │ │ │ + beq.w 1dc2e │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ blx 8234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dce8 │ │ │ │ - ldr r1, [pc, #340] @ (1dd60 ) │ │ │ │ + beq.n 1dbd8 │ │ │ │ + ldr r1, [pc, #340] @ (1dc50 ) │ │ │ │ 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 1d8d0 │ │ │ │ + bl 1d7c0 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1dc88 │ │ │ │ + cbnz r2, 1db78 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r7, r3, #1 │ │ │ │ - blt.n 1dc4e │ │ │ │ - b.n 1dcd6 │ │ │ │ + blt.n 1db3e │ │ │ │ + b.n 1dbc6 │ │ │ │ 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 1dcb2 │ │ │ │ + bge.n 1dba2 │ │ │ │ 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 1dc38 │ │ │ │ + bne.n 1db28 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1dc40 │ │ │ │ + b.n 1db30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ - bl 1c794 │ │ │ │ - bl 1cac8 │ │ │ │ + bl 1c684 │ │ │ │ + bl 1c9b8 │ │ │ │ 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 1dc4e │ │ │ │ - beq.n 1dcba │ │ │ │ + blt.n 1db3e │ │ │ │ + beq.n 1dbaa │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dcba │ │ │ │ - b.n 1dcf0 │ │ │ │ - beq.n 1dcb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 1dcf0 │ │ │ │ - cbz r2, 1dcd8 │ │ │ │ - ldr r2, [pc, #168] @ (1dd64 ) │ │ │ │ - ldr r3, [pc, #152] @ (1dd58 ) │ │ │ │ + bge.n 1dbaa │ │ │ │ + b.n 1dbe0 │ │ │ │ + beq.n 1dba8 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 1dbe0 │ │ │ │ + cbz r2, 1dbc8 │ │ │ │ + ldr r2, [pc, #168] @ (1dc54 ) │ │ │ │ + ldr r3, [pc, #152] @ (1dc48 ) │ │ │ │ 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 1dd3a │ │ │ │ + bne.n 1dc2a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1dcec │ │ │ │ + bne.n 1dbdc │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dd32 │ │ │ │ + cbz r3, 1dc22 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcba │ │ │ │ + b.n 1dbaa │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dcd8 │ │ │ │ - ldr r2, [pc, #116] @ (1dd68 ) │ │ │ │ + bge.n 1dbc8 │ │ │ │ + ldr r2, [pc, #116] @ (1dc58 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #116] @ (1dd6c ) │ │ │ │ + ldr r3, [pc, #116] @ (1dc5c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #108] @ (1dd70 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dc60 ) │ │ │ │ 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] @ (1dd74 ) │ │ │ │ + ldr r2, [pc, #92] @ (1dc64 ) │ │ │ │ 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 1dce8 │ │ │ │ + b.n 1dbd8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1dd78 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dc68 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #56] @ (1dd7c ) │ │ │ │ - ldr r0, [pc, #56] @ (1dd80 ) │ │ │ │ + ldr r1, [pc, #56] @ (1dc6c ) │ │ │ │ + ldr r0, [pc, #56] @ (1dc70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r7, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33579,209 +33478,209 @@ │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dd84 : │ │ │ │ +0001dc74 : │ │ │ │ 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] @ (1df60 ) │ │ │ │ + ldr r4, [pc, #456] @ (1de50 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #456] @ (1df64 ) │ │ │ │ + ldr r0, [pc, #456] @ (1de54 ) │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #452] @ (1df68 ) │ │ │ │ + ldr r6, [pc, #452] @ (1de58 ) │ │ │ │ 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 1df4a │ │ │ │ + beq.w 1de3a │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ blx 8234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dee0 │ │ │ │ - ldr r1, [pc, #408] @ (1df6c ) │ │ │ │ + beq.w 1ddd0 │ │ │ │ + ldr r1, [pc, #408] @ (1de5c ) │ │ │ │ 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 1d8d0 │ │ │ │ + bl 1d7c0 │ │ │ │ ldrb.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1deca │ │ │ │ + bne.n 1ddba │ │ │ │ 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 1de2a │ │ │ │ - b.n 1de60 │ │ │ │ + blt.n 1dd1a │ │ │ │ + b.n 1dd50 │ │ │ │ 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 1de60 │ │ │ │ + bge.n 1dd50 │ │ │ │ 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 1de10 │ │ │ │ + bne.n 1dd00 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1de18 │ │ │ │ + b.n 1dd08 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1dee4 │ │ │ │ + beq.n 1ddd4 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1def8 │ │ │ │ + blt.n 1dde8 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1de98 │ │ │ │ - ldr r2, [pc, #240] @ (1df70 ) │ │ │ │ - ldr r3, [pc, #228] @ (1df64 ) │ │ │ │ + beq.n 1dd88 │ │ │ │ + ldr r2, [pc, #240] @ (1de60 ) │ │ │ │ + ldr r3, [pc, #228] @ (1de54 ) │ │ │ │ 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 1def4 │ │ │ │ + bne.n 1dde4 │ │ │ │ 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, 1deea │ │ │ │ + cbz r5, 1ddda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r4, 1deb6 │ │ │ │ + cbz r4, 1dda6 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1df3a │ │ │ │ + blt.n 1de2a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df40 │ │ │ │ + beq.n 1de30 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c684 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 1de7c │ │ │ │ + b.n 1dd6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c794 │ │ │ │ - bl 1cac8 │ │ │ │ + bl 1c684 │ │ │ │ + bl 1c9b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1ddf8 │ │ │ │ + b.n 1dce8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1de7c │ │ │ │ + b.n 1dd6c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1de6c │ │ │ │ + b.n 1dd5c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1deac │ │ │ │ + b.n 1dd9c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ (1df74 ) │ │ │ │ + ldr r2, [pc, #120] @ (1de64 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1df78 ) │ │ │ │ + ldr r3, [pc, #120] @ (1de68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [fp, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1df7c ) │ │ │ │ + ldr r2, [pc, #112] @ (1de6c ) │ │ │ │ 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] @ (1df80 ) │ │ │ │ + ldr r2, [pc, #96] @ (1de70 ) │ │ │ │ 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 1c8ac │ │ │ │ + bl 1c79c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #56] @ (1df84 ) │ │ │ │ + ldr r3, [pc, #56] @ (1de74 ) │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #56] @ (1df88 ) │ │ │ │ - ldr r0, [pc, #56] @ (1df8c ) │ │ │ │ + ldr r1, [pc, #56] @ (1de78 ) │ │ │ │ + ldr r0, [pc, #56] @ (1de7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r5, #4 │ │ │ │ + subs r0, r7, #0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33790,51 +33689,51 @@ │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001df90 : │ │ │ │ +0001de80 : │ │ │ │ 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] @ (1e1f0 ) │ │ │ │ + ldr r3, [pc, #588] @ (1e0e0 ) │ │ │ │ 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] @ (1e1f4 ) │ │ │ │ + ldr r2, [pc, #568] @ (1e0e4 ) │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #560] @ (1e1f8 ) │ │ │ │ + ldr r3, [pc, #560] @ (1e0e8 ) │ │ │ │ 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 1e1dc │ │ │ │ + beq.w 1e0cc │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1c2 │ │ │ │ + beq.w 1e0b2 │ │ │ │ movs r5, #0 │ │ │ │ movw r6, #2709 @ 0xa95 │ │ │ │ movt r6, #10018 @ 0x2722 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ mov r4, sl │ │ │ │ mov r8, r6 │ │ │ │ @@ -33848,200 +33747,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 1dffe │ │ │ │ + bne.n 1deee │ │ │ │ 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 1d0cc │ │ │ │ + bl 1cfbc │ │ │ │ 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 1e056 │ │ │ │ + beq.n 1df46 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e1ce │ │ │ │ + blt.w 1e0be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e11e │ │ │ │ + beq.n 1e00e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c684 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e11e │ │ │ │ + beq.n 1e00e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e120 │ │ │ │ + beq.n 1e010 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e11e │ │ │ │ + beq.n 1e00e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #372] @ (1e1fc ) │ │ │ │ + ldr r1, [pc, #372] @ (1e0ec ) │ │ │ │ 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 1d8d0 │ │ │ │ + bl 1d7c0 │ │ │ │ ldrb.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e15a │ │ │ │ + bne.n 1e04a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1e0ce │ │ │ │ - b.n 1e106 │ │ │ │ + blt.n 1dfbe │ │ │ │ + b.n 1dff6 │ │ │ │ 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 1e13c │ │ │ │ + bge.n 1e02c │ │ │ │ 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 1e0b8 │ │ │ │ + bne.n 1dfa8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e0c0 │ │ │ │ - beq.n 1e10c │ │ │ │ + b.n 1dfb0 │ │ │ │ + beq.n 1dffc │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e180 │ │ │ │ + blt.n 1e070 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1c6 │ │ │ │ + beq.n 1e0b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1e200 ) │ │ │ │ - ldr r3, [pc, #212] @ (1e1f8 ) │ │ │ │ + ldr r2, [pc, #220] @ (1e0f0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1e0e8 ) │ │ │ │ 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 1e1d8 │ │ │ │ + bne.n 1e0c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1e142 │ │ │ │ + beq.n 1e032 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e180 │ │ │ │ + blt.n 1e070 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e10c │ │ │ │ + beq.n 1dffc │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - bl 1cb10 │ │ │ │ - b.n 1e120 │ │ │ │ + bl 1ca00 │ │ │ │ + b.n 1e010 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c684 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1cac8 │ │ │ │ + bl 1c9b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e0ce │ │ │ │ - beq.n 1e148 │ │ │ │ + blt.n 1dfbe │ │ │ │ + beq.n 1e038 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e148 │ │ │ │ - ldr r2, [pc, #128] @ (1e204 ) │ │ │ │ + bge.n 1e038 │ │ │ │ + ldr r2, [pc, #128] @ (1e0f4 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #124] @ (1e208 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e0f8 ) │ │ │ │ ldr r4, [r0, r2] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e20c ) │ │ │ │ + ldr r2, [pc, #120] @ (1e0fc ) │ │ │ │ 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] @ (1e210 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e100 ) │ │ │ │ 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 1e026 │ │ │ │ + b.n 1df16 │ │ │ │ mov r0, sl │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e11e │ │ │ │ + b.n 1e00e │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1c8ac │ │ │ │ + bl 1c79c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (1e214 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e104 ) │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #52] @ (1e218 ) │ │ │ │ - ldr r0, [pc, #56] @ (1e21c ) │ │ │ │ + ldr r1, [pc, #52] @ (1e108 ) │ │ │ │ + ldr r0, [pc, #56] @ (1e10c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r6, r3, r4 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0050 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0072 │ │ │ │ movs r0, r0 │ │ │ │ @@ -34050,43 +33949,43 @@ │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ itee lt │ │ │ │ movlt r0, r0 │ │ │ │ itte le @ unpredictable │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e220 : │ │ │ │ +0001e110 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movle.w ip, #4096 @ 0x1000 │ │ │ │ suble.w ip, sp, ip │ │ │ │ strgt.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #188] @ (1e2f0 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e1e0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #188] @ (1e2f4 ) │ │ │ │ + ldr r3, [pc, #188] @ (1e1e4 ) │ │ │ │ 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 1e2dc │ │ │ │ + beq.n 1e1cc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2d2 │ │ │ │ + beq.n 1e1c2 │ │ │ │ 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 │ │ │ │ @@ -34098,93 +33997,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 1e274 │ │ │ │ + bne.n 1e164 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0cc │ │ │ │ + bl 1cfbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1e2ce │ │ │ │ + cbz r3, 1e1be │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1cb10 │ │ │ │ - ldr r2, [pc, #68] @ (1e2f8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e2f4 ) │ │ │ │ + bl 1ca00 │ │ │ │ + ldr r2, [pc, #68] @ (1e1e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2d8 │ │ │ │ + bne.n 1e1c8 │ │ │ │ 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 1e2b2 │ │ │ │ + b.n 1e1a2 │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ - b.n 1e29a │ │ │ │ + b.n 1e18a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (1e2fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e1ec ) │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr r1, [pc, #28] @ (1e300 ) │ │ │ │ - ldr r0, [pc, #32] @ (1e304 ) │ │ │ │ + ldr r1, [pc, #28] @ (1e1f0 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e1f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b2 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ce │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e308 : │ │ │ │ +0001e1f8 : │ │ │ │ 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] @ (1e40c ) │ │ │ │ + ldr r3, [pc, #236] @ (1e2fc ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - ldr r0, [pc, #228] @ (1e410 ) │ │ │ │ + ldr r0, [pc, #228] @ (1e300 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1e3f6 │ │ │ │ + beq.n 1e2e6 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - cbz r2, 1e342 │ │ │ │ + cbz r2, 1e232 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3e2 │ │ │ │ + beq.n 1e2d2 │ │ │ │ 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 │ │ │ │ @@ -34196,274 +34095,274 @@ │ │ │ │ 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 1e35e │ │ │ │ + bne.n 1e24e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0cc │ │ │ │ + bl 1cfbc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - cbz r1, 1e3a8 │ │ │ │ + cbz r1, 1e298 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e3e8 │ │ │ │ - cbz r2, 1e3dc │ │ │ │ + blt.n 1e2d8 │ │ │ │ + cbz r2, 1e2cc │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c794 │ │ │ │ - cbz r0, 1e3dc │ │ │ │ + bl 1c684 │ │ │ │ + cbz r0, 1e2cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e3be │ │ │ │ + beq.n 1e2ae │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #80] @ (1e414 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e40c ) │ │ │ │ + ldr r2, [pc, #80] @ (1e304 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e2fc ) │ │ │ │ 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 1e3f2 │ │ │ │ + bne.n 1e2e2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e3c2 │ │ │ │ + b.n 1e2b2 │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 1e384 │ │ │ │ + b.n 1e274 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c8ac │ │ │ │ + bl 1c79c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1e418 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e308 ) │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - ldr r1, [pc, #32] @ (1e41c ) │ │ │ │ - ldr r0, [pc, #32] @ (1e420 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e30c ) │ │ │ │ + ldr r0, [pc, #32] @ (1e310 ) │ │ │ │ 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 r6, r3, #30 │ │ │ │ + adds r6, r5, r2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + adds r2, r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r5, r7, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e424 : │ │ │ │ +0001e314 : │ │ │ │ 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] @ (1e620 ) │ │ │ │ + ldr r3, [pc, #488] @ (1e510 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e60a │ │ │ │ + beq.w 1e4fa │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 1e46e │ │ │ │ - b.n 1e4a4 │ │ │ │ + blt.n 1e35e │ │ │ │ + b.n 1e394 │ │ │ │ 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 1e4a4 │ │ │ │ + bge.n 1e394 │ │ │ │ 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 1e454 │ │ │ │ + bne.n 1e344 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e45c │ │ │ │ + b.n 1e34c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e45e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e5dc │ │ │ │ + blt.w 1e4cc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e5b6 │ │ │ │ + blt.n 1e4a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e45e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e45e │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e45e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e574 │ │ │ │ + blt.n 1e464 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e506 │ │ │ │ - b.n 1e53c │ │ │ │ + blt.n 1e3f6 │ │ │ │ + b.n 1e42c │ │ │ │ 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 1e53c │ │ │ │ + bge.n 1e42c │ │ │ │ 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 1e4ec │ │ │ │ + bne.n 1e3dc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e4f4 │ │ │ │ + b.n 1e3e4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e45e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e4b2 │ │ │ │ - ldr r2, [pc, #216] @ (1e624 ) │ │ │ │ + bge.n 1e3a2 │ │ │ │ + ldr r2, [pc, #216] @ (1e514 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1e628 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e518 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1e62c ) │ │ │ │ + ldr r2, [pc, #208] @ (1e51c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1e630 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e520 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e598 │ │ │ │ + b.n 1e488 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1e624 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e514 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1e634 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e524 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1e638 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e528 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1e63c ) │ │ │ │ + ldr r2, [pc, #168] @ (1e52c ) │ │ │ │ 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] @ (1e624 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e514 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1e640 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e530 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e644 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e534 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1e648 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e538 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e598 │ │ │ │ - ldr r2, [pc, #68] @ (1e624 ) │ │ │ │ + b.n 1e488 │ │ │ │ + ldr r2, [pc, #68] @ (1e514 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1e64c ) │ │ │ │ + ldr r3, [pc, #104] @ (1e53c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1e650 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e540 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (1e654 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e544 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 1e5a0 │ │ │ │ - ldr r3, [pc, #76] @ (1e658 ) │ │ │ │ + b.n 1e490 │ │ │ │ + ldr r3, [pc, #76] @ (1e548 ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ - ldr r1, [pc, #76] @ (1e65c ) │ │ │ │ - ldr r0, [pc, #76] @ (1e660 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e54c ) │ │ │ │ + ldr r0, [pc, #76] @ (1e550 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x000c │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x002a │ │ │ │ movs r0, r0 │ │ │ │ @@ -34477,431 +34376,431 @@ │ │ │ │ movs r0, r0 │ │ │ │ rev r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ rev r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0010 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e68e │ │ │ │ + cbnz r0, 1e57e │ │ │ │ movs r0, r0 │ │ │ │ rev r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1e6c0 │ │ │ │ + cbnz r4, 1e5b0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e6b4 │ │ │ │ + cbnz r0, 1e5a4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e664 : │ │ │ │ +0001e554 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r1, [pc, #108] @ (1e6e0 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e5d0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #108] @ (1e6e4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e5d4 ) │ │ │ │ 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 1e6c2 │ │ │ │ + beq.n 1e5b2 │ │ │ │ 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, 1e6c2 │ │ │ │ - ldr r0, [pc, #72] @ (1e6e8 ) │ │ │ │ + cbz r1, 1e5b2 │ │ │ │ + ldr r0, [pc, #72] @ (1e5d8 ) │ │ │ │ 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 1e6c2 │ │ │ │ + bhi.n 1e5b2 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 83d8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e6c4 │ │ │ │ + b.n 1e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1e6ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e5dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5d4 ) │ │ │ │ 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 1e6dc │ │ │ │ + bne.n 1e5cc │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e73a │ │ │ │ + cbnz r2, 1e62a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e6f0 : │ │ │ │ +0001e5e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #116] @ (1e774 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e664 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #116] @ (1e778 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e668 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1e754 │ │ │ │ + cbz r0, 1e644 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 1e754 │ │ │ │ - ldr r1, [pc, #96] @ (1e77c ) │ │ │ │ + cbz r2, 1e644 │ │ │ │ + ldr r1, [pc, #96] @ (1e66c ) │ │ │ │ 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 1e754 │ │ │ │ + bhi.n 1e644 │ │ │ │ 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 1e756 │ │ │ │ + b.n 1e646 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e780 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e778 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e670 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e668 ) │ │ │ │ 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 1e76e │ │ │ │ + bne.n 1e65e │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e784 : │ │ │ │ +0001e674 : │ │ │ │ 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 1e860 │ │ │ │ + beq.n 1e750 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 1e860 │ │ │ │ + beq.n 1e750 │ │ │ │ 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 1e860 │ │ │ │ + ble.n 1e750 │ │ │ │ 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 1e860 │ │ │ │ + beq.n 1e750 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e86a │ │ │ │ + beq.n 1e75a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e860 │ │ │ │ + beq.n 1e750 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8140 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1e7fc │ │ │ │ + ble.n 1e6ec │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 1e7e8 │ │ │ │ + bgt.n 1e6d8 │ │ │ │ cmp r5, r4 │ │ │ │ ittt eq │ │ │ │ moveq r7, #0 │ │ │ │ moveq r4, r6 │ │ │ │ strbeq r7, [r6, r5] │ │ │ │ - beq.n 1e82c │ │ │ │ - b.n 1e850 │ │ │ │ + beq.n 1e71c │ │ │ │ + b.n 1e740 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8820 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r0, 1e82a │ │ │ │ + cbz r0, 1e71a │ │ │ │ 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 1e80a │ │ │ │ + bne.n 1e6fa │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e87c │ │ │ │ + cbz r3, 1e76c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1e862 │ │ │ │ + b.n 1e752 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e874 │ │ │ │ + cbz r3, 1e764 │ │ │ │ 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 1e7e2 │ │ │ │ + b.n 1e6d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e860 │ │ │ │ + b.n 1e750 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e862 │ │ │ │ + b.n 1e752 │ │ │ │ │ │ │ │ -0001e884 : │ │ │ │ +0001e774 : │ │ │ │ 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] @ (1e908 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e90c ) │ │ │ │ + ldr r0, [pc, #112] @ (1e7f8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e7fc ) │ │ │ │ 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 1e8e0 │ │ │ │ - ldr r0, [pc, #96] @ (1e910 ) │ │ │ │ + beq.n 1e7d0 │ │ │ │ + ldr r0, [pc, #96] @ (1e800 ) │ │ │ │ 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 1e8e0 │ │ │ │ + blt.n 1e7d0 │ │ │ │ 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 1e8fa │ │ │ │ + beq.n 1e7ea │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1e914 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e90c ) │ │ │ │ + ldr r2, [pc, #48] @ (1e804 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e7fc ) │ │ │ │ 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 1e904 │ │ │ │ + bne.n 1e7f4 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8060 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e8e2 │ │ │ │ + b.n 1e7d2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e918 : │ │ │ │ +0001e808 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1e922 │ │ │ │ + bne.n 1e812 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0001e940 : │ │ │ │ +0001e830 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #104] @ (1e9b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e8a8 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #104] @ (1e9bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1e998 │ │ │ │ + cbz r0, 1e888 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 1e998 │ │ │ │ - ldr r2, [pc, #84] @ (1e9c0 ) │ │ │ │ + cbz r1, 1e888 │ │ │ │ + ldr r2, [pc, #84] @ (1e8b0 ) │ │ │ │ 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 1e998 │ │ │ │ + bhi.n 1e888 │ │ │ │ mov r0, r4 │ │ │ │ blx 8590 │ │ │ │ mov r0, r5 │ │ │ │ blx 83d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e99a │ │ │ │ + b.n 1e88a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e9c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9bc ) │ │ │ │ + ldr r2, [pc, #40] @ (1e8b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8ac ) │ │ │ │ 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 1e9b2 │ │ │ │ + bne.n 1e8a2 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb870 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ 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] @ (1ea04 ) │ │ │ │ + ldr r1, [pc, #44] @ (1e8f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea02 │ │ │ │ - ldr r1, [pc, #36] @ (1ea08 ) │ │ │ │ + cbz r0, 1e8f2 │ │ │ │ + ldr r1, [pc, #36] @ (1e8f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea02 │ │ │ │ + cbz r0, 1e8f2 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 1e9fa │ │ │ │ - b.n 1ea02 │ │ │ │ + cbnz r0, 1e8ea │ │ │ │ + b.n 1e8f2 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ - cbz r0, 1ea02 │ │ │ │ + cbz r0, 1e8f2 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 1e9f4 │ │ │ │ + bls.n 1e8e4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, 1ea26 │ │ │ │ + cbz r2, 1e916 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1ea28 │ │ │ │ + cbz r6, 1e918 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1ea52 │ │ │ │ + cbz r1, 1e942 │ │ │ │ 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 │ │ │ │ @@ -34925,57 +34824,57 @@ │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ subhi r0, r3, r0 │ │ │ │ movls r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 1eace │ │ │ │ + cbz r0, 1e9be │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1ead0 │ │ │ │ + cbz r3, 1e9c0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r3, ip] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1eac8 │ │ │ │ + beq.n 1e9b8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ea96 │ │ │ │ + beq.n 1e986 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp ip, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - bcs.n 1eac6 │ │ │ │ + bcs.n 1e9b6 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ add r2, ip │ │ │ │ add r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, #10 │ │ │ │ - b.n 1eab8 │ │ │ │ + b.n 1e9a8 │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1eac2 │ │ │ │ + beq.n 1e9b2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1eab0 │ │ │ │ + bls.n 1e9a0 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ pop {pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 1ea92 │ │ │ │ + b.n 1e982 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb3a │ │ │ │ + beq.n 1ea2a │ │ │ │ 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 │ │ │ │ @@ -34985,20 +34884,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, 1eb2c │ │ │ │ + cbz r3, 1ea1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1eb26 │ │ │ │ + cbz r3, 1ea16 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ @@ -35007,16 +34906,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb12 │ │ │ │ - b.n 1eb26 │ │ │ │ + bne.n 1ea02 │ │ │ │ + b.n 1ea16 │ │ │ │ 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 │ │ │ │ @@ -35044,43 +34943,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 1ebaa │ │ │ │ + bne.n 1ea9a │ │ │ │ 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 1ebf4 │ │ │ │ + bcs.n 1eae4 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, lr │ │ │ │ - b.n 1ebce │ │ │ │ + b.n 1eabe │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ebee │ │ │ │ + beq.n 1eade │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1ebc8 │ │ │ │ + bne.n 1eab8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ebee │ │ │ │ + bls.n 1eade │ │ │ │ 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 │ │ │ │ @@ -35089,21 +34988,21 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0001ec04 : │ │ │ │ +0001eaf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ add r0, r1 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs.w 1edb4 │ │ │ │ - ldr.w lr, [pc, #420] @ 1edb8 │ │ │ │ + bcs.w 1eca4 │ │ │ │ + ldr.w lr, [pc, #420] @ 1eca8 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r6 │ │ │ │ subs r2, r6, #1 │ │ │ │ add lr, pc │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r7 │ │ │ │ @@ -35116,206 +35015,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 1ec24 │ │ │ │ + bne.n 1eb14 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 1ec46 │ │ │ │ - ldr.w lr, [pc, #356] @ 1edbc │ │ │ │ + bne.n 1eb36 │ │ │ │ + ldr.w lr, [pc, #356] @ 1ecac │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ - ldr.w lr, [pc, #340] @ 1edc0 │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ + ldr.w lr, [pc, #340] @ 1ecb0 │ │ │ │ movs r7, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ - ldr.w lr, [pc, #324] @ 1edc4 │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ + ldr.w lr, [pc, #324] @ 1ecb4 │ │ │ │ movs r7, #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ - ldr.w lr, [pc, #308] @ 1edc8 │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ + ldr.w lr, [pc, #308] @ 1ecb8 │ │ │ │ movs r7, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ cmp r4, #1 │ │ │ │ - ldr.w lr, [pc, #292] @ 1edcc │ │ │ │ + ldr.w lr, [pc, #292] @ 1ecbc │ │ │ │ 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 1ed58 │ │ │ │ - ldr.w lr, [pc, #252] @ 1edd0 │ │ │ │ + beq.n 1ec48 │ │ │ │ + ldr.w lr, [pc, #252] @ 1ecc0 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #3072 @ 0xc00 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ - ldr.w lr, [pc, #240] @ 1edd4 │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ + ldr.w lr, [pc, #240] @ 1ecc4 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ - ldr.w lr, [pc, #224] @ 1edd8 │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ + ldr.w lr, [pc, #224] @ 1ecc8 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #2048 @ 0x800 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed76 │ │ │ │ - ldr.w lr, [pc, #208] @ 1eddc │ │ │ │ + beq.n 1ec66 │ │ │ │ + ldr.w lr, [pc, #208] @ 1eccc │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.n 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed96 │ │ │ │ - ldr.w lr, [pc, #192] @ 1ede0 │ │ │ │ + beq.n 1ec86 │ │ │ │ + ldr.w lr, [pc, #192] @ 1ecd0 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.w 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.w 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1ec46 │ │ │ │ + bne.n 1eb36 │ │ │ │ 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 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.w 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w lr, [pc, #136] @ 1ede4 │ │ │ │ + ldr.w lr, [pc, #136] @ 1ecd4 │ │ │ │ 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 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ - ldr.w lr, [pc, #112] @ 1ede8 │ │ │ │ + bne.w 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ + ldr.w lr, [pc, #112] @ 1ecd8 │ │ │ │ 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 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ - ldr.w lr, [pc, #84] @ 1edec │ │ │ │ + bne.w 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ + ldr.w lr, [pc, #84] @ 1ecdc │ │ │ │ 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 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.w 1eb14 │ │ │ │ + b.n 1eb3c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ed52 │ │ │ │ - vld4.8 {d16-d19}, [sl], r1 │ │ │ │ - vld4.8 {d0-d3}, [sl], r1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr.w r0, [r6, #1] │ │ │ │ - ldrh.w r0, [r0, #1] │ │ │ │ - ldrb.w r0, [lr, #1] │ │ │ │ - strb.w r0, [ip, #1] │ │ │ │ - ldr??.w r0, [r6, r1] │ │ │ │ - str??.w r0, [r4, r1] │ │ │ │ - strh.w r0, [r2, r1] │ │ │ │ - strb.w r0, [r2, r1] │ │ │ │ - @ instruction: 0xf7e40001 │ │ │ │ + b.n 1ec42 │ │ │ │ + @ instruction: 0xfa7a0001 │ │ │ │ + @ instruction: 0xfa3a0001 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ + movs r2, r0 │ │ │ │ + vld1.8 {d16[0]}, [r6], r1 │ │ │ │ + vst1.8 {d16[0]}, [r0], r1 │ │ │ │ + vld1.8 {d0[0]}, [lr], r1 │ │ │ │ + ldrsb.w r0, [ip, #1] │ │ │ │ + vst1.8 {d0[0]}, [r6], r1 │ │ │ │ + ldr??.w r0, [r4, r1] │ │ │ │ + ldrsh.w r0, [r2, r1] │ │ │ │ + ldrsb.w r0, [r2, r1] │ │ │ │ + ldr??.w r0, [r4, #1] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1ee2c │ │ │ │ + cbz r3, 1ed1c │ │ │ │ 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, 1ee20 │ │ │ │ + cbz r0, 1ed10 │ │ │ │ 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 1eec0 │ │ │ │ + beq.n 1edb0 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ee9c │ │ │ │ + beq.n 1ed8c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - cbz r3, 1ee9c │ │ │ │ + cbz r3, 1ed8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1ee9c │ │ │ │ + cbz r2, 1ed8c │ │ │ │ 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 │ │ │ │ @@ -35325,551 +35224,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 1eea0 │ │ │ │ - cbz r3, 1ee9c │ │ │ │ + beq.n 1ed90 │ │ │ │ + cbz r3, 1ed8c │ │ │ │ add.w r1, lr, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1eeb2 │ │ │ │ + beq.n 1eda2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1eeb2 │ │ │ │ + beq.n 1eda2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee82 │ │ │ │ + bne.n 1ed72 │ │ │ │ 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 1ee9c │ │ │ │ + beq.n 1ed8c │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ee7e │ │ │ │ + bne.n 1ed6e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1eec4 │ │ │ │ + bne.n 1edb4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - b.n 1ee5c │ │ │ │ + b.n 1ed4c │ │ │ │ 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 1ee98 │ │ │ │ + b.n 1ed88 │ │ │ │ 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] @ (1f0e0 ) │ │ │ │ + ldr r2, [pc, #488] @ (1efd0 ) │ │ │ │ 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] @ (1f0e4 ) │ │ │ │ + ldr r3, [pc, #476] @ (1efd4 ) │ │ │ │ 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 1f02e │ │ │ │ + beq.w 1ef1e │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bhi.n 1efdc │ │ │ │ + bhi.n 1eecc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8578 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f02e │ │ │ │ + bgt.n 1ef1e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 1f060 │ │ │ │ + beq.w 1ef50 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1ef02 │ │ │ │ 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 1ef70 │ │ │ │ + b.n 1ee60 │ │ │ │ ldr.w r1, [fp, #16]! │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1ef02 │ │ │ │ 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 1ef66 │ │ │ │ + bne.n 1ee56 │ │ │ │ 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 1ef66 │ │ │ │ + bne.n 1ee56 │ │ │ │ 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 1efca │ │ │ │ + beq.n 1eeba │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0cc │ │ │ │ + beq.w 1efbc │ │ │ │ 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 1f03a │ │ │ │ + b.n 1ef2a │ │ │ │ add.w r8, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0ba │ │ │ │ + beq.n 1efaa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f02e │ │ │ │ + cbz r4, 1ef1e │ │ │ │ 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 1ef42 │ │ │ │ + ble.n 1ee32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f02e │ │ │ │ + beq.n 1ef1e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0c4 │ │ │ │ + beq.n 1efb4 │ │ │ │ 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] @ (1f0e8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1efd8 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (1f0e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1efd4 ) │ │ │ │ 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 1f0dc │ │ │ │ + bne.n 1efcc │ │ │ │ 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 1ea70 │ │ │ │ + bl 1e960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f012 │ │ │ │ + blt.n 1ef02 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1ef02 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f080 │ │ │ │ + b.n 1ef70 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1ef02 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f076 │ │ │ │ + bne.n 1ef66 │ │ │ │ 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 1f0a8 │ │ │ │ + beq.n 1ef98 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f0d4 │ │ │ │ + cbz r3, 1efc4 │ │ │ │ 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 1f03a │ │ │ │ + b.n 1ef2a │ │ │ │ mov r0, r8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eff8 │ │ │ │ + b.n 1eee8 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f02e │ │ │ │ + b.n 1ef1e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1efca │ │ │ │ + b.n 1eeba │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f0a8 │ │ │ │ + b.n 1ef98 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ 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] @ (1f2c8 ) │ │ │ │ + ldr r1, [pc, #452] @ (1f1b8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #452] @ (1f2cc ) │ │ │ │ + ldr r3, [pc, #452] @ (1f1bc ) │ │ │ │ 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 1f266 │ │ │ │ + beq.w 1f156 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f270 │ │ │ │ + beq.w 1f160 │ │ │ │ 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 1f25c │ │ │ │ + beq.w 1f14c │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 1f2ac │ │ │ │ + bls.w 1f19c │ │ │ │ movs r4, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, r9, r3 │ │ │ │ - b.n 1f166 │ │ │ │ + b.n 1f056 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f256 │ │ │ │ + bcs.n 1f146 │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #91 @ 0x5b │ │ │ │ - bne.n 1f160 │ │ │ │ + bne.n 1f050 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f256 │ │ │ │ + bcs.n 1f146 │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f256 │ │ │ │ + beq.n 1f146 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f258 │ │ │ │ + beq.n 1f148 │ │ │ │ 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 1f1be │ │ │ │ + b.n 1f0ae │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldrd r6, r8, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ee30 │ │ │ │ + bl 1ed20 │ │ │ │ ldrd r2, r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1f20e │ │ │ │ + cbz r0, 1f0fe │ │ │ │ adds r1, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1eed8 │ │ │ │ + bl 1edc8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f1a8 │ │ │ │ + bne.n 1f098 │ │ │ │ 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 1f294 │ │ │ │ + beq.n 1f184 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ - cbnz r3, 1f22a │ │ │ │ + cbnz r3, 1f11a │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f22a │ │ │ │ + beq.n 1f11a │ │ │ │ mov r3, lr │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f22a │ │ │ │ + bcs.n 1f11a │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f15a │ │ │ │ + b.n 1f04a │ │ │ │ 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 1f1fa │ │ │ │ + beq.n 1f0ea │ │ │ │ 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] @ (1f2d0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1f2cc ) │ │ │ │ + ldr r2, [pc, #148] @ (1f1c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f1bc ) │ │ │ │ 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 1f2c4 │ │ │ │ + bne.n 1f1b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1f2ba │ │ │ │ + cbz r2, 1f1aa │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f22a │ │ │ │ + b.n 1f11a │ │ │ │ mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f14c │ │ │ │ - cbz r2, 1f2a0 │ │ │ │ + b.n 1f03c │ │ │ │ + cbz r2, 1f190 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 1f132 │ │ │ │ + b.n 1f022 │ │ │ │ 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 1f192 │ │ │ │ + b.n 1f082 │ │ │ │ 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 1f23a │ │ │ │ + b.n 1f12a │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1f22a │ │ │ │ + b.n 1f11a │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f18a │ │ │ │ + b.n 1f07a │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f18a │ │ │ │ + b.n 1f07a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ 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] @ (1f36c ) │ │ │ │ + ldr r4, [pc, #136] @ (1f25c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f370 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f260 ) │ │ │ │ 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 1f0ec │ │ │ │ + bl 1efdc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f362 │ │ │ │ + beq.n 1f252 │ │ │ │ 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, 1f354 │ │ │ │ + cbz r3, 1f244 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f33a │ │ │ │ + cbz r3, 1f22a │ │ │ │ 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] @ (1f374 ) │ │ │ │ - ldr r2, [pc, #48] @ (1f370 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f264 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f260 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f366 │ │ │ │ + bne.n 1f256 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f32a │ │ │ │ - b.n 1f33a │ │ │ │ + bne.n 1f21a │ │ │ │ + b.n 1f22a │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f33a │ │ │ │ + b.n 1f22a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ 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] @ (1f43c ) │ │ │ │ + ldr r4, [pc, #176] @ (1f32c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #176] @ (1f440 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f330 ) │ │ │ │ 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 1f0ec │ │ │ │ + bl 1efdc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 1f410 │ │ │ │ + cbz r5, 1f300 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ blx 87e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ @@ -35878,687 +35777,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, 1f42c │ │ │ │ + cbz r3, 1f31c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r2, r9, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f410 │ │ │ │ + cbz r5, 1f300 │ │ │ │ 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] @ (1f444 ) │ │ │ │ - ldr r2, [pc, #44] @ (1f440 ) │ │ │ │ + ldr r1, [pc, #48] @ (1f334 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f330 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f438 │ │ │ │ + bne.n 1f328 │ │ │ │ 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 1f3e8 │ │ │ │ + b.n 1f2d8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ 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] @ (1f4a8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f398 ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - ldr r4, [pc, #76] @ (1f4ac ) │ │ │ │ + ldr r4, [pc, #76] @ (1f39c ) │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #72] @ (1f4b0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f3a0 ) │ │ │ │ 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 1f378 │ │ │ │ - ldr r2, [pc, #40] @ (1f4b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4b0 ) │ │ │ │ + bl 1f268 │ │ │ │ + ldr r2, [pc, #40] @ (1f3a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f3a0 ) │ │ │ │ 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 1f4a2 │ │ │ │ + bne.n 1f392 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f4b8 : │ │ │ │ +0001f3a8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6d4 │ │ │ │ + beq.w 1f5c4 │ │ │ │ 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 1f6d0 │ │ │ │ + beq.w 1f5c0 │ │ │ │ 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 1f51c │ │ │ │ + b.n 1f40c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ addeq r2, ip │ │ │ │ - beq.n 1f50a │ │ │ │ + beq.n 1f3fa │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ - bne.n 1f52e │ │ │ │ + bne.n 1f41e │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ - cbz r3, 1f538 │ │ │ │ + cbz r3, 1f428 │ │ │ │ mul.w ip, r6, r1 │ │ │ │ sub.w r0, r7, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 1f5aa │ │ │ │ + bcc.n 1f49a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1f5a0 │ │ │ │ - bls.n 1f4f8 │ │ │ │ + beq.n 1f490 │ │ │ │ + bls.n 1f3e8 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 1f5a0 │ │ │ │ + beq.n 1f490 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 1f58e │ │ │ │ + beq.n 1f47e │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f510 │ │ │ │ + bne.n 1f400 │ │ │ │ adds r6, r2, #3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6b4 │ │ │ │ + beq.w 1f5a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1f5aa │ │ │ │ + cbz r0, 1f49a │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f584 │ │ │ │ + cbz r2, 1f474 │ │ │ │ movs r6, #19 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f630 │ │ │ │ + beq.n 1f520 │ │ │ │ sub.w ip, r2, #9 │ │ │ │ uxtb.w ip, ip │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.n 1f5b0 │ │ │ │ + bhi.n 1f4a0 │ │ │ │ lsr.w ip, r6, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 1f69c │ │ │ │ + beq.w 1f58c │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f55e │ │ │ │ + bne.n 1f44e │ │ │ │ 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 1f50a │ │ │ │ + b.n 1f3fa │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #2 │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ - b.n 1f50a │ │ │ │ + b.n 1f3fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1f5fa │ │ │ │ - bls.w 1f6ea │ │ │ │ + beq.n 1f4ea │ │ │ │ + bls.w 1f5da │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 1f5fa │ │ │ │ + beq.n 1f4ea │ │ │ │ and.w r7, r2, #223 @ 0xdf │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - beq.n 1f5ca │ │ │ │ + beq.n 1f4ba │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f57c │ │ │ │ + b.n 1f46c │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #10 │ │ │ │ cmp r1, #0 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.n 1f5f2 │ │ │ │ + ble.n 1f4e2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f5ec │ │ │ │ + cbz r2, 1f4dc │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5e0 │ │ │ │ + bne.n 1f4d0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1f5da │ │ │ │ + bne.n 1f4ca │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f57c │ │ │ │ + b.n 1f46c │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 1f6bc │ │ │ │ + beq.n 1f5ac │ │ │ │ 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 1f6dc │ │ │ │ + ble.n 1f5cc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f628 │ │ │ │ + cbz r2, 1f518 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f61c │ │ │ │ + bne.n 1f50c │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f678 │ │ │ │ + beq.n 1f568 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 1f616 │ │ │ │ + b.n 1f506 │ │ │ │ mov r7, r3 │ │ │ │ add.w ip, r5, #1 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6d8 │ │ │ │ + beq.n 1f5c8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f662 │ │ │ │ + beq.n 1f552 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f67c │ │ │ │ + beq.n 1f56c │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f584 │ │ │ │ + beq.n 1f474 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 1f646 │ │ │ │ + bne.n 1f536 │ │ │ │ mov r5, ip │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f55e │ │ │ │ - b.n 1f584 │ │ │ │ + bne.w 1f44e │ │ │ │ + b.n 1f474 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f57c │ │ │ │ + b.n 1f46c │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne.n 1f64a │ │ │ │ + bne.n 1f53a │ │ │ │ strb.w r2, [r3], #2 │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r7, #1] │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f584 │ │ │ │ + beq.w 1f474 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f65c │ │ │ │ + b.n 1f54c │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 1f5c4 │ │ │ │ + bne.n 1f4b4 │ │ │ │ movw r2, #8250 @ 0x203a │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f55e │ │ │ │ - b.n 1f584 │ │ │ │ + bne.w 1f44e │ │ │ │ + b.n 1f474 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ - b.n 1f54e │ │ │ │ + b.n 1f43e │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r3, #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f584 │ │ │ │ + beq.w 1f474 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f55e │ │ │ │ + b.n 1f44e │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1f53a │ │ │ │ + b.n 1f42a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f584 │ │ │ │ + b.n 1f474 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f584 │ │ │ │ + beq.w 1f474 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f55e │ │ │ │ + b.n 1f44e │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 1f69c │ │ │ │ + bne.n 1f58c │ │ │ │ cmp r1, #0 │ │ │ │ movw r2, #2604 @ 0xa2c │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - ble.w 1f57c │ │ │ │ + ble.w 1f46c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f712 │ │ │ │ + cbz r2, 1f602 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f706 │ │ │ │ + bne.n 1f5f6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f700 │ │ │ │ - b.n 1f57c │ │ │ │ + bne.n 1f5f0 │ │ │ │ + b.n 1f46c │ │ │ │ nop │ │ │ │ │ │ │ │ -0001f71c : │ │ │ │ +0001f60c : │ │ │ │ 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 1f7e2 │ │ │ │ + beq.n 1f6d2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f782 │ │ │ │ + cbz r5, 1f672 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ - cbz r2, 1f77e │ │ │ │ + cbz r2, 1f66e │ │ │ │ mov.w ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f786 │ │ │ │ + beq.n 1f676 │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 1f7c2 │ │ │ │ + bhi.n 1f6b2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f7c2 │ │ │ │ + bpl.n 1f6b2 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f760 │ │ │ │ + bne.n 1f650 │ │ │ │ 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 1f77e │ │ │ │ + beq.n 1f66e │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f7b0 │ │ │ │ + beq.n 1f6a0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f7c8 │ │ │ │ + beq.n 1f6b8 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ - cbz r2, 1f7de │ │ │ │ + cbz r2, 1f6ce │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ mov r0, r3 │ │ │ │ - bne.n 1f798 │ │ │ │ + bne.n 1f688 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f760 │ │ │ │ - b.n 1f77e │ │ │ │ + bne.n 1f650 │ │ │ │ + b.n 1f66e │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f776 │ │ │ │ + b.n 1f666 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - bne.n 1f79c │ │ │ │ + bne.n 1f68c │ │ │ │ strb.w r2, [r0], #2 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7a8 │ │ │ │ + bne.n 1f698 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f77e │ │ │ │ + b.n 1f66e │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f746 │ │ │ │ + b.n 1f636 │ │ │ │ │ │ │ │ -0001f7ec : │ │ │ │ +0001f6dc : │ │ │ │ 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] @ (1f884 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f774 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f888 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f778 ) │ │ │ │ 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 1f0ec │ │ │ │ + bl 1efdc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f87a │ │ │ │ + beq.n 1f76a │ │ │ │ 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, 1f86c │ │ │ │ + cbz r3, 1f75c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f852 │ │ │ │ + cbz r3, 1f742 │ │ │ │ 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] @ (1f88c ) │ │ │ │ - ldr r2, [pc, #48] @ (1f888 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f77c ) │ │ │ │ + ldr r2, [pc, #48] @ (1f778 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f87e │ │ │ │ + bne.n 1f76e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f842 │ │ │ │ - b.n 1f852 │ │ │ │ + bne.n 1f732 │ │ │ │ + b.n 1f742 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f852 │ │ │ │ + b.n 1f742 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f890 : │ │ │ │ +0001f780 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #96] @ 1f900 │ │ │ │ + ldr.w ip, [pc, #96] @ 1f7f0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #92] @ (1f904 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f7f4 ) │ │ │ │ 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 1f0ec │ │ │ │ + bl 1efdc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f8e0 │ │ │ │ + bhi.n 1f7d0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ (1f908 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f904 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f7f8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f7f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8fa │ │ │ │ + bne.n 1f7ea │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f8c6 │ │ │ │ + bne.n 1f7b6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #32] @ (1f90c ) │ │ │ │ + ldr r1, [pc, #32] @ (1f7fc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8dd4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f8c8 │ │ │ │ + b.n 1f7b8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, 1fab0 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 1f9a0 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0001f910 : │ │ │ │ +0001f800 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #112] @ 1f990 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f880 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1f994 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f884 ) │ │ │ │ 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, 1f966 │ │ │ │ + cbz r0, 1f856 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f0ec │ │ │ │ + bl 1efdc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ead4 │ │ │ │ + bl 1e9c4 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1f980 │ │ │ │ + cbz r3, 1f870 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #48] @ (1f998 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f994 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f888 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f98a │ │ │ │ + bne.n 1f87a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f966 │ │ │ │ + b.n 1f856 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f99c : │ │ │ │ +0001f88c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #112] @ 1fa1c │ │ │ │ + ldr.w ip, [pc, #112] @ 1f90c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1fa20 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f910 ) │ │ │ │ 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, 1f9e8 │ │ │ │ + cbnz r0, 1f8d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #84] @ (1fa24 ) │ │ │ │ - ldr r2, [pc, #76] @ (1fa20 ) │ │ │ │ + ldr r1, [pc, #84] @ (1f914 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f910 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fa16 │ │ │ │ + bne.n 1f906 │ │ │ │ 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 1f0ec │ │ │ │ + bl 1efdc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ea70 │ │ │ │ + bl 1e960 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1fa0e │ │ │ │ + cbz r3, 1f8fe │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1f9ce │ │ │ │ + b.n 1f8be │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f9ce │ │ │ │ + b.n 1f8be │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001fa28 : │ │ │ │ +0001f918 : │ │ │ │ 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] @ (1fe00 ) │ │ │ │ + ldr r2, [pc, #964] @ (1fcf0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #964] @ (1fe04 ) │ │ │ │ + ldr r3, [pc, #964] @ (1fcf4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -36568,87 +36467,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, 1fa88 │ │ │ │ + cbz r3, 1f978 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #920] @ (1fe08 ) │ │ │ │ - ldr r3, [pc, #916] @ (1fe04 ) │ │ │ │ + ldr r2, [pc, #920] @ (1fcf8 ) │ │ │ │ + ldr r3, [pc, #916] @ (1fcf4 ) │ │ │ │ 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 1fdfa │ │ │ │ + bne.w 1fcea │ │ │ │ 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 1fc62 │ │ │ │ + beq.w 1fb52 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 1faae │ │ │ │ + cbz r3, 1f99e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1fa6a │ │ │ │ + bne.n 1f95a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1f0ec │ │ │ │ + bl 1efdc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcf0 │ │ │ │ + beq.w 1fbe0 │ │ │ │ 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 1fba2 │ │ │ │ + bne.n 1fa92 │ │ │ │ subs r2, r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ addgt r1, sl │ │ │ │ - bgt.n 1faf2 │ │ │ │ - b.n 1fce2 │ │ │ │ + bgt.n 1f9e2 │ │ │ │ + b.n 1fbd2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fce2 │ │ │ │ + beq.w 1fbd2 │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1faec │ │ │ │ + bne.n 1f9dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fce2 │ │ │ │ + beq.w 1fbd2 │ │ │ │ add.w r1, sl, r2 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1fb10 │ │ │ │ + b.n 1fa00 │ │ │ │ subs r2, #1 │ │ │ │ - beq.w 1fce2 │ │ │ │ + beq.w 1fbd2 │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1fb0a │ │ │ │ + bne.n 1f9fa │ │ │ │ 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] │ │ │ │ @@ -36673,22 +36572,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 1fd7e │ │ │ │ + beq.w 1fc6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa6a │ │ │ │ + beq.w 1f95a │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8250 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ adds r0, r7, r4 │ │ │ │ @@ -36697,59 +36596,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 1fa6c │ │ │ │ + b.n 1f95c │ │ │ │ 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 1e9c8 │ │ │ │ + bl 1e8b8 │ │ │ │ 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 1fa6a │ │ │ │ + ble.w 1f95a │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fce6 │ │ │ │ + beq.w 1fbd6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa6a │ │ │ │ + beq.w 1f95a │ │ │ │ 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 1fd9e │ │ │ │ + beq.w 1fc8e │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.w 1fde2 │ │ │ │ + beq.w 1fcd2 │ │ │ │ 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] │ │ │ │ @@ -36757,15 +36656,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 1fc4a │ │ │ │ + beq.n 1fb3a │ │ │ │ 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] │ │ │ │ @@ -36773,45 +36672,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 1fb92 │ │ │ │ + b.n 1fa82 │ │ │ │ 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 1fd88 │ │ │ │ + beq.w 1fc78 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa6a │ │ │ │ + beq.w 1f95a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9c8 │ │ │ │ + bl 1e8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd98 │ │ │ │ - ldr r3, [pc, #364] @ (1fe0c ) │ │ │ │ + beq.n 1fc88 │ │ │ │ + ldr r3, [pc, #364] @ (1fcfc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #356] @ (1fe10 ) │ │ │ │ + ldr r3, [pc, #356] @ (1fd00 ) │ │ │ │ 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> │ │ │ │ @@ -36819,67 +36718,67 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 856c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fdec │ │ │ │ + beq.w 1fcdc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1fb9e │ │ │ │ + b.n 1fa8e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb20 │ │ │ │ + b.n 1fa10 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fbea │ │ │ │ + b.n 1fada │ │ │ │ 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 1fdcc │ │ │ │ + beq.n 1fcbc │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa6a │ │ │ │ + beq.w 1f95a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9c8 │ │ │ │ + bl 1e8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fddc │ │ │ │ - ldr r3, [pc, #228] @ (1fe14 ) │ │ │ │ + beq.n 1fccc │ │ │ │ + ldr r3, [pc, #228] @ (1fd04 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fdd6 │ │ │ │ + beq.n 1fcc6 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 1fdf4 │ │ │ │ - ldr r2, [pc, #212] @ (1fe18 ) │ │ │ │ + beq.n 1fce4 │ │ │ │ + ldr r2, [pc, #212] @ (1fd08 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #204] @ (1fe1c ) │ │ │ │ + ldr r3, [pc, #204] @ (1fd0c ) │ │ │ │ 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] │ │ │ │ @@ -36888,28 +36787,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 1fb9e │ │ │ │ + b.n 1fa8e │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fb70 │ │ │ │ + b.n 1fa60 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fc94 │ │ │ │ - b.n 1fa6a │ │ │ │ - ldr r3, [pc, #132] @ (1fe20 ) │ │ │ │ + bne.w 1fb84 │ │ │ │ + b.n 1f95a │ │ │ │ + ldr r3, [pc, #132] @ (1fd10 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fca2 │ │ │ │ + b.n 1fb92 │ │ │ │ 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 │ │ │ │ @@ -36920,72 +36819,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 1fc4a │ │ │ │ + b.n 1fb3a │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fd1e │ │ │ │ - ldr r2, [pc, #76] @ (1fe24 ) │ │ │ │ + b.n 1fc0e │ │ │ │ + ldr r2, [pc, #76] @ (1fd14 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd46 │ │ │ │ - ldr r3, [pc, #72] @ (1fe28 ) │ │ │ │ + b.n 1fc36 │ │ │ │ + ldr r3, [pc, #72] @ (1fd18 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fd32 │ │ │ │ + b.n 1fc22 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ - b.n 1fc34 │ │ │ │ + b.n 1fb24 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1fb9e │ │ │ │ - ldr r2, [pc, #52] @ (1fe2c ) │ │ │ │ + b.n 1fa8e │ │ │ │ + ldr r2, [pc, #52] @ (1fd1c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd46 │ │ │ │ + b.n 1fc36 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #304 @ (adr r5, 1ff40 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 1fe30 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 1ff14 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 1fe04 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 20108 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 1fff8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #688 @ (adr r4, 200d0 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 1ffc0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #648] @ 0x288 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001fe30 : │ │ │ │ +0001fd20 : │ │ │ │ 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] @ (1fe94 ) │ │ │ │ + ldr r2, [pc, #80] @ (1fd84 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1fe98 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fd88 ) │ │ │ │ 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] │ │ │ │ @@ -36998,227 +36897,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] @ (1fe9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1fe98 ) │ │ │ │ + ldr r2, [pc, #36] @ (1fd8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1fd88 ) │ │ │ │ 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 1fe8e │ │ │ │ + bne.n 1fd7e │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r0], {1} │ │ │ │ + ldc2 0, cr0, [r0, #4] │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, lr, cr1 │ │ │ │ + ldc2l 0, cr0, [lr, #-4] │ │ │ │ │ │ │ │ -0001fea0 : │ │ │ │ +0001fd90 : │ │ │ │ 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] @ 1ff18 │ │ │ │ + ldr.w ip, [pc, #104] @ 1fe08 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ff1c ) │ │ │ │ + ldr r3, [pc, #100] @ (1fe0c ) │ │ │ │ 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, 1fefc │ │ │ │ + cbz r3, 1fdec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1fefc │ │ │ │ - ldr r1, [pc, #60] @ (1ff20 ) │ │ │ │ - ldr r2, [pc, #52] @ (1ff1c ) │ │ │ │ + beq.n 1fdec │ │ │ │ + ldr r1, [pc, #60] @ (1fe10 ) │ │ │ │ + ldr r2, [pc, #52] @ (1fe0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ff12 │ │ │ │ + bne.n 1fe02 │ │ │ │ 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 1fee2 │ │ │ │ + b.n 1fdd2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0], {1} │ │ │ │ + stc2 0, cr0, [r0, #-4]! │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - umlal r0, r0, r2, r1 │ │ │ │ + ldc2l 0, cr0, [r2], #4 │ │ │ │ │ │ │ │ -0001ff24 : │ │ │ │ +0001fe14 : │ │ │ │ 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] @ 1ff9c │ │ │ │ + ldr.w ip, [pc, #104] @ 1fe8c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ffa0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1fe90 ) │ │ │ │ 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, 1ff80 │ │ │ │ + cbz r3, 1fe70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ff80 │ │ │ │ - ldr r1, [pc, #60] @ (1ffa4 ) │ │ │ │ - ldr r2, [pc, #52] @ (1ffa0 ) │ │ │ │ + beq.n 1fe70 │ │ │ │ + ldr r1, [pc, #60] @ (1fe94 ) │ │ │ │ + ldr r2, [pc, #52] @ (1fe90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ff96 │ │ │ │ + bne.n 1fe86 │ │ │ │ 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 1ff66 │ │ │ │ + b.n 1fe56 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smull r0, r0, ip, r1 │ │ │ │ + ldc2 0, cr0, [ip], {1} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r0, lr, r1, r0 │ │ │ │ + stc2l 0, cr0, [lr], #-4 │ │ │ │ │ │ │ │ -0001ffa8 : │ │ │ │ +0001fe98 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -0001ffc4 : │ │ │ │ +0001feb4 : │ │ │ │ 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] @ (2033c ) │ │ │ │ + ldr r2, [pc, #868] @ (2022c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #868] @ (20340 ) │ │ │ │ + ldr r3, [pc, #868] @ (20230 ) │ │ │ │ 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 2032c │ │ │ │ + beq.w 2021c │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202d6 │ │ │ │ - cbz r5, 20000 │ │ │ │ + beq.w 201c6 │ │ │ │ + cbz r5, 1fef0 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbnz r2, 20022 │ │ │ │ + cbnz r2, 1ff12 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr r2, [pc, #832] @ (20344 ) │ │ │ │ - ldr r3, [pc, #824] @ (20340 ) │ │ │ │ + ldr r2, [pc, #832] @ (20234 ) │ │ │ │ + ldr r3, [pc, #824] @ (20230 ) │ │ │ │ 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 20338 │ │ │ │ + bne.w 20228 │ │ │ │ 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] @ 20348 │ │ │ │ + ldr.w sl, [pc, #804] @ 20238 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ mov.w r9, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, pc │ │ │ │ - b.n 2005a │ │ │ │ + b.n 1ff4a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r6, r3, #10 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 20260 │ │ │ │ + bhi.w 20150 │ │ │ │ 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 20000 │ │ │ │ + beq.n 1fef0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 20032 │ │ │ │ + bne.n 1ff22 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r6, r5, #1 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 2004c │ │ │ │ - add r1, pc, #8 @ (adr r1, 20074 ) │ │ │ │ + bhi.n 1ff3c │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ff64 ) │ │ │ │ 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 │ │ │ │ @@ -37241,168 +37140,168 @@ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 200e6 │ │ │ │ + bls.n 1ffd6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20322 │ │ │ │ + beq.w 20212 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2032c │ │ │ │ + beq.w 2021c │ │ │ │ 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 2023e │ │ │ │ + b.n 2012e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.w 202b8 │ │ │ │ + bhi.w 201a8 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2028c │ │ │ │ - ldr r2, [pc, #552] @ (2034c ) │ │ │ │ + bne.w 2017c │ │ │ │ + ldr r2, [pc, #552] @ (2023c ) │ │ │ │ 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 2004c │ │ │ │ + b.n 1ff3c │ │ │ │ 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 20294 │ │ │ │ + bhi.w 20184 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20188 │ │ │ │ + cbz r3, 20078 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 20174 │ │ │ │ + bne.n 20064 │ │ │ │ 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 20164 │ │ │ │ + bne.n 20054 │ │ │ │ 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 2004c │ │ │ │ + b.n 1ff3c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 201c2 │ │ │ │ + bls.n 200b2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20318 │ │ │ │ + beq.w 20208 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2032c │ │ │ │ + beq.w 2021c │ │ │ │ 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] @ (20350 ) │ │ │ │ + ldr r7, [pc, #376] @ (20240 ) │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [ip] │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ - b.n 2023e │ │ │ │ + b.n 2012e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 20216 │ │ │ │ + bls.n 20106 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2030e │ │ │ │ + beq.w 201fe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2032c │ │ │ │ + beq.w 2021c │ │ │ │ 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] @ (20354 ) │ │ │ │ + ldr r7, [pc, #296] @ (20244 ) │ │ │ │ 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 │ │ │ │ @@ -37414,162 +37313,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 2004c │ │ │ │ + b.n 1ff3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20280 │ │ │ │ + cbz r3, 20170 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2032c │ │ │ │ + beq.n 2021c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20040 │ │ │ │ + b.n 1ff30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20276 │ │ │ │ - ldr r2, [pc, #200] @ (20358 ) │ │ │ │ + b.n 20166 │ │ │ │ + ldr r2, [pc, #200] @ (20248 ) │ │ │ │ movs r3, #4 │ │ │ │ add r2, pc │ │ │ │ - b.n 20128 │ │ │ │ + b.n 20018 │ │ │ │ mov.w r8, r1, lsl #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 202f6 │ │ │ │ + cbz r3, 201e6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2032c │ │ │ │ + beq.n 2021c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20158 │ │ │ │ + b.n 20048 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20302 │ │ │ │ + cbz r3, 201f2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 2032c │ │ │ │ + cbz r5, 2021c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 20112 │ │ │ │ + b.n 20002 │ │ │ │ mov.w r7, #1024 @ 0x400 │ │ │ │ str r7, [r0, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20330 │ │ │ │ + cbz r3, 20220 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 2032c │ │ │ │ + cbz r0, 2021c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 1fffa │ │ │ │ + b.n 1feea │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 202ae │ │ │ │ + b.n 2019e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 202ce │ │ │ │ + b.n 201be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 2020e │ │ │ │ + b.n 200fe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 201ba │ │ │ │ + b.n 200aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 200de │ │ │ │ + b.n 1ffce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20002 │ │ │ │ + b.n 1fef2 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ - b.n 202ec │ │ │ │ + b.n 201dc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfaec0001 │ │ │ │ + @ instruction: 0xfbfc0001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac20001 │ │ │ │ + @ instruction: 0xfbd20001 │ │ │ │ strh r6, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #216 @ (adr r0, 2042c ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 2031c ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002035c : │ │ │ │ - cbz r0, 2039e │ │ │ │ +0002024c : │ │ │ │ + cbz r0, 2028e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 203a0 │ │ │ │ + cbz r3, 20290 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2039e │ │ │ │ + beq.n 2028e │ │ │ │ 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 203a4 │ │ │ │ + bls.n 20294 │ │ │ │ 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] @ (203cc ) │ │ │ │ + ldr r3, [pc, #28] @ (202bc ) │ │ │ │ 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] │ │ │ │ @@ -37577,599 +37476,599 @@ │ │ │ │ strh.w r1, [ip, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000203d0 : │ │ │ │ +000202c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #140] @ (2046c ) │ │ │ │ + ldr r2, [pc, #140] @ (2035c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #140] @ (20470 ) │ │ │ │ + ldr r3, [pc, #140] @ (20360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 2044c │ │ │ │ + cbz r0, 2033c │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ blx 85cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2044c │ │ │ │ + beq.n 2033c │ │ │ │ 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, 2043c │ │ │ │ + cbz r0, 2032c │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 87e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20446 │ │ │ │ - ldr r1, [pc, #68] @ (20474 ) │ │ │ │ + blt.n 20336 │ │ │ │ + ldr r1, [pc, #68] @ (20364 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20446 │ │ │ │ + blt.n 20336 │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2044e │ │ │ │ + b.n 2033e │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (20478 ) │ │ │ │ - ldr r3, [pc, #28] @ (20470 ) │ │ │ │ + ldr r2, [pc, #40] @ (20368 ) │ │ │ │ + ldr r3, [pc, #28] @ (20360 ) │ │ │ │ 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 20466 │ │ │ │ + bne.n 20356 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6e40001 │ │ │ │ + @ instruction: 0xf7f40001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6760001 │ │ │ │ + @ instruction: 0xf7860001 │ │ │ │ │ │ │ │ -0002047c : │ │ │ │ +0002036c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20492 │ │ │ │ + b.n 20382 │ │ │ │ blx 8324 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c28 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2048e │ │ │ │ + beq.n 2037e │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000204a4 : │ │ │ │ +00020394 : │ │ │ │ b.w 83d4 │ │ │ │ - cbz r0, 204e8 │ │ │ │ + cbz r0, 203d8 │ │ │ │ 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, 204e6 │ │ │ │ + cbz r3, 203d6 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbnz r4, 204da │ │ │ │ - b.n 204e6 │ │ │ │ + cbnz r4, 203ca │ │ │ │ + b.n 203d6 │ │ │ │ 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, 204e0 │ │ │ │ + cbz r4, 203d0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 204c6 │ │ │ │ + bne.n 203b6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 204bc │ │ │ │ + bne.n 203ac │ │ │ │ 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 205ae │ │ │ │ + beq.n 2049e │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20514 │ │ │ │ + b.n 20404 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r3, 2051a │ │ │ │ + cbz r3, 2040a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2050c │ │ │ │ + bne.n 203fc │ │ │ │ cmp r1, #23 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ble.n 205aa │ │ │ │ + ble.n 2049a │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205aa │ │ │ │ - bl 204ec │ │ │ │ + beq.n 2049a │ │ │ │ + bl 203dc │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204ec │ │ │ │ + bl 203dc │ │ │ │ mov r5, r0 │ │ │ │ orrs r0, r4 │ │ │ │ - beq.n 2060c │ │ │ │ + beq.n 204fc │ │ │ │ mov r8, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205be │ │ │ │ - cbz r4, 20586 │ │ │ │ + beq.n 204ae │ │ │ │ + cbz r4, 20476 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 20570 │ │ │ │ + ble.n 20460 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r7, 205b6 │ │ │ │ + cbz r7, 204a6 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20604 │ │ │ │ + beq.n 204f4 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 20552 │ │ │ │ + bgt.n 20442 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205f4 │ │ │ │ + beq.n 204e4 │ │ │ │ str.w r4, [r8, #4] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20548 │ │ │ │ + bne.n 20438 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - cbz r7, 205e4 │ │ │ │ + cbz r7, 204d4 │ │ │ │ mov r5, r3 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20586 │ │ │ │ + bne.n 20476 │ │ │ │ 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 204a8 │ │ │ │ + bl 20398 │ │ │ │ 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 20562 │ │ │ │ + bne.n 20452 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r5, 205fe │ │ │ │ + cbnz r5, 204ee │ │ │ │ mov r7, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2059c │ │ │ │ + beq.n 2048c │ │ │ │ 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 205ce │ │ │ │ + bne.n 204be │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 2059c │ │ │ │ + b.n 2048c │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 20610 │ │ │ │ + cbz r3, 20500 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 20590 │ │ │ │ + b.n 20480 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20546 │ │ │ │ + b.n 20436 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 205d6 │ │ │ │ + b.n 204c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 205c2 │ │ │ │ + b.n 204b2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 205b0 │ │ │ │ + b.n 204a0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 2059c │ │ │ │ + b.n 2048c │ │ │ │ │ │ │ │ -00020614 : │ │ │ │ +00020504 : │ │ │ │ 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, 20644 │ │ │ │ + cbz r3, 20534 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20642 │ │ │ │ + cbz r0, 20532 │ │ │ │ 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 20632 │ │ │ │ + b.n 20522 │ │ │ │ │ │ │ │ -0002064c : │ │ │ │ +0002053c : │ │ │ │ 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, 20664 │ │ │ │ + cbz r0, 20554 │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020668 : │ │ │ │ - cbz r1, 206aa │ │ │ │ - cbz r0, 206a6 │ │ │ │ +00020558 : │ │ │ │ + cbz r1, 2059a │ │ │ │ + cbz r0, 20596 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 206a6 │ │ │ │ + cbz r2, 20596 │ │ │ │ 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 204ec │ │ │ │ + bl 203dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r0, 2069a │ │ │ │ + cbnz r0, 2058a │ │ │ │ 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 2069a │ │ │ │ + bne.n 2058a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2068e │ │ │ │ + b.n 2057e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000206b0 : │ │ │ │ +000205a0 : │ │ │ │ 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 206fa │ │ │ │ + beq.n 205ea │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 206fa │ │ │ │ + beq.n 205ea │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 20700 │ │ │ │ + bhi.n 205f0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 204a8 │ │ │ │ + bl 20398 │ │ │ │ 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 206f2 │ │ │ │ + b.n 205e2 │ │ │ │ │ │ │ │ -0002070c : │ │ │ │ +000205fc : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 2073e │ │ │ │ + beq.n 2062e │ │ │ │ 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, 20730 │ │ │ │ + cbz r2, 20620 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20734 │ │ │ │ + cbz r3, 20624 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ pop {r4} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00020740 : │ │ │ │ +00020630 : │ │ │ │ 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 20762 │ │ │ │ + bne.n 20652 │ │ │ │ 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, 20778 │ │ │ │ + cbz r3, 20668 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 20778 │ │ │ │ + cbz r0, 20668 │ │ │ │ blx r3 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2078e │ │ │ │ + cbz r3, 2067e │ │ │ │ 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 │ │ │ │ │ │ │ │ -0002079c : │ │ │ │ - cbz r0, 207c4 │ │ │ │ +0002068c : │ │ │ │ + cbz r0, 206b4 │ │ │ │ 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, 207ba │ │ │ │ - b.n 207c6 │ │ │ │ + cbnz r3, 206aa │ │ │ │ + b.n 206b6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 207ca │ │ │ │ + beq.n 206ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 207c6 │ │ │ │ + cbz r3, 206b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207b2 │ │ │ │ + bne.n 206a2 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000207d4 : │ │ │ │ - cbz r0, 20800 │ │ │ │ +000206c4 : │ │ │ │ + cbz r0, 206f0 │ │ │ │ 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, 207f8 │ │ │ │ + cbz r4, 206e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 8b5c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207ea │ │ │ │ + bne.n 206da │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00020804 : │ │ │ │ - cbz r0, 20832 │ │ │ │ +000206f4 : │ │ │ │ + cbz r0, 20722 │ │ │ │ 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, 20834 │ │ │ │ + cbz r3, 20724 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00020840 : │ │ │ │ - cbz r0, 20892 │ │ │ │ +00020730 : │ │ │ │ + cbz r0, 20782 │ │ │ │ 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, 20886 │ │ │ │ + cbz r3, 20776 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20884 │ │ │ │ + cbz r0, 20774 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 2086c │ │ │ │ + cbz r3, 2075c │ │ │ │ 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, 2088e │ │ │ │ + cbz r2, 2077e │ │ │ │ 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 20864 │ │ │ │ + b.n 20754 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 2087a │ │ │ │ + b.n 2076a │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00020894 : │ │ │ │ +00020784 : │ │ │ │ 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, 208d8 │ │ │ │ + cbz r3, 207c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 208d6 │ │ │ │ + cbz r0, 207c6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 208be │ │ │ │ + cbz r3, 207ae │ │ │ │ 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, 208e0 │ │ │ │ + cbz r2, 207d0 │ │ │ │ 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 208b6 │ │ │ │ + b.n 207a6 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 208cc │ │ │ │ + b.n 207bc │ │ │ │ │ │ │ │ -000208e4 : │ │ │ │ +000207d4 : │ │ │ │ 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, 20930 │ │ │ │ + cbz r0, 20820 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 20936 │ │ │ │ + cbz r1, 20826 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #4] │ │ │ │ @@ -38179,15 +38078,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, 2093e │ │ │ │ + cbz r3, 2082e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -38195,60 +38094,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 2092a │ │ │ │ + b.n 2081a │ │ │ │ nop │ │ │ │ │ │ │ │ -00020948 : │ │ │ │ +00020838 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 20978 │ │ │ │ + cbz r0, 20868 │ │ │ │ mov r4, r0 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2096e │ │ │ │ - b.n 20978 │ │ │ │ + cbnz r0, 2085e │ │ │ │ + b.n 20868 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r1, 20974 │ │ │ │ + cbz r1, 20864 │ │ │ │ blx 8bf8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20964 │ │ │ │ + bne.n 20854 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020980 : │ │ │ │ +00020870 : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 209be │ │ │ │ + beq.n 208ae │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 209bc │ │ │ │ + cbz r0, 208ac │ │ │ │ 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 209c2 │ │ │ │ + bne.n 208b2 │ │ │ │ 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] │ │ │ │ @@ -38257,89 +38156,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 209ac │ │ │ │ + b.n 2089c │ │ │ │ nop │ │ │ │ │ │ │ │ -000209d4 : │ │ │ │ +000208c4 : │ │ │ │ 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, 20a0e │ │ │ │ + cbz r0, 208fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - beq.n 20a1c │ │ │ │ + beq.n 2090c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20a0e │ │ │ │ + cbz r0, 208fe │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 20a28 │ │ │ │ + beq.n 20918 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209fc │ │ │ │ + bne.n 208ec │ │ │ │ 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, 20a62 │ │ │ │ + cbz r4, 20952 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 20a5e │ │ │ │ + cbz r0, 2094e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r2, 20a52 │ │ │ │ + cbz r2, 20942 │ │ │ │ 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 20a40 │ │ │ │ + b.n 20930 │ │ │ │ │ │ │ │ -00020a6c : │ │ │ │ +0002095c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20aca │ │ │ │ + beq.n 209ba │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ad0 │ │ │ │ + beq.n 209c0 │ │ │ │ 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 │ │ │ │ @@ -38356,15 +38255,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, 20ada │ │ │ │ + cbz r4, 209ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r2, #1 │ │ │ │ @@ -38378,1120 +38277,1120 @@ │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20abe │ │ │ │ + b.n 209ae │ │ │ │ │ │ │ │ -00020ae4 : │ │ │ │ - cbz r0, 20b06 │ │ │ │ +000209d4 : │ │ │ │ + cbz r0, 209f6 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r1, 20afc │ │ │ │ - b.n 20b56 │ │ │ │ + cbnz r1, 209ec │ │ │ │ + b.n 20a46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20b08 │ │ │ │ + beq.n 209f8 │ │ │ │ adds r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 20b02 │ │ │ │ + cbz r3, 209f2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20af0 │ │ │ │ + bne.n 209e0 │ │ │ │ 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, 20b42 │ │ │ │ + cbz r2, 20a32 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbz r3, 20b4a │ │ │ │ + cbz r3, 20a3a │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 20b4e │ │ │ │ + cbz r3, 20a3e │ │ │ │ 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, 20b5a │ │ │ │ + cbz r3, 20a4a │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 20b22 │ │ │ │ + b.n 20a12 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 20b22 │ │ │ │ + b.n 20a12 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20b36 │ │ │ │ + b.n 20a26 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ - b.n 20b22 │ │ │ │ + b.n 20a12 │ │ │ │ │ │ │ │ -00020b60 : │ │ │ │ +00020a50 : │ │ │ │ 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] @ (20eb4 ) │ │ │ │ + ldr r2, [pc, #832] @ (20da4 ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr r3, [pc, #828] @ (20eb8 ) │ │ │ │ + ldr r3, [pc, #828] @ (20da8 ) │ │ │ │ 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 20c22 │ │ │ │ + beq.n 20b12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20c40 │ │ │ │ + bhi.n 20b30 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 20c64 │ │ │ │ + ble.n 20b54 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 20bc2 │ │ │ │ + bne.n 20ab2 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20ea8 │ │ │ │ + beq.w 20d98 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq.w 20cfa │ │ │ │ + beq.w 20bea │ │ │ │ mov.w r8, #0 │ │ │ │ subs r1, r2, #1 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - bne.w 20d1a │ │ │ │ + bne.w 20c0a │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d1a │ │ │ │ + bne.w 20c0a │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 20c6a │ │ │ │ + bpl.n 20b5a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20c22 │ │ │ │ + cbz r0, 20b12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 20d64 │ │ │ │ + ble.w 20c54 │ │ │ │ mov r9, r5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dd6 │ │ │ │ + beq.w 20cc6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #664] @ (20ebc ) │ │ │ │ - ldr r3, [pc, #656] @ (20eb8 ) │ │ │ │ + ldr r2, [pc, #664] @ (20dac ) │ │ │ │ + ldr r3, [pc, #656] @ (20da8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20e98 │ │ │ │ + bne.w 20d88 │ │ │ │ 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 20ce6 │ │ │ │ + bne.n 20bd6 │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne.n 20ce6 │ │ │ │ + bne.n 20bd6 │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ce6 │ │ │ │ + bne.n 20bd6 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 20baa │ │ │ │ + bgt.n 20a9a │ │ │ │ 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 20d1e │ │ │ │ + blt.n 20c0e │ │ │ │ mov.w r9, #0 │ │ │ │ ubfx r1, r8, #1, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ and.w r1, r1, r7, lsr #2 │ │ │ │ - bpl.n 20d2c │ │ │ │ + bpl.n 20c1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d7e │ │ │ │ + beq.n 20c6e │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20d70 │ │ │ │ + bne.n 20c60 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20ce2 │ │ │ │ + cbz r3, 20bd2 │ │ │ │ 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 20d70 │ │ │ │ + bge.n 20c60 │ │ │ │ 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 20d70 │ │ │ │ + bne.n 20c60 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ca0 │ │ │ │ + bne.n 20b90 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 20d24 │ │ │ │ + beq.n 20c14 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bne.n 20d68 │ │ │ │ + bne.n 20c58 │ │ │ │ movs r3, #2 │ │ │ │ adds r4, #1 │ │ │ │ mov r8, r3 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 20bcc │ │ │ │ + b.n 20abc │ │ │ │ subs r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20ea0 │ │ │ │ + beq.w 20d90 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w r8, #2 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq.w 20bda │ │ │ │ + beq.w 20aca │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20bec │ │ │ │ + b.n 20adc │ │ │ │ blx 83c8 │ │ │ │ - b.n 20c22 │ │ │ │ + b.n 20b12 │ │ │ │ adds r0, r4, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20bbe │ │ │ │ - cbnz r1, 20d6c │ │ │ │ + b.n 20aae │ │ │ │ + cbnz r1, 20c5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20dde │ │ │ │ + bne.n 20cce │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e86 │ │ │ │ + bne.w 20d76 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - cbnz r1, 20d50 │ │ │ │ - b.n 20d5a │ │ │ │ + cbnz r1, 20c40 │ │ │ │ + b.n 20c4a │ │ │ │ cmp r1, r0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ite eq │ │ │ │ addeq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - cbz r1, 20d5a │ │ │ │ + cbz r1, 20c4a │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - blt.n 20d42 │ │ │ │ + blt.n 20c32 │ │ │ │ subs r6, r3, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 20c82 │ │ │ │ + b.n 20b72 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20bc8 │ │ │ │ + b.n 20ab8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20dde │ │ │ │ + beq.n 20cce │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20c12 │ │ │ │ - b.n 20c22 │ │ │ │ + bne.w 20b02 │ │ │ │ + b.n 20b12 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20dee │ │ │ │ + beq.n 20cde │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ce2 │ │ │ │ + beq.n 20bd2 │ │ │ │ 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 20d70 │ │ │ │ + bge.n 20c60 │ │ │ │ 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 20d70 │ │ │ │ + bne.n 20c60 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d90 │ │ │ │ + bne.n 20c80 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20c22 │ │ │ │ + b.n 20b12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ mov r6, r7 │ │ │ │ - cbnz r7, 20e36 │ │ │ │ + cbnz r7, 20d26 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20e2c │ │ │ │ + cbz r3, 20d1c │ │ │ │ mov r7, r5 │ │ │ │ - b.n 20e22 │ │ │ │ + b.n 20d12 │ │ │ │ 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, 20e2c │ │ │ │ + cbz r3, 20d1c │ │ │ │ ldrb r5, [r4, r6] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - blt.n 20dfa │ │ │ │ + blt.n 20cea │ │ │ │ subs r6, r6, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ - cbz r3, 20e9c │ │ │ │ + cbz r3, 20d8c │ │ │ │ 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 20d70 │ │ │ │ + ble.n 20c60 │ │ │ │ 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 20d70 │ │ │ │ + bne.w 20c60 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e44 │ │ │ │ + bne.n 20d34 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r6, r8 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20c60 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 20bec │ │ │ │ + b.n 20adc │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 20bf0 │ │ │ │ + b.n 20ae0 │ │ │ │ nop │ │ │ │ - vhadd.s8 d16, d12, d1 │ │ │ │ + orrs.w r0, ip, #1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr2, cr1, {0} │ │ │ │ + vext.8 d0, d2, d1, #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, 20f02 │ │ │ │ + cbz r3, 20df2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ - cbz r5, 20f02 │ │ │ │ + cbz r5, 20df2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20f02 │ │ │ │ - cbnz r6, 20f0c │ │ │ │ + cbz r4, 20df2 │ │ │ │ + cbnz r6, 20dfc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20ec0 │ │ │ │ + bl 20db0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 830c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ee0 │ │ │ │ + bne.n 20dd0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 8308 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r1, 20f1a │ │ │ │ - b.n 20ee6 │ │ │ │ + cbnz r1, 20e0a │ │ │ │ + b.n 20dd6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ee6 │ │ │ │ + beq.n 20dd6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ee6 │ │ │ │ + beq.n 20dd6 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 20f14 │ │ │ │ + bne.n 20e04 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f02 │ │ │ │ + beq.n 20df2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f0e │ │ │ │ - b.n 20f02 │ │ │ │ + bne.n 20dfe │ │ │ │ + b.n 20df2 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 20f3e │ │ │ │ + bne.n 20e2e │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 20f4c │ │ │ │ - b.n 20f52 │ │ │ │ + cbnz r3, 20e3c │ │ │ │ + b.n 20e42 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f3c │ │ │ │ + beq.n 20e2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20f52 │ │ │ │ + cbz r3, 20e42 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f44 │ │ │ │ + bne.n 20e34 │ │ │ │ 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 20fea │ │ │ │ + beq.n 20eda │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 20fea │ │ │ │ + cbz r1, 20eda │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 20fe6 │ │ │ │ + cbz r4, 20ed6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 20f9a │ │ │ │ - b.n 20fa0 │ │ │ │ + cbnz r3, 20e8a │ │ │ │ + b.n 20e90 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 20ffa │ │ │ │ + beq.n 20eea │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20fa0 │ │ │ │ + cbz r3, 20e90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f92 │ │ │ │ + bne.n 20e82 │ │ │ │ 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, 20fbc │ │ │ │ + cbz r0, 20eac │ │ │ │ blx 8778 │ │ │ │ - cbnz r0, 21012 │ │ │ │ + cbnz r0, 20f02 │ │ │ │ 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 20f34 │ │ │ │ + bl 20e24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 8778 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - cbz r6, 20fe6 │ │ │ │ + cbz r6, 20ed6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 20f82 │ │ │ │ + b.n 20e72 │ │ │ │ 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 20fda │ │ │ │ + b.n 20eca │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ blx 81c0 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 20fbc │ │ │ │ + b.n 20eac │ │ │ │ nop │ │ │ │ │ │ │ │ -00021024 : │ │ │ │ +00020f14 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0, #3236] @ 0xca4 │ │ │ │ - cbnz r2, 21030 │ │ │ │ + cbnz r2, 20f20 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2102e │ │ │ │ + beq.n 20f1e │ │ │ │ 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 2121a │ │ │ │ + beq.w 2110a │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ sub.w r8, r2, #9 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2121a │ │ │ │ + beq.w 2110a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21212 │ │ │ │ + beq.w 21102 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21212 │ │ │ │ + beq.w 21102 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21212 │ │ │ │ + beq.w 21102 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21210 │ │ │ │ + beq.w 21100 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21208 │ │ │ │ + beq.w 210f8 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21208 │ │ │ │ + beq.w 210f8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21208 │ │ │ │ + beq.w 210f8 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21204 │ │ │ │ + beq.w 210f4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w r9, #3 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 211fc │ │ │ │ + beq.w 210ec │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211fc │ │ │ │ + beq.w 210ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211fc │ │ │ │ + beq.w 210ec │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211f6 │ │ │ │ + beq.w 210e6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w sl, #4 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211ee │ │ │ │ + beq.n 210de │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211ee │ │ │ │ + beq.n 210de │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211ee │ │ │ │ + beq.n 210de │ │ │ │ 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 211e6 │ │ │ │ + beq.n 210d6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w fp, #5 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r7, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211e0 │ │ │ │ + beq.n 210d0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e0 │ │ │ │ + beq.n 210d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211e0 │ │ │ │ + beq.n 210d0 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211dc │ │ │ │ + beq.n 210cc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w fp, #6 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211d6 │ │ │ │ + beq.n 210c6 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211d6 │ │ │ │ + beq.n 210c6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 211d6 │ │ │ │ + beq.n 210c6 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211d2 │ │ │ │ + beq.n 210c2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #7 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211cc │ │ │ │ + beq.n 210bc │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211cc │ │ │ │ + cbz r3, 210bc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211cc │ │ │ │ + cbz r5, 210bc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 211c6 │ │ │ │ + cbz r3, 210b6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, #8 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r7, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211c0 │ │ │ │ + beq.n 210b0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211c0 │ │ │ │ + cbz r3, 210b0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211c0 │ │ │ │ + cbz r5, 210b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 211c0 │ │ │ │ + cbz r3, 210b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21024 │ │ │ │ + bl 20f14 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 211ac │ │ │ │ + bne.n 2109c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21190 │ │ │ │ + bne.n 21080 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2116a │ │ │ │ + bne.n 2105a │ │ │ │ mov r2, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21142 │ │ │ │ + bne.n 21032 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2111a │ │ │ │ + bne.n 2100a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, fp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210ea │ │ │ │ + bne.w 20fda │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210b8 │ │ │ │ + bne.w 20fa8 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21088 │ │ │ │ + bne.w 20f78 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2105c │ │ │ │ + bne.w 20f4c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00021220 : │ │ │ │ - cbz r0, 21262 │ │ │ │ +00021110 : │ │ │ │ + cbz r0, 21152 │ │ │ │ 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 20f34 │ │ │ │ + bl 20e24 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00021264 : │ │ │ │ - cbz r0, 212c4 │ │ │ │ +00021154 : │ │ │ │ + cbz r0, 211b4 │ │ │ │ orrs.w r3, r2, r1 │ │ │ │ - beq.n 212c6 │ │ │ │ + beq.n 211b6 │ │ │ │ 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, 212c0 │ │ │ │ + cbz r3, 211b0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r4, 2129e │ │ │ │ - b.n 212d6 │ │ │ │ + cbnz r4, 2118e │ │ │ │ + b.n 211c6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 212ca │ │ │ │ + beq.n 211ba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212d6 │ │ │ │ + cbz r4, 211c6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 212be │ │ │ │ + cbz r5, 211ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21294 │ │ │ │ + beq.n 21184 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 212ca │ │ │ │ + cbz r0, 211ba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21294 │ │ │ │ + bne.n 21184 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212d6 │ │ │ │ + cbz r4, 211c6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 212a6 │ │ │ │ + bne.n 21196 │ │ │ │ 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 212c0 │ │ │ │ + b.n 211b0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 212c0 │ │ │ │ + b.n 211b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000212dc : │ │ │ │ +000211cc : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213c4 │ │ │ │ + beq.n 212b4 │ │ │ │ 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 213be │ │ │ │ + beq.n 212ae │ │ │ │ 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 212fe │ │ │ │ + bne.n 211ee │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 21394 │ │ │ │ + beq.n 21284 │ │ │ │ mov r6, r2 │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r2, #3240] @ 0xca8 │ │ │ │ - cbz r2, 2133a │ │ │ │ + cbz r2, 2122a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbnz r0, 21334 │ │ │ │ - b.n 2133a │ │ │ │ + cbnz r0, 21224 │ │ │ │ + b.n 2122a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 213a6 │ │ │ │ + beq.n 21296 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 2133a │ │ │ │ + cbz r0, 2122a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2132a │ │ │ │ + bne.n 2121a │ │ │ │ ldr.w r1, [r5, #3236] @ 0xca4 │ │ │ │ - cbnz r1, 21394 │ │ │ │ + cbnz r1, 21284 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 2139a │ │ │ │ + cbz r4, 2128a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 21394 │ │ │ │ + cbz r1, 21284 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 8234 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r0, 21382 │ │ │ │ + cbz r0, 21272 │ │ │ │ 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 21396 │ │ │ │ + b.n 21286 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r3, 213c8 │ │ │ │ + cbz r3, 212b8 │ │ │ │ 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 21358 │ │ │ │ + b.n 21248 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21394 │ │ │ │ + beq.n 21284 │ │ │ │ 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 2137e │ │ │ │ + b.n 2126e │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 2130c │ │ │ │ + b.n 211fc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21394 │ │ │ │ + b.n 21284 │ │ │ │ │ │ │ │ -000213d0 : │ │ │ │ +000212c0 : │ │ │ │ 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] @ (215c0 ) │ │ │ │ - ldr r3, [pc, #476] @ (215c4 ) │ │ │ │ + ldr r1, [pc, #476] @ (214b0 ) │ │ │ │ + ldr r3, [pc, #476] @ (214b4 ) │ │ │ │ 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 21510 │ │ │ │ + beq.w 21400 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21510 │ │ │ │ + beq.w 21400 │ │ │ │ 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 2140e │ │ │ │ + bne.n 212fe │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r6, #3240] @ 0xca8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214da │ │ │ │ + bne.n 213ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21510 │ │ │ │ + beq.n 21400 │ │ │ │ ldr.w r2, [r6, #3236] @ 0xca4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21510 │ │ │ │ + bne.n 21400 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21440 │ │ │ │ + cbz r5, 21330 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21558 │ │ │ │ + bne.w 21448 │ │ │ │ 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 2154c │ │ │ │ + beq.n 2143c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21510 │ │ │ │ + beq.n 21400 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ str r0, [r5, #0] │ │ │ │ blx 8194 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214e6 │ │ │ │ + beq.n 213d6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 21494 │ │ │ │ + cbz r1, 21384 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2159a │ │ │ │ + beq.w 2148a │ │ │ │ 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 2152c │ │ │ │ + bne.n 2141c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 214ba │ │ │ │ + cbz r1, 213aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a2 │ │ │ │ + beq.n 21492 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2153c │ │ │ │ + bne.n 2142c │ │ │ │ ldr.w r0, [r6, #3240] @ 0xca8 │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 21512 │ │ │ │ + b.n 21402 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21428 │ │ │ │ + beq.n 21318 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21548 │ │ │ │ + beq.n 21438 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214ce │ │ │ │ + bne.n 213be │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2142c │ │ │ │ - b.n 21510 │ │ │ │ + bne.n 2131c │ │ │ │ + b.n 21400 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 214fe │ │ │ │ + cbz r4, 213ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215b2 │ │ │ │ + beq.n 214a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215aa │ │ │ │ + beq.n 2149a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #180] @ (215c8 ) │ │ │ │ - ldr r3, [pc, #172] @ (215c4 ) │ │ │ │ + ldr r2, [pc, #180] @ (214b8 ) │ │ │ │ + ldr r3, [pc, #172] @ (214b4 ) │ │ │ │ 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 215ba │ │ │ │ + bne.n 214aa │ │ │ │ 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 214a2 │ │ │ │ + b.n 21392 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 214c0 │ │ │ │ + b.n 213b0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 21512 │ │ │ │ + b.n 21402 │ │ │ │ movs r0, #12 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21462 │ │ │ │ + b.n 21352 │ │ │ │ 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 21510 │ │ │ │ + bgt.n 21400 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx 8250 │ │ │ │ @@ -39499,151 +39398,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 2144a │ │ │ │ + b.n 2133a │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21494 │ │ │ │ + b.n 21384 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214ba │ │ │ │ + b.n 213aa │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21510 │ │ │ │ + b.n 21400 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214fe │ │ │ │ + b.n 213ee │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21384 │ │ │ │ + b.n 21494 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21130 │ │ │ │ + b.n 21240 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000215cc : │ │ │ │ +000214bc : │ │ │ │ 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 215f4 │ │ │ │ + beq.n 214e4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbnz r3, 215fa │ │ │ │ + cbnz r3, 214ea │ │ │ │ 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, 21628 │ │ │ │ + cbz r5, 21518 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2162e │ │ │ │ + cbz r0, 2151e │ │ │ │ adds r6, r5, #1 │ │ │ │ - b.n 21606 │ │ │ │ + b.n 214f6 │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 215f4 │ │ │ │ + beq.n 214e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21648 │ │ │ │ + cbz r3, 21538 │ │ │ │ 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 215f4 │ │ │ │ + b.n 214e4 │ │ │ │ │ │ │ │ -00021650 : │ │ │ │ +00021540 : │ │ │ │ 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 20ec0 │ │ │ │ + bl 20db0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00021684 : │ │ │ │ +00021574 : │ │ │ │ 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, 216a6 │ │ │ │ + cbz r0, 21596 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000216a8 : │ │ │ │ +00021598 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 86c0 │ │ │ │ - cbz r0, 216c2 │ │ │ │ + cbz r0, 215b2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 216c8 │ │ │ │ + bne.n 215b8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -000216d0 : │ │ │ │ +000215c0 : │ │ │ │ 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] @ (2173c ) │ │ │ │ + ldr r2, [pc, #88] @ (2162c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (21740 ) │ │ │ │ + ldr r3, [pc, #88] @ (21630 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -39659,43 +39558,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] @ (21744 ) │ │ │ │ - ldr r3, [pc, #28] @ (21740 ) │ │ │ │ + ldr r2, [pc, #36] @ (21634 ) │ │ │ │ + ldr r3, [pc, #28] @ (21630 ) │ │ │ │ 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 21736 │ │ │ │ + bne.n 21626 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21f04 │ │ │ │ + b.n 21014 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e94 │ │ │ │ + b.n 20fa4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021748 : │ │ │ │ +00021638 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (217b4 ) │ │ │ │ + ldr r2, [pc, #88] @ (216a4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (217b8 ) │ │ │ │ + ldr r3, [pc, #88] @ (216a8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -39711,383 +39610,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] @ (217bc ) │ │ │ │ - ldr r3, [pc, #28] @ (217b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (216ac ) │ │ │ │ + ldr r3, [pc, #28] @ (216a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 217ae │ │ │ │ + bne.n 2169e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e8c │ │ │ │ + b.n 20f9c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e1c │ │ │ │ + b.n 20f2c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000217c0 : │ │ │ │ +000216b0 : │ │ │ │ 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] @ (2184c ) │ │ │ │ + ldr r2, [pc, #120] @ (2173c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (21850 ) │ │ │ │ + ldr r3, [pc, #120] @ (21740 ) │ │ │ │ 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, 2181a │ │ │ │ + cbz r3, 2170a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2181a │ │ │ │ + beq.n 2170a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #84] @ (21854 ) │ │ │ │ - ldr r1, [pc, #76] @ (21850 ) │ │ │ │ + ldr r0, [pc, #84] @ (21744 ) │ │ │ │ + ldr r1, [pc, #76] @ (21740 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 21846 │ │ │ │ + bne.n 21736 │ │ │ │ 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 217fa │ │ │ │ + bne.n 216ea │ │ │ │ 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 217fe │ │ │ │ + b.n 216ee │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e34 │ │ │ │ + b.n 20f44 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21de4 │ │ │ │ + b.n 21ef4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021858 : │ │ │ │ +00021748 : │ │ │ │ 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] @ (218e4 ) │ │ │ │ + ldr r2, [pc, #120] @ (217d4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (218e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (217d8 ) │ │ │ │ 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, 21892 │ │ │ │ + cbz r3, 21782 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 218da │ │ │ │ + bne.n 217ca │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r3, r1, r4 │ │ │ │ - bcc.n 218cc │ │ │ │ + bcc.n 217bc │ │ │ │ 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] @ (218ec ) │ │ │ │ - ldr r1, [pc, #52] @ (218e8 ) │ │ │ │ + ldr r0, [pc, #56] @ (217dc ) │ │ │ │ + ldr r1, [pc, #52] @ (217d8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 218e0 │ │ │ │ + bne.n 217d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (218f0 ) │ │ │ │ + ldr r2, [pc, #32] @ (217e0 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 856c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 218b0 │ │ │ │ + b.n 217a0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21d9c │ │ │ │ + b.n 21eac │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21d18 │ │ │ │ + b.n 21e28 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ ... │ │ │ │ │ │ │ │ -000218f4 : │ │ │ │ +000217e4 : │ │ │ │ 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, 21922 │ │ │ │ + cbz r0, 21812 │ │ │ │ blx 8ee0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bcs.n 21934 │ │ │ │ + bcs.n 21824 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0002193c : │ │ │ │ +0002182c : │ │ │ │ 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, 21968 │ │ │ │ + cbz r0, 21858 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ - bcs.n 2197a │ │ │ │ + bcs.n 2186a │ │ │ │ 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} │ │ │ │ │ │ │ │ -00021980 : │ │ │ │ - cbz r2, 2198a │ │ │ │ - ldr r2, [pc, #16] @ (21994 ) │ │ │ │ +00021870 : │ │ │ │ + cbz r2, 2187a │ │ │ │ + ldr r2, [pc, #16] @ (21884 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ - ldr r2, [pc, #12] @ (21998 ) │ │ │ │ + ldr r2, [pc, #12] @ (21888 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ nop │ │ │ │ strh r0, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #14] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002199c : │ │ │ │ +0002188c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 86c0 │ │ │ │ - cbz r0, 219bc │ │ │ │ + cbz r0, 218ac │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 219be │ │ │ │ + bne.n 218ae │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 219be │ │ │ │ + cbnz r3, 218ae │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (219d0 ) │ │ │ │ + ldr r1, [pc, #16] @ (218c0 ) │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, #12] │ │ │ │ ... │ │ │ │ │ │ │ │ -000219d4 : │ │ │ │ +000218c4 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -000219f0 : │ │ │ │ +000218e0 : │ │ │ │ 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] @ (21ae4 ) │ │ │ │ + ldr r2, [pc, #200] @ (219d4 ) │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #196] @ (21ae8 ) │ │ │ │ + ldr r3, [pc, #196] @ (219d8 ) │ │ │ │ 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 21ab2 │ │ │ │ + beq.n 219a2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 87e4 │ │ │ │ - ldr r1, [pc, #160] @ (21aec ) │ │ │ │ + ldr r1, [pc, #160] @ (219dc ) │ │ │ │ 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, 21ab2 │ │ │ │ + cbz r3, 219a2 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21ab2 │ │ │ │ + beq.n 219a2 │ │ │ │ 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, 21ab2 │ │ │ │ + cbz r7, 219a2 │ │ │ │ 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 21acc │ │ │ │ + blt.n 219bc │ │ │ │ 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 21a04 │ │ │ │ + bl 218f4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21a7c │ │ │ │ - ldr r2, [pc, #60] @ (21af0 ) │ │ │ │ - ldr r3, [pc, #48] @ (21ae8 ) │ │ │ │ + bne.n 2196c │ │ │ │ + ldr r2, [pc, #60] @ (219e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (219d8 ) │ │ │ │ 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 21ae0 │ │ │ │ + bne.n 219d0 │ │ │ │ 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 21a96 │ │ │ │ + b.n 21986 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21c40 │ │ │ │ + b.n 21d50 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21b18 │ │ │ │ + b.n 21c28 │ │ │ │ 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, 21b18 │ │ │ │ + cbz r3, 21a08 │ │ │ │ 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} │ │ │ │ @@ -40097,68 +39996,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, 21b4e │ │ │ │ + cbz r1, 21a3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21b52 │ │ │ │ + cbz r3, 21a42 │ │ │ │ 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 21cc4 │ │ │ │ + beq.w 21bb4 │ │ │ │ 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 21c32 │ │ │ │ + bne.n 21b22 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21c50 │ │ │ │ + beq.n 21b40 │ │ │ │ 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 21c84 │ │ │ │ + beq.n 21b74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c90 │ │ │ │ + beq.n 21b80 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ add.w r0, r9, #1 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ @@ -40177,26 +40076,26 @@ │ │ │ │ strb r7, [r3, #1] │ │ │ │ blx 8250 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ - cbz r6, 21c18 │ │ │ │ + cbz r6, 21b08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cbc │ │ │ │ + beq.n 21bac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cb4 │ │ │ │ + beq.n 21ba4 │ │ │ │ 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} │ │ │ │ @@ -40207,566 +40106,566 @@ │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21ba0 │ │ │ │ + bne.n 21a90 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r4, #2 │ │ │ │ - cbz r3, 21caa │ │ │ │ + cbz r3, 21b9a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 21c90 │ │ │ │ + cbz r4, 21b80 │ │ │ │ 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 21bfa │ │ │ │ + b.n 21aea │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bc4 │ │ │ │ + bne.n 21ab4 │ │ │ │ blx 83c8 │ │ │ │ - cbz r6, 21ca2 │ │ │ │ + cbz r6, 21b92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21cc8 │ │ │ │ + cbz r3, 21bb8 │ │ │ │ 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 21c64 │ │ │ │ + b.n 21b54 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c2a │ │ │ │ + b.n 21b1a │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c18 │ │ │ │ + b.n 21b08 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21ca2 │ │ │ │ + b.n 21b92 │ │ │ │ │ │ │ │ -00021cd0 : │ │ │ │ +00021bc0 : │ │ │ │ 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 21d8a │ │ │ │ + beq.n 21c7a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d8a │ │ │ │ + beq.n 21c7a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 85cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 21d8a │ │ │ │ + beq.n 21c7a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 84f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 21d84 │ │ │ │ + blt.n 21c74 │ │ │ │ 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 21d84 │ │ │ │ + beq.n 21c74 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r3, 21d92 │ │ │ │ + cbz r3, 21c82 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 21d84 │ │ │ │ + cbz r5, 21c74 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8140 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21d74 │ │ │ │ + bne.n 21c64 │ │ │ │ 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, 21d9c │ │ │ │ + cbz r3, 21c8c │ │ │ │ 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, 21da4 │ │ │ │ + cbz r3, 21c94 │ │ │ │ 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 21d3a │ │ │ │ + b.n 21c2a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21d8c │ │ │ │ + b.n 21c7c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8df8 │ │ │ │ - b.n 21d8a │ │ │ │ + b.n 21c7a │ │ │ │ nop │ │ │ │ │ │ │ │ -00021db4 : │ │ │ │ +00021ca4 : │ │ │ │ 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, #2980] @ 22970 │ │ │ │ + ldr.w r4, [pc, #2980] @ 22860 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 22974 │ │ │ │ + ldr.w r2, [pc, #2972] @ 22864 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2972] @ 22978 │ │ │ │ + ldr.w r3, [pc, #2972] @ 22868 │ │ │ │ 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 2209c │ │ │ │ + beq.w 21f8c │ │ │ │ mov r4, r1 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 2209c │ │ │ │ + beq.w 21f8c │ │ │ │ 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, 21e4c │ │ │ │ + cbz r3, 21d3c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223b6 │ │ │ │ + beq.w 222a6 │ │ │ │ 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 22096 │ │ │ │ + beq.w 21f86 │ │ │ │ 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 21fae │ │ │ │ + beq.w 21e9e │ │ │ │ mov r0, r3 │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22890 │ │ │ │ + beq.w 22780 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226f0 │ │ │ │ + beq.w 225e0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 21e80 │ │ │ │ + b.n 21d70 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fb2 │ │ │ │ + beq.w 21ea2 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 21e76 │ │ │ │ + beq.n 21d66 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 22276 │ │ │ │ + beq.w 22166 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add.w r3, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #1 │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r7, 21ea6 │ │ │ │ + cbz r7, 21d96 │ │ │ │ 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 220a2 │ │ │ │ + beq.w 21f92 │ │ │ │ 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 220ee │ │ │ │ + beq.w 21fde │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 220b2 │ │ │ │ + beq.w 21fa2 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 21ee2 │ │ │ │ + cbz r7, 21dd2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fb6 │ │ │ │ + beq.n 21ea6 │ │ │ │ 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 21f16 │ │ │ │ + b.n 21e06 │ │ │ │ add.w r4, fp, #1 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fb8 │ │ │ │ + beq.n 21ea8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ strb.w r9, [fp] │ │ │ │ blx 8468 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f04 │ │ │ │ + bne.n 21df4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22118 │ │ │ │ + bne.w 22008 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2213c │ │ │ │ + beq.w 2202c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d0 │ │ │ │ + beq.w 222c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r1, 21f72 │ │ │ │ + cbz r1, 21e62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223c8 │ │ │ │ + beq.w 222b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 21f88 │ │ │ │ + cbz r1, 21e78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223c0 │ │ │ │ + beq.w 222b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #2544] @ 2297c │ │ │ │ - ldr.w r3, [pc, #2536] @ 22978 │ │ │ │ + ldr.w r2, [pc, #2544] @ 2286c │ │ │ │ + ldr.w r3, [pc, #2536] @ 22868 │ │ │ │ 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 23116 │ │ │ │ + bne.w 23006 │ │ │ │ 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 21e64 │ │ │ │ + b.n 21d54 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21ea0 │ │ │ │ + b.n 21d90 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 222d0 │ │ │ │ + beq.w 221c0 │ │ │ │ cmp.w r9, #42 @ 0x2a │ │ │ │ - beq.w 2223c │ │ │ │ + beq.w 2212c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ mov sl, r0 │ │ │ │ - beq.w 221a2 │ │ │ │ + beq.w 22092 │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 222ee │ │ │ │ + beq.w 221de │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bhi.w 22142 │ │ │ │ + bhi.w 22032 │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.w 22320 │ │ │ │ - bhi.n 22004 │ │ │ │ + beq.w 22210 │ │ │ │ + bhi.n 21ef4 │ │ │ │ sub.w r3, r9, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 2233e │ │ │ │ + beq.w 2222e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22726 │ │ │ │ + beq.w 22616 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22428 │ │ │ │ + bne.w 22318 │ │ │ │ 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 2216e │ │ │ │ + bne.w 2205e │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 22d7c │ │ │ │ + beq.w 22c6c │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n 22046 │ │ │ │ + b.n 21f36 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ - cbz r3, 2204e │ │ │ │ + cbz r3, 21f3e │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 22040 │ │ │ │ + bmi.n 21f30 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22aea │ │ │ │ + bne.w 229da │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22446 │ │ │ │ + bne.w 22336 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22406 │ │ │ │ + bne.w 222f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 223a4 │ │ │ │ + beq.w 22294 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2221a │ │ │ │ + bne.w 2210a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r7, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21e80 │ │ │ │ - b.n 21ea2 │ │ │ │ + bne.w 21d70 │ │ │ │ + b.n 21d92 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21f88 │ │ │ │ + b.n 21e78 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21edc │ │ │ │ + b.n 21dcc │ │ │ │ adds r5, r0, #2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 220d2 │ │ │ │ + b.n 21fc2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.n 2218e │ │ │ │ + bcs.n 2207e │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2218e │ │ │ │ + bne.n 2207e │ │ │ │ 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 220b8 │ │ │ │ + bne.n 21fa8 │ │ │ │ strb.w r0, [r8, #1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 21f32 │ │ │ │ + b.n 21e22 │ │ │ │ add.w r8, r0, #2 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8820 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2215c │ │ │ │ + cbz r0, 2204c │ │ │ │ strb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 21ede │ │ │ │ + b.n 21dce │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f3a │ │ │ │ + beq.w 21e2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22774 │ │ │ │ + beq.w 22664 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f42 │ │ │ │ + bne.w 21e32 │ │ │ │ blx 83c8 │ │ │ │ - b.n 21f5c │ │ │ │ + b.n 21e4c │ │ │ │ cmp.w r9, #126 @ 0x7e │ │ │ │ - bne.w 22004 │ │ │ │ + bne.w 21ef4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 226ca │ │ │ │ + beq.w 225ba │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 88d8 │ │ │ │ - b.n 22076 │ │ │ │ + b.n 21f66 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21ee2 │ │ │ │ - b.n 21f32 │ │ │ │ + bne.w 21dd2 │ │ │ │ + b.n 21e22 │ │ │ │ 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 22064 │ │ │ │ - b.n 22446 │ │ │ │ + beq.w 21f54 │ │ │ │ + b.n 22336 │ │ │ │ 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 21edc │ │ │ │ + b.n 21dcc │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 222f0 │ │ │ │ + beq.w 221e0 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bne.w 21fe6 │ │ │ │ + bne.w 21ed6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 223d8 │ │ │ │ + bhi.w 222c8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ @@ -40794,257 +40693,257 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r5, r3, #7 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22084 │ │ │ │ + beq.w 21f74 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2277e │ │ │ │ + beq.w 2266e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 22084 │ │ │ │ - ldr.w r1, [pc, #1856] @ 22980 │ │ │ │ + b.n 21f74 │ │ │ │ + ldr.w r1, [pc, #1856] @ 22870 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d16 │ │ │ │ + beq.w 22c06 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2225c │ │ │ │ + bne.n 2214c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22630 │ │ │ │ + beq.w 22520 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2226a │ │ │ │ + bne.n 2215a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22d9c │ │ │ │ + beq.w 22c8c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 21ff8 │ │ │ │ + b.n 21ee8 │ │ │ │ adds r5, r4, #1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226fa │ │ │ │ + beq.w 225ea │ │ │ │ strb r6, [r0, #0] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 228e2 │ │ │ │ + beq.w 227d2 │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22296 │ │ │ │ + bne.n 22186 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1752] @ 22984 │ │ │ │ + ldr.w r3, [pc, #1752] @ 22874 │ │ │ │ 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 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 2207c │ │ │ │ + b.n 21f6c │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ blx 84a8 │ │ │ │ - cbz r0, 222e8 │ │ │ │ + cbz r0, 221d8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22436 │ │ │ │ + bne.w 22326 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fcc │ │ │ │ + b.n 21ebc │ │ │ │ mov fp, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 22306 │ │ │ │ + cbz r1, 221f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228b6 │ │ │ │ + beq.w 227a6 │ │ │ │ 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 2279c │ │ │ │ + beq.w 2268c │ │ │ │ ldrb.w r9, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221c4 │ │ │ │ + b.n 220b4 │ │ │ │ add.w r3, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3232] @ 0xca0 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 22076 │ │ │ │ + bpl.w 21f66 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22076 │ │ │ │ - b.n 21f32 │ │ │ │ + bne.w 21f66 │ │ │ │ + b.n 21e22 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227ae │ │ │ │ + beq.w 2269e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [r3] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 2266a │ │ │ │ + beq.w 2255a │ │ │ │ adds r6, r4, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22464 │ │ │ │ + beq.w 22354 │ │ │ │ mov r0, r8 │ │ │ │ blx 8a98 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22788 │ │ │ │ + beq.w 22678 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 228be │ │ │ │ + bne.w 227ae │ │ │ │ add.w r0, r8, #1 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq.w 22bd6 │ │ │ │ + beq.w 22ac6 │ │ │ │ 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 2241c │ │ │ │ + bne.n 2230c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2240e │ │ │ │ + bne.n 222fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - b.n 21f32 │ │ │ │ + b.n 21e22 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 21e36 │ │ │ │ + b.n 21d26 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f88 │ │ │ │ + b.n 21e78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f72 │ │ │ │ + b.n 21e62 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f5a │ │ │ │ + b.n 21e4a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22bde │ │ │ │ + beq.w 22ace │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2294e │ │ │ │ + bne.w 2283e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22cd2 │ │ │ │ + bne.w 22bc2 │ │ │ │ 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 22076 │ │ │ │ + beq.w 21f66 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 223ac │ │ │ │ + beq.n 2229c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22084 │ │ │ │ + beq.w 21f74 │ │ │ │ blx 83c8 │ │ │ │ - b.n 22226 │ │ │ │ + b.n 22116 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 223a0 │ │ │ │ + b.n 22290 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22012 │ │ │ │ + b.n 21f02 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fcc │ │ │ │ + b.n 21ebc │ │ │ │ blx 83c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22064 │ │ │ │ + beq.w 21f54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ca0 │ │ │ │ + beq.w 22b90 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22064 │ │ │ │ + b.n 21f54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ blx 8298 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 229b0 │ │ │ │ + beq.w 228a0 │ │ │ │ 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 22b68 │ │ │ │ + beq.w 22a58 │ │ │ │ blx 81cc │ │ │ │ mov r4, r0 │ │ │ │ asrs r6, r4, #31 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb.w r3, [sl] │ │ │ │ - ldr.w r3, [pc, #1248] @ 22988 │ │ │ │ + ldr.w r3, [pc, #1248] @ 22878 │ │ │ │ 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 │ │ │ │ @@ -41053,483 +40952,483 @@ │ │ │ │ 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 22398 │ │ │ │ + beq.w 22288 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ andls.w r3, r3, #1 │ │ │ │ - cbz r3, 2251a │ │ │ │ + cbz r3, 2240a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e82 │ │ │ │ + beq.w 22d72 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e6c │ │ │ │ + beq.w 22d5c │ │ │ │ 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 23124 │ │ │ │ + beq.w 23014 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1136] @ 2298c │ │ │ │ + ldr.w r3, [pc, #1136] @ 2287c │ │ │ │ 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 22ad4 │ │ │ │ + bne.w 229c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22416 │ │ │ │ + bne.w 22306 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 223a4 │ │ │ │ + b.n 22294 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22916 │ │ │ │ + beq.w 22806 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 22b70 │ │ │ │ + bne.w 22a60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22e22 │ │ │ │ + beq.w 22d12 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 22e1a │ │ │ │ + beq.w 22d0a │ │ │ │ blx 89ec │ │ │ │ - b.n 22076 │ │ │ │ + b.n 21f66 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22934 │ │ │ │ + beq.w 22824 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 8e34 │ │ │ │ - b.n 22076 │ │ │ │ + b.n 21f66 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8604 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a74 │ │ │ │ + beq.w 22964 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #992] @ (22990 ) │ │ │ │ + ldr r3, [pc, #992] @ (22880 ) │ │ │ │ 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 22398 │ │ │ │ + beq.w 22288 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c8a │ │ │ │ + bne.w 22b7a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c80 │ │ │ │ + beq.w 22b70 │ │ │ │ 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, #924] @ (22994 ) │ │ │ │ + ldr r3, [pc, #924] @ (22884 ) │ │ │ │ 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 22b38 │ │ │ │ + bne.w 22a28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22ace │ │ │ │ + beq.w 229be │ │ │ │ blx 83c8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22084 │ │ │ │ + b.n 21f74 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22906 │ │ │ │ + beq.w 227f6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 825c │ │ │ │ - b.n 22076 │ │ │ │ + b.n 21f66 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbnz r4, 2264c │ │ │ │ - b.n 21f32 │ │ │ │ + cbnz r4, 2253c │ │ │ │ + b.n 21e22 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 22644 │ │ │ │ + beq.n 22534 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22644 │ │ │ │ + beq.n 22534 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22644 │ │ │ │ + b.n 22534 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22fc6 │ │ │ │ + beq.w 22eb6 │ │ │ │ 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 22860 │ │ │ │ + beq.w 22750 │ │ │ │ mov r0, r3 │ │ │ │ blx 8ee0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 22a68 │ │ │ │ + beq.w 22958 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 226b6 │ │ │ │ + bne.n 225a6 │ │ │ │ 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 22398 │ │ │ │ + b.n 22288 │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 849c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22820 │ │ │ │ - ldr r3, [pc, #696] @ (22998 ) │ │ │ │ + bne.w 22710 │ │ │ │ + ldr r3, [pc, #696] @ (22888 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ mov r0, r8 │ │ │ │ blx 8d10 │ │ │ │ - b.n 22076 │ │ │ │ + b.n 21f66 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 21ea6 │ │ │ │ + b.w 21d96 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22292 │ │ │ │ - ldr r3, [pc, #664] @ (2299c ) │ │ │ │ + bne.w 22182 │ │ │ │ + ldr r3, [pc, #664] @ (2288c ) │ │ │ │ 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 21f32 │ │ │ │ + b.n 21e22 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22a34 │ │ │ │ + beq.w 22924 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [sl] │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227dc │ │ │ │ + beq.n 226cc │ │ │ │ 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 2281a │ │ │ │ + beq.n 2270a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22caa │ │ │ │ + bne.w 22b9a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c74 │ │ │ │ + bne.w 22b64 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c6c │ │ │ │ + beq.w 22b5c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22076 │ │ │ │ + b.n 21f66 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 21f3a │ │ │ │ + b.w 21e2a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 22084 │ │ │ │ + b.n 21f74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq.w 228dc │ │ │ │ + beq.w 227cc │ │ │ │ blx 8a50 │ │ │ │ - b.n 22398 │ │ │ │ - ldr r0, [pc, #512] @ (229a0 ) │ │ │ │ + b.n 22288 │ │ │ │ + ldr r0, [pc, #512] @ (22890 ) │ │ │ │ add r0, pc │ │ │ │ blx 8234 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221c4 │ │ │ │ + b.n 220b4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a5e │ │ │ │ + beq.w 2294e │ │ │ │ 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 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 22346 │ │ │ │ + b.n 22236 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ - ldr r1, [pc, #444] @ (229a4 ) │ │ │ │ + ldr r1, [pc, #444] @ (22894 ) │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b62 │ │ │ │ + beq.w 22a52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 22804 │ │ │ │ + cbz r3, 226f4 │ │ │ │ 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 22c6c │ │ │ │ + beq.w 22b5c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 22076 │ │ │ │ + b.n 21f66 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226dc │ │ │ │ - ldr r5, [pc, #380] @ (229a8 ) │ │ │ │ + beq.w 225cc │ │ │ │ + ldr r5, [pc, #380] @ (22898 ) │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ - b.n 22858 │ │ │ │ + b.n 22748 │ │ │ │ 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 226dc │ │ │ │ + beq.w 225cc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22832 │ │ │ │ - b.n 226dc │ │ │ │ + bne.n 22722 │ │ │ │ + b.n 225cc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22ae0 │ │ │ │ + beq.w 229d0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 22874 │ │ │ │ + bne.n 22764 │ │ │ │ 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 22398 │ │ │ │ + b.n 22288 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2209c │ │ │ │ + beq.w 21f8c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22fbc │ │ │ │ + beq.w 22eac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 2209c │ │ │ │ + b.w 21f8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 22306 │ │ │ │ + b.n 221f6 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ee0 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ - bne.w 2238a │ │ │ │ + bne.w 2227a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 8a2c │ │ │ │ - b.n 22398 │ │ │ │ + b.n 22288 │ │ │ │ blx 89f8 │ │ │ │ - b.n 22398 │ │ │ │ - ldr r3, [pc, #200] @ (229ac ) │ │ │ │ + b.n 22288 │ │ │ │ + ldr r3, [pc, #200] @ (2289c ) │ │ │ │ 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 222ca │ │ │ │ + b.n 221ba │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 8274 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 21f66 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 22cf0 │ │ │ │ + beq.w 22be0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22076 │ │ │ │ + beq.w 21f66 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 7fb8 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 21f66 │ │ │ │ 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 22076 │ │ │ │ + b.w 21f66 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22de0 │ │ │ │ + bne.w 22cd0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8054 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 223f8 │ │ │ │ - bgt.n 22960 │ │ │ │ + b.n 222e8 │ │ │ │ + udf #6 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 2294c │ │ │ │ + ble.n 2285c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 229f0 │ │ │ │ + bgt.n 22900 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r2, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -41554,21 +41453,21 @@ │ │ │ │ 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 22dd6 │ │ │ │ + beq.w 22cc6 │ │ │ │ blx 8dbc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.w 224a4 │ │ │ │ - ldr.w r3, [pc, #1960] @ 23180 │ │ │ │ + bne.w 22394 │ │ │ │ + ldr.w r3, [pc, #1960] @ 23070 │ │ │ │ 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 │ │ │ │ @@ -41577,756 +41476,756 @@ │ │ │ │ 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 22398 │ │ │ │ + beq.w 22288 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi.n 22a28 │ │ │ │ + bhi.n 22918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 22a28 │ │ │ │ + cbz r3, 22918 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b24 │ │ │ │ + bl 21a14 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ - bl 21af4 │ │ │ │ + bl 219e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23124 │ │ │ │ + beq.w 23014 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1880] @ 23184 │ │ │ │ + ldr.w r3, [pc, #1880] @ 23074 │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - b.n 22524 │ │ │ │ + b.n 22414 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ blx 86c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2281a │ │ │ │ + beq.w 2270a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22b54 │ │ │ │ + bne.w 22a44 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2281a │ │ │ │ + beq.w 2270a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2270a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 227c4 │ │ │ │ + b.n 226b4 │ │ │ │ adds.w r0, r0, r9 │ │ │ │ adc.w sl, r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 226b6 │ │ │ │ + b.n 225a6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d72 │ │ │ │ + beq.w 22c62 │ │ │ │ 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 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1768] @ 23188 │ │ │ │ + ldr.w r3, [pc, #1768] @ 23078 │ │ │ │ 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 22c8a │ │ │ │ + bne.w 22b7a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22ad4 │ │ │ │ + cbnz r3, 229c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22416 │ │ │ │ + bne.w 22306 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 223a4 │ │ │ │ + b.n 22294 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22ac8 │ │ │ │ + b.n 229b8 │ │ │ │ adds.w r9, r0, #1 │ │ │ │ adc.w sl, r1, #0 │ │ │ │ - b.n 22874 │ │ │ │ + b.n 22764 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22b1c │ │ │ │ + cbz r0, 22a0c │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ add.w r3, r4, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 22b0c │ │ │ │ + b.n 229fc │ │ │ │ subs r2, #1 │ │ │ │ strb.w ip, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 22b1c │ │ │ │ + beq.n 22a0c │ │ │ │ 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 22b02 │ │ │ │ + bmi.n 229f2 │ │ │ │ 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 22064 │ │ │ │ - b.n 22446 │ │ │ │ + beq.w 21f54 │ │ │ │ + b.n 22336 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22b48 │ │ │ │ + cbnz r3, 22a38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22ace │ │ │ │ + beq.n 229be │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22416 │ │ │ │ + b.n 22306 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22b3e │ │ │ │ + b.n 22a2e │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227f6 │ │ │ │ + bne.w 226e6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2270a │ │ │ │ blx 85e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2249c │ │ │ │ + b.n 2238c │ │ │ │ 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 22eba │ │ │ │ + beq.w 22daa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22f64 │ │ │ │ + blt.w 22e54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22f56 │ │ │ │ + bne.w 22e46 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f4e │ │ │ │ + beq.w 22e3e │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - beq.w 230ec │ │ │ │ + beq.w 22fdc │ │ │ │ blx 82bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22fb4 │ │ │ │ + bne.w 22ea4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 22f9e │ │ │ │ + beq.w 22e8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2240e │ │ │ │ - b.w 223ac │ │ │ │ + bne.w 222fe │ │ │ │ + b.w 2229c │ │ │ │ blx 8ee0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 228cc │ │ │ │ + b.n 227bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22f04 │ │ │ │ + bne.w 22df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ 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 22ed6 │ │ │ │ + bls.w 22dc6 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbz r3, 22c3e │ │ │ │ + cbz r3, 22b2e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r2, r8, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ - cbz r0, 22c2c │ │ │ │ + cbz r0, 22b1c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r3, #10 │ │ │ │ strb.w r3, [r1, #1]! │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22c20 │ │ │ │ + bne.n 22b10 │ │ │ │ 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 22fd6 │ │ │ │ + bne.w 22ec6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22c60 │ │ │ │ + cbnz r3, 22b50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23062 │ │ │ │ + beq.w 22f52 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22084 │ │ │ │ - b.w 22416 │ │ │ │ + beq.w 21f74 │ │ │ │ + b.w 22306 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22c50 │ │ │ │ + b.n 22b40 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2270a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 2275e │ │ │ │ + b.n 2264e │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 225ee │ │ │ │ + b.n 224de │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e78 │ │ │ │ + beq.w 22d68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 225d8 │ │ │ │ + b.n 224c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22064 │ │ │ │ + b.w 21f54 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2316a │ │ │ │ + beq.w 2305a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 22756 │ │ │ │ + b.n 22646 │ │ │ │ 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 223f8 │ │ │ │ + b.w 222e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22076 │ │ │ │ + bne.w 21f66 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8888 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d0c │ │ │ │ + cbz r0, 22bfc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2310a │ │ │ │ + bne.w 22ffa │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ - b.w 22076 │ │ │ │ + bl 21a14 │ │ │ │ + b.w 21f66 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 22d3a │ │ │ │ + b.n 22c2a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcs.n 22d32 │ │ │ │ + bcs.n 22c22 │ │ │ │ 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 21a04 │ │ │ │ - b.n 22d32 │ │ │ │ + bl 218f4 │ │ │ │ + b.n 22c22 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 22a90 │ │ │ │ + b.n 22980 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22aea │ │ │ │ + bne.w 229da │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs.w r4, r3, r9 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22064 │ │ │ │ + beq.w 21f54 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22452 │ │ │ │ + b.w 22342 │ │ │ │ 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, 22dcc │ │ │ │ + cbz r0, 22cbc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 22dc6 │ │ │ │ - b.n 22dcc │ │ │ │ + cbnz r4, 22cb6 │ │ │ │ + b.n 22cbc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21b60 │ │ │ │ + bl 21a50 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 22dcc │ │ │ │ + cbz r4, 22cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22db8 │ │ │ │ + bne.n 22ca8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.w 21f32 │ │ │ │ + b.w 21e22 │ │ │ │ blx 8a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 229ce │ │ │ │ + b.n 228be │ │ │ │ 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 223f8 │ │ │ │ + beq.w 222e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2311a │ │ │ │ + beq.w 2300a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 223f8 │ │ │ │ + b.w 222e8 │ │ │ │ blx 8214 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 21f66 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.n 22e8c │ │ │ │ + beq.n 22d7c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230f4 │ │ │ │ + beq.w 22fe4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2312c │ │ │ │ + bne.w 2301c │ │ │ │ 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 22c6c │ │ │ │ + beq.w 22b5c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 21f66 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2250e │ │ │ │ + b.w 223fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 225d8 │ │ │ │ + b.w 224c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 224f8 │ │ │ │ + b.w 223e8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230b6 │ │ │ │ + beq.w 22fa6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23098 │ │ │ │ + bne.w 22f88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22e58 │ │ │ │ + b.n 22d48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 22ff8 │ │ │ │ + bne.w 22ee8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2281a │ │ │ │ + bne.w 2270a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 89ec │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2270a │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21af4 │ │ │ │ + bl 219e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22c12 │ │ │ │ + bne.w 22b02 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21b24 │ │ │ │ + bl 21a14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21e32 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21e32 │ │ │ │ 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 2308c │ │ │ │ + beq.w 22f7c │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23068 │ │ │ │ + bne.w 22f58 │ │ │ │ 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 230d8 │ │ │ │ + bne.w 22fc8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2240e │ │ │ │ - b.w 21f32 │ │ │ │ + bne.w 222fe │ │ │ │ + b.w 21e22 │ │ │ │ blx 8830 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bb2 │ │ │ │ + b.n 22aa2 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22b90 │ │ │ │ + b.n 22a80 │ │ │ │ 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 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2314c │ │ │ │ + bne.w 2303c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23056 │ │ │ │ + bne.n 22f46 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ + bl 21a14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23164 │ │ │ │ + beq.w 23054 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22236 │ │ │ │ + beq.w 22126 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22236 │ │ │ │ + b.w 22126 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b24 │ │ │ │ - b.n 22bb8 │ │ │ │ + bl 21a14 │ │ │ │ + b.n 22aa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 2209c │ │ │ │ + b.w 21f8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f3a │ │ │ │ + beq.w 21e2a │ │ │ │ blx 83c8 │ │ │ │ - b.w 22124 │ │ │ │ + b.w 22014 │ │ │ │ mov r0, r2 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c4a │ │ │ │ + beq.w 22b3a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 23176 │ │ │ │ + bne.w 23066 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ str r5, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22c4a │ │ │ │ + b.n 22b3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - blt.n 23016 │ │ │ │ + blt.n 22f06 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2300e │ │ │ │ + cbz r0, 22efe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 2304a │ │ │ │ + cbnz r3, 22f3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ - b.n 2281a │ │ │ │ + bl 21a14 │ │ │ │ + b.n 2270a │ │ │ │ negs r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d0c │ │ │ │ + beq.w 22bfc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d0c │ │ │ │ + beq.w 22bfc │ │ │ │ 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 22d0c │ │ │ │ + b.n 22bfc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 2300e │ │ │ │ + b.n 22efe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 22f88 │ │ │ │ + b.n 22e78 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.w 21f32 │ │ │ │ + b.w 21e22 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f30 │ │ │ │ + beq.w 22e20 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ + bl 21a14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 87e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22f3a │ │ │ │ - cbnz r6, 230ca │ │ │ │ + b.n 22e2a │ │ │ │ + cbnz r6, 22fba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22fa4 │ │ │ │ + bne.n 22e94 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 21f32 │ │ │ │ + b.w 21e22 │ │ │ │ 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 22e58 │ │ │ │ + b.n 22d48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 2281a │ │ │ │ + b.w 2270a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2307a │ │ │ │ - b.n 2308e │ │ │ │ + bne.n 22f6a │ │ │ │ + b.n 22f7e │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2240e │ │ │ │ - b.w 21f32 │ │ │ │ + bne.w 222fe │ │ │ │ + b.w 21e22 │ │ │ │ blx 82d4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bb2 │ │ │ │ + b.n 22aa2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 2281a │ │ │ │ + b.w 2270a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 22d0c │ │ │ │ + b.n 22bfc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.w 223f8 │ │ │ │ + b.w 222e8 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f3a │ │ │ │ + b.w 21e2a │ │ │ │ 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 22e58 │ │ │ │ + b.n 22d48 │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21e22 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 21b24 │ │ │ │ - b.n 22f82 │ │ │ │ + bl 21a14 │ │ │ │ + b.n 22e72 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 223ac │ │ │ │ + b.w 2229c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22756 │ │ │ │ + b.w 22646 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21b24 │ │ │ │ - b.n 22fea │ │ │ │ + bl 21a14 │ │ │ │ + b.n 22eda │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002318c : │ │ │ │ +0002307c : │ │ │ │ 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] @ (2321c ) │ │ │ │ + ldr r2, [pc, #120] @ (2310c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #116] @ (23220 ) │ │ │ │ + ldr r3, [pc, #116] @ (23110 ) │ │ │ │ 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] │ │ │ │ @@ -42344,62 +42243,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] @ (23224 ) │ │ │ │ - ldr r3, [pc, #44] @ (23220 ) │ │ │ │ + ldr r2, [pc, #52] @ (23114 ) │ │ │ │ + ldr r3, [pc, #44] @ (23110 ) │ │ │ │ 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 23216 │ │ │ │ + bne.n 23106 │ │ │ │ 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, r4} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023228 : │ │ │ │ +00023118 : │ │ │ │ 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] @ (232d8 ) │ │ │ │ - ldr r2, [pc, #160] @ (232dc ) │ │ │ │ + ldr r1, [pc, #156] @ (231c8 ) │ │ │ │ + ldr r2, [pc, #160] @ (231cc ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #156] @ (232e0 ) │ │ │ │ + ldr r4, [pc, #156] @ (231d0 ) │ │ │ │ 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 23272 │ │ │ │ + beq.n 23162 │ │ │ │ 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] │ │ │ │ @@ -42407,75 +42306,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, 2329c │ │ │ │ + cbz r0, 2318c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 232b6 │ │ │ │ + cbnz r2, 231a6 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2329c │ │ │ │ + beq.n 2318c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 232ca │ │ │ │ + cbz r4, 231ba │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #68] @ (232e4 ) │ │ │ │ - ldr r3, [pc, #60] @ (232dc ) │ │ │ │ + ldr r2, [pc, #68] @ (231d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (231cc ) │ │ │ │ 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 232d2 │ │ │ │ + bne.n 231c2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (232e8 ) │ │ │ │ + ldr r2, [pc, #48] @ (231d8 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ blx 8dc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 2328a │ │ │ │ - b.n 2329c │ │ │ │ + bne.n 2317a │ │ │ │ + b.n 2318c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81c0 │ │ │ │ - b.n 2329c │ │ │ │ + b.n 2318c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000232ec : │ │ │ │ +000231dc : │ │ │ │ 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] @ 23378 │ │ │ │ + ldr.w ip, [pc, #116] @ 23268 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2337c ) │ │ │ │ + ldr r0, [pc, #112] @ (2326c ) │ │ │ │ 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] │ │ │ │ @@ -42490,90 +42389,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] @ (23380 ) │ │ │ │ - ldr r3, [pc, #44] @ (2337c ) │ │ │ │ + ldr r2, [pc, #48] @ (23270 ) │ │ │ │ + ldr r3, [pc, #44] @ (2326c ) │ │ │ │ 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 23374 │ │ │ │ + bne.n 23264 │ │ │ │ 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, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023384 : │ │ │ │ +00023274 : │ │ │ │ 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 233a8 │ │ │ │ + bne.n 23298 │ │ │ │ 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 233a2 │ │ │ │ + beq.n 23292 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r4, 233d2 │ │ │ │ + cbz r4, 232c2 │ │ │ │ strb r7, [r4, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 8b34 │ │ │ │ - b.n 233b8 │ │ │ │ + b.n 232a8 │ │ │ │ blx 8b34 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 233ea │ │ │ │ + cbz r3, 232da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 233a4 │ │ │ │ + b.n 23294 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 233e6 │ │ │ │ + b.n 232d6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ b.w 8094 │ │ │ │ - cbnz r0, 23404 │ │ │ │ + cbnz r0, 232f4 │ │ │ │ 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 │ │ │ │ @@ -42598,19 +42497,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 23474 │ │ │ │ + beq.n 23364 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ - beq.n 234c4 │ │ │ │ + beq.n 233b4 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq.n 2349e │ │ │ │ + beq.n 2338e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 7fd0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -42621,15 +42520,15 @@ │ │ │ │ blx 87e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 2346e │ │ │ │ + bne.n 2335e │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8dd4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ @@ -42637,113 +42536,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 2346e │ │ │ │ + ble.n 2335e │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r6, r0 │ │ │ │ blx 8dd4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2346e │ │ │ │ + b.n 2335e │ │ │ │ subs r2, r0, #1 │ │ │ │ - b.n 2348a │ │ │ │ - cbnz r0, 234cc │ │ │ │ + b.n 2337a │ │ │ │ + cbnz r0, 233bc │ │ │ │ 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 2356e │ │ │ │ + beq.n 2345e │ │ │ │ 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, 2350e │ │ │ │ + cbz r1, 233fe │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 2350e │ │ │ │ + cbz r1, 233fe │ │ │ │ mov r0, r5 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23566 │ │ │ │ - cbz r6, 2351c │ │ │ │ + cbz r0, 23456 │ │ │ │ + cbz r6, 2340c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 2351c │ │ │ │ + cbz r1, 2340c │ │ │ │ mov r0, r6 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23566 │ │ │ │ + cbz r0, 23456 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 2355a │ │ │ │ + cbz r1, 2344a │ │ │ │ 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, 23570 │ │ │ │ + cbz r3, 23460 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 23568 │ │ │ │ + cbz r0, 23458 │ │ │ │ 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 23566 │ │ │ │ + b.n 23456 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 23566 │ │ │ │ + cbz r3, 23456 │ │ │ │ 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 2353c │ │ │ │ + b.n 2342c │ │ │ │ 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, 235ce │ │ │ │ + cbz r3, 234be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 235cc │ │ │ │ + cbz r4, 234bc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -42755,86 +42654,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 235a2 │ │ │ │ + b.n 23492 │ │ │ │ │ │ │ │ -000235d8 : │ │ │ │ - cbz r0, 2362e │ │ │ │ +000234c8 : │ │ │ │ + cbz r0, 2351e │ │ │ │ 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, 23602 │ │ │ │ + cbz r1, 234f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2363c │ │ │ │ + cbz r3, 2352c │ │ │ │ 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, 23618 │ │ │ │ + cbz r1, 23508 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23644 │ │ │ │ + cbz r3, 23534 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23630 │ │ │ │ + cbz r3, 23520 │ │ │ │ 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 23602 │ │ │ │ + b.n 234f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23618 │ │ │ │ + b.n 23508 │ │ │ │ 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, 2366e │ │ │ │ + cbz r3, 2355e │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 236b6 │ │ │ │ + cbz r0, 235a6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 236c8 │ │ │ │ + cbz r3, 235b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 236bc │ │ │ │ + cbz r3, 235ac │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ @@ -42845,133 +42744,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 236bc │ │ │ │ + beq.n 235ac │ │ │ │ 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 23680 │ │ │ │ + b.n 23570 │ │ │ │ nop │ │ │ │ │ │ │ │ -000236d4 : │ │ │ │ +000235c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #160] @ (23784 ) │ │ │ │ + ldr r2, [pc, #160] @ (23674 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #160] @ (23788 ) │ │ │ │ + ldr r3, [pc, #160] @ (23678 ) │ │ │ │ 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 23760 │ │ │ │ + bne.n 23650 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23716 │ │ │ │ + cbz r1, 23606 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23776 │ │ │ │ + beq.n 23666 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 2371e │ │ │ │ + cbz r4, 2360e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 2373c │ │ │ │ + cbnz r3, 2362c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbnz r3, 2374c │ │ │ │ - ldr r2, [pc, #100] @ (2378c ) │ │ │ │ - ldr r3, [pc, #96] @ (23788 ) │ │ │ │ + cbnz r3, 2363c │ │ │ │ + ldr r2, [pc, #100] @ (2367c ) │ │ │ │ + ldr r3, [pc, #96] @ (23678 ) │ │ │ │ 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 2377e │ │ │ │ + bne.n 2366e │ │ │ │ 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 23724 │ │ │ │ + beq.n 23614 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ blx 887c │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c28 │ │ │ │ - b.n 23724 │ │ │ │ + b.n 23614 │ │ │ │ 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 236fe │ │ │ │ + b.n 235ee │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23716 │ │ │ │ + b.n 23606 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023790 : │ │ │ │ +00023680 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r0, #3188] @ 0xc74 │ │ │ │ b.w 8220 │ │ │ │ │ │ │ │ -0002379c : │ │ │ │ +0002368c : │ │ │ │ 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] @ (23878 ) │ │ │ │ + ldr r2, [pc, #204] @ (23768 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #204] @ (2387c ) │ │ │ │ + ldr r3, [pc, #204] @ (2376c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2382a │ │ │ │ + beq.n 2371a │ │ │ │ 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 │ │ │ │ @@ -42980,403 +42879,403 @@ │ │ │ │ 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 2385e │ │ │ │ + bne.n 2374e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 2382a │ │ │ │ + beq.n 2371a │ │ │ │ add.w r0, r4, #28 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1340c │ │ │ │ + bl 132fc │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2386e │ │ │ │ + beq.n 2375e │ │ │ │ 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 23812 │ │ │ │ + bne.n 23702 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ - cbnz r0, 23844 │ │ │ │ + bl 134d8 │ │ │ │ + cbnz r0, 23734 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ (23880 ) │ │ │ │ - ldr r3, [pc, #76] @ (2387c ) │ │ │ │ + ldr r2, [pc, #80] @ (23770 ) │ │ │ │ + ldr r3, [pc, #76] @ (2376c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 23874 │ │ │ │ + bne.n 23764 │ │ │ │ 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 133cc │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2382c │ │ │ │ + b.n 2371c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2382c │ │ │ │ + beq.n 2371c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2382c │ │ │ │ + b.n 2371c │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 23820 │ │ │ │ + b.n 23710 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023884 : │ │ │ │ +00023774 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000238a4 : │ │ │ │ +00023794 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #252] @ (239b0 ) │ │ │ │ + ldr r2, [pc, #252] @ (238a0 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #252] @ (239b4 ) │ │ │ │ + ldr r3, [pc, #252] @ (238a4 ) │ │ │ │ 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 23982 │ │ │ │ + beq.n 23872 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 23972 │ │ │ │ + beq.n 23862 │ │ │ │ blx 8cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23988 │ │ │ │ + bne.n 23878 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 238e8 │ │ │ │ + beq.n 237d8 │ │ │ │ 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 2391e │ │ │ │ + beq.n 2380e │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 2390e │ │ │ │ + cbz r1, 237fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23996 │ │ │ │ + beq.n 23886 │ │ │ │ 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] @ 239a8 │ │ │ │ + vldr d7, [pc, #132] @ 23898 │ │ │ │ adds r5, #32 │ │ │ │ adds r1, r0, #1 │ │ │ │ vstr d7, [r5, #-8] │ │ │ │ - beq.n 23982 │ │ │ │ + beq.n 23872 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2394c │ │ │ │ + beq.n 2383c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r2, r2, #16 │ │ │ │ itt mi │ │ │ │ vldrmi d7, [sp, #88] @ 0x58 │ │ │ │ vstrmi d7, [r5, #-8] │ │ │ │ - bpl.n 23976 │ │ │ │ + bpl.n 23866 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 23982 │ │ │ │ + beq.n 23872 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13414 │ │ │ │ + bl 13304 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #92] @ (239b8 ) │ │ │ │ - ldr r3, [pc, #84] @ (239b4 ) │ │ │ │ + ldr r2, [pc, #92] @ (238a8 ) │ │ │ │ + ldr r3, [pc, #84] @ (238a4 ) │ │ │ │ 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 2399e │ │ │ │ + bne.n 2388e │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 2391e │ │ │ │ + b.n 2380e │ │ │ │ mov r0, r1 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2395a │ │ │ │ + b.n 2384a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23958 │ │ │ │ - b.n 23982 │ │ │ │ + bne.n 23848 │ │ │ │ + b.n 23872 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2390e │ │ │ │ + b.n 237fe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000239bc : │ │ │ │ +000238ac : │ │ │ │ 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] @ (23c48 ) │ │ │ │ - ldr r3, [pc, #632] @ (23c4c ) │ │ │ │ + ldr r2, [pc, #632] @ (23b38 ) │ │ │ │ + ldr r3, [pc, #632] @ (23b3c ) │ │ │ │ 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 23b7c │ │ │ │ + beq.w 23a6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23b72 │ │ │ │ + beq.w 23a62 │ │ │ │ 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, 23a32 │ │ │ │ + cbz r5, 23922 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbz r6, 23a92 │ │ │ │ + cbz r6, 23982 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 23a92 │ │ │ │ + cbz r3, 23982 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 23a8c │ │ │ │ - cbz r5, 23a46 │ │ │ │ + beq.n 2397c │ │ │ │ + cbz r5, 23936 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23b88 │ │ │ │ + bne.w 23a78 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 23af8 │ │ │ │ + beq.n 239e8 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 23a74 │ │ │ │ + bne.n 23964 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 887c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b0e │ │ │ │ + beq.n 239fe │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b0e │ │ │ │ + beq.n 239fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 85c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23be8 │ │ │ │ + beq.w 23ad8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 23aac │ │ │ │ + b.n 2399c │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23a3c │ │ │ │ + bne.n 2392c │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23b76 │ │ │ │ + bne.n 23a66 │ │ │ │ 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, 23b0e │ │ │ │ + cbz r0, 239fe │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ add.w r0, r4, #28 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ - bl 13414 │ │ │ │ - ldr r2, [pc, #372] @ (23c50 ) │ │ │ │ - ldr r3, [pc, #364] @ (23c4c ) │ │ │ │ + bl 13304 │ │ │ │ + ldr r2, [pc, #372] @ (23b40 ) │ │ │ │ + ldr r3, [pc, #364] @ (23b3c ) │ │ │ │ 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 23c42 │ │ │ │ + bne.w 23b32 │ │ │ │ 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, 23b0e │ │ │ │ + cbz r0, 239fe │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23a72 │ │ │ │ + bne.n 23962 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 23b1e │ │ │ │ + beq.n 23a0e │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b34 │ │ │ │ + cbz r5, 23a24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c04 │ │ │ │ + beq.n 23af4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b4a │ │ │ │ + cbz r5, 23a3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c14 │ │ │ │ + beq.n 23b04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b60 │ │ │ │ + cbz r5, 23a50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c0c │ │ │ │ + beq.n 23afc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23bfc │ │ │ │ + beq.n 23aec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 23ada │ │ │ │ + b.n 239ca │ │ │ │ blx 8268 │ │ │ │ - b.n 23a9e │ │ │ │ + b.n 2398e │ │ │ │ movw r0, #11496 @ 0x2ce8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 239fc │ │ │ │ + b.n 238ec │ │ │ │ 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 23c22 │ │ │ │ + beq.n 23b12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23c2c │ │ │ │ + cbz r2, 23b1c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ add.w r0, r8, #1 │ │ │ │ @@ -43386,116 +43285,116 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 8250 │ │ │ │ mov r0, r5 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 23a4e │ │ │ │ + b.n 2393e │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ - cbnz r3, 23c1c │ │ │ │ + cbnz r3, 23b0c │ │ │ │ add.w r3, r4, #11392 @ 0x2c80 │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ - b.n 23a82 │ │ │ │ + b.n 23972 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b72 │ │ │ │ + b.n 23a62 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b34 │ │ │ │ + b.n 23a24 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b60 │ │ │ │ + b.n 23a50 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b4a │ │ │ │ + b.n 23a3a │ │ │ │ blx 8268 │ │ │ │ - b.n 23bf2 │ │ │ │ + b.n 23ae2 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23bb4 │ │ │ │ + b.n 23aa4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23bfc │ │ │ │ + beq.n 23aec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23b72 │ │ │ │ + b.n 23a62 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itet al │ │ │ │ - moval r1, r0 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -00023c54 : │ │ │ │ - mov r2, #0 │ │ │ │ - moval r1, r2 │ │ │ │ +00023b44 : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 86cc │ │ │ │ nop │ │ │ │ │ │ │ │ -00023c60 : │ │ │ │ - cbz r0, 23cc0 │ │ │ │ +00023b50 : │ │ │ │ + cbz r0, 23bb0 │ │ │ │ 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 23c98 │ │ │ │ + beq.n 23b88 │ │ │ │ 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, 23cc2 │ │ │ │ + cbnz r2, 23bb2 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 23cb2 │ │ │ │ + cbz r1, 23ba2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 23cca │ │ │ │ + cbz r3, 23bba │ │ │ │ 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 23c8e │ │ │ │ + b.n 23b7e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23cae │ │ │ │ + b.n 23b9e │ │ │ │ nop │ │ │ │ │ │ │ │ -00023cd4 : │ │ │ │ - cbz r0, 23d0a │ │ │ │ +00023bc4 : │ │ │ │ + cbz r0, 23bfa │ │ │ │ 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 │ │ │ │ @@ -43507,123 +43406,123 @@ │ │ │ │ blx 8d74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r3, #3188] @ 0xc74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00023d0c : │ │ │ │ +00023bfc : │ │ │ │ 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, 23d38 │ │ │ │ + cbnz r0, 23c28 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23424 │ │ │ │ + b.w 23314 │ │ │ │ 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, 23d86 │ │ │ │ + cbnz r3, 23c76 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 23d72 │ │ │ │ + cbnz r3, 23c62 │ │ │ │ and.w r4, r7, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23d96 │ │ │ │ + cbz r3, 23c86 │ │ │ │ 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 23424 │ │ │ │ + bl 23314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23d58 │ │ │ │ + bne.n 23c48 │ │ │ │ blx 83c8 │ │ │ │ - b.n 23d60 │ │ │ │ + b.n 23c50 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 23424 │ │ │ │ + bl 23314 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23d58 │ │ │ │ - b.n 23d72 │ │ │ │ + beq.n 23c48 │ │ │ │ + b.n 23c62 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23d6c │ │ │ │ + b.n 23c5c │ │ │ │ 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] @ (23e50 ) │ │ │ │ + ldr r3, [pc, #152] @ (23d40 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r7, r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #144] @ (23e54 ) │ │ │ │ + ldr r2, [pc, #144] @ (23d44 ) │ │ │ │ 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, 23dfc │ │ │ │ + cbnz r0, 23cec │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #112] @ (23e58 ) │ │ │ │ - ldr r3, [pc, #104] @ (23e50 ) │ │ │ │ + ldr r2, [pc, #112] @ (23d48 ) │ │ │ │ + ldr r3, [pc, #104] @ (23d40 ) │ │ │ │ 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 23e4a │ │ │ │ + bne.n 23d3a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23e40 │ │ │ │ + cbz r3, 23d30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23de4 │ │ │ │ + beq.n 23cd4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r7 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -43632,161 +43531,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 23de4 │ │ │ │ + b.n 23cd4 │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23e0e │ │ │ │ + b.n 23cfe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - pop {pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023e5c : │ │ │ │ +00023d4c : │ │ │ │ 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 23f0c │ │ │ │ + beq.n 23dfc │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 23f02 │ │ │ │ + bge.n 23df2 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - bgt.n 23f02 │ │ │ │ + bgt.n 23df2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f10 │ │ │ │ + beq.n 23e00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23f02 │ │ │ │ + beq.n 23df2 │ │ │ │ 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 23f3e │ │ │ │ + beq.n 23e2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23eee │ │ │ │ + cbz r2, 23dde │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ blx 8250 │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r5, 23f1a │ │ │ │ + cbnz r5, 23e0a │ │ │ │ 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 23f7a │ │ │ │ + beq.n 23e6a │ │ │ │ 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 23e7c │ │ │ │ + b.n 23d6c │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23e9a │ │ │ │ + b.n 23d8a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r6, r5, #1 │ │ │ │ - cbz r3, 23f48 │ │ │ │ + cbz r3, 23e38 │ │ │ │ adds r2, r5, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [r4, #4] │ │ │ │ - cbz r5, 23f52 │ │ │ │ + cbz r5, 23e42 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8250 │ │ │ │ - b.n 23ed8 │ │ │ │ + b.n 23dc8 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23ec2 │ │ │ │ + b.n 23db2 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 23f2e │ │ │ │ + b.n 23e1e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23f68 │ │ │ │ + cbz r1, 23e58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f82 │ │ │ │ + cbz r3, 23e72 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f7a │ │ │ │ + cbz r3, 23e6a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23f02 │ │ │ │ + b.n 23df2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f02 │ │ │ │ + b.n 23df2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f68 │ │ │ │ + b.n 23e58 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023f8c : │ │ │ │ +00023e7c : │ │ │ │ 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 │ │ │ │ @@ -43799,115 +43698,115 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 8d4c │ │ │ │ nop │ │ │ │ │ │ │ │ -00023fc0 : │ │ │ │ +00023eb0 : │ │ │ │ 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] @ 2402c │ │ │ │ + ldr.w ip, [pc, #72] @ 23f1c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (24030 ) │ │ │ │ + ldr r2, [pc, #68] @ (23f20 ) │ │ │ │ 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] @ (24034 ) │ │ │ │ - ldr r3, [pc, #28] @ (24030 ) │ │ │ │ + ldr r2, [pc, #36] @ (23f24 ) │ │ │ │ + ldr r3, [pc, #28] @ (23f20 ) │ │ │ │ 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 24026 │ │ │ │ + bne.n 23f16 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - revsh r6, r3 │ │ │ │ + cbnz r6, 23f9a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0036 │ │ │ │ + cbnz r6, 23f98 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024038 : │ │ │ │ +00023f28 : │ │ │ │ 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] @ 240a0 │ │ │ │ + ldr.w ip, [pc, #68] @ 23f90 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (240a4 ) │ │ │ │ + ldr r2, [pc, #64] @ (23f94 ) │ │ │ │ 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] @ (240a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (240a4 ) │ │ │ │ + ldr r2, [pc, #36] @ (23f98 ) │ │ │ │ + ldr r3, [pc, #28] @ (23f94 ) │ │ │ │ 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 2409a │ │ │ │ + bne.n 23f8a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r6, r4 │ │ │ │ + cbnz r6, 23ff0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r0 │ │ │ │ + cbnz r2, 23ff0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000240ac : │ │ │ │ +00023f9c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 240be │ │ │ │ + bne.n 23fae │ │ │ │ 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 │ │ │ │ @@ -43922,93 +43821,93 @@ │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str.w ip, [r1, #3196] @ 0xc7c │ │ │ │ blx 84f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000240f0 : │ │ │ │ +00023fe0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #100] @ 24164 │ │ │ │ + ldr.w ip, [pc, #100] @ 24054 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #96] @ (24168 ) │ │ │ │ + ldr r3, [pc, #96] @ (24058 ) │ │ │ │ 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, 2413e │ │ │ │ + bl 13458 │ │ │ │ + cbz r0, 2402e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 24156 │ │ │ │ + cbz r3, 24046 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 2415a │ │ │ │ + cbz r2, 2404a │ │ │ │ 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] @ (2416c ) │ │ │ │ - ldr r3, [pc, #36] @ (24168 ) │ │ │ │ + ldr r2, [pc, #44] @ (2405c ) │ │ │ │ + ldr r3, [pc, #36] @ (24058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2415e │ │ │ │ + bne.n 2404e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2413e │ │ │ │ + b.n 2402e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2413e │ │ │ │ + b.n 2402e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 24196 │ │ │ │ + revsh r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 24190 │ │ │ │ + hlt 0x0016 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024170 : │ │ │ │ - cbz r0, 241c8 │ │ │ │ +00024060 : │ │ │ │ + cbz r0, 240b8 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 2418c │ │ │ │ + bne.n 2407c │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241c8 │ │ │ │ + cbz r3, 240b8 │ │ │ │ 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, 241cc │ │ │ │ + cbnz r0, 240bc │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241c2 │ │ │ │ + cbz r3, 240b2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44016,240 +43915,240 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000241d4 : │ │ │ │ +000240c4 : │ │ │ │ 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, 24200 │ │ │ │ + cbz r0, 240f0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24204 │ │ │ │ + bne.n 240f4 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ - cbz r3, 24200 │ │ │ │ + cbz r3, 240f0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ blx 8b80 │ │ │ │ - b.n 2420e │ │ │ │ + b.n 240fe │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2420c │ │ │ │ + bne.n 240fc │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 241fc │ │ │ │ - b.n 24200 │ │ │ │ + bne.n 240ec │ │ │ │ + b.n 240f0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024228 : │ │ │ │ +00024118 : │ │ │ │ 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, 24262 │ │ │ │ + cbz r0, 24152 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 2424c │ │ │ │ + cbz r1, 2413c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24264 │ │ │ │ + bne.n 24154 │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 2425a │ │ │ │ + cbz r7, 2414a │ │ │ │ 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 2426e │ │ │ │ + b.n 2415e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2426c │ │ │ │ + bne.n 2415c │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 2424c │ │ │ │ + b.n 2413c │ │ │ │ │ │ │ │ -0002427c : │ │ │ │ +0002416c : │ │ │ │ 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] @ (243c4 ) │ │ │ │ + ldr r2, [pc, #304] @ (242b4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #304] @ (243c8 ) │ │ │ │ + ldr r3, [pc, #304] @ (242b8 ) │ │ │ │ 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, 242ae │ │ │ │ + cbz r6, 2419e │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 242b4 │ │ │ │ + cbz r7, 241a4 │ │ │ │ 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 13458 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24366 │ │ │ │ + beq.n 24256 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #3196] @ 0xc7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24366 │ │ │ │ + beq.n 24256 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24366 │ │ │ │ - cbz r7, 242ea │ │ │ │ + beq.n 24256 │ │ │ │ + cbz r7, 241da │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ - cbz r1, 242fa │ │ │ │ + cbz r1, 241ea │ │ │ │ subs r3, r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ strb.w r7, [r8] │ │ │ │ - bls.n 24384 │ │ │ │ + bls.n 24274 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 24368 │ │ │ │ + beq.n 24258 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 24368 │ │ │ │ + bcs.n 24258 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 243ac │ │ │ │ + beq.n 2429c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ - cbz r1, 24366 │ │ │ │ + cbz r1, 24256 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov r2, r7 │ │ │ │ - bl 134dc │ │ │ │ + bl 133cc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r0, 2434e │ │ │ │ + cbz r0, 2423e │ │ │ │ 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 24368 │ │ │ │ + bne.n 24258 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24362 │ │ │ │ + cbz r1, 24252 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 243b6 │ │ │ │ + cbz r3, 242a6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #96] @ (243cc ) │ │ │ │ - ldr r3, [pc, #92] @ (243c8 ) │ │ │ │ + ldr r2, [pc, #96] @ (242bc ) │ │ │ │ + ldr r3, [pc, #92] @ (242b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 243be │ │ │ │ + bne.n 242ae │ │ │ │ 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 133cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24366 │ │ │ │ + beq.n 24256 │ │ │ │ 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 242fe │ │ │ │ - b.n 24368 │ │ │ │ + bne.n 241ee │ │ │ │ + b.n 24258 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 24322 │ │ │ │ + b.n 24212 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24362 │ │ │ │ + b.n 24252 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + cbnz r0, 242c8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb86c │ │ │ │ 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] @ (24500 ) │ │ │ │ - ldr r3, [pc, #268] @ (24504 ) │ │ │ │ + ldr r2, [pc, #264] @ (243f0 ) │ │ │ │ + ldr r3, [pc, #268] @ (243f4 ) │ │ │ │ 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 │ │ │ │ @@ -44260,125 +44159,125 @@ │ │ │ │ blx 8b80 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 802c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 244bc │ │ │ │ + beq.n 243ac │ │ │ │ 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, 24462 │ │ │ │ + cbnz r6, 24352 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 244d8 │ │ │ │ + beq.n 243c8 │ │ │ │ blx 83c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24306 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244ac │ │ │ │ + cbz r3, 2439c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 24416 │ │ │ │ + b.n 24306 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 24474 │ │ │ │ + cbz r7, 24364 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244b4 │ │ │ │ + cbz r3, 243a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24306 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24306 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24306 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 244a8 │ │ │ │ + cbz r0, 24398 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24306 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 24416 │ │ │ │ + bne.n 24306 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244be │ │ │ │ + b.n 243ae │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24416 │ │ │ │ + b.n 24306 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24474 │ │ │ │ + b.n 24364 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #72] @ (24508 ) │ │ │ │ - ldr r3, [pc, #64] @ (24504 ) │ │ │ │ + ldr r2, [pc, #72] @ (243f8 ) │ │ │ │ + ldr r3, [pc, #64] @ (243f4 ) │ │ │ │ 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 244fa │ │ │ │ + bne.n 243ea │ │ │ │ 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 244a8 │ │ │ │ + beq.n 24398 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244f2 │ │ │ │ + cbz r3, 243e2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244be │ │ │ │ + b.n 243ae │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 244a8 │ │ │ │ + b.n 24398 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002450c : │ │ │ │ +000243fc : │ │ │ │ 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, 24544 │ │ │ │ + cbz r0, 24434 │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r6, [r5, #3200] @ 0xc80 │ │ │ │ - cbz r6, 2454e │ │ │ │ + cbz r6, 2443e │ │ │ │ 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 │ │ │ │ @@ -44390,388 +44289,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 243d0 │ │ │ │ + bl 242c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 245da │ │ │ │ + beq.n 244ca │ │ │ │ ldr.w r3, [r5, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2462a │ │ │ │ + beq.n 2451a │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 2458a │ │ │ │ + b.n 2447a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 24626 │ │ │ │ + bls.n 24516 │ │ │ │ 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 2457e │ │ │ │ + beq.n 2446e │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2457e │ │ │ │ + beq.n 2446e │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - cbz r6, 245e6 │ │ │ │ + cbz r6, 244d6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - cbz r2, 245c8 │ │ │ │ + cbz r2, 244b8 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbnz r3, 24604 │ │ │ │ + cbnz r3, 244f4 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 244e6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24582 │ │ │ │ + bls.n 24472 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 245b0 │ │ │ │ + bne.n 244a0 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 244e6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24582 │ │ │ │ + bcs.n 24472 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245c4 │ │ │ │ + b.n 244b4 │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24544 │ │ │ │ + b.n 24434 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 244e6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24582 │ │ │ │ + bls.n 24472 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r6, r2 │ │ │ │ - bhi.n 245aa │ │ │ │ - b.n 24582 │ │ │ │ + bhi.n 2449a │ │ │ │ + b.n 24472 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2453a │ │ │ │ + beq.n 2442a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 244e6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24582 │ │ │ │ + bcs.n 24472 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245c4 │ │ │ │ + b.n 244b4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24546 │ │ │ │ + b.n 24436 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024638 : │ │ │ │ +00024528 : │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ (24644 ) │ │ │ │ + ldr r1, [pc, #4] @ (24534 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8480 │ │ │ │ lsrs r7, r1, #8 │ │ │ │ ... │ │ │ │ │ │ │ │ -00024648 : │ │ │ │ +00024538 : │ │ │ │ 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] @ (24694 ) │ │ │ │ + ldr r3, [pc, #60] @ (24584 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ (24698 ) │ │ │ │ + ldr r2, [pc, #60] @ (24588 ) │ │ │ │ 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] @ (2469c ) │ │ │ │ + ldr r1, [pc, #44] @ (2458c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 8484 │ │ │ │ - cbnz r5, 24682 │ │ │ │ + cbnz r5, 24572 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #28] @ (246a0 ) │ │ │ │ + ldr r1, [pc, #28] @ (24590 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f32 , , │ │ │ │ - stcl 15, cr15, [pc, #-1020]! @ 242a8 │ │ │ │ + stcl 15, cr15, [pc, #-1020]! @ 24198 │ │ │ │ │ │ │ │ -000246a4 : │ │ │ │ +00024594 : │ │ │ │ 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] @ (2472c ) │ │ │ │ + ldr r4, [pc, #120] @ (2461c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w lr, [pc, #120] @ 24730 │ │ │ │ + ldr.w lr, [pc, #120] @ 24620 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #116] @ (24734 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 24738 │ │ │ │ + ldr r3, [pc, #116] @ (24624 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 24628 │ │ │ │ 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, 24700 │ │ │ │ - ldr r1, [pc, #80] @ (2473c ) │ │ │ │ + cbz r0, 245f0 │ │ │ │ + ldr r1, [pc, #80] @ (2462c ) │ │ │ │ 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, 2471a │ │ │ │ - ldr r1, [pc, #60] @ (24740 ) │ │ │ │ - ldr r2, [pc, #44] @ (24730 ) │ │ │ │ + cbnz r5, 2460a │ │ │ │ + ldr r1, [pc, #60] @ (24630 ) │ │ │ │ + ldr r2, [pc, #44] @ (24620 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 24728 │ │ │ │ + bne.n 24618 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ (24744 ) │ │ │ │ + ldr r1, [pc, #40] @ (24634 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 24700 │ │ │ │ + b.n 245f0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f16 , , │ │ │ │ - cbz r4, 247b4 │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldcl 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ │ │ │ -00024748 : │ │ │ │ +00024638 : │ │ │ │ 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] @ 247bc │ │ │ │ + ldr.w lr, [pc, #100] @ 246ac │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #96] @ (247c0 ) │ │ │ │ + ldr r4, [pc, #96] @ (246b0 ) │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #96] @ (247c4 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 247c8 │ │ │ │ + ldr r3, [pc, #96] @ (246b4 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 246b8 │ │ │ │ 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] @ (247cc ) │ │ │ │ + ldr r1, [pc, #68] @ (246bc ) │ │ │ │ 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] @ (247d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (247c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (246c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (246b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 247b6 │ │ │ │ + bne.n 246a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 2481a │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2481e │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe367ce │ │ │ │ - cbz r0, 2481e │ │ │ │ + bl ffe366be │ │ │ │ + push {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000247d4 : │ │ │ │ +000246c4 : │ │ │ │ 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, 247f0 │ │ │ │ + cbz r0, 246e0 │ │ │ │ mov r8, r0 │ │ │ │ blx 8128 │ │ │ │ - cbnz r0, 247fc │ │ │ │ + cbnz r0, 246ec │ │ │ │ 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] @ (248c8 ) │ │ │ │ + ldr r2, [pc, #200] @ (247b8 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #200] @ (248cc ) │ │ │ │ + ldr r1, [pc, #200] @ (247bc ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 243d0 │ │ │ │ + bl 242c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 247f0 │ │ │ │ + beq.n 246e0 │ │ │ │ add.w r6, r8, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r6, #3188] @ 0xc74 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2489e │ │ │ │ + beq.n 2478e │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 2483a │ │ │ │ + b.n 2472a │ │ │ │ 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 2489e │ │ │ │ + bls.n 2478e │ │ │ │ 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 2482a │ │ │ │ + beq.n 2471a │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2482a │ │ │ │ + beq.n 2471a │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 24872 │ │ │ │ + b.n 24762 │ │ │ │ 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 2482e │ │ │ │ + bls.n 2471e │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2485c │ │ │ │ + beq.n 2474c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2485c │ │ │ │ + beq.n 2474c │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2485c │ │ │ │ + beq.n 2474c │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ orrs r0, r7 │ │ │ │ - bne.n 2485c │ │ │ │ + bne.n 2474c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8358 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 248b2 │ │ │ │ + cbnz r0, 247a2 │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ - b.n 2485c │ │ │ │ + b.n 2474c │ │ │ │ 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 2485c │ │ │ │ + b.n 2474c │ │ │ │ nop │ │ │ │ @ instruction: 0xebf9ffff │ │ │ │ - ldc 15, cr15, [pc], #1020 @ 24ccc │ │ │ │ + ldc 15, cr15, [pc], #1020 @ 24bbc │ │ │ │ │ │ │ │ -000248d0 : │ │ │ │ +000247c0 : │ │ │ │ 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] @ (24980 ) │ │ │ │ + ldr r1, [pc, #156] @ (24870 ) │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ - ldr r3, [pc, #156] @ (24984 ) │ │ │ │ + ldr r3, [pc, #156] @ (24874 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -44783,73 +44682,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, 24958 │ │ │ │ + cbz r0, 24848 │ │ │ │ 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] @ (24988 ) │ │ │ │ + ldr r2, [pc, #100] @ (24878 ) │ │ │ │ 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, 24946 │ │ │ │ + cbz r1, 24836 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24972 │ │ │ │ + cbz r3, 24862 │ │ │ │ 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] @ (2498c ) │ │ │ │ - ldr r3, [pc, #40] @ (24984 ) │ │ │ │ + ldr r2, [pc, #48] @ (2487c ) │ │ │ │ + ldr r3, [pc, #40] @ (24874 ) │ │ │ │ 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 2497a │ │ │ │ + bne.n 2486a │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24946 │ │ │ │ + b.n 24836 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 249bc │ │ │ │ + uxtb r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 249aa │ │ │ │ + sxtb r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024990 : │ │ │ │ +00024880 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #120] @ 24a18 │ │ │ │ + ldr.w lr, [pc, #120] @ 24908 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ - ldr.w ip, [pc, #116] @ 24a1c │ │ │ │ + ldr.w ip, [pc, #116] @ 2490c │ │ │ │ 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] │ │ │ │ @@ -44859,73 +44758,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, 249fe │ │ │ │ + cbnz r3, 248ee │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #56] @ (24a20 ) │ │ │ │ - ldr r3, [pc, #48] @ (24a1c ) │ │ │ │ + ldr r2, [pc, #56] @ (24910 ) │ │ │ │ + ldr r3, [pc, #48] @ (2490c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 24a12 │ │ │ │ + bne.n 24902 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 249e2 │ │ │ │ - cbz r4, 24a0c │ │ │ │ + beq.n 248d2 │ │ │ │ + cbz r4, 248fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #24] │ │ │ │ - b.n 249e6 │ │ │ │ + b.n 248d6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 24a22 │ │ │ │ + sxth r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + cbz r6, 2494e │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024a24 : │ │ │ │ +00024914 : │ │ │ │ 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 24a84 │ │ │ │ + beq.n 24974 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r2, 24a56 │ │ │ │ - b.n 24a6e │ │ │ │ - cbnz r3, 24a98 │ │ │ │ + cbnz r2, 24946 │ │ │ │ + b.n 2495e │ │ │ │ + cbnz r3, 24988 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 24a6e │ │ │ │ + cbz r2, 2495e │ │ │ │ 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 24a50 │ │ │ │ + bne.n 24940 │ │ │ │ mov r0, lr │ │ │ │ blx 8bf8 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44933,49 +44832,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 24a6e │ │ │ │ + b.n 2495e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024aa0 : │ │ │ │ +00024990 : │ │ │ │ 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 24af0 │ │ │ │ + beq.n 249e0 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 24af0 │ │ │ │ + cbz r2, 249e0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 24ad6 │ │ │ │ + b.n 249c6 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - cbnz r3, 24af6 │ │ │ │ + cbnz r3, 249e6 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 24af0 │ │ │ │ + cbz r4, 249e0 │ │ │ │ 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 24ace │ │ │ │ + bne.n 249be │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -44985,176 +44884,176 @@ │ │ │ │ blx 8b5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024b14 : │ │ │ │ +00024a04 : │ │ │ │ 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, 24b40 │ │ │ │ + cbz r3, 24a30 │ │ │ │ add.w r5, r0, #11392 @ 0x2c80 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 24b86 │ │ │ │ + bne.n 24a76 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ - cbz r0, 24b7a │ │ │ │ + cbz r0, 24a6a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 24b90 │ │ │ │ + cbz r4, 24a80 │ │ │ │ subs.w r7, r9, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 24b5e │ │ │ │ + b.n 24a4e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 24b78 │ │ │ │ + cbz r4, 24a68 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 24b78 │ │ │ │ + cbz r6, 24a68 │ │ │ │ bics.w r3, r7, r5 │ │ │ │ - beq.n 24b58 │ │ │ │ + beq.n 24a48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - cbz r1, 24b7e │ │ │ │ + cbz r1, 24a6e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b.n 24b58 │ │ │ │ + b.n 24a48 │ │ │ │ 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 24b40 │ │ │ │ + b.n 24a30 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 24b7a │ │ │ │ + b.n 24a6a │ │ │ │ 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] @ (24e4c ) │ │ │ │ + ldr r0, [pc, #676] @ (24d3c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #676] @ (24e50 ) │ │ │ │ + ldr r1, [pc, #676] @ (24d40 ) │ │ │ │ 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 24c7e │ │ │ │ + beq.n 24b6e │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24cea │ │ │ │ + beq.w 24bda │ │ │ │ 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 24c64 │ │ │ │ + bcs.n 24b54 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24bf8 │ │ │ │ + beq.n 24ae8 │ │ │ │ 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 132fc │ │ │ │ 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 24c9e │ │ │ │ + beq.n 24b8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24c9e │ │ │ │ + beq.n 24b8e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24dea │ │ │ │ + beq.w 24cda │ │ │ │ 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 24c36 │ │ │ │ + bne.n 24b26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 135e8 │ │ │ │ + bl 134d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24dd4 │ │ │ │ + beq.w 24cc4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d1c │ │ │ │ + beq.n 24c0c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24d1c │ │ │ │ + beq.n 24c0c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 24c7e │ │ │ │ + beq.n 24b6e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e20 │ │ │ │ + beq.w 24d10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r1, [pc, #464] @ (24e54 ) │ │ │ │ - ldr r2, [pc, #460] @ (24e50 ) │ │ │ │ + ldr r1, [pc, #464] @ (24d44 ) │ │ │ │ + ldr r2, [pc, #460] @ (24d40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 24e48 │ │ │ │ + bne.w 24d38 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24d02 │ │ │ │ + bne.n 24bf2 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24c7e │ │ │ │ + beq.n 24b6e │ │ │ │ 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] │ │ │ │ @@ -45162,69 +45061,69 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 24de2 │ │ │ │ + beq.w 24cd2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 24c80 │ │ │ │ + b.n 24b70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24d8a │ │ │ │ + bne.n 24c7a │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi.n 24c7e │ │ │ │ - ldr r4, [pc, #348] @ (24e58 ) │ │ │ │ + bhi.n 24b6e │ │ │ │ + ldr r4, [pc, #348] @ (24d48 ) │ │ │ │ mov r9, r8 │ │ │ │ add r4, pc │ │ │ │ - b.n 24be8 │ │ │ │ + b.n 24ad8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24c7e │ │ │ │ + beq.n 24b6e │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b.n 24cb6 │ │ │ │ + b.n 24ba6 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 24db4 │ │ │ │ + beq.n 24ca4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e00 │ │ │ │ + bne.n 24cf0 │ │ │ │ add.w r1, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.n 24d70 │ │ │ │ + bcs.n 24c60 │ │ │ │ blx 83c8 │ │ │ │ mov r1, fp │ │ │ │ - cbz r1, 24d58 │ │ │ │ + cbz r1, 24c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e40 │ │ │ │ + beq.n 24d30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e2e │ │ │ │ + beq.n 24d1e │ │ │ │ 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] │ │ │ │ @@ -45232,530 +45131,530 @@ │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ - b.n 24c80 │ │ │ │ - ldr r0, [pc, #208] @ (24e5c ) │ │ │ │ + b.n 24b70 │ │ │ │ + ldr r0, [pc, #208] @ (24d4c ) │ │ │ │ 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 24be8 │ │ │ │ - b.n 24c6a │ │ │ │ + bcc.w 24ad8 │ │ │ │ + b.n 24b5a │ │ │ │ mov r1, r4 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 24df0 │ │ │ │ + cbz r0, 24ce0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e28 │ │ │ │ + bne.n 24d18 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 24d70 │ │ │ │ + b.n 24c60 │ │ │ │ ldr.w r0, [fp, #3188] @ 0xc74 │ │ │ │ mov r1, r5 │ │ │ │ blx 8224 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 24d7e │ │ │ │ + b.n 24c6e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c80 │ │ │ │ + b.n 24b70 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24c44 │ │ │ │ + b.n 24b34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ ldr.w r7, [sl, #16] │ │ │ │ - b.n 24c80 │ │ │ │ + b.n 24b70 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24e1a │ │ │ │ + beq.n 24d0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24e38 │ │ │ │ + cbz r3, 24d28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - b.n 24d7e │ │ │ │ + b.n 24c6e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c7e │ │ │ │ + b.n 24b6e │ │ │ │ blx 83c8 │ │ │ │ - b.n 24e0e │ │ │ │ + b.n 24cfe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 24d6c │ │ │ │ + b.n 24c5c │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24e1a │ │ │ │ + b.n 24d0a │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24d58 │ │ │ │ + b.n 24c48 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #616] @ (250c4 ) │ │ │ │ + ldr r6, [pc, #616] @ (24fb4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (24e90 ) │ │ │ │ + ldr r6, [pc, #48] @ (24d80 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00024e60 : │ │ │ │ +00024d50 : │ │ │ │ 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 24b94 │ │ │ │ + bl 24a84 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00024e7c : │ │ │ │ +00024d6c : │ │ │ │ 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] @ (25028 ) │ │ │ │ + ldr r2, [pc, #408] @ (24f18 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #408] @ (2502c ) │ │ │ │ + ldr r3, [pc, #408] @ (24f1c ) │ │ │ │ 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 24fb4 │ │ │ │ + beq.n 24ea4 │ │ │ │ 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 24f86 │ │ │ │ + bne.n 24e76 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24f98 │ │ │ │ + beq.n 24e88 │ │ │ │ add.w r0, r6, #28 │ │ │ │ add.w sl, r6, #28 │ │ │ │ - bl 1340c │ │ │ │ + bl 132fc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25002 │ │ │ │ + beq.w 24ef2 │ │ │ │ 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 24ef4 │ │ │ │ + bne.n 24de4 │ │ │ │ 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 134d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24f98 │ │ │ │ + beq.n 24e88 │ │ │ │ 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 24f98 │ │ │ │ + bhi.n 24e88 │ │ │ │ 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 2501a │ │ │ │ + beq.n 24f0a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 24f98 │ │ │ │ + cbz r3, 24e88 │ │ │ │ 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 133cc │ │ │ │ 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 24e7c │ │ │ │ - b.n 24f9a │ │ │ │ + bl 24d6c │ │ │ │ + b.n 24e8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 24f98 │ │ │ │ + cbz r3, 24e88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 24fd8 │ │ │ │ + cbz r3, 24ec8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24fd8 │ │ │ │ + beq.n 24ec8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (25030 ) │ │ │ │ - ldr r3, [pc, #140] @ (2502c ) │ │ │ │ + ldr r2, [pc, #148] @ (24f20 ) │ │ │ │ + ldr r3, [pc, #140] @ (24f1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25024 │ │ │ │ + bne.n 24f14 │ │ │ │ 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 24ff4 │ │ │ │ + bcs.n 24ee4 │ │ │ │ movw r3, #11408 @ 0x2c90 │ │ │ │ adds r2, r6, r3 │ │ │ │ str r4, [r6, r3] │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 24f9a │ │ │ │ + b.n 24e8a │ │ │ │ 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 25008 │ │ │ │ + bcs.n 24ef8 │ │ │ │ strd r4, r5, [r2, #24] │ │ │ │ - b.n 24fd4 │ │ │ │ + b.n 24ec4 │ │ │ │ blx 8268 │ │ │ │ adds r0, r4, r0 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 24fca │ │ │ │ + b.n 24eba │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24f02 │ │ │ │ + b.n 24df2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8268 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 24fee │ │ │ │ + b.n 24ede │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 24f48 │ │ │ │ + b.n 24e38 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025034 : │ │ │ │ +00024f24 : │ │ │ │ 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 24b94 │ │ │ │ + bl 24a84 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00025068 : │ │ │ │ +00024f58 : │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 25074 │ │ │ │ - ldr r2, [pc, #8] @ (25078 ) │ │ │ │ + cbz r1, 24f64 │ │ │ │ + ldr r2, [pc, #8] @ (24f68 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #168] @ (25124 ) │ │ │ │ + ldr r3, [pc, #168] @ (25014 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002507c : │ │ │ │ +00024f6c : │ │ │ │ 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] @ (251b0 ) │ │ │ │ + ldr r2, [pc, #288] @ (250a0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #288] @ (251b4 ) │ │ │ │ + ldr r3, [pc, #288] @ (250a4 ) │ │ │ │ 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, 250ac │ │ │ │ + cbz r7, 24f9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 250b2 │ │ │ │ + cbz r6, 24fa2 │ │ │ │ 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 251a8 │ │ │ │ + beq.n 25098 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r0, 2512a │ │ │ │ + cbz r0, 2501a │ │ │ │ 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, 2512a │ │ │ │ + cbz r1, 2501a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 251a8 │ │ │ │ + beq.n 25098 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 251a8 │ │ │ │ + beq.n 25098 │ │ │ │ ldrb.w r3, [r3, #3284] @ 0xcd4 │ │ │ │ - cbz r3, 2511c │ │ │ │ + cbz r3, 2500c │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 2511c │ │ │ │ + beq.n 2500c │ │ │ │ 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 2519e │ │ │ │ + bcc.n 2508e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbz r7, 25122 │ │ │ │ + cbz r7, 25012 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 25138 │ │ │ │ + cbz r6, 25028 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 25138 │ │ │ │ + b.n 25028 │ │ │ │ ldr.w r2, [r3, #3200] @ 0xc80 │ │ │ │ - cbz r2, 25152 │ │ │ │ + cbz r2, 25042 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 25152 │ │ │ │ + cbz r2, 25042 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #124] @ (251b8 ) │ │ │ │ - ldr r3, [pc, #120] @ (251b4 ) │ │ │ │ + ldr r2, [pc, #124] @ (250a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (250a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 251ac │ │ │ │ + bne.n 2509c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 251a8 │ │ │ │ + beq.n 25098 │ │ │ │ add.w r7, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1340c │ │ │ │ + bl 132fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 251a8 │ │ │ │ + cbz r3, 25098 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ + bl 134d8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 251a8 │ │ │ │ + ble.n 25098 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 251a8 │ │ │ │ - cbz r6, 25196 │ │ │ │ + bhi.n 25098 │ │ │ │ + cbz r6, 25086 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 25138 │ │ │ │ + b.n 25028 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8634 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25138 │ │ │ │ + b.n 25028 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000251bc : │ │ │ │ +000250ac : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8c40 │ │ │ │ │ │ │ │ -000251c4 : │ │ │ │ +000250b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8c44 │ │ │ │ - cbz r0, 251e0 │ │ │ │ + cbz r0, 250d0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8230 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000251e4 : │ │ │ │ +000250d4 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8be4 │ │ │ │ │ │ │ │ -000251ec : │ │ │ │ +000250dc : │ │ │ │ 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] @ 25254 │ │ │ │ + ldr.w ip, [pc, #68] @ 25144 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (25258 ) │ │ │ │ + ldr r2, [pc, #64] @ (25148 ) │ │ │ │ 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] @ (2525c ) │ │ │ │ - ldr r3, [pc, #28] @ (25258 ) │ │ │ │ + ldr r2, [pc, #32] @ (2514c ) │ │ │ │ + ldr r3, [pc, #28] @ (25148 ) │ │ │ │ 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 25250 │ │ │ │ + bne.n 25140 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025260 : │ │ │ │ +00025150 : │ │ │ │ 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] @ (25330 ) │ │ │ │ - ldr r3, [pc, #188] @ (25334 ) │ │ │ │ + ldr r2, [pc, #188] @ (25220 ) │ │ │ │ + ldr r3, [pc, #188] @ (25224 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -45767,37 +45666,37 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 25314 │ │ │ │ - cbz r7, 252b0 │ │ │ │ + beq.n 25204 │ │ │ │ + cbz r7, 251a0 │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 252f4 │ │ │ │ + cbnz r0, 251e4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25322 │ │ │ │ + beq.n 25212 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #116] @ (25338 ) │ │ │ │ - ldr r3, [pc, #108] @ (25334 ) │ │ │ │ + ldr r2, [pc, #116] @ (25228 ) │ │ │ │ + ldr r3, [pc, #108] @ (25224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2532a │ │ │ │ + bne.n 2521a │ │ │ │ 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 │ │ │ │ @@ -45805,125 +45704,125 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 81a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 7fd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 252de │ │ │ │ + bne.n 251ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 252b0 │ │ │ │ + beq.n 251a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 8054 │ │ │ │ - b.n 252c2 │ │ │ │ + b.n 251b2 │ │ │ │ blx 83c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 252c2 │ │ │ │ + beq.n 251b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 252ba │ │ │ │ + bne.n 251aa │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 252c2 │ │ │ │ + b.n 251b2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ 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, 2535c │ │ │ │ + cbnz r0, 2524c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0002536c : │ │ │ │ +0002525c : │ │ │ │ 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] @ (25444 ) │ │ │ │ + ldr r5, [pc, #196] @ (25334 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #196] @ (25448 ) │ │ │ │ + ldr r4, [pc, #196] @ (25338 ) │ │ │ │ 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 253b2 │ │ │ │ + beq.n 252a2 │ │ │ │ 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 253b2 │ │ │ │ + beq.n 252a2 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 253ce │ │ │ │ + cbnz r2, 252be │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (2544c ) │ │ │ │ - ldr r3, [pc, #144] @ (25448 ) │ │ │ │ + ldr r2, [pc, #148] @ (2533c ) │ │ │ │ + ldr r3, [pc, #144] @ (25338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25440 │ │ │ │ + bne.n 25330 │ │ │ │ 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, 25432 │ │ │ │ + cbz r0, 25322 │ │ │ │ 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, 25428 │ │ │ │ + cbz r3, 25318 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 253b2 │ │ │ │ + beq.n 252a2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 8250 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r2, sl, #1 │ │ │ │ @@ -45931,119 +45830,119 @@ │ │ │ │ adds r0, r6, r0 │ │ │ │ blx 8250 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8054 │ │ │ │ - b.n 253b4 │ │ │ │ + b.n 252a4 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 253fc │ │ │ │ + b.n 252ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 856c │ │ │ │ - b.n 253b4 │ │ │ │ + b.n 252a4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #256 @ (adr r7, 25548 ) │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #64 @ (adr r7, 25490 ) │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025450 : │ │ │ │ +00025340 : │ │ │ │ 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, 25474 │ │ │ │ + cbz r0, 25364 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00025484 : │ │ │ │ +00025374 : │ │ │ │ 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] @ 254ec │ │ │ │ + ldr.w ip, [pc, #68] @ 253dc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (254f0 ) │ │ │ │ + ldr r2, [pc, #64] @ (253e0 ) │ │ │ │ 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] @ (254f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (254f0 ) │ │ │ │ + ldr r2, [pc, #32] @ (253e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (253e0 ) │ │ │ │ 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 254e8 │ │ │ │ + bne.n 253d8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #104 @ (adr r6, 25558 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 25488 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, 258c8 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 253f8 ) │ │ │ │ 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} │ │ │ │ │ │ │ │ -00025510 : │ │ │ │ +00025400 : │ │ │ │ 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] @ (25570 ) │ │ │ │ + ldr r2, [pc, #76] @ (25460 ) │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #76] @ (25574 ) │ │ │ │ + ldr r3, [pc, #76] @ (25464 ) │ │ │ │ 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 │ │ │ │ @@ -46054,52 +45953,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 24b94 │ │ │ │ - ldr r2, [pc, #32] @ (25578 ) │ │ │ │ - ldr r3, [pc, #28] @ (25574 ) │ │ │ │ + bl 24a84 │ │ │ │ + ldr r2, [pc, #32] @ (25468 ) │ │ │ │ + ldr r3, [pc, #28] @ (25464 ) │ │ │ │ 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 2556c │ │ │ │ + bne.n 2545c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #632 @ (adr r5, 257ec ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 2571c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #448 @ (adr r5, 2573c ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 2566c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002557c : │ │ │ │ +0002546c : │ │ │ │ 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] @ (255a0 ) │ │ │ │ + ldr r1, [pc, #16] @ (25490 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r1, r4, [sp] │ │ │ │ blx 807c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000255a4 : │ │ │ │ +00025494 : │ │ │ │ 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 │ │ │ │ @@ -46107,214 +46006,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] @ (25730 ) │ │ │ │ + ldr r2, [pc, #344] @ (25620 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #344] @ (25734 ) │ │ │ │ + ldr r3, [pc, #344] @ (25624 ) │ │ │ │ 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 132d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 256c8 │ │ │ │ + bne.n 255b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 89e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 2561e │ │ │ │ + cbz r5, 2550e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25702 │ │ │ │ + beq.n 255f2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 25634 │ │ │ │ + cbz r5, 25524 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25722 │ │ │ │ + beq.n 25612 │ │ │ │ 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 2565e │ │ │ │ + beq.n 2554e │ │ │ │ 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, 25678 │ │ │ │ + cbz r1, 25568 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2570a │ │ │ │ + beq.n 255fa │ │ │ │ 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, 25690 │ │ │ │ + cbz r1, 25580 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25712 │ │ │ │ + beq.n 25602 │ │ │ │ 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, 256aa │ │ │ │ + cbz r1, 2559a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2571a │ │ │ │ + beq.n 2560a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbnz r6, 256dc │ │ │ │ - ldr r2, [pc, #136] @ (25738 ) │ │ │ │ - ldr r3, [pc, #132] @ (25734 ) │ │ │ │ + cbnz r6, 255cc │ │ │ │ + ldr r2, [pc, #136] @ (25628 ) │ │ │ │ + ldr r3, [pc, #132] @ (25624 ) │ │ │ │ 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 2572a │ │ │ │ + bne.n 2561a │ │ │ │ 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 255fe │ │ │ │ - ldr r2, [pc, #92] @ (2573c ) │ │ │ │ - ldr r3, [pc, #84] @ (25734 ) │ │ │ │ + b.n 254ee │ │ │ │ + ldr r2, [pc, #92] @ (2562c ) │ │ │ │ + ldr r3, [pc, #84] @ (25624 ) │ │ │ │ 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 2572a │ │ │ │ + bne.n 2561a │ │ │ │ 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 2561e │ │ │ │ + b.n 2550e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25678 │ │ │ │ + b.n 25568 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25690 │ │ │ │ + b.n 25580 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 256aa │ │ │ │ + b.n 2559a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25634 │ │ │ │ + b.n 25524 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #936 @ (adr r4, 25adc ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 25a0c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #96 @ (adr r4, 2579c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 256cc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 25ae0 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 25a10 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025740 : │ │ │ │ - cbz r0, 2575a │ │ │ │ +00025630 : │ │ │ │ + cbz r0, 2564a │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r2, #3188] @ 0xc74 │ │ │ │ - cbz r3, 2575a │ │ │ │ + cbz r3, 2564a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 2575a │ │ │ │ + cbz r3, 2564a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt r3, [r0, #16] │ │ │ │ - ble.n 2575e │ │ │ │ + ble.n 2564e │ │ │ │ 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 255c8 │ │ │ │ + bl 254b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #3188] @ 0xc74 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25798 │ │ │ │ + cbz r3, 25688 │ │ │ │ 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 25792 │ │ │ │ + b.n 25682 │ │ │ │ │ │ │ │ -000257a0 : │ │ │ │ +00025690 : │ │ │ │ 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 257e6 │ │ │ │ + bpl.n 256d6 │ │ │ │ blx 8ad4 │ │ │ │ mov r0, r4 │ │ │ │ blx 8cc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 859c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r3, r1, #30 │ │ │ │ @@ -46323,511 +46222,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 257d2 │ │ │ │ + b.n 256c2 │ │ │ │ nop │ │ │ │ │ │ │ │ -000257f0 : │ │ │ │ - cbz r0, 25818 │ │ │ │ +000256e0 : │ │ │ │ + cbz r0, 25708 │ │ │ │ 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 255c8 │ │ │ │ + bl 254b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 854c │ │ │ │ b.w 854c │ │ │ │ │ │ │ │ -0002581c : │ │ │ │ +0002570c : │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 25826 │ │ │ │ + bne.n 25716 │ │ │ │ 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 255c8 │ │ │ │ + bl 254b8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25866 │ │ │ │ + cbz r3, 25756 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00025874 : │ │ │ │ +00025764 : │ │ │ │ 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] @ (258bc ) │ │ │ │ + ldr r1, [pc, #48] @ (257ac ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ ldr.w r3, [r4, #3240] @ 0xca8 │ │ │ │ - cbz r3, 258ba │ │ │ │ + cbz r3, 257aa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 258ba │ │ │ │ + cbz r4, 257aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 258ba │ │ │ │ + cbz r3, 257aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 8468 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25874 │ │ │ │ + bl 25764 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2589c │ │ │ │ + bne.n 2578c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ │ │ │ │ -000258c0 : │ │ │ │ +000257b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 25910 │ │ │ │ + ldr.w ip, [pc, #64] @ 25800 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #60] @ (25914 ) │ │ │ │ + ldr r3, [pc, #60] @ (25804 ) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #56] @ (25918 ) │ │ │ │ + ldr r1, [pc, #56] @ (25808 ) │ │ │ │ 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] @ (2591c ) │ │ │ │ - ldr r3, [pc, #28] @ (25914 ) │ │ │ │ + ldr r2, [pc, #40] @ (2580c ) │ │ │ │ + ldr r3, [pc, #28] @ (25804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2590a │ │ │ │ + bne.n 257fa │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #960 @ (adr r1, 25cd4 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 25804 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa55ffff │ │ │ │ - add r1, pc, #840 @ (adr r1, 25c68 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 25b98 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025920 : │ │ │ │ +00025810 : │ │ │ │ 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] @ 25a08 │ │ │ │ + ldr.w lr, [pc, #212] @ 258f8 │ │ │ │ mov ip, r3 │ │ │ │ add lr, pc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #204] @ (25a0c ) │ │ │ │ + ldr r3, [pc, #204] @ (258fc ) │ │ │ │ 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 259c0 │ │ │ │ + bne.n 258b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 25966 │ │ │ │ + cbz r1, 25856 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259d2 │ │ │ │ - cbz r2, 2596c │ │ │ │ + beq.n 258c2 │ │ │ │ + cbz r2, 2585c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, 259ce │ │ │ │ + cbz r3, 258be │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 259d6 │ │ │ │ + cbz r3, 258c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 259ca │ │ │ │ - ldr r1, [pc, #136] @ (25a10 ) │ │ │ │ + cbz r3, 258ba │ │ │ │ + ldr r1, [pc, #136] @ (25900 ) │ │ │ │ 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, 259e4 │ │ │ │ - ldr r2, [pc, #108] @ (25a14 ) │ │ │ │ - ldr r3, [pc, #96] @ (25a0c ) │ │ │ │ + cbz r2, 258d4 │ │ │ │ + ldr r2, [pc, #108] @ (25904 ) │ │ │ │ + ldr r3, [pc, #96] @ (258fc ) │ │ │ │ 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 25a04 │ │ │ │ + bne.n 258f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #84] @ (25a18 ) │ │ │ │ + ldr r1, [pc, #84] @ (25908 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 259a6 │ │ │ │ + b.n 25896 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2596c │ │ │ │ + b.n 2585c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 25966 │ │ │ │ + b.n 25856 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25984 │ │ │ │ - b.n 259ca │ │ │ │ + bne.n 25874 │ │ │ │ + b.n 258ba │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 259ca │ │ │ │ + beq.n 258ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 259fc │ │ │ │ + cbz r3, 258ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 259ca │ │ │ │ + b.n 258ba │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 259ca │ │ │ │ + b.n 258ba │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #584 @ (adr r1, 25c54 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 25b84 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 25ab2 │ │ │ │ - vsra.u32 d26, d14, #1 │ │ │ │ + blt.n 259a2 │ │ │ │ + vsubl.u q13, d15, d30 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 25a56 │ │ │ │ + blt.n 25946 │ │ │ │ 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, 25a44 │ │ │ │ + cbz r1, 25934 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a6e │ │ │ │ + cbz r3, 2595e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 25a5e │ │ │ │ + cbz r4, 2594e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a62 │ │ │ │ + cbz r3, 25952 │ │ │ │ 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 25a44 │ │ │ │ + b.n 25934 │ │ │ │ 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] @ (25b60 ) │ │ │ │ + ldr r0, [pc, #212] @ (25a50 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #212] @ (25b64 ) │ │ │ │ + ldr r1, [pc, #212] @ (25a54 ) │ │ │ │ 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 25ab6 │ │ │ │ + beq.n 259a6 │ │ │ │ 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 25ad0 │ │ │ │ + bne.n 259c0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (25b68 ) │ │ │ │ - ldr r3, [pc, #168] @ (25b64 ) │ │ │ │ + ldr r2, [pc, #172] @ (25a58 ) │ │ │ │ + ldr r3, [pc, #168] @ (25a54 ) │ │ │ │ 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 25b5a │ │ │ │ + bne.n 25a4a │ │ │ │ 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, 25b44 │ │ │ │ + cbz r0, 25a34 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 25b18 │ │ │ │ + cbz r0, 25a08 │ │ │ │ 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 25ab8 │ │ │ │ + b.n 259a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25b2c │ │ │ │ + cbz r1, 25a1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b52 │ │ │ │ + cbz r3, 25a42 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 25ab6 │ │ │ │ + beq.n 259a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b4a │ │ │ │ + cbz r3, 25a3a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 25ab6 │ │ │ │ + b.n 259a6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 25b2c │ │ │ │ + b.n 25a1c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25ab6 │ │ │ │ + b.n 259a6 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25b2c │ │ │ │ + b.n 25a1c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #232 @ (adr r0, 25c4c ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 25b7c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #48 @ (adr r0, 25b9c ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 25acc ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025b6c : │ │ │ │ +00025a5c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ (25ba4 ) │ │ │ │ + ldr r3, [pc, #40] @ (25a94 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ (25ba8 ) │ │ │ │ + ldr r0, [pc, #40] @ (25a98 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #40] @ (25bac ) │ │ │ │ - ldr r1, [pc, #40] @ (25bb0 ) │ │ │ │ + ldr r2, [pc, #40] @ (25a9c ) │ │ │ │ + ldr r1, [pc, #40] @ (25aa0 ) │ │ │ │ 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, 25b9e │ │ │ │ + cbz r0, 25a8e │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r0, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + add r0, pc, #352 @ (adr r0, 25bf8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ │ │ │ │ -00025bb4 : │ │ │ │ +00025aa4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a78 │ │ │ │ + b.n 25968 │ │ │ │ │ │ │ │ -00025bb8 : │ │ │ │ +00025aa8 : │ │ │ │ b.w 85d8 │ │ │ │ │ │ │ │ -00025bbc : │ │ │ │ +00025aac : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25a78 │ │ │ │ + b.n 25968 │ │ │ │ │ │ │ │ -00025bc0 : │ │ │ │ +00025ab0 : │ │ │ │ b.w 8970 │ │ │ │ │ │ │ │ -00025bc4 : │ │ │ │ +00025ab4 : │ │ │ │ b.w 8698 │ │ │ │ │ │ │ │ -00025bc8 : │ │ │ │ +00025ab8 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -00025bcc : │ │ │ │ +00025abc : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -00025bd0 : │ │ │ │ - cbz r0, 25bfc │ │ │ │ +00025ac0 : │ │ │ │ + cbz r0, 25aec │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 25bfc │ │ │ │ + cbz r2, 25aec │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25bda │ │ │ │ + bne.n 25aca │ │ │ │ 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 │ │ │ │ │ │ │ │ -00025c00 : │ │ │ │ +00025af0 : │ │ │ │ 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] @ (25f08 ) │ │ │ │ + ldr r0, [pc, #756] @ (25df8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #756] @ (25f0c ) │ │ │ │ + ldr r1, [pc, #756] @ (25dfc ) │ │ │ │ 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 25d18 │ │ │ │ + bne.n 25c08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25da6 │ │ │ │ + beq.w 25c96 │ │ │ │ strb r2, [r3, #0] │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25cec │ │ │ │ + beq.n 25bdc │ │ │ │ add.w r2, r3, fp │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp.w fp, #2 │ │ │ │ strb.w r9, [r2, #-1] │ │ │ │ mov r2, r7 │ │ │ │ - ble.w 25dd8 │ │ │ │ + ble.w 25cc8 │ │ │ │ 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] @ (25f10 ) │ │ │ │ + ldr r7, [pc, #668] @ (25e00 ) │ │ │ │ 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 27094 │ │ │ │ + bl 26f84 │ │ │ │ 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 │ │ │ │ @@ -46835,15 +46734,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 25c82 │ │ │ │ + bne.n 25b72 │ │ │ │ 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 │ │ │ │ @@ -46851,109 +46750,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 25ece │ │ │ │ + beq.w 25dbe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25de0 │ │ │ │ + bne.n 25cd0 │ │ │ │ add r0, r3 │ │ │ │ - b.n 25cfc │ │ │ │ + b.n 25bec │ │ │ │ cmp.w fp, #1 │ │ │ │ itt le │ │ │ │ movle r2, #0 │ │ │ │ strble r2, [r3, #0] │ │ │ │ - bgt.w 25e00 │ │ │ │ + bgt.w 25cf0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #532] @ (25f14 ) │ │ │ │ - ldr r3, [pc, #524] @ (25f0c ) │ │ │ │ + ldr r2, [pc, #532] @ (25e04 ) │ │ │ │ + ldr r3, [pc, #524] @ (25dfc ) │ │ │ │ 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 25ed6 │ │ │ │ + bne.w 25dc6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e0a │ │ │ │ + beq.n 25cfa │ │ │ │ movs r2, #0 │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp r9, r2 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bge.w 25e38 │ │ │ │ + bge.w 25d28 │ │ │ │ cmn.w r9, #16 │ │ │ │ - blt.n 25dd4 │ │ │ │ + blt.n 25cc4 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.n 25cec │ │ │ │ + beq.n 25bdc │ │ │ │ add.w r1, r3, fp │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ - blt.w 25eda │ │ │ │ + blt.w 25dca │ │ │ │ cmp r7, #0 │ │ │ │ it le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 25ce8 │ │ │ │ + ble.n 25bd8 │ │ │ │ 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 27094 │ │ │ │ + bl 26f84 │ │ │ │ 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 25d6a │ │ │ │ + bne.n 25c5a │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - b.n 25cda │ │ │ │ + b.n 25bca │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - bne.n 25e74 │ │ │ │ - ldr r2, [pc, #360] @ (25f18 ) │ │ │ │ - ldr r3, [pc, #348] @ (25f0c ) │ │ │ │ + bne.n 25d64 │ │ │ │ + ldr r2, [pc, #360] @ (25e08 ) │ │ │ │ + ldr r3, [pc, #348] @ (25dfc ) │ │ │ │ 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 25ed6 │ │ │ │ - ldr r0, [pc, #344] @ (25f1c ) │ │ │ │ + bne.w 25dc6 │ │ │ │ + ldr r0, [pc, #344] @ (25e0c ) │ │ │ │ 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 25e92 │ │ │ │ + ble.n 25d82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25cfc │ │ │ │ + b.n 25bec │ │ │ │ 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 │ │ │ │ @@ -46962,269 +46861,269 @@ │ │ │ │ cmp r2, fp │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ it ge │ │ │ │ movge r2, fp │ │ │ │ blx 81a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25cfa │ │ │ │ - ldr r2, [pc, #284] @ (25f20 ) │ │ │ │ + b.n 25bea │ │ │ │ + ldr r2, [pc, #284] @ (25e10 ) │ │ │ │ add r2, pc │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ strh r2, [r3, #0] │ │ │ │ - b.n 25cfa │ │ │ │ + b.n 25bea │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25dd0 │ │ │ │ + bge.n 25cc0 │ │ │ │ cmn.w r2, #16 │ │ │ │ - blt.n 25dd4 │ │ │ │ + blt.n 25cc4 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dac │ │ │ │ + beq.n 25c9c │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r3, [sp, #91] @ 0x5b │ │ │ │ - blt.n 25ef4 │ │ │ │ + blt.n 25de4 │ │ │ │ mov r9, r8 │ │ │ │ movs r7, #62 @ 0x3e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ add.w ip, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 25d5a │ │ │ │ + b.n 25c4a │ │ │ │ cmp.w r9, #16 │ │ │ │ - bgt.n 25dd4 │ │ │ │ + bgt.n 25cc4 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.w 25cec │ │ │ │ + beq.w 25bdc │ │ │ │ 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 25ede │ │ │ │ + bgt.n 25dce │ │ │ │ cmp r7, #0 │ │ │ │ itt le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ movle ip, r3 │ │ │ │ - ble.n 25de0 │ │ │ │ + ble.n 25cd0 │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 25d5a │ │ │ │ + b.n 25c4a │ │ │ │ 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 25c62 │ │ │ │ + b.n 25b52 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dac │ │ │ │ + beq.n 25c9c │ │ │ │ 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 25d5a │ │ │ │ + ble.w 25c4a │ │ │ │ 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 25c62 │ │ │ │ + b.n 25b52 │ │ │ │ add r0, ip │ │ │ │ blx 8234 │ │ │ │ - b.n 25cfc │ │ │ │ + b.n 25bec │ │ │ │ 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 25cd2 │ │ │ │ + ble.w 25bc2 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - bne.w 25c62 │ │ │ │ - b.n 25cd2 │ │ │ │ + bne.w 25b52 │ │ │ │ + b.n 25bc2 │ │ │ │ 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 25c62 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + b.n 25b52 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025f24 : │ │ │ │ +00025e14 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00025f40 : │ │ │ │ +00025e30 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #72] @ (25f98 ) │ │ │ │ + ldr r1, [pc, #72] @ (25e88 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (25f9c ) │ │ │ │ + ldr r2, [pc, #72] @ (25e8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 25f8c │ │ │ │ + cbz r0, 25e7c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 25f8c │ │ │ │ + beq.n 25e7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 80dc <__isoc23_strtoull@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 25f8c │ │ │ │ - ldr r2, [pc, #40] @ (25fa0 ) │ │ │ │ - ldr r3, [pc, #36] @ (25f9c ) │ │ │ │ + cbz r3, 25e7c │ │ │ │ + ldr r2, [pc, #40] @ (25e90 ) │ │ │ │ + ldr r3, [pc, #36] @ (25e8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25f92 │ │ │ │ + bne.n 25e82 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 25f74 │ │ │ │ + b.n 25e64 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025fa4 : │ │ │ │ +00025e94 : │ │ │ │ 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, 26002 │ │ │ │ + cbz r3, 25ef2 │ │ │ │ adds r5, r0, #1 │ │ │ │ - b.n 25fc0 │ │ │ │ + b.n 25eb0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r3, 25ffe │ │ │ │ + cbz r3, 25eee │ │ │ │ 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 25fba │ │ │ │ + bne.n 25eaa │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r7, r5, #1 │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 25fe6 │ │ │ │ + bne.n 25ed6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 25fde │ │ │ │ + beq.n 25ece │ │ │ │ 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 25fc0 │ │ │ │ + bne.n 25eb0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00026008 : │ │ │ │ +00025ef8 : │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 26088 │ │ │ │ + bge.n 25f78 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26088 │ │ │ │ + beq.n 25f78 │ │ │ │ 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 26040 │ │ │ │ + b.n 25f30 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 2606c │ │ │ │ + beq.n 25f5c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ - cbz r3, 2605a │ │ │ │ + cbz r3, 25f4a │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - bne.n 2602e │ │ │ │ + bne.n 25f1e │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26040 │ │ │ │ - cbz r1, 26082 │ │ │ │ + bne.n 25f30 │ │ │ │ + cbz r1, 25f72 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 87e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w ip, r1, r0 │ │ │ │ - b.n 2606e │ │ │ │ - cbz r1, 26082 │ │ │ │ + b.n 25f5e │ │ │ │ + cbz r1, 25f72 │ │ │ │ sub.w r2, ip, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 81a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -47233,316 +47132,316 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00026090 : │ │ │ │ +00025f80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 260b8 │ │ │ │ + cbz r0, 25fa8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - cbz r4, 260b8 │ │ │ │ + cbz r4, 25fa8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 260ac │ │ │ │ + b.n 25f9c │ │ │ │ adds r0, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 260aa │ │ │ │ + bne.n 25f9a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000260bc : │ │ │ │ +00025fac : │ │ │ │ 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, 26100 │ │ │ │ + cbz r0, 25ff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbz r5, 26100 │ │ │ │ + cbz r5, 25ff0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 260e0 │ │ │ │ + bne.n 25fd0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 260d8 │ │ │ │ + beq.n 25fc8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 260ee │ │ │ │ + b.n 25fde │ │ │ │ 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 260e4 │ │ │ │ + bne.n 25fd4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 26100 │ │ │ │ + cbz r3, 25ff0 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00026104 : │ │ │ │ +00025ff4 : │ │ │ │ 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, 26124 │ │ │ │ + cbz r0, 26014 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ - cbz r4, 26128 │ │ │ │ + cbz r4, 26018 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002612c : │ │ │ │ +0002601c : │ │ │ │ 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, 26144 │ │ │ │ + cbz r0, 26034 │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00026148 : │ │ │ │ +00026038 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #64] @ (26198 ) │ │ │ │ + ldr r2, [pc, #64] @ (26088 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #64] @ (2619c ) │ │ │ │ + ldr r3, [pc, #64] @ (2608c ) │ │ │ │ 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, 2618e │ │ │ │ + cbz r0, 2607e │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #40] @ (261a0 ) │ │ │ │ - ldr r3, [pc, #32] @ (2619c ) │ │ │ │ + ldr r2, [pc, #40] @ (26090 ) │ │ │ │ + ldr r3, [pc, #32] @ (2608c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26194 │ │ │ │ + bne.n 26084 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - b.n 26176 │ │ │ │ + b.n 26066 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000261a4 : │ │ │ │ +00026094 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #72] @ (261fc ) │ │ │ │ + ldr r2, [pc, #72] @ (260ec ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #72] @ (26200 ) │ │ │ │ + ldr r3, [pc, #72] @ (260f0 ) │ │ │ │ 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, 261f0 │ │ │ │ + cbnz r0, 260e0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, r0, r3 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (26204 ) │ │ │ │ - ldr r3, [pc, #36] @ (26200 ) │ │ │ │ + ldr r2, [pc, #40] @ (260f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (260f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 261f6 │ │ │ │ + bne.n 260e6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 261d8 │ │ │ │ + b.n 260c8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026208 : │ │ │ │ +000260f8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00026220 : │ │ │ │ - cbz r0, 2622e │ │ │ │ +00026110 : │ │ │ │ + cbz r0, 2611e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 26232 │ │ │ │ + bne.n 26122 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 26232 │ │ │ │ + bne.n 26122 │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 2623c │ │ │ │ + beq.n 2612c │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #10 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00026248 : │ │ │ │ +00026138 : │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 262b2 │ │ │ │ + cbz r0, 261a2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 262b2 │ │ │ │ + bne.n 261a2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r0, 2628a │ │ │ │ + cbnz r0, 2617a │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 262a4 │ │ │ │ - bhi.n 2629c │ │ │ │ + beq.n 26194 │ │ │ │ + bhi.n 2618c │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 26284 │ │ │ │ + beq.n 26174 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 262a8 │ │ │ │ + bne.n 26198 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2625c │ │ │ │ + bne.n 2614c │ │ │ │ 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, 262b6 │ │ │ │ + cbz r3, 261a6 │ │ │ │ subs.w r0, r3, #34 @ 0x22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2625a │ │ │ │ - b.n 26274 │ │ │ │ + bne.n 2614a │ │ │ │ + b.n 26164 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 2626a │ │ │ │ + beq.n 2615a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 262a8 │ │ │ │ + bne.n 26198 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 262b4 │ │ │ │ + bmi.n 261a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2625c │ │ │ │ - b.n 26274 │ │ │ │ + bne.n 2614c │ │ │ │ + b.n 26164 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 26274 │ │ │ │ + b.n 26164 │ │ │ │ nop │ │ │ │ │ │ │ │ -000262bc : │ │ │ │ - cbz r0, 262fc │ │ │ │ +000261ac : │ │ │ │ + cbz r0, 261ec │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 262c8 │ │ │ │ - ldr r0, [pc, #112] @ (26334 ) │ │ │ │ + cbnz r2, 261b8 │ │ │ │ + ldr r0, [pc, #112] @ (26224 ) │ │ │ │ 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, 262e4 │ │ │ │ - ldr r0, [pc, #88] @ (26338 ) │ │ │ │ + cbz r0, 261d4 │ │ │ │ + ldr r0, [pc, #88] @ (26228 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8a74 │ │ │ │ - cbnz r0, 26302 │ │ │ │ + cbnz r0, 261f2 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 26308 │ │ │ │ - ldr r0, [pc, #68] @ (2633c ) │ │ │ │ + cbz r0, 261f8 │ │ │ │ + ldr r0, [pc, #68] @ (2622c ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #64] @ (26340 ) │ │ │ │ + ldr r0, [pc, #64] @ (26230 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #64] @ (26344 ) │ │ │ │ + ldr r0, [pc, #64] @ (26234 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (26348 ) │ │ │ │ + ldr r1, [pc, #60] @ (26238 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 26326 │ │ │ │ - ldr r1, [pc, #52] @ (2634c ) │ │ │ │ + cbz r0, 26216 │ │ │ │ + ldr r1, [pc, #52] @ (2623c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 2632c │ │ │ │ - ldr r0, [pc, #44] @ (26350 ) │ │ │ │ + cbz r0, 2621c │ │ │ │ + ldr r0, [pc, #44] @ (26240 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #44] @ (26354 ) │ │ │ │ + ldr r0, [pc, #44] @ (26244 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ (26358 ) │ │ │ │ + ldr r0, [pc, #40] @ (26248 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -47575,204 +47474,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 263b4 │ │ │ │ + beq.n 262a4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 26396 │ │ │ │ + beq.n 26286 │ │ │ │ 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 2638e │ │ │ │ + beq.n 2627e │ │ │ │ ldr r5, [r4, #28] │ │ │ │ adds r2, r0, r5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2638e │ │ │ │ + beq.n 2627e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 856c │ │ │ │ - b.n 2638e │ │ │ │ + b.n 2627e │ │ │ │ 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, 263ea │ │ │ │ + cbz r0, 262da │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbnz r5, 263e0 │ │ │ │ - b.n 263ea │ │ │ │ + cbnz r5, 262d0 │ │ │ │ + b.n 262da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r1, r3, r0 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbz r3, 263dc │ │ │ │ + cbz r3, 262cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 8468 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbz r0, 263f6 │ │ │ │ + cbz r0, 262e6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r5, 263e8 │ │ │ │ + cbz r5, 262d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 263ca │ │ │ │ + bne.n 262ba │ │ │ │ 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 263ea │ │ │ │ + b.n 262da │ │ │ │ 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] @ (26538 ) │ │ │ │ - ldr r3, [pc, #292] @ (2653c ) │ │ │ │ + ldr r2, [pc, #292] @ (26428 ) │ │ │ │ + ldr r3, [pc, #292] @ (2642c ) │ │ │ │ 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 2652e │ │ │ │ + beq.w 2641e │ │ │ │ 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 26464 │ │ │ │ + beq.n 26354 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 264ca │ │ │ │ + beq.n 263ba │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 26494 │ │ │ │ + beq.n 26384 │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 264ee │ │ │ │ + bne.n 263de │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26512 │ │ │ │ + beq.n 26402 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ add.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2643e │ │ │ │ + bne.n 2632e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264e6 │ │ │ │ + beq.n 263d6 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 264e6 │ │ │ │ + beq.n 263d6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (26540 ) │ │ │ │ - ldr r3, [pc, #188] @ (2653c ) │ │ │ │ + ldr r2, [pc, #196] @ (26430 ) │ │ │ │ + ldr r3, [pc, #188] @ (2642c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26532 │ │ │ │ + bne.n 26422 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264a8 │ │ │ │ + beq.n 26398 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26478 │ │ │ │ - ldr r1, [pc, #152] @ (26544 ) │ │ │ │ + bne.n 26368 │ │ │ │ + ldr r1, [pc, #152] @ (26434 ) │ │ │ │ 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, 2652a │ │ │ │ + cbz r3, 2641a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2645a │ │ │ │ - b.n 26478 │ │ │ │ + bne.n 2634a │ │ │ │ + b.n 26368 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264de │ │ │ │ + beq.n 263ce │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26478 │ │ │ │ - ldr r1, [pc, #104] @ (26548 ) │ │ │ │ + bne.n 26368 │ │ │ │ + ldr r1, [pc, #104] @ (26438 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264ae │ │ │ │ - ldr r1, [pc, #100] @ (2654c ) │ │ │ │ + b.n 2639e │ │ │ │ + ldr r1, [pc, #100] @ (2643c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264ae │ │ │ │ + b.n 2639e │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ strb.w r6, [sp, #1] │ │ │ │ strb.w r3, [sp] │ │ │ │ - beq.n 2650c │ │ │ │ + beq.n 263fc │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26478 │ │ │ │ + bne.n 26368 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - b.n 264ae │ │ │ │ + b.n 2639e │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2652e │ │ │ │ + beq.n 2641e │ │ │ │ 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 2647a │ │ │ │ + b.n 2636a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26478 │ │ │ │ + beq.n 26368 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2647a │ │ │ │ + b.n 2636a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -47782,56 +47681,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 2658e │ │ │ │ + beq.n 2647e │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26400 │ │ │ │ - cbz r0, 26588 │ │ │ │ - ldr r1, [pc, #80] @ (265cc ) │ │ │ │ + bl 262f0 │ │ │ │ + cbz r0, 26478 │ │ │ │ + ldr r1, [pc, #80] @ (264bc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 265a4 │ │ │ │ + beq.n 26494 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #60] @ (265d0 ) │ │ │ │ + ldr r1, [pc, #60] @ (264c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2656c │ │ │ │ - b.n 26588 │ │ │ │ + beq.n 2645c │ │ │ │ + b.n 26478 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26400 │ │ │ │ + bl 262f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26588 │ │ │ │ - ldr r1, [pc, #28] @ (265d4 ) │ │ │ │ + beq.n 26478 │ │ │ │ + ldr r1, [pc, #28] @ (264c4 ) │ │ │ │ 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 2658a │ │ │ │ + b.n 2647a │ │ │ │ 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} │ │ │ │ @@ -47842,217 +47741,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] @ (2670c ) │ │ │ │ + ldr r1, [pc, #272] @ (265fc ) │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26636 │ │ │ │ + bne.n 26526 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - cbz r4, 2663e │ │ │ │ + cbz r4, 2652e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2663e │ │ │ │ - ldr r7, [pc, #256] @ (26710 ) │ │ │ │ + cbz r5, 2652e │ │ │ │ + ldr r7, [pc, #256] @ (26600 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26400 │ │ │ │ + bl 262f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 26636 │ │ │ │ + cbz r3, 26526 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2663e │ │ │ │ + cbz r4, 2652e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2663e │ │ │ │ + cbz r5, 2652e │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 26612 │ │ │ │ + beq.n 26502 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #212] @ (26714 ) │ │ │ │ + ldr r1, [pc, #212] @ (26604 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26636 │ │ │ │ + bne.n 26526 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 266ea │ │ │ │ + beq.n 265da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2667a │ │ │ │ + cbz r0, 2656a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 26672 │ │ │ │ - b.n 2667a │ │ │ │ + cbnz r4, 26562 │ │ │ │ + b.n 2656a │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ - bl 26550 │ │ │ │ + bl 26440 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2667a │ │ │ │ + cbz r4, 2656a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26666 │ │ │ │ + bne.n 26556 │ │ │ │ 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] @ (26718 ) │ │ │ │ + ldr r1, [pc, #136] @ (26608 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ - cbz r6, 266d4 │ │ │ │ + cbz r6, 265c4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - cbz r4, 266d4 │ │ │ │ - ldr r7, [pc, #124] @ (2671c ) │ │ │ │ + cbz r4, 265c4 │ │ │ │ + ldr r7, [pc, #124] @ (2660c ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ - cbz r5, 266d4 │ │ │ │ + cbz r5, 265c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26702 │ │ │ │ + bne.n 265f2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 8bf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 265d8 │ │ │ │ + bl 264c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 83fc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 266a2 │ │ │ │ + bne.n 26592 │ │ │ │ ldr.w r3, [sl, #3240] @ 0xca8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 266e2 │ │ │ │ + beq.n 265d2 │ │ │ │ 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] @ (26720 ) │ │ │ │ + ldr r1, [pc, #52] @ (26610 ) │ │ │ │ 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 26698 │ │ │ │ + b.n 26588 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.n 26636 │ │ │ │ + b.n 26526 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00026724 : │ │ │ │ +00026614 : │ │ │ │ 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, 2675c │ │ │ │ + cbz r0, 2664c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 265d8 │ │ │ │ + bl 264c8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00026764 : │ │ │ │ +00026654 : │ │ │ │ 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 267a4 │ │ │ │ + blt.n 26694 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000267ac : │ │ │ │ +0002669c : │ │ │ │ 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] @ (269bc ) │ │ │ │ + ldr r4, [pc, #512] @ (268ac ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #512] @ (269c0 ) │ │ │ │ + ldr r3, [pc, #512] @ (268b0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r2, 267ea │ │ │ │ + cbnz r2, 266da │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #496] @ (269c4 ) │ │ │ │ - ldr r3, [pc, #492] @ (269c0 ) │ │ │ │ + ldr r2, [pc, #496] @ (268b4 ) │ │ │ │ + ldr r3, [pc, #492] @ (268b0 ) │ │ │ │ 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 269b8 │ │ │ │ + bne.w 268a8 │ │ │ │ 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] │ │ │ │ @@ -48067,371 +47966,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 269a6 │ │ │ │ + beq.w 26896 │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - beq.n 26894 │ │ │ │ + beq.n 26784 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ adds r4, r0, #1 │ │ │ │ - cbnz r5, 2684a │ │ │ │ + cbnz r5, 2673a │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ str r0, [sp, #32] │ │ │ │ itt ne │ │ │ │ movne r2, #2 │ │ │ │ strne r2, [sp, #48] @ 0x30 │ │ │ │ - beq.w 2694c │ │ │ │ + beq.w 2683c │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 26918 │ │ │ │ + beq.n 26808 │ │ │ │ subs r0, r0, r2 │ │ │ │ add r1, r0 │ │ │ │ sub.w r0, ip, #110 @ 0x6e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 26870 │ │ │ │ + bhi.n 26760 │ │ │ │ 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 268a8 │ │ │ │ + bls.n 26798 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - bne.n 26834 │ │ │ │ + bne.n 26724 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 26364 │ │ │ │ + bl 26254 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 26882 │ │ │ │ + bhi.n 26772 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 26910 │ │ │ │ + bls.n 26800 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26910 │ │ │ │ + beq.n 26800 │ │ │ │ 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 269ae │ │ │ │ + beq.n 2689e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 26910 │ │ │ │ + cbz r7, 26800 │ │ │ │ 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, 26900 │ │ │ │ + cbz r6, 267f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbnz r3, 268fa │ │ │ │ - b.n 26900 │ │ │ │ + cbnz r3, 267ea │ │ │ │ + b.n 267f0 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 26900 │ │ │ │ + cbz r3, 267f0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 268f2 │ │ │ │ + bne.n 267e2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 26364 │ │ │ │ + bl 26254 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8d10 │ │ │ │ - b.n 267ce │ │ │ │ + b.n 266be │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.n 26940 │ │ │ │ + beq.n 26830 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 26954 │ │ │ │ + beq.n 26844 │ │ │ │ cmp.w lr, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #61 @ 0x3d │ │ │ │ - beq.n 26998 │ │ │ │ + beq.n 26888 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 26878 │ │ │ │ + beq.n 26768 │ │ │ │ subs r0, r0, r2 │ │ │ │ strb.w ip, [r1, r0] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26768 │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26768 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26768 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bne.n 26934 │ │ │ │ + bne.n 26824 │ │ │ │ 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 26878 │ │ │ │ + b.n 26768 │ │ │ │ mov.w ip, #13 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26768 │ │ │ │ mov.w ip, #10 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26768 │ │ │ │ mov.w ip, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26768 │ │ │ │ subs r0, r0, r2 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ strb r5, [r1, r0] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26768 │ │ │ │ blx 8d10 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 267d0 │ │ │ │ + b.n 266c0 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 268ce │ │ │ │ + b.n 267be │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000269c8 : │ │ │ │ +000268b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #144] @ (26a68 ) │ │ │ │ + ldr r2, [pc, #144] @ (26958 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #144] @ (26a6c ) │ │ │ │ + ldr r3, [pc, #144] @ (2695c ) │ │ │ │ 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 26a18 │ │ │ │ + blt.n 26908 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ - cbnz r0, 26a0c │ │ │ │ + cbnz r0, 268fc │ │ │ │ ldrd r1, r3, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 26a32 │ │ │ │ + bne.n 26922 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #84] @ (26a70 ) │ │ │ │ - ldr r2, [pc, #80] @ (26a6c ) │ │ │ │ + ldr r1, [pc, #84] @ (26960 ) │ │ │ │ + ldr r2, [pc, #80] @ (2695c ) │ │ │ │ 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 26a64 │ │ │ │ + bne.n 26954 │ │ │ │ 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 26a0c │ │ │ │ + beq.n 268fc │ │ │ │ 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 26a0e │ │ │ │ + b.n 268fe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026a74 : │ │ │ │ +00026964 : │ │ │ │ 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] @ 26b60 │ │ │ │ + ldr.w ip, [pc, #220] @ 26a50 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #216] @ (26b64 ) │ │ │ │ + ldr r3, [pc, #216] @ (26a54 ) │ │ │ │ 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 26b3c │ │ │ │ + blt.n 26a2c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26b36 │ │ │ │ + bne.n 26a26 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 26b36 │ │ │ │ + beq.n 26a26 │ │ │ │ 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 26b3c │ │ │ │ + ble.n 26a2c │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #179] @ 0xb3 │ │ │ │ - cbz r3, 26b56 │ │ │ │ + cbz r3, 26a46 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ - beq.n 26b1c │ │ │ │ + beq.n 26a0c │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 26b1c │ │ │ │ - cbnz r1, 26b1c │ │ │ │ + beq.n 26a0c │ │ │ │ + cbnz r1, 26a0c │ │ │ │ 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 26afc │ │ │ │ + bne.n 269ec │ │ │ │ ands r2, r1 │ │ │ │ cmp r5, #4 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ and.w r0, ip, r2 │ │ │ │ - b.n 26b3e │ │ │ │ + b.n 26a2e │ │ │ │ mov r0, r5 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (26b68 ) │ │ │ │ - ldr r3, [pc, #32] @ (26b64 ) │ │ │ │ + ldr r2, [pc, #40] @ (26a58 ) │ │ │ │ + ldr r3, [pc, #32] @ (26a54 ) │ │ │ │ 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 26b5a │ │ │ │ + bne.n 26a4a │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 26b3e │ │ │ │ + b.n 26a2e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 26dc2 │ │ │ │ + bcc.w 26cb2 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 26dac │ │ │ │ + bls.w 26c9c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 26db4 │ │ │ │ + beq.w 26ca4 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 26ba8 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 26a98 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48599,46 +48498,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, 26dc8 │ │ │ │ + cbz r0, 26cb8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 270c4 │ │ │ │ + b.w 26fb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26dc2 │ │ │ │ + beq.n 26cb2 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26b70 │ │ │ │ + bl 26a60 │ │ │ │ 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 2706a │ │ │ │ + beq.w 26f5a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2703a │ │ │ │ + beq.w 26f2a │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 27044 │ │ │ │ + bls.w 26f34 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 27054 │ │ │ │ + beq.w 26f44 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 26e30 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 26d20 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48822,35 +48721,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 270c4 │ │ │ │ + b.w 26fb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2706a │ │ │ │ + beq.n 26f5a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26dee │ │ │ │ + bl 26cde │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 270ac │ │ │ │ - cbnz r2, 270ac │ │ │ │ + cbnz r3, 26f9c │ │ │ │ + cbnz r2, 26f9c │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 270c4 │ │ │ │ + b.w 26fb4 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 270d0 │ │ │ │ + bl 26fc0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 7fe8 │ │ │ │ @@ -48859,21 +48758,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 271bc │ │ │ │ + bcc.n 270ac │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 271d4 │ │ │ │ + beq.n 270c4 │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 271cc │ │ │ │ + beq.n 270bc │ │ │ │ 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 │ │ │ │ @@ -48882,43 +48781,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 2713c │ │ │ │ + bcc.n 2702c │ │ │ │ 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, 271bc │ │ │ │ + cbz r0, 270ac │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 27166 │ │ │ │ + b.n 27056 │ │ │ │ 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 2717a │ │ │ │ + beq.n 2706a │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2714a │ │ │ │ + bcs.n 2703a │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 27166 │ │ │ │ + bne.n 27056 │ │ │ │ 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 │ │ │ │ @@ -48930,22 +48829,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, 271c4 │ │ │ │ + cbz r3, 270b4 │ │ │ │ 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 270f8 │ │ │ │ + b.n 26fe8 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 270f8 │ │ │ │ - b.n 271cc │ │ │ │ + bne.n 26fe8 │ │ │ │ + b.n 270bc │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000271e8 <.fini>: │ │ │ │ +000270d8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,923 +1,923 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 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 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 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 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 8fdccca8 541afed8 _jmp........T... │ │ │ │ - 0x0002a5c0 54a934cc 008fc16b baed33dc 8edadc20 T.4....k..3.... │ │ │ │ - 0x0002a5d0 05822b00 05c819be dd9cf4ac fe7a8f0d ..+..........z.. │ │ │ │ - 0x0002a5e0 dd2e9cac b4fed434 c78f820d dcac121b .......4........ │ │ │ │ - 0x0002a5f0 82f69efe 050b315a 31fc319c 4ee2554a ......1Z1.1.N.UJ │ │ │ │ - 0x0002a600 dc2e9477 56310000 c2ad8e5e b7f6ad94 ...wV1.....^.... │ │ │ │ - 0x0002a610 b7eac6cf 0acfd456 b60c5676 05c9c2b7 .......V..Vv.... │ │ │ │ - 0x0002a620 94cf05ad 35c6124e 550fc276 d44eccc6 ....5..NU..v.N.. │ │ │ │ - 0x0002a630 05ca3e12 052d0c00 fe1205da 05d4ee82 ..>..-.......... │ │ │ │ - 0x0002a640 e2d4d456 ac94a81a 5536bdac 05b6da0c ...V....U6...... │ │ │ │ - 0x0002a650 00000000 059c0afe 05d094d4 5fc276cd ............_.v. │ │ │ │ - 0x0002a660 558e0755 488eb605 8e5f6a05 12ead439 U..UH...._j....9 │ │ │ │ - 0x0002a670 48563100 05c819be dd9cf4ac fe7a8fd4 HV1..........z.. │ │ │ │ - 0x0002a680 34c78f82 0ddcac12 1b82f69e fe050b31 4..............1 │ │ │ │ - 0x0002a690 5a31fc31 9c4ee255 4adc2e94 77563100 Z1.1.N.UJ...wV1. │ │ │ │ - 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 *............... │ │ │ │ + 0x000270e0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000270f0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00027100 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00027110 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00027120 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00027130 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00027140 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00027150 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00027160 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00027170 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ + 0x00027180 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ + 0x00027190 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ + 0x000271a0 2e686578 20000000 362e302e 37000000 .hex ...6.0.7... │ │ │ │ + 0x000271b0 61202626 20666f6f 00000000 65676700 a && foo....egg. │ │ │ │ + 0x000271c0 65676720 26262061 72636800 78383600 egg && arch.x86. │ │ │ │ + 0x000271d0 6573696c 00000000 61726d00 74726163 esil....arm.trac │ │ │ │ + 0x000271e0 65000000 65676720 26262063 6f646500 e...egg && code. │ │ │ │ + 0x000271f0 65676720 26262066 696c6500 65676720 egg && file.egg │ │ │ │ + 0x00027200 26262066 6d740000 2e2e2f6c 6962722f && fmt..../libr/ │ │ │ │ + 0x00027210 6567672f 6567672e 63000000 6567672e egg/egg.c...egg. │ │ │ │ + 0x00027220 7072696e 74662025 73000000 25733a0a printf %s...%s:. │ │ │ │ + 0x00027230 00000000 7838362e 6e7a0000 54686520 ....x86.nz..The │ │ │ │ + 0x00027240 65676720 636f6d70 696c6572 2067656e egg compiler gen │ │ │ │ + 0x00027250 65726174 6564206e 6f20636f 64652074 erated no code t │ │ │ │ + 0x00027260 6f206173 73656d62 6c650000 725f6173 o assemble..r_as │ │ │ │ + 0x00027270 6d5f6d61 7373656d 626c6520 68617320 m_massemble has │ │ │ │ + 0x00027280 6661696c 65642025 73000000 43616e6e failed %s...Cann │ │ │ │ + 0x00027290 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ + 0x000272a0 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ + 0x000272b0 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ + 0x000272c0 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ + 0x000272d0 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ + 0x000272e0 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ + 0x000272f0 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x00027300 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ + 0x00027310 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x00027320 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ + 0x00027330 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ + 0x00027340 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ + 0x00027350 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ + 0x00027360 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ + 0x00027370 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ + 0x00027380 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ + 0x00027390 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ + 0x000273a0 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ + 0x000273b0 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ + 0x000273c0 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ + 0x000273d0 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ + 0x000273e0 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ + 0x000273f0 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ + 0x00027400 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ + 0x00027410 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ + 0x00027420 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ + 0x00027430 67636300 2e2e2f6c 6962722f 6567672f gcc.../libr/egg/ │ │ │ │ + 0x00027440 6567675f 6366696c 652e6300 436f756c egg_cfile.c.Coul │ │ │ │ + 0x00027450 646e2774 2066696e 64206120 636f6d70 dn't find a comp │ │ │ │ + 0x00027460 696c6572 2120506c 65617365 20736574 iler! Please set │ │ │ │ + 0x00027470 20434300 53464c49 42504154 48000000 CC.SFLIBPATH... │ │ │ │ + 0x00027480 7232202d 6868207c 20677265 7020494e r2 -hh | grep IN │ │ │ │ + 0x00027490 43444952 207c2061 776b2027 7b707269 CDIR | awk '{pri │ │ │ │ + 0x000274a0 6e742024 327d2700 43616e6e 6f742066 nt $2}'.Cannot f │ │ │ │ + 0x000274b0 696e6420 53464c49 42504154 4820656e ind SFLIBPATH en │ │ │ │ + 0x000274c0 76207661 72000000 25732f73 666c6962 v var...%s/sflib │ │ │ │ + 0x000274d0 00000000 61726d36 34000000 61617263 ....arm64...aarc │ │ │ │ + 0x000274e0 68363400 7468756d 62000000 61726d33 h64.thumb...arm3 │ │ │ │ + 0x000274f0 32000000 6d697073 00000000 6d697073 2...mips....mips │ │ │ │ + 0x00027500 33320000 6d697073 36340000 64617277 32..mips64..darw │ │ │ │ + 0x00027510 696e0000 6d61636f 73000000 74766f73 in..macos...tvos │ │ │ │ + 0x00027520 00000000 77617463 686f7300 696f7300 ....watchos.ios. │ │ │ │ + 0x00027530 6f626a63 6f707900 656c6600 0a2e7365 objcopy.elf...se │ │ │ │ + 0x00027540 6374696f 6e202e74 6578740a 2e676c6f ction .text..glo │ │ │ │ + 0x00027550 626c2020 6d61696e 0a2f2f20 2e747970 bl main.// .typ │ │ │ │ + 0x00027560 65202020 6d61696e 2c204066 756e6374 e main, @funct │ │ │ │ + 0x00027570 696f6e0a 2573206d 61696e0a 00000000 ion.%s main..... │ │ │ │ + 0x00027580 676f626a 636f7079 00000000 6d616368 gobjcopy....mach │ │ │ │ + 0x00027590 30000000 2d617263 68206933 3836202d 0...-arch i386 - │ │ │ │ + 0x000275a0 66504943 202d6650 49450000 2d617263 fPIC -fPIE..-arc │ │ │ │ + 0x000275b0 68206933 3836202d 66504943 202d6650 h i386 -fPIC -fP │ │ │ │ + 0x000275c0 4945202d 70696500 2d617263 68207838 IE -pie.-arch x8 │ │ │ │ + 0x000275d0 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ + 0x000275e0 00000000 2d617263 68207838 365f3634 ....-arch x86_64 │ │ │ │ + 0x000275f0 202d6650 4943202d 66504945 202d7069 -fPIC -fPIE -pi │ │ │ │ + 0x00027600 65000000 2d736861 72656420 2d63202d e...-shared -c - │ │ │ │ + 0x00027610 66504943 202d7069 65202d66 50494500 fPIC -pie -fPIE. │ │ │ │ + 0x00027620 0a2e7465 78740a25 73205f6d 61696e0a ..text.%s _main. │ │ │ │ + 0x00027630 00000000 2d665049 43202d66 50494520 ....-fPIC -fPIE │ │ │ │ + 0x00027640 2d706965 202d6670 6963202d 6d333200 -pie -fpic -m32. │ │ │ │ + 0x00027650 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ + 0x00027660 202d6670 6963202d 6d363400 2d665049 -fpic -m64.-fPI │ │ │ │ + 0x00027670 43202d66 50494520 2d706965 202d6670 C -fPIE -pie -fp │ │ │ │ + 0x00027680 6963202d 6e6f7374 61727466 696c6573 ic -nostartfiles │ │ │ │ + 0x00027690 00000000 25732d25 732d2564 00000000 ....%s-%s-%d.... │ │ │ │ + 0x000276a0 77696e64 6f777300 2e746578 74000000 windows..text... │ │ │ │ + 0x000276b0 70650000 302e5f5f 54455854 2e5f5f74 pe..0.__TEXT.__t │ │ │ │ + 0x000276c0 65787400 64617277 696e2d61 726d2d36 ext.darwin-arm-6 │ │ │ │ + 0x000276d0 34000000 78637275 6e202d2d 73646b20 4...xcrun --sdk │ │ │ │ + 0x000276e0 6970686f 6e656f73 20676363 202d6172 iphoneos gcc -ar │ │ │ │ + 0x000276f0 63682061 726d3634 202d6d69 70686f6e ch arm64 -miphon │ │ │ │ + 0x00027700 656f732d 76657273 696f6e2d 6d696e3d eos-version-min= │ │ │ │ + 0x00027710 31302e30 00000000 64617277 696e2d61 10.0....darwin-a │ │ │ │ + 0x00027720 726d2d33 32000000 78637275 6e202d2d rm-32...xcrun -- │ │ │ │ + 0x00027730 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ + 0x00027740 202d6172 63682061 726d7637 202d6d69 -arch armv7 -mi │ │ │ │ + 0x00027750 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ + 0x00027760 6d696e3d 31302e30 00000000 2573202d min=10.0....%s - │ │ │ │ + 0x00027770 6e6f7374 646c6962 00000000 25732025 nostdlib....%s % │ │ │ │ + 0x00027780 73202d6f 20272573 2e746d70 27202d53 s -o '%s.tmp' -S │ │ │ │ + 0x00027790 20272573 270a0000 696e7661 6c696420 '%s'...invalid │ │ │ │ + 0x000277a0 63456e76 20616c6c 6f636174 696f6e00 cEnv allocation. │ │ │ │ + 0x000277b0 25732e73 00000000 7768696c 65206f70 %s.s....while op │ │ │ │ + 0x000277c0 656e696e 67202573 2e730000 25732e74 ening %s.s..%s.t │ │ │ │ + 0x000277d0 6d700000 436f756c 64206e6f 74206f70 mp..Could not op │ │ │ │ + 0x000277e0 656e2027 25732700 74657874 00000000 en '%s'.text.... │ │ │ │ + 0x000277f0 72646174 61000000 726f6461 74610000 rdata...rodata.. │ │ │ │ + 0x00027800 5f5f6765 74657370 5f5f0000 6765745f __getesp__..get_ │ │ │ │ + 0x00027810 70635f74 68756e6b 2e627800 25732025 pc_thunk.bx.%s % │ │ │ │ + 0x00027820 73202d6f 20272573 2e6f2720 2725732e s -o '%s.o' '%s. │ │ │ │ + 0x00027830 73270000 72616269 6e32202d 6f202725 s'..rabin2 -o '% │ │ │ │ + 0x00027840 732e7465 78742720 2d4f2064 2f532f27 s.text' -O d/S/' │ │ │ │ + 0x00027850 25732720 2725732e 6f270a00 72616269 %s' '%s.o'..rabi │ │ │ │ + 0x00027860 6e32202d 6f202725 732e7465 78742720 n2 -o '%s.text' │ │ │ │ + 0x00027870 2d4f2064 2f532f27 25732720 27257327 -O d/S/'%s' '%s' │ │ │ │ + 0x00027880 2e6f0000 4c696e6b 61676520 6661696c .o..Linkage fail │ │ │ │ + 0x00027890 65642100 43616e6e 6f742066 696e6420 ed!.Cannot find │ │ │ │ + 0x000278a0 25732e6f 00000000 25732e74 65787400 %s.o....%s.text. │ │ │ │ + 0x000278b0 46414c4c 4241434b 3a205573 696e6720 FALLBACK: Using │ │ │ │ + 0x000278c0 6f626a63 6f707920 696e7374 65616420 objcopy instead │ │ │ │ + 0x000278d0 6f662072 6162696e 32000000 27257327 of rabin2...'%s' │ │ │ │ + 0x000278e0 202d6a20 2e746578 74202d4f 2062696e -j .text -O bin │ │ │ │ + 0x000278f0 61727920 2725732e 6f272027 25732e74 ary '%s.o' '%s.t │ │ │ │ + 0x00027900 65787427 00000000 27257327 202d6a20 ext'....'%s' -j │ │ │ │ + 0x00027910 302e5f5f 54455854 2e5f5f74 65787420 0.__TEXT.__text │ │ │ │ + 0x00027920 2d4f2062 696e6172 79202725 732e6f27 -O binary '%s.o' │ │ │ │ + 0x00027930 20272573 2e746578 74270000 6f626a63 '%s.text'..objc │ │ │ │ + 0x00027940 6f707920 6661696c 65642100 25732e25 opy failed!.%s.% │ │ │ │ + 0x00027950 73000000 2573202d 666f6d69 742d6672 s...%s -fomit-fr │ │ │ │ + 0x00027960 616d652d 706f696e 74657220 2d666e6f ame-pointer -fno │ │ │ │ + 0x00027970 2d7a6572 6f2d696e 69746961 6c697a65 -zero-initialize │ │ │ │ + 0x00027980 642d696e 2d627373 00000000 2573202d d-in-bss....%s - │ │ │ │ + 0x00027990 666e6f2d 73746163 6b2d7072 6f746563 fno-stack-protec │ │ │ │ + 0x000279a0 746f7220 2d6e6f73 7464696e 63202d69 tor -nostdinc -i │ │ │ │ + 0x000279b0 6e636c75 64652027 2573272f 27257327 nclude '%s'/'%s' │ │ │ │ + 0x000279c0 2f73666c 69622e68 00000000 2573202d /sflib.h....%s - │ │ │ │ + 0x000279d0 7a206578 65637374 61636b20 2d666f6d z execstack -fom │ │ │ │ + 0x000279e0 69742d66 72616d65 2d706f69 6e746572 it-frame-pointer │ │ │ │ + 0x000279f0 202d6669 6e6c696e 652d6675 6e637469 -finline-functi │ │ │ │ + 0x00027a00 6f6e7320 2d666e6f 2d7a6572 6f2d696e ons -fno-zero-in │ │ │ │ + 0x00027a10 69746961 6c697a65 642d696e 2d627373 itialized-in-bss │ │ │ │ + 0x00027a20 00000000 2e637374 72696e67 00000000 .....cstring.... │ │ │ │ + 0x00027a30 73697a65 00000000 5f5f5f6d 61696e00 size....___main. │ │ │ │ + 0x00027a40 73656374 696f6e00 5f5f616c 6c6f6361 section.__alloca │ │ │ │ + 0x00027a50 00000000 7a65726f 00000000 63666900 ....zero....cfi. │ │ │ │ + 0x00027a60 636c616e 67000000 62696e00 746d7000 clang...bin.tmp. │ │ │ │ + 0x00027a70 6f000000 676f746f 00000000 62726561 o...goto....brea │ │ │ │ + 0x00027a80 6b000000 2e2e2f6c 6962722f 6567672f k...../libr/egg/ │ │ │ │ + 0x00027a90 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ + 0x00027aa0 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ + 0x00027ab0 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ + 0x00027ac0 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ + 0x00027ad0 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ + 0x00027ae0 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ + 0x00027af0 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ + 0x00027b00 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ + 0x00027b10 25645f25 645f2564 00000000 5f5f656e %d_%d_%d....__en │ │ │ │ + 0x00027b20 645f2564 5f25645f 25640000 73746469 d_%d_%d_%d..stdi │ │ │ │ + 0x00027b30 6e000000 2f6c6962 2f726164 61726532 n.../lib/radare2 │ │ │ │ + 0x00027b40 2f362e30 2e372f65 67670000 2e3a2573 /6.0.7/egg...:%s │ │ │ │ + 0x00027b50 2f257300 4547475f 494e4344 49520000 /%s.EGG_INCDIR.. │ │ │ │ + 0x00027b60 25733a25 73000000 72617267 00000000 %s:%s...rarg.... │ │ │ │ + 0x00027b70 556e6b6e 6f776e20 61726720 666f7220 Unknown arg for │ │ │ │ + 0x00027b80 73797363 616c6c20 27257327 00000000 syscall '%s'.... │ │ │ │ + 0x00027b90 4e6f2043 616c6c4e 616d6520 27257327 No CallName '%s' │ │ │ │ + 0x00027ba0 00000000 25252573 00000000 536f6d65 ....%%%s....Some │ │ │ │ + 0x00027bb0 7468696e 67206973 20726561 6c6c7920 thing is really │ │ │ │ + 0x00027bc0 77726f6e 6720696e 20686572 65000000 wrong in here... │ │ │ │ + 0x00027bd0 4e6f2072 6f6f6d20 696e2074 68652073 No room in the s │ │ │ │ + 0x00027be0 74617469 63207374 61636b66 72616d65 tatic stackframe │ │ │ │ + 0x00027bf0 21202825 64206d75 73742062 65202564 ! (%d must be %d │ │ │ │ + 0x00027c00 29000000 2e666978 25640000 64617461 )....fix%d..data │ │ │ │ + 0x00027c10 20282573 29282573 2973697a 653d2825 (%s)(%s)size=(% │ │ │ │ + 0x00027c20 64290a00 2e646174 610a0000 2e746578 d)...data....tex │ │ │ │ + 0x00027c30 740a0000 225c7830 30220000 2e617363 t..."\x00"...asc │ │ │ │ + 0x00027c40 69692025 7325730a 00000000 2e6c6f6e ii %s%s......lon │ │ │ │ + 0x00027c50 67202573 0a000000 43616e6e 6f742070 g %s....Cannot p │ │ │ │ + 0x00027c60 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ + 0x00027c70 25630000 25733a25 64204e65 7374696e %c..%s:%d Nestin │ │ │ │ + 0x00027c80 67206f66 20657870 72657373 696f6e73 g of expressions │ │ │ │ + 0x00027c90 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ │ + 0x00027ca0 65640000 2e666978 30000000 646f6573 ed...fix0...does │ │ │ │ + 0x00027cb0 206e6f74 20736574 206e616d 65206f72 not set name or │ │ │ │ + 0x00027cc0 20636f6e 74656e74 20666f72 20616c69 content for ali │ │ │ │ + 0x00027cd0 61730000 676c6f62 616c2d62 75666665 as..global-buffe │ │ │ │ + 0x00027ce0 722d6f76 6572666c 6f772069 6e20616c r-overflow in al │ │ │ │ + 0x00027cf0 69617365 73000000 646f6573 206e6f74 iases...does not │ │ │ │ + 0x00027d00 20736574 206e616d 65206f72 20617267 set name or arg │ │ │ │ + 0x00027d10 20666f72 20737973 63616c6c 00000000 for syscall.... │ │ │ │ + 0x00027d20 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ + 0x00027d30 6572666c 6f772069 6e207379 7363616c erflow in syscal │ │ │ │ + 0x00027d40 6c730000 6c6f7373 20626163 6b207175 ls..loss back qu │ │ │ │ + 0x00027d50 6f746520 696e2069 6e636c75 64652064 ote in include d │ │ │ │ + 0x00027d60 69726563 746f7279 00000000 77726f6e irectory....wron │ │ │ │ + 0x00027d70 6720696e 636c7564 65207379 6e746178 g include syntax │ │ │ │ + 0x00027d80 00000000 25732f25 73000000 25732f25 ....%s/%s...%s/% │ │ │ │ + 0x00027d90 732f2573 00000000 43616e6e 6f742066 s/%s....Cannot f │ │ │ │ + 0x00027da0 696e6420 696e636c 75646520 66696c65 ind include file │ │ │ │ + 0x00027db0 20272573 27000000 43616e6e 6f742066 '%s'...Cannot f │ │ │ │ + 0x00027dc0 696e6420 27257327 00000000 496e7661 ind '%s'....Inva │ │ │ │ + 0x00027dd0 6c696420 6e756d62 6572206f 66206172 lid number of ar │ │ │ │ + 0x00027de0 67756d65 6e747320 666f7220 676f746f guments for goto │ │ │ │ + 0x00027df0 28290000 43616e6e 6f74206d 6b766172 ()..Cannot mkvar │ │ │ │ + 0x00027e00 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00027e10 7768696c 65207379 6e746178 00000000 while syntax.... │ │ │ │ + 0x00027e20 5f5f6265 67696e5f 25645f25 645f2564 __begin_%d_%d_%d │ │ │ │ + 0x00027e30 0a000000 73657420 73797363 616c6c20 ....set syscall │ │ │ │ + 0x00027e40 61726773 00000000 73797363 616c6c00 args....syscall. │ │ │ │ + 0x00027e50 43616e6e 6f742067 65742040 73797363 Cannot get @sysc │ │ │ │ + 0x00027e60 616c6c20 7061796c 6f616400 696e6c69 all payload.inli │ │ │ │ + 0x00027e70 6e650000 63616c6c 20696e20 6567672d ne..call in egg- │ │ │ │ + 0x00027e80 3e6c616e 672e6d6f 64652025 64000000 >lang.mode %d... │ │ │ │ + 0x00027e90 43616e6e 6f742072 65736f6c 76652076 Cannot resolve v │ │ │ │ + 0x00027ea0 61726961 626c6520 27257327 00000000 ariable '%s'.... │ │ │ │ + 0x00027eb0 6e6f7420 73757070 6f727420 666f7220 not support for │ │ │ │ + 0x00027ec0 2a707472 20696e20 6567672d 3e6c616e *ptr in egg->lan │ │ │ │ + 0x00027ed0 672e6473 74766172 00000000 53696e6b g.dstvar....Sink │ │ │ │ + 0x00027ee0 696e6720 6265666f 7265206f 76657266 ing before overf │ │ │ │ + 0x00027ef0 6c6f7700 656c7365 00000000 20205f5f low.else.... __ │ │ │ │ + 0x00027f00 656e645f 25645f25 645f2564 00000000 end_%d_%d_%d.... │ │ │ │ + 0x00027f10 20205f5f 62656769 6e5f2564 5f25645f __begin_%d_%d_ │ │ │ │ + 0x00027f20 25643a0a 00000000 5f5f6966 656c7365 %d:.....__ifelse │ │ │ │ + 0x00027f30 5f25645f 25640000 20205f5f 656e645f _%d_%d.. __end_ │ │ │ │ + 0x00027f40 25645f25 645f2564 3a0a0000 20205f5f %d_%d_%d:... __ │ │ │ │ + 0x00027f50 6966656c 73655f25 645f2564 3a0a0000 ifelse_%d_%d:... │ │ │ │ + 0x00027f60 7263635f 66756e20 25642028 25732900 rcc_fun %d (%s). │ │ │ │ + 0x00027f70 656e7600 66617374 63616c6c 00000000 env.fastcall.... │ │ │ │ + 0x00027f80 696e636c 75646500 616c6961 73000000 include.alias... │ │ │ │ + 0x00027f90 64617461 00000000 6e616b65 64000000 data....naked... │ │ │ │ + 0x00027fa0 0a2e2573 2025730a 00000000 20207075 ..%s %s..... pu │ │ │ │ + 0x00027fb0 7368207b 25737d0a 20206220 25730a00 sh {%s}. b %s.. │ │ │ │ + 0x00027fc0 656f7200 6d6f7600 6f727200 73756200 eor.mov.orr.sub. │ │ │ │ + 0x00027fd0 61646400 6d756c00 64697600 616e6400 add.mul.div.and. │ │ │ │ + 0x00027fe0 72370000 20202573 2025732c 205b2573 r7.. %s %s, [%s │ │ │ │ + 0x00027ff0 5d0a0000 20202573 2025732c 2025730a ]... %s %s, %s. │ │ │ │ + 0x00028000 00000000 2020706f 70207237 0a202063 .... pop r7. c │ │ │ │ + 0x00028010 6d702072 372c2072 370a2020 62657120 mp r7, r7. beq │ │ │ │ + 0x00028020 25730a00 20206c64 72202573 2c205b73 %s.. ldr %s, [s │ │ │ │ + 0x00028030 702c2025 645d0a00 20206d6f 76202573 p, %d].. mov %s │ │ │ │ + 0x00028040 2c207230 0a000000 2e657175 2025732c , r0.....equ %s, │ │ │ │ + 0x00028050 2025730a 00000000 20207564 66203136 %s..... udf 16 │ │ │ │ + 0x00028060 0a000000 62676500 62677400 626c6500 ....bge.bgt.ble. │ │ │ │ + 0x00028070 626c7400 626e6500 62657100 2020706f blt.bne.beq. po │ │ │ │ + 0x00028080 70207237 0a000000 2020636d 70202573 p r7.... cmp %s │ │ │ │ + 0x00028090 2c207237 0a000000 20202573 2025730a , r7.... %s %s. │ │ │ │ + 0x000280a0 00000000 20206c64 72207230 2c205b66 .... ldr r0, [f │ │ │ │ + 0x000280b0 702c2025 645d0a00 20206164 64207063 p, %d].. add pc │ │ │ │ + 0x000280c0 2c202564 0a000000 2e737472 696e6720 , %d.....string │ │ │ │ + 0x000280d0 22257322 0a000000 2e66696c 6c202564 "%s".....fill %d │ │ │ │ + 0x000280e0 2c20312c 20300a00 20207375 62207230 , 1, 0.. sub r0 │ │ │ │ + 0x000280f0 2c207063 2c202564 0a000000 20207374 , pc, %d.... st │ │ │ │ + 0x00028100 72207230 2c205b25 735d0a00 2e2e2f6c r r0, [%s]..../l │ │ │ │ + 0x00028110 6962722f 6567672f 656d6974 5f61726d ibr/egg/emit_arm │ │ │ │ + 0x00028120 2e630000 70726f62 61626c79 20612062 .c..probably a b │ │ │ │ + 0x00028130 75673f00 20206d6f 76207230 2c202573 ug?. mov r0, %s │ │ │ │ + 0x00028140 0a000000 73702c20 25640000 20207075 ....sp, %d.. pu │ │ │ │ + 0x00028150 7368207b 25737d0a 00000000 20207075 sh {%s}..... pu │ │ │ │ + 0x00028160 7368207b 20667020 7d0a0000 20206164 sh { fp }... ad │ │ │ │ + 0x00028170 64206670 2c202564 0a000000 20207375 d fp, %d.... su │ │ │ │ + 0x00028180 62206670 2c202564 0a000000 23202573 b fp, %d....# %s │ │ │ │ + 0x00028190 0a000000 3a206d6f 76207237 2c20602e ....: mov r7, `. │ │ │ │ + 0x000281a0 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ + 0x000281b0 00000000 72256400 20206d6f 76207237 ....r%d. mov r7 │ │ │ │ + 0x000281c0 2c202573 0a000000 20206d6f 76207237 , %s.... mov r7 │ │ │ │ + 0x000281d0 2c205b72 375d0a00 20206d6f 767a2072 , [r7].. movz r │ │ │ │ + 0x000281e0 372c205b 72375d0a 00000000 20206164 7, [r7]..... ad │ │ │ │ + 0x000281f0 64207370 2c206670 2c202564 0a000000 d sp, fp, %d.... │ │ │ │ + 0x00028200 2020706f 70207b66 702c7063 7d0a0000 pop {fp,pc}... │ │ │ │ + 0x00028210 20207075 7368207b 66702c6c 727d0a00 push {fp,lr}.. │ │ │ │ + 0x00028220 20206164 64206670 2c207370 2c202434 add fp, sp, $4 │ │ │ │ + 0x00028230 0a202073 75622073 702c2025 640a0000 . sub sp, %d... │ │ │ │ + 0x00028240 20206c64 72207230 2c202573 00000000 ldr r0, %s.... │ │ │ │ + 0x00028250 20206278 2072300a 00000000 20206c64 bx r0..... ld │ │ │ │ + 0x00028260 72207225 642c205b 25735d0a 00000000 r r%d, [%s]..... │ │ │ │ + 0x00028270 2020626c 78207230 0a000000 2020626c blx r0.... bl │ │ │ │ + 0x00028280 2025730a 00000000 72300000 72310000 %s.....r0..r1.. │ │ │ │ + 0x00028290 72320000 72330000 72340000 6765745f r2..r3..r4..get_ │ │ │ │ + 0x000282a0 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ + 0x000282b0 732c2025 73290a00 61300000 25732028 s, %s)..a0..%s ( │ │ │ │ + 0x000282c0 25732c20 5b25735d 290a0000 25732028 %s, [%s])...%s ( │ │ │ │ + 0x000282d0 25732c20 2573290a 00000000 6c6f6164 %s, %s).....load │ │ │ │ + 0x000282e0 70747220 28257329 0a000000 6c6f6164 ptr (%s)....load │ │ │ │ + 0x000282f0 20282225 73222c20 2563290a 00000000 ("%s", %c)..... │ │ │ │ + 0x00028300 7768696c 655f656e 64202825 73290a00 while_end (%s).. │ │ │ │ + 0x00028310 73797363 616c6c5f 61726773 20282564 syscall_args (%d │ │ │ │ + 0x00028320 290a0000 72657374 6f72655f 73746163 )...restore_stac │ │ │ │ + 0x00028330 6b202825 64290a00 6765745f 72657375 k (%d)..get_resu │ │ │ │ + 0x00028340 6c742028 2573290a 00000000 65717520 lt (%s).....equ │ │ │ │ + 0x00028350 2825732c 20257329 0a000000 73657420 (%s, %s)....set │ │ │ │ + 0x00028360 28222573 222c2022 2573222c 20256429 ("%s", "%s", %d) │ │ │ │ + 0x00028370 0a000000 6172672e 25642e25 643d2573 ....arg.%d.%d=%s │ │ │ │ + 0x00028380 0a000000 6672616d 655f656e 64202825 ....frame_end (% │ │ │ │ + 0x00028390 642c2025 64290a00 74726170 0a000000 d, %d)..trap.... │ │ │ │ + 0x000283a0 6672616d 65202825 64290a00 25732028 frame (%d)..%s ( │ │ │ │ + 0x000283b0 25732920 3d3e2028 2573290a 00000000 %s) => (%s)..... │ │ │ │ + 0x000283c0 73797363 616c6c20 28256429 0a000000 syscall (%d).... │ │ │ │ + 0x000283d0 676f746f 20285b25 735d290a 00000000 goto ([%s])..... │ │ │ │ + 0x000283e0 676f746f 20282573 290a0000 63616c6c goto (%s)...call │ │ │ │ + 0x000283f0 20285b25 735d290a 00000000 63616c6c ([%s]).....call │ │ │ │ + 0x00028400 20282573 290a0000 66702c24 25640000 (%s)...fp,$%d.. │ │ │ │ + 0x00028410 73702c24 25640000 61310000 61320000 sp,$%d..a1..a2.. │ │ │ │ + 0x00028420 61330000 61340000 20207075 73682025 a3..a4.. push % │ │ │ │ + 0x00028430 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ + 0x00028440 786f7200 72617800 2020706f 70207261 xor.rax. pop ra │ │ │ │ + 0x00028450 780a0000 20207465 73742072 61782c20 x... test rax, │ │ │ │ + 0x00028460 7261780a 00000000 20206a6e 7a202573 rax..... jnz %s │ │ │ │ + 0x00028470 0a000000 20206164 64207273 702c2025 .... add rsp, % │ │ │ │ + 0x00028480 640a0000 20206d6f 76202573 2c207261 d... mov %s, ra │ │ │ │ + 0x00028490 780a0000 2e657175 2025732c 25730a00 x....equ %s,%s.. │ │ │ │ + 0x000284a0 2020696e 74330a00 6d6f7620 7262702c int3..mov rbp, │ │ │ │ + 0x000284b0 20727370 0a000000 6a670000 6a676500 rsp....jg..jge. │ │ │ │ + 0x000284c0 6a6c0000 6a6c6500 6a6e6500 6a7a0000 jl..jle.jne.jz.. │ │ │ │ + 0x000284d0 6a6e7a00 2020636d 70207261 782c2025 jnz. cmp rax, % │ │ │ │ + 0x000284e0 730a0000 20206c65 61207261 782c205b s... lea rax, [ │ │ │ │ + 0x000284f0 7262702b 25645d0a 00000000 20206d6f rbp+%d]..... mo │ │ │ │ + 0x00028500 76207261 782c2025 730a0000 20207075 v rax, %s... pu │ │ │ │ + 0x00028510 73682072 61780a00 20207075 7368205b sh rax.. push [ │ │ │ │ + 0x00028520 25735d0a 00000000 20207075 73682072 %s]..... push r │ │ │ │ + 0x00028530 62700a00 20206164 64207262 702c2025 bp.. add rbp, % │ │ │ │ + 0x00028540 640a0000 20207375 62207262 702c2025 d... sub rbp, % │ │ │ │ + 0x00028550 640a0000 72736900 2e2e2f6c 6962722f d...rsi.../libr/ │ │ │ │ + 0x00028560 6567672f 656d6974 5f783836 2e630000 egg/emit_x86.c.. │ │ │ │ + 0x00028570 43616e6e 6f742066 696e6420 67707220 Cannot find gpr │ │ │ │ + 0x00028580 25640000 20206d6f 76202573 2c205b72 %d.. mov %s, [r │ │ │ │ + 0x00028590 73702b25 645d0a00 72646900 20206d6f sp+%d]..rdi. mo │ │ │ │ + 0x000285a0 76202573 2c205b72 73705d0a 00000000 v %s, [rsp]..... │ │ │ │ + 0x000285b0 5b726270 2b25645d 00000000 5b726270 [rbp+%d]....[rbp │ │ │ │ + 0x000285c0 25645d00 5b726270 5d000000 5573696e %d].[rbp]...Usin │ │ │ │ + 0x000285d0 67207374 61636b20 76617273 20696e20 g stack vars in │ │ │ │ + 0x000285e0 6e616b65 64206675 6e637469 6f6e7300 naked functions. │ │ │ │ + 0x000285f0 5b727370 2b25645d 00000000 20206d6f [rsp+%d].... mo │ │ │ │ + 0x00028600 76206477 6f726420 25732c20 30782578 v dword %s, 0x%x │ │ │ │ + 0x00028610 0a000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ + 0x00028620 25732c20 300a0000 20206c65 61207261 %s, 0... lea ra │ │ │ │ + 0x00028630 782c2025 730a0000 20206d6f 76207261 x, %s... mov ra │ │ │ │ + 0x00028640 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ + 0x00028650 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ + 0x00028660 2020706f 70207262 700a0000 20207265 pop rbp... re │ │ │ │ + 0x00028670 740a0000 20207075 73682072 62700a20 t... push rbp. │ │ │ │ + 0x00028680 206d6f76 20726270 2c207273 700a2020 mov rbp, rsp. │ │ │ │ + 0x00028690 73756220 7273702c 2025640a 00000000 sub rsp, %d..... │ │ │ │ + 0x000286a0 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ + 0x000286b0 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ + 0x000286c0 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ + 0x000286d0 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ + 0x000286e0 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ + 0x000286f0 0a203a20 6d6f7620 7261782c 20602e61 . : mov rax, `.a │ │ │ │ + 0x00028700 7267600a 203a2073 79736361 6c6c0a00 rg`. : syscall.. │ │ │ │ + 0x00028710 0a20203a 206d6f76 20726178 2c20602e . : mov rax, `. │ │ │ │ + 0x00028720 61726760 0a20203a 20737973 63616c6c arg`. : syscall │ │ │ │ + 0x00028730 0a000000 78363400 72647800 72313000 ....x64.rdx.r10. │ │ │ │ + 0x00028740 72380000 72390000 78370000 2020636d r8..r9..x7.. cm │ │ │ │ + 0x00028750 70207837 2c207837 0a202062 65712025 p x7, x7. beq % │ │ │ │ + 0x00028760 730a0000 20206d6f 76202573 2c207830 s... mov %s, x0 │ │ │ │ + 0x00028770 0a000000 20206272 6b20300a 00000000 .... brk 0..... │ │ │ │ + 0x00028780 2020636d 70202573 2c207837 0a000000 cmp %s, x7.... │ │ │ │ + 0x00028790 20206c64 72207830 2c205b66 702c2025 ldr x0, [fp, % │ │ │ │ + 0x000287a0 645d0a00 20207375 62207830 2c207063 d].. sub x0, pc │ │ │ │ + 0x000287b0 2c202564 0a000000 20207374 72207830 , %d.... str x0 │ │ │ │ + 0x000287c0 2c205b25 735d0a00 2e2e2f6c 6962722f , [%s]..../libr/ │ │ │ │ + 0x000287d0 6567672f 656d6974 5f613634 2e630000 egg/emit_a64.c.. │ │ │ │ + 0x000287e0 20206d6f 76207830 2c202573 0a000000 mov x0, %s.... │ │ │ │ + 0x000287f0 3a206d6f 76207837 2c20602e 61726760 : mov x7, `.arg` │ │ │ │ + 0x00028800 0a3a2073 76632030 7825780a 00000000 .: svc 0x%x..... │ │ │ │ + 0x00028810 20206d6f 76207837 2c202573 0a000000 mov x7, %s.... │ │ │ │ + 0x00028820 20206d6f 76207837 2c205b78 375d0a00 mov x7, [x7].. │ │ │ │ + 0x00028830 20206d6f 767a2078 372c205b 78375d0a movz x7, [x7]. │ │ │ │ + 0x00028840 00000000 20206164 64207832 392c2073 .... add x29, s │ │ │ │ + 0x00028850 702c2038 0a202073 75622073 702c2073 p, 8. sub sp, s │ │ │ │ + 0x00028860 702c2025 640a0000 20206c64 72207830 p, %d... ldr x0 │ │ │ │ + 0x00028870 2c202573 00000000 20206278 2078300a , %s.... bx x0. │ │ │ │ + 0x00028880 00000000 20206c64 72207825 642c205b .... ldr x%d, [ │ │ │ │ + 0x00028890 25735d0a 00000000 2020626c 72207830 %s]..... blr x0 │ │ │ │ + 0x000288a0 0a000000 78256400 61363400 78300000 ....x%d.a64.x0.. │ │ │ │ + 0x000288b0 78310000 78320000 78330000 78340000 x1..x2..x3..x4.. │ │ │ │ + 0x000288c0 5e000000 3a3d0000 7c000000 2d000000 ^...:=..|...-... │ │ │ │ + 0x000288d0 2b000000 2a000000 2f000000 26000000 +...*.../...&... │ │ │ │ + 0x000288e0 41300000 25732c25 732c2573 2c25732c A0..%s,%s,%s,%s, │ │ │ │ + 0x000288f0 3a3d2c00 46502c25 642c2b2c 53502c3a :=,.FP,%d,+,SP,: │ │ │ │ + 0x00028900 3d2c0000 25642c41 302c3a3d 2c25642c =,..%d,A0,:=,%d, │ │ │ │ + 0x00028910 28292c3a 3d2c0000 25732c5b 385d2c25 (),:=,..%s,[8],% │ │ │ │ + 0x00028920 732c3a3d 2c000000 25732c5b 315d2c25 s,:=,...%s,[1],% │ │ │ │ + 0x00028930 732c3a3d 2c000000 25732c5b 345d2c25 s,:=,...%s,[4],% │ │ │ │ + 0x00028940 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ + 0x00028950 50432c3a 3d000000 25732c50 432c3a3d PC,:=...%s,PC,:= │ │ │ │ + 0x00028960 00000000 65617800 2020706f 70206561 ....eax. pop ea │ │ │ │ + 0x00028970 780a0000 20207465 73742065 61782c20 x... test eax, │ │ │ │ + 0x00028980 6561780a 00000000 20206164 64206573 eax..... add es │ │ │ │ + 0x00028990 702c2025 640a0000 20206d6f 76202573 p, %d... mov %s │ │ │ │ + 0x000289a0 2c206561 780a0000 6d6f7620 6562702c , eax...mov ebp, │ │ │ │ + 0x000289b0 20657370 0a000000 2020636d 70206561 esp.... cmp ea │ │ │ │ + 0x000289c0 782c2025 730a0000 20206c65 61206561 x, %s... lea ea │ │ │ │ + 0x000289d0 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ + 0x000289e0 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ + 0x000289f0 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ + 0x00028a00 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ + 0x00028a10 702c2025 640a0000 65637800 20206d6f p, %d...ecx. mo │ │ │ │ + 0x00028a20 76202573 2c205b65 73702b25 645d0a00 v %s, [esp+%d].. │ │ │ │ + 0x00028a30 65627800 20206d6f 76202573 2c205b65 ebx. mov %s, [e │ │ │ │ + 0x00028a40 73705d0a 00000000 5b656270 2b25645d sp].....[ebp+%d] │ │ │ │ + 0x00028a50 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ + 0x00028a60 5d000000 5b657370 2b25645d 00000000 ]...[esp+%d].... │ │ │ │ + 0x00028a70 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ + 0x00028a80 20206d6f 76206561 782c2025 730a0000 mov eax, %s... │ │ │ │ + 0x00028a90 20206d6f 76206561 782c205b 6561785d mov eax, [eax] │ │ │ │ + 0x00028aa0 0a000000 20206d6f 767a2065 61782c20 .... movz eax, │ │ │ │ + 0x00028ab0 5b656178 5d0a0000 2020706f 70206562 [eax]... pop eb │ │ │ │ + 0x00028ac0 700a0000 20207075 73682065 62700a20 p... push ebp. │ │ │ │ + 0x00028ad0 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ + 0x00028ae0 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ + 0x00028af0 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ + 0x00028b00 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ + 0x00028b10 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ + 0x00028b20 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ + 0x00028b30 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ + 0x00028b40 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ + 0x00028b50 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ + 0x00028b60 65627000 636d6400 73756964 00000000 ebp.cmd.suid.... │ │ │ │ + 0x00028b70 2e2e2f6c 6962722f 6567672f 702f6567 ../libr/egg/p/eg │ │ │ │ + 0x00028b80 675f6578 65632e63 00000000 6e6f2073 g_exec.c....no s │ │ │ │ + 0x00028b90 75696420 666f7220 74686973 20706c61 uid for this pla │ │ │ │ + 0x00028ba0 74666f72 6d000000 556e7375 70706f72 tform...Unsuppor │ │ │ │ + 0x00028bb0 74656420 61726368 20256420 62697473 ted arch %d bits │ │ │ │ + 0x00028bc0 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00028bd0 6f732025 78000000 63757374 6f6d2063 os %x...custom c │ │ │ │ + 0x00028be0 6f6d6d61 6e642066 6f722073 68656c6c ommand for shell │ │ │ │ + 0x00028bf0 636f6465 73206973 2074656d 706f7261 codes is tempora │ │ │ │ + 0x00028c00 72696c79 20646973 61626c65 64000000 rily disabled... │ │ │ │ + 0x00028c10 43616e6e 6f742073 6574206f 70745f63 Cannot set opt_c │ │ │ │ + 0x00028c20 6d640000 43616e6e 6f742070 756c6c20 md..Cannot pull │ │ │ │ + 0x00028c30 6f70745f 636d6463 6f646500 65786563 opt_cmdcode.exec │ │ │ │ + 0x00028c40 00000000 65786563 75746520 636d643d ....execute cmd= │ │ │ │ + 0x00028c50 2f62696e 2f736820 73756964 3d66616c /bin/sh suid=fal │ │ │ │ + 0x00028c60 73650000 70616e63 616b6500 4d495400 se..pancake.MIT. │ │ │ │ + 0x00028c70 30784646 00000000 2e2e2f6c 6962722f 0xFF....../libr/ │ │ │ │ + 0x00028c80 6567672f 702f6567 675f786f 722e6300 egg/p/egg_xor.c. │ │ │ │ + 0x00028c90 584f5220 6b657920 6e6f7420 70726f76 XOR key not prov │ │ │ │ + 0x00028ca0 69646564 2e205573 696e6720 28257329 ided. Using (%s) │ │ │ │ + 0x00028cb0 20617320 74686520 6b657900 496e7661 as the key.Inva │ │ │ │ + 0x00028cc0 6c696420 6b657920 28257329 00000000 lid key (%s).... │ │ │ │ + 0x00028cd0 7368656c 6c636f64 65206973 20746f6f shellcode is too │ │ │ │ + 0x00028ce0 206c6f6e 67203a28 00000000 4e6f2073 long :(....No s │ │ │ │ + 0x00028cf0 68656c6c 636f6465 20666f75 6e642100 hellcode found!. │ │ │ │ + 0x00028d00 54686973 20786f72 206b6579 2067656e This xor key gen │ │ │ │ + 0x00028d10 65726174 6573206e 756c6c20 62797465 erates null byte │ │ │ │ + 0x00028d20 732e2054 72792061 6761696e 00000000 s. Try again.... │ │ │ │ + 0x00028d30 496e7661 6c696420 61726368 20666f72 Invalid arch for │ │ │ │ + 0x00028d40 20656767 2e786f72 20776869 63682069 egg.xor which i │ │ │ │ + 0x00028d50 73207838 362d6f6e 6c792066 6f72206e s x86-only for n │ │ │ │ + 0x00028d60 6f770000 e8ffffff ffc15e48 83c60d30 ow........^H...0 │ │ │ │ + 0x00028d70 1e48ffc6 e2f90000 786f7220 656e636f .H......xor enco │ │ │ │ + 0x00028d80 64657220 666f7220 7368656c 6c636f64 der for shellcod │ │ │ │ + 0x00028d90 65000000 70616e63 616b652c 73616e74 e...pancake,sant │ │ │ │ + 0x00028da0 69746f78 00000000 2f2f2053 44422d43 itox....// SDB-C │ │ │ │ + 0x00028db0 47454e20 56322e32 2e340a23 696e636c GEN V2.2.4.#incl │ │ │ │ + 0x00028dc0 75646520 3c637479 70652e68 3e0a2369 ude .#i │ │ │ │ + 0x00028dd0 6e636c75 6465203c 73746469 6f2e683e nclude │ │ │ │ + 0x00028de0 0a23696e 636c7564 65203c73 7472696e .#include ..struct kv │ │ │ │ + 0x00028e00 7b20636f 6e737420 63686172 202a6e61 { const char *na │ │ │ │ + 0x00028e10 6d653b20 636f6e73 74206368 6172202a me; const char * │ │ │ │ + 0x00028e20 76616c75 653b207d 3b0a7374 61746963 value; };.static │ │ │ │ + 0x00028e30 20636f6e 73742073 74727563 74206b76 const struct kv │ │ │ │ + 0x00028e40 206b7673 5b5d203d 207b0000 2f2f2067 kvs[] = {..// g │ │ │ │ + 0x00028e50 6363202d 444d4149 4e3d3120 25732e63 cc -DMAIN=1 %s.c │ │ │ │ + 0x00028e60 203b202e 2f612e6f 7574203e 2025732e ; ./a.out > %s. │ │ │ │ + 0x00028e70 68000000 257b0a23 696e636c 75646520 h...%{.#include │ │ │ │ + 0x00028e80 3c737464 696f2e68 3e0a2369 6e636c75 .#inclu │ │ │ │ + 0x00028e90 6465203c 73747269 6e672e68 3e0a2369 de .#i │ │ │ │ + 0x00028ea0 6e636c75 6465203c 63747970 652e683e nclude │ │ │ │ + 0x00028eb0 0a257d0a 0a737472 75637420 6b76207b .%}..struct kv { │ │ │ │ + 0x00028ec0 20636f6e 73742063 68617220 2a6e616d const char *nam │ │ │ │ + 0x00028ed0 653b2063 6f6e7374 20636861 72202a76 e; const char *v │ │ │ │ + 0x00028ee0 616c7565 3b207d3b 0a252500 2f2f2067 alue; };.%%.// g │ │ │ │ + 0x00028ef0 70657266 202d6163 6c454443 4947202d perf -aclEDCIG - │ │ │ │ + 0x00028f00 2d6e756c 6c2d7374 72696e67 73202d48 -null-strings -H │ │ │ │ + 0x00028f10 20736462 5f686173 685f635f 2573202d sdb_hash_c_%s - │ │ │ │ + 0x00028f20 4e207364 625f6765 745f635f 2573202d N sdb_get_c_%s - │ │ │ │ + 0x00028f30 74202573 2e677065 7266203e 2025732e t %s.gperf > %s. │ │ │ │ + 0x00028f40 63000000 20207b4e 554c4c2c 204e554c c... {NULL, NUL │ │ │ │ + 0x00028f50 4c7d0a7d 3b0a7479 70656465 6620696e L}.};.typedef in │ │ │ │ + 0x00028f60 7420282a 47706572 66466f72 65616368 t (*GperfForeach │ │ │ │ + 0x00028f70 43616c6c 6261636b 2928766f 6964202a Callback)(void * │ │ │ │ + 0x00028f80 75736572 2c20636f 6e737420 63686172 user, const char │ │ │ │ + 0x00028f90 202a6b2c 20636f6e 73742063 68617220 *k, const char │ │ │ │ + 0x00028fa0 2a76293b 00000000 696e7420 67706572 *v);....int gper │ │ │ │ + 0x00028fb0 665f2573 5f666f72 65616368 28477065 f_%s_foreach(Gpe │ │ │ │ + 0x00028fc0 7266466f 72656163 6843616c 6c626163 rfForeachCallbac │ │ │ │ + 0x00028fd0 6b206362 2c20766f 6964202a 75736572 k cb, void *user │ │ │ │ + 0x00028fe0 29207b00 2020696e 74206920 3d20303b ) {. int i = 0; │ │ │ │ + 0x00028ff0 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x00029000 616d6529 207b0a20 20636220 28757365 ame) {. cb (use │ │ │ │ + 0x00029010 722c206b 76735b69 5d2e6e61 6d652c20 r, kvs[i].name, │ │ │ │ + 0x00029020 6b76735b 695d2e76 616c7565 293b0a20 kvs[i].value);. │ │ │ │ + 0x00029030 20692b2b 3b7d0a20 20726574 75726e20 i++;}. return │ │ │ │ + 0x00029040 303b0a7d 00000000 636f6e73 74206368 0;.}....const ch │ │ │ │ + 0x00029050 6172202a 67706572 665f2573 5f676574 ar *gperf_%s_get │ │ │ │ + 0x00029060 28636f6e 73742063 68617220 2a732920 (const char *s) │ │ │ │ + 0x00029070 7b000000 2020696e 74206920 3d20303b {... int i = 0; │ │ │ │ + 0x00029080 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x00029090 616d6529 207b0a20 20696620 28217374 ame) {. if (!st │ │ │ │ + 0x000290a0 72636d70 2028732c 206b7673 5b695d2e rcmp (s, kvs[i]. │ │ │ │ + 0x000290b0 6e616d65 29292072 65747572 6e206b76 name)) return kv │ │ │ │ + 0x000290c0 735b695d 2e76616c 75653b0a 2020692b s[i].value;. i+ │ │ │ │ + 0x000290d0 2b3b7d0a 20207265 7475726e 204e554c +;}. return NUL │ │ │ │ + 0x000290e0 4c3b0a7d 00000000 23646566 696e6520 L;.}....#define │ │ │ │ + 0x000290f0 7364625f 68617368 5f635f25 7328782c sdb_hash_c_%s(x, │ │ │ │ + 0x00029100 79292067 70657266 5f25735f 68617368 y) gperf_%s_hash │ │ │ │ + 0x00029110 28782900 636f6e73 7420756e 7369676e (x).const unsign │ │ │ │ + 0x00029120 65642069 6e742067 70657266 5f25735f ed int gperf_%s_ │ │ │ │ + 0x00029130 68617368 28636f6e 73742063 68617220 hash(const char │ │ │ │ + 0x00029140 2a732920 7b000000 2020696e 74207375 *s) {... int su │ │ │ │ + 0x00029150 6d203d20 7374726c 656e2028 73293b0a m = strlen (s);. │ │ │ │ + 0x00029160 20207768 696c6520 282a7329 207b2073 while (*s) { s │ │ │ │ + 0x00029170 756d202b 3d202a73 3b20732b 2b3b207d um += *s; s++; } │ │ │ │ + 0x00029180 0a202072 65747572 6e207375 6d3b0a7d . return sum;.} │ │ │ │ + 0x00029190 00000000 73747275 6374207b 636f6e73 ....struct {cons │ │ │ │ + 0x000291a0 74206368 6172202a 6e616d65 3b766f69 t char *name;voi │ │ │ │ + 0x000291b0 64202a67 65743b76 6f696420 2a686173 d *get;void *has │ │ │ │ + 0x000291c0 683b766f 6964202a 666f7265 6163683b h;void *foreach; │ │ │ │ + 0x000291d0 7d206770 6572665f 2573203d 207b0a20 } gperf_%s = {. │ │ │ │ + 0x000291e0 202e6e61 6d65203d 20222573 222c0a20 .name = "%s",. │ │ │ │ + 0x000291f0 202e6765 74203d20 26677065 72665f25 .get = &gperf_% │ │ │ │ + 0x00029200 735f6765 742c0a20 202e6861 7368203d s_get,. .hash = │ │ │ │ + 0x00029210 20266770 6572665f 25735f68 6173682c &gperf_%s_hash, │ │ │ │ + 0x00029220 0a20202e 666f7265 61636820 3d202667 . .foreach = &g │ │ │ │ + 0x00029230 70657266 5f25735f 666f7265 6163680a perf_%s_foreach. │ │ │ │ + 0x00029240 7d3b0a0a 23696620 4d41494e 0a696e74 };..#if MAIN.int │ │ │ │ + 0x00029250 206d6169 6e202829 207b0a09 636f6e73 main () {..cons │ │ │ │ + 0x00029260 74206368 6172202a 73203d20 28286368 t char *s = ((ch │ │ │ │ + 0x00029270 61722a28 2a292863 6861722a 29296770 ar*(*)(char*))gp │ │ │ │ + 0x00029280 6572665f 25732e67 65742928 22666f6f erf_%s.get)("foo │ │ │ │ + 0x00029290 22293b0a 09707269 6e746620 28222525 ");..printf ("%% │ │ │ │ + 0x000292a0 735c6e22 2c207329 3b0a7d0a 23656e64 s\n", s);.}.#end │ │ │ │ + 0x000292b0 69660000 25250a2f 2f205344 422d4347 if..%%.// SDB-CG │ │ │ │ + 0x000292c0 454e2056 322e322e 340a7479 70656465 EN V2.2.4.typede │ │ │ │ + 0x000292d0 6620696e 7420282a 47706572 66466f72 f int (*GperfFor │ │ │ │ + 0x000292e0 65616368 43616c6c 6261636b 2928766f eachCallback)(vo │ │ │ │ + 0x000292f0 6964202a 75736572 2c20636f 6e737420 id *user, const │ │ │ │ + 0x00029300 63686172 202a6b2c 20636f6e 73742063 char *k, const c │ │ │ │ + 0x00029310 68617220 2a76293b 00000000 09696e74 har *v);.....int │ │ │ │ + 0x00029320 20693b66 6f722028 693d303b 693c544f i;for (i=0;iname, │ │ │ │ + 0x00029380 20772d3e 76616c75 65292920 72657475 w->value)) retu │ │ │ │ + 0x00029390 726e2030 3b0a7d0a 72657475 726e2031 rn 0;.}.return 1 │ │ │ │ + 0x000293a0 3b7d0000 636f6e73 74206368 61722a20 ;}..const char* │ │ │ │ + 0x000293b0 67706572 665f2573 5f676574 28636f6e gperf_%s_get(con │ │ │ │ + 0x000293c0 73742063 68617220 2a732920 7b000000 st char *s) {... │ │ │ │ + 0x000293d0 09636f6e 73742073 74727563 74206b76 .const struct kv │ │ │ │ + 0x000293e0 202a6f20 3d207364 625f6765 745f635f *o = sdb_get_c_ │ │ │ │ + 0x000293f0 25732028 732c2073 74726c65 6e287329 %s (s, strlen(s) │ │ │ │ + 0x00029400 293b0000 09726574 75726e20 6f3f206f );...return o? o │ │ │ │ + 0x00029410 2d3e7661 6c75653a 204e554c 4c3b0a7d ->value: NULL;.} │ │ │ │ + 0x00029420 00000000 09726574 75726e20 7364625f .....return sdb_ │ │ │ │ + 0x00029430 68617368 5f635f25 7328732c 20737472 hash_c_%s(s, str │ │ │ │ + 0x00029440 6c656e20 28732929 3b000000 73747275 len (s));...stru │ │ │ │ + 0x00029450 6374207b 636f6e73 74206368 61722a6e ct {const char*n │ │ │ │ + 0x00029460 616d653b 766f6964 2a676574 3b766f69 ame;void*get;voi │ │ │ │ + 0x00029470 642a6861 73683b76 6f696420 2a666f72 d*hash;void *for │ │ │ │ + 0x00029480 65616368 3b7d2067 70657266 5f257320 each;} gperf_%s │ │ │ │ + 0x00029490 3d207b0a 092e6e61 6d65203d 20222573 = {...name = "%s │ │ │ │ + 0x000294a0 222c0a09 2e676574 203d2026 67706572 ",...get = &gper │ │ │ │ + 0x000294b0 665f2573 5f676574 2c0a092e 68617368 f_%s_get,...hash │ │ │ │ + 0x000294c0 203d2026 67706572 665f2573 5f686173 = &gperf_%s_has │ │ │ │ + 0x000294d0 682c0a09 2e666f72 65616368 203d2026 h,...foreach = & │ │ │ │ + 0x000294e0 67706572 665f2573 5f666f72 65616368 gperf_%s_foreach │ │ │ │ + 0x000294f0 0a7d3b0a 0a236966 204d4149 4e0a696e .};..#if MAIN.in │ │ │ │ + 0x00029500 74206d61 696e2028 29207b0a 09636861 t main () {..cha │ │ │ │ + 0x00029510 72206c69 6e655b31 3032345d 3b0a0946 r line[1024];..F │ │ │ │ + 0x00029520 494c4520 2a666420 3d20666f 70656e20 ILE *fd = fopen │ │ │ │ + 0x00029530 28222573 2e677065 7266222c 20227222 ("%s.gperf", "r" │ │ │ │ + 0x00029540 293b0a09 69662028 21666429 207b0a09 );..if (!fd) {.. │ │ │ │ + 0x00029550 09667072 696e7466 20287374 64657272 .fprintf (stderr │ │ │ │ + 0x00029560 2c202243 616e6e6f 74206f70 656e2025 , "Cannot open % │ │ │ │ + 0x00029570 732e6770 6572665c 6e22293b 0a090972 s.gperf\n");...r │ │ │ │ + 0x00029580 65747572 6e20313b 0a097d0a 09696e74 eturn 1;..}..int │ │ │ │ + 0x00029590 206d6f64 65203d20 303b0a09 7072696e mode = 0;..prin │ │ │ │ + 0x000295a0 74662028 22236966 6e646566 20494e43 tf ("#ifndef INC │ │ │ │ + 0x000295b0 4c554445 5f25735f 485c6e22 293b0a09 LUDE_%s_H\n");.. │ │ │ │ + 0x000295c0 7072696e 74662028 22236465 66696e65 printf ("#define │ │ │ │ + 0x000295d0 20494e43 4c554445 5f25735f 4820315c INCLUDE_%s_H 1\ │ │ │ │ + 0x000295e0 6e22293b 0a097768 696c6520 28216665 n");..while (!fe │ │ │ │ + 0x000295f0 6f662028 66642929 207b0a09 092a6c69 of (fd)) {...*li │ │ │ │ + 0x00029600 6e65203d 20303b0a 09096667 65747320 ne = 0;...fgets │ │ │ │ + 0x00029610 286c696e 652c2073 697a656f 6620286c (line, sizeof (l │ │ │ │ + 0x00029620 696e6529 2c206664 293b0a09 09696620 ine), fd);...if │ │ │ │ + 0x00029630 286d6f64 65203d3d 20312920 7b0a0909 (mode == 1) {... │ │ │ │ + 0x00029640 09636861 72202a63 6f6d6d61 203d2073 .char *comma = s │ │ │ │ + 0x00029650 74726368 7220286c 696e652c 20272c27 trchr (line, ',' │ │ │ │ + 0x00029660 293b0a09 09096966 2028636f 6d6d6129 );....if (comma) │ │ │ │ + 0x00029670 207b0a09 0909092a 636f6d6d 61203d20 {.....*comma = │ │ │ │ + 0x00029680 303b0a09 09090963 68617220 2a757020 0;.....char *up │ │ │ │ + 0x00029690 3d207364 625f7374 72647570 20286c69 = sdb_strdup (li │ │ │ │ + 0x000296a0 6e65293b 0a090909 09636861 72202a70 ne);.....char *p │ │ │ │ + 0x000296b0 203d2075 703b2077 68696c65 20282a70 = up; while (*p │ │ │ │ + 0x000296c0 29207b20 2a70203d 20746f75 70706572 ) { *p = toupper │ │ │ │ + 0x000296d0 20282a70 293b2070 2b2b3b20 7d0a0909 (*p); p++; }... │ │ │ │ + 0x000296e0 09097072 696e7466 20282223 64656669 ..printf ("#defi │ │ │ │ + 0x000296f0 6e652047 50455246 5f25735f 25257320 ne GPERF_%s_%%s │ │ │ │ + 0x00029700 2525645c 6e222c0a 09090909 096c696e %%d\n",......lin │ │ │ │ + 0x00029710 652c2073 64625f68 6173685f 635f2573 e, sdb_hash_c_%s │ │ │ │ + 0x00029720 20286c69 6e652c20 636f6d6d 61202d20 (line, comma - │ │ │ │ + 0x00029730 6c696e65 29293b0a 0909097d 0a09097d line));....}...} │ │ │ │ + 0x00029740 0a090969 6620282a 6c696e65 203d3d20 ...if (*line == │ │ │ │ + 0x00029750 27252527 20262620 6c696e65 5b315d20 '%%' && line[1] │ │ │ │ + 0x00029760 3d3d2027 25252729 207b206d 6f64652b == '%%') { mode+ │ │ │ │ + 0x00029770 2b3b207d 0a097d0a 09707269 6e746620 +; }..}..printf │ │ │ │ + 0x00029780 28222365 6e646966 5c6e2229 3b0a7d0a ("#endif\n");.}. │ │ │ │ + 0x00029790 23656e64 69660000 55736167 653a2073 #endif..Usage: s │ │ │ │ + 0x000297a0 6462202d 72205b70 6174685d 0a000000 db -r [path].... │ │ │ │ + 0x000297b0 5344425f 4f555450 55545f44 49520000 SDB_OUTPUT_DIR.. │ │ │ │ + 0x000297c0 53444254 4f4f4c20 286d6972 726f723d SDBTOOL (mirror= │ │ │ │ + 0x000297d0 25642920 66726f6d 3d257320 746f3d25 %d) from=%s to=% │ │ │ │ + 0x000297e0 730a0000 496e7661 6c696420 64697265 s...Invalid dire │ │ │ │ + 0x000297f0 63746f72 793a2025 730a0000 4661696c ctory: %s...Fail │ │ │ │ + 0x00029800 65642074 6f206765 74206375 7272656e ed to get curren │ │ │ │ + 0x00029810 74206469 72656374 6f72790a 00000000 t directory..... │ │ │ │ + 0x00029820 43616e6e 6f742063 68646972 20746f20 Cannot chdir to │ │ │ │ + 0x00029830 25730a00 2e736462 2e747874 00000000 %s...sdb.txt.... │ │ │ │ + 0x00029840 6e657765 72202573 0a000000 4661696c newer %s....Fail │ │ │ │ + 0x00029850 65642074 6f206372 65617465 206f7574 ed to create out │ │ │ │ + 0x00029860 70757420 64697265 63746f72 793a2025 put directory: % │ │ │ │ + 0x00029870 730a0000 4661696c 65642074 6f206765 s...Failed to ge │ │ │ │ + 0x00029880 6e657261 74652068 65616465 720a0000 nerate header... │ │ │ │ + 0x00029890 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x000298a0 20737472 696e6720 62756666 65720a00 string buffer.. │ │ │ │ + 0x000298b0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x000298c0 20534442 20696e73 74616e63 650a0000 SDB instance... │ │ │ │ + 0x000298d0 4661696c 65642074 6f206c6f 61642053 Failed to load S │ │ │ │ + 0x000298e0 44422074 65787420 66696c65 2025730a DB text file %s. │ │ │ │ + 0x000298f0 00000000 097b2225 73222c20 22257322 .....{"%s", "%s" │ │ │ │ + 0x00029900 7d2c0a00 4661696c 65642074 6f206765 },..Failed to ge │ │ │ │ + 0x00029910 6e657261 74652066 6f6f7465 720a0000 nerate footer... │ │ │ │ + 0x00029920 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x00029930 2066696c 6520636f 6e74656e 740a0000 file content... │ │ │ │ + 0x00029940 77620000 4661696c 65642074 6f206f70 wb..Failed to op │ │ │ │ + 0x00029950 656e2066 696c6520 25732066 6f722077 en file %s for w │ │ │ │ + 0x00029960 72697469 6e670a00 4661696c 65642074 riting..Failed t │ │ │ │ + 0x00029970 6f207772 69746520 746f2066 696c6520 o write to file │ │ │ │ + 0x00029980 25730a00 53444254 4f4f4c20 67706572 %s..SDBTOOL gper │ │ │ │ + 0x00029990 663d2573 0a000000 6d616b65 64202573 f=%s....maked %s │ │ │ │ + 0x000299a0 0a000000 4661696c 65642074 6f207061 ....Failed to pa │ │ │ │ + 0x000299b0 72736520 25730a00 5761726e 696e673a rse %s..Warning: │ │ │ │ + 0x000299c0 20466169 6c656420 746f2072 65747572 Failed to retur │ │ │ │ + 0x000299d0 6e20746f 206f7269 67696e61 6c206469 n to original di │ │ │ │ + 0x000299e0 72656374 6f72790a 00000000 6572726f rectory.....erro │ │ │ │ + 0x000299f0 723a2073 6462746f 6f6c2066 61696c65 r: sdbtool faile │ │ │ │ + 0x00029a00 640a0000 20200000 4e530000 25632573 d... ..NS..%c%s │ │ │ │ + 0x00029a10 20000000 25732f00 25733d25 73000000 ...%s/.%s=%s... │ │ │ │ + 0x00029a20 2e2f0000 2e746d70 00000000 6d6d6170 ./...tmp....mmap │ │ │ │ + 0x00029a30 00000000 1b5b2573 6d25731b 5b306d0a .....[%sm%s.[0m. │ │ │ │ + 0x00029a40 00000000 33310000 74727565 00000000 ....31..true.... │ │ │ │ + 0x00029a50 66616c73 65000000 25732225 73223a25 false...%s"%s":% │ │ │ │ + 0x00029a60 73000000 25732225 73223a25 6c6c7500 s...%s"%s":%llu. │ │ │ │ + 0x00029a70 25732225 73223a22 25732200 20207b22 %s"%s":"%s". {" │ │ │ │ + 0x00029a80 2573222c 22257322 7d2c200a 00000000 %s","%s"}, ..... │ │ │ │ + 0x00029a90 25732c22 2573220a 00000000 25733d25 %s,"%s".....%s=% │ │ │ │ + 0x00029aa0 730a0000 4572726f 723a2067 70657266 s...Error: gperf │ │ │ │ + 0x00029ab0 20646f65 736e2774 20776f72 6b207769 doesn't work wi │ │ │ │ + 0x00029ac0 74682064 61746173 65747320 77697468 th datasets with │ │ │ │ + 0x00029ad0 206d6f72 65207468 616e2031 352e3030 more than 15.00 │ │ │ │ + 0x00029ae0 30206b65 79732e0a 00000000 43616e6e 0 keys......Cann │ │ │ │ + 0x00029af0 6f742063 72656174 65206461 74616261 ot create databa │ │ │ │ + 0x00029b00 73650a00 4661696c 65642074 6f206c6f se..Failed to lo │ │ │ │ + 0x00029b10 61642074 65787420 73646220 66726f6d ad text sdb from │ │ │ │ + 0x00029b20 2025730a 00000000 4661696c 65642074 %s.....Failed t │ │ │ │ + 0x00029b30 6f207265 61642074 65787420 73646220 o read text sdb │ │ │ │ + 0x00029b40 66726f6d 20737464 696e0a00 67706572 from stdin..gper │ │ │ │ + 0x00029b50 66000000 75736167 653a2073 6462205b f...usage: sdb [ │ │ │ │ + 0x00029b60 2d306343 64446568 6a4a7274 767c2d44 -0cCdDehjJrtv|-D │ │ │ │ + 0x00029b70 20412042 5d205b2d 7c64625d 205b2e66 A B] [-|db] [.f │ │ │ │ + 0x00029b80 696c655d 7c5b2d3d 5d7c3d3d 7c7c5b2d ile]|[-=]|==||[- │ │ │ │ + 0x00029b90 2b5d5b28 69647829 6b65795b 3a6a736f +][(idx)key[:jso │ │ │ │ + 0x00029ba0 6e7c3d76 616c7565 5d202e2e 5d000000 n|=value] ..]... │ │ │ │ + 0x00029bb0 20202d30 20202020 20207465 726d696e -0 termin │ │ │ │ + 0x00029bc0 61746520 72657375 6c747320 77697468 ate results with │ │ │ │ + 0x00029bd0 205c7830 300a2020 2d632020 20202020 \x00. -c │ │ │ │ + 0x00029be0 636f756e 74207468 65206e75 6d626572 count the number │ │ │ │ + 0x00029bf0 206f6620 6b657973 20646174 61626173 of keys databas │ │ │ │ + 0x00029c00 650a2020 2d432020 20202020 63726561 e. -C crea │ │ │ │ + 0x00029c10 74652066 6f6f2e7b 632c687d 20666f72 te foo.{c,h} for │ │ │ │ + 0x00029c20 20656d62 65646469 6e672028 75736573 embedding (uses │ │ │ │ + 0x00029c30 20677065 7266290a 20202d64 20202020 gperf). -d │ │ │ │ + 0x00029c40 20206465 636f6465 20626173 65363420 decode base64 │ │ │ │ + 0x00029c50 66726f6d 20737464 696e0a20 202d4420 from stdin. -D │ │ │ │ + 0x00029c60 20202020 20646966 66207477 6f206461 diff two da │ │ │ │ + 0x00029c70 74616261 7365730a 20202d65 20202020 tabases. -e │ │ │ │ + 0x00029c80 2020656e 636f6465 20737464 696e2061 encode stdin a │ │ │ │ + 0x00029c90 73206261 73653634 0a20202d 67205b2e s base64. -g [. │ │ │ │ + 0x00029ca0 2e5d2067 72657020 65787072 65737369 .] grep expressi │ │ │ │ + 0x00029cb0 6f6e0a20 202d4720 20202020 20707269 on. -G pri │ │ │ │ + 0x00029cc0 6e742064 61746162 61736520 696e2067 nt database in g │ │ │ │ + 0x00029cd0 70657266 20666f72 6d61740a 20202d68 perf format. -h │ │ │ │ + 0x00029ce0 20202020 20207368 6f772074 68697320 show this │ │ │ │ + 0x00029cf0 68656c70 0a20202d 6a202020 2020206f help. -j o │ │ │ │ + 0x00029d00 75747075 7420696e 206a736f 6e0a2020 utput in json. │ │ │ │ + 0x00029d10 2d6f205b 665d2020 6f757470 75742066 -o [f] output f │ │ │ │ + 0x00029d20 696c6520 6e616d65 20666f72 202d4320 ile name for -C │ │ │ │ + 0x00029d30 2d740a20 202d4a20 20202020 20656e61 -t. -J ena │ │ │ │ + 0x00029d40 626c6520 6a6f7572 6e616c69 6e670a20 ble journaling. │ │ │ │ + 0x00029d50 202d7220 20202020 2070726f 63657373 -r process │ │ │ │ + 0x00029d60 202e7364 622e7478 74206669 6c657320 .sdb.txt files │ │ │ │ + 0x00029d70 696e2074 68652067 6976656e 20706174 in the given pat │ │ │ │ + 0x00029d80 680a2020 2d742020 20202020 75736520 h. -t use │ │ │ │ + 0x00029d90 74657874 6d6f6465 2028666f 72202d43 textmode (for -C │ │ │ │ + 0x00029da0 290a2020 2d762020 20202020 73686f77 ). -v show │ │ │ │ + 0x00029db0 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x00029dc0 74696f6e 00000000 73646220 322e322e tion....sdb 2.2. │ │ │ │ + 0x00029dd0 34000000 4d697373 696e6720 61726775 4...Missing argu │ │ │ │ + 0x00029de0 6d656e74 20666f72 202d670a 00000000 ment for -g..... │ │ │ │ + 0x00029df0 43616e6e 6f742063 72656174 65202e25 Cannot create .% │ │ │ │ + 0x00029e00 730a0000 67706572 66202d61 636c4544 s...gperf -aclED │ │ │ │ + 0x00029e10 43494720 2d2d6e75 6c6c2d73 7472696e CIG --null-strin │ │ │ │ + 0x00029e20 6773202d 48207364 625f6861 73685f63 gs -H sdb_hash_c │ │ │ │ + 0x00029e30 5f257320 2d4e2073 64625f67 65745f63 _%s -N sdb_get_c │ │ │ │ + 0x00029e40 5f257320 2d742025 732e6770 65726620 _%s -t %s.gperf │ │ │ │ + 0x00029e50 3e202573 2e630a00 67636320 2d444d41 > %s.c..gcc -DMA │ │ │ │ + 0x00029e60 494e3d31 2025732e 63203b20 2e2f612e IN=1 %s.c ; ./a. │ │ │ │ + 0x00029e70 6f757420 3e202573 2e680a00 47656e65 out > %s.h..Gene │ │ │ │ + 0x00029e80 72617465 64202573 2e632061 6e642025 rated %s.c and % │ │ │ │ + 0x00029e90 732e680a 00000000 43616e6e 6f742072 s.h.....Cannot r │ │ │ │ + 0x00029ea0 756e2067 70657266 3a202573 0a000000 un gperf: %s.... │ │ │ │ + 0x00029eb0 4f757464 61746564 20736462 2062696e Outdated sdb bin │ │ │ │ + 0x00029ec0 61727920 696e2050 4154483f 0a000000 ary in PATH?.... │ │ │ │ + 0x00029ed0 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x00029ee0 64622f69 6e636c75 64652f73 64622f63 db/include/sdb/c │ │ │ │ + 0x00029ef0 77697373 7461626c 652e6800 43574953 wisstable.h.CWIS │ │ │ │ + 0x00029f00 535f4348 45434b20 6661696c 65642061 S_CHECK failed a │ │ │ │ + 0x00029f10 74202573 3a25640a 00000000 6d616c6c t %s:%d.....mall │ │ │ │ + 0x00029f20 6f632829 20726574 75726e65 64206e75 oc() returned nu │ │ │ │ + 0x00029f30 6c6c0000 43574953 535f5365 74437472 ll..CWISS_SetCtr │ │ │ │ + 0x00029f40 6c206f75 742d6f66 2d626f75 6e64733a l out-of-bounds: │ │ │ │ + 0x00029f50 20257a75 203e3d20 257a7500 496e7661 %zu >= %zu.Inva │ │ │ │ + 0x00029f60 6c696420 6f706572 6174696f 6e206f6e lid operation on │ │ │ │ + 0x00029f70 20697465 7261746f 72202825 702f2564 iterator (%p/%d │ │ │ │ + 0x00029f80 292e2054 68652065 6c656d65 6e74206d ). The element m │ │ │ │ + 0x00029f90 69676874 20686176 65206265 656e2065 ight have been e │ │ │ │ + 0x00029fa0 72617365 642c206f 72207468 65207461 rased, or the ta │ │ │ │ + 0x00029fb0 626c6520 6d696768 74206861 76652072 ble might have r │ │ │ │ + 0x00029fc0 65686173 6865642e 00000000 62616420 ehashed.....bad │ │ │ │ + 0x00029fd0 6374726c 2076616c 75652061 7420257a ctrl value at %z │ │ │ │ + 0x00029fe0 753a2025 30327800 696e7661 6c696420 u: %02x.invalid │ │ │ │ + 0x00029ff0 63617061 63697479 3a20257a 75000000 capacity: %zu... │ │ │ │ + 0x0002a000 756e6578 70656374 65642073 6d616c6c unexpected small │ │ │ │ + 0x0002a010 20636170 61636974 793a2025 7a750000 capacity: %zu.. │ │ │ │ + 0x0002a020 66756c6c 20746162 6c652100 2e2e2f73 full table!.../s │ │ │ │ + 0x0002a030 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a040 72632f68 745f7575 2e630000 686d0000 rc/ht_uu.c..hm.. │ │ │ │ + 0x0002a050 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x0002a060 64622f73 72632f68 745f7075 2e630000 db/src/ht_pu.c.. │ │ │ │ + 0x0002a070 65726173 696e6720 61206461 6e676c69 erasing a dangli │ │ │ │ + 0x0002a080 6e672069 74657261 746f7200 2e2e2f73 ng iterator.../s │ │ │ │ + 0x0002a090 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a0a0 72632f68 745f7375 2e630000 686d2026 rc/ht_su.c..hm & │ │ │ │ + 0x0002a0b0 26206b65 79000000 686d2026 26206f6c & key...hm && ol │ │ │ │ + 0x0002a0c0 645f6b65 79202626 206e6577 5f6b6579 d_key && new_key │ │ │ │ + 0x0002a0d0 00000000 25732e6a 6f75726e 616c0000 ....%s.journal.. │ │ │ │ + 0x0002a0e0 22000000 7b222573 223a2573 25732573 "...{"%s":%s%s%s │ │ │ │ + 0x0002a0f0 7d000000 7b222573 223a2573 25732573 }...{"%s":%s%s%s │ │ │ │ + 0x0002a100 25730000 25660000 3078256c 6c780000 %s..%f..0x%llx.. │ │ │ │ + 0x0002a110 2e6c6f63 6b000000 30782530 38780a00 .lock...0x%08x.. │ │ │ │ + 0x0002a120 2a2a2a00 256c6c64 00000000 30313233 ***.%lld....0123 │ │ │ │ + 0x0002a130 34353637 38396162 63646566 00000000 456789abcdef.... │ │ │ │ + 0x0002a140 756e6465 66696e65 64000000 6e756d62 undefined...numb │ │ │ │ + 0x0002a150 65720000 6a736f6e 00000000 61727261 er..json....arra │ │ │ │ + 0x0002a160 79000000 626f6f6c 65616e00 73747269 y...boolean.stri │ │ │ │ + 0x0002a170 6e670000 5c5c0000 5c720000 5c6e0000 ng..\\..\r..\n.. │ │ │ │ + 0x0002a180 5c000000 725f6567 675f7072 6570656e \...r_egg_prepen │ │ │ │ + 0x0002a190 645f6279 74657300 725f6567 675f7072 d_bytes.r_egg_pr │ │ │ │ + 0x0002a1a0 6570656e 645f6279 74657300 725f6567 epend_bytes.r_eg │ │ │ │ + 0x0002a1b0 675f706c 7567696e 5f616464 00000000 g_plugin_add.... │ │ │ │ + 0x0002a1c0 725f6567 675f706c 7567696e 5f616464 r_egg_plugin_add │ │ │ │ + 0x0002a1d0 00000000 725f6567 675f746f 73747269 ....r_egg_tostri │ │ │ │ + 0x0002a1e0 6e670000 725f6567 675f746f 73747269 ng..r_egg_tostri │ │ │ │ + 0x0002a1f0 6e670000 725f6567 675f7265 73657400 ng..r_egg_reset. │ │ │ │ + 0x0002a200 725f6567 675f7265 73657400 725f6567 r_egg_reset.r_eg │ │ │ │ + 0x0002a210 675f7365 74757000 725f6567 675f7365 g_setup.r_egg_se │ │ │ │ + 0x0002a220 74757000 725f6567 675f6c6f 61640000 tup.r_egg_load.. │ │ │ │ + 0x0002a230 725f6567 675f6c6f 61640000 725f6567 r_egg_load..r_eg │ │ │ │ + 0x0002a240 675f7379 7363616c 6c000000 725f6567 g_syscall...r_eg │ │ │ │ + 0x0002a250 675f7379 7363616c 6c000000 725f6567 g_syscall...r_eg │ │ │ │ + 0x0002a260 675f7261 77000000 725f6567 675f7261 g_raw...r_egg_ra │ │ │ │ + 0x0002a270 77000000 725f6567 675f696e 636c7564 w...r_egg_includ │ │ │ │ + 0x0002a280 65000000 725f6567 675f696e 636c7564 e...r_egg_includ │ │ │ │ + 0x0002a290 65000000 725f6567 675f6170 70656e64 e...r_egg_append │ │ │ │ + 0x0002a2a0 5f627974 65730000 725f6567 675f6170 _bytes..r_egg_ap │ │ │ │ + 0x0002a2b0 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ + 0x0002a2c0 675f7072 696e7466 00000000 725f6567 g_printf....r_eg │ │ │ │ + 0x0002a2d0 675f7072 696e7466 00000000 725f6567 g_printf....r_eg │ │ │ │ + 0x0002a2e0 675f6173 73656d62 6c655f61 736d0000 g_assemble_asm.. │ │ │ │ + 0x0002a2f0 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ + 0x0002a300 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ + 0x0002a310 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ + 0x0002a320 675f7275 6e000000 725f6567 675f7061 g_run...r_egg_pa │ │ │ │ + 0x0002a330 6464696e 67000000 725f6567 675f7368 dding...r_egg_sh │ │ │ │ + 0x0002a340 656c6c63 6f646500 725f6567 675f7368 ellcode.r_egg_sh │ │ │ │ + 0x0002a350 656c6c63 6f646500 725f6567 675f6669 ellcode.r_egg_fi │ │ │ │ + 0x0002a360 6e616c69 7a650000 725f6567 675f7061 nalize..r_egg_pa │ │ │ │ + 0x0002a370 74746572 6e000000 725f6567 675f6366 ttern...r_egg_cf │ │ │ │ + 0x0002a380 696c655f 67657443 6f6d7069 6c657200 ile_getCompiler. │ │ │ │ + 0x0002a390 725f6567 675f6366 696c655f 7365745f r_egg_cfile_set_ │ │ │ │ + 0x0002a3a0 63456e76 00000000 725f6567 675f6366 cEnv....r_egg_cf │ │ │ │ + 0x0002a3b0 696c655f 70617273 65720000 725f6567 ile_parser..r_eg │ │ │ │ + 0x0002a3c0 675f6366 696c655f 70617273 65436f6d g_cfile_parseCom │ │ │ │ + 0x0002a3d0 70696c65 64000000 7263635f 70757368 piled...rcc_push │ │ │ │ + 0x0002a3e0 73747200 725f6567 675f6d6b 76617200 str.r_egg_mkvar. │ │ │ │ + 0x0002a3f0 70617273 65696e6c 696e6563 68617200 parseinlinechar. │ │ │ │ + 0x0002a400 725f6567 675f6c61 6e675f70 61727365 r_egg_lang_parse │ │ │ │ + 0x0002a410 63686172 00000000 7263635f 656c656d char....rcc_elem │ │ │ │ + 0x0002a420 656e7400 7263635f 6e657874 00000000 ent.rcc_next.... │ │ │ │ + 0x0002a430 656d6974 5f617267 00000000 656d6974 emit_arg....emit │ │ │ │ + 0x0002a440 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x0002a450 656d6974 5f676574 5f766172 00000000 emit_get_var.... │ │ │ │ + 0x0002a460 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x0002a470 5f617267 00000000 656d6974 5f737973 _arg....emit_sys │ │ │ │ + 0x0002a480 63616c6c 5f617267 73000000 656d6974 call_args...emit │ │ │ │ + 0x0002a490 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x0002a4a0 5f6a6d70 00000000 3926ae91 37f34333 _jmp....9&..7.C3 │ │ │ │ + 0x0002a4b0 27e253d5 ae55971f 6fdfb30f 5f6fcf21 '.S..U..o..._o.! │ │ │ │ + 0x0002a4c0 99da7a00 3e210abe 3624abbe 12a65b39 ..z.>!..6$....[9 │ │ │ │ + 0x0002a4d0 d5eeb226 da7a940b dfbe1226 68eeb226 ...&.z.....&h..& │ │ │ │ + 0x0002a4e0 ae39070f 5faeb244 da7aa4b4 d5d5d5d8 .9.._..D.z...... │ │ │ │ + 0x0002a4f0 0cbcccd8 1dac0000 0a280e24 eb29d204 .........(.$.).. │ │ │ │ + 0x0002a500 6a29f274 aa28f274 1b0a2034 5a281674 j).t.(.t.. 4Z(.t │ │ │ │ + 0x0002a510 6a29d204 6a2bf204 3a281674 9a9a23d4 j)..j+..:(.t..#. │ │ │ │ + 0x0002a520 d80cbccc d81dac00 39262fac d8d81dac ........9&/..... │ │ │ │ + 0x0002a530 acd80cbc ccb2142f 1fb234b3 219af622 ......./..4.!.." │ │ │ │ + 0x0002a540 00000000 3a29d204 1bd5d834 ad4eea29 ....:).....4.N.) │ │ │ │ + 0x0002a550 264e3a23 be8b038b 9a583ad7 d80cbccc &N:#.....X:..... │ │ │ │ + 0x0002a560 d81dac00 3e210abe 3624abbe 12a65b94 ....>!..6$....[. │ │ │ │ + 0x0002a570 0bdfbe12 2668eeb2 26ae3907 0f5faeb2 ....&h..&.9.._.. │ │ │ │ + 0x0002a580 44da7aa4 b4d5d5d5 d80cbccc d81dac00 D.z............. │ │ │ │ + 0x0002a590 6275696c 64000000 6275696c 64000000 build...build... │ │ │ │ + 0x0002a5a0 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x0002a5b0 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ + 0x0002a5c0 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ + 0x0002a5d0 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ + 0x0002a5e0 00000000 7c242424 7d727374 75767778 ....|$$$}rstuvwx │ │ │ │ + 0x0002a5f0 797a7b24 24242424 24243e3f 40414243 yz{$$$$$$$>?@ABC │ │ │ │ + 0x0002a600 44454647 48494a4b 4c4d4e4f 50515253 DEFGHIJKLMNOPQRS │ │ │ │ + 0x0002a610 54555657 24242424 24245859 5a5b5c5d TUVW$$$$$$XYZ[\] │ │ │ │ + 0x0002a620 5e5f6061 62636465 66676869 6a6b6c6d ^_`abcdefghijklm │ │ │ │ + 0x0002a630 6e6f7071 00000000 00000000 00000000 nopq............ │ │ │ │ + 0x0002a640 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a650 68745f75 755f696e 73657274 00000000 ht_uu_insert.... │ │ │ │ + 0x0002a660 68745f75 755f7570 64617465 00000000 ht_uu_update.... │ │ │ │ + 0x0002a670 68745f75 755f7570 64617465 5f6b6579 ht_uu_update_key │ │ │ │ + 0x0002a680 00000000 68745f75 755f6465 6c657465 ....ht_uu_delete │ │ │ │ + 0x0002a690 00000000 68745f75 755f6669 6e640000 ....ht_uu_find.. │ │ │ │ + 0x0002a6a0 68745f75 755f666f 72656163 68000000 ht_uu_foreach... │ │ │ │ + 0x0002a6b0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a6c0 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a6d0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a6e0 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a6f0 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a700 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a710 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a720 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a730 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a740 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a750 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a760 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a770 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a780 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a790 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a7a0 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a7b0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a7c0 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 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 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a900 68745f70 755f696e 73657274 00000000 ht_pu_insert.... │ │ │ │ + 0x0002a910 68745f70 755f7570 64617465 00000000 ht_pu_update.... │ │ │ │ + 0x0002a920 68745f70 755f7570 64617465 5f6b6579 ht_pu_update_key │ │ │ │ + 0x0002a930 00000000 68745f70 755f6465 6c657465 ....ht_pu_delete │ │ │ │ + 0x0002a940 00000000 68745f70 755f6669 6e640000 ....ht_pu_find.. │ │ │ │ + 0x0002a950 68745f70 755f666f 72656163 68000000 ht_pu_foreach... │ │ │ │ + 0x0002a960 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a970 68745f73 755f696e 73657274 00000000 ht_su_insert.... │ │ │ │ + 0x0002a980 68745f73 755f7570 64617465 00000000 ht_su_update.... │ │ │ │ + 0x0002a990 68745f73 755f7570 64617465 5f6b6579 ht_su_update_key │ │ │ │ + 0x0002a9a0 00000000 68745f73 755f6465 6c657465 ....ht_su_delete │ │ │ │ + 0x0002a9b0 00000000 68745f73 755f6669 6e640000 ....ht_su_find.. │ │ │ │ + 0x0002a9c0 68745f73 755f666f 72656163 68000000 ht_su_foreach... │ │ │ │ + 0x0002a9d0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0002a9e0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0002a9f0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0002aa00 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0002aa10 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0002aa20 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0002aa30 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0002aa40 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0002aa50 2a000000 09000000 00000000 00000000 *............... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002ab70 60c5ff7f 01000000 `....... │ │ │ │ + 0x0002aa60 60c5ff7f 01000000 `....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002ab78 00000000 .... │ │ │ │ + 0x0002aa68 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,335 +1,335 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 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 d5790100 l...p...l....y.. │ │ │ │ - 0x0003e574 49730100 78e50300 85ad0100 dda60100 Is..x........... │ │ │ │ - 0x0003e584 1dc90100 25c80100 50ed0100 50ed0100 ....%...P...P... │ │ │ │ - 0x0003e594 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e5a4 50ed0100 50ed0100 50ed0100 46ec0100 P...P...P...F... │ │ │ │ - 0x0003e5b4 46ec0100 50ed0100 50ed0100 46ec0100 F...P...P...F... │ │ │ │ - 0x0003e5c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e5d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e5e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e5f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e604 50ed0100 50ed0100 46ec0100 50ed0100 P...P...F...P... │ │ │ │ - 0x0003e614 18ed0100 50ed0100 50ed0100 50ed0100 ....P...P...P... │ │ │ │ - 0x0003e624 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e634 50ed0100 50ed0100 46ec0100 ccec0100 P...P...F....... │ │ │ │ - 0x0003e644 50ed0100 50ed0100 ccec0100 ccec0100 P...P........... │ │ │ │ - 0x0003e654 ccec0100 ccec0100 ccec0100 ccec0100 ................ │ │ │ │ - 0x0003e664 ccec0100 ccec0100 ccec0100 ccec0100 ................ │ │ │ │ - 0x0003e674 46ec0100 50ed0100 50ed0100 50ed0100 F...P...P...P... │ │ │ │ - 0x0003e684 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e694 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e6a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e6b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e6c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e6d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e6e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e6f4 50ed0100 36ec0100 50ed0100 30ed0100 P...6...P...0... │ │ │ │ - 0x0003e704 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e714 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e724 ccec0100 50ed0100 50ed0100 50ed0100 ....P...P...P... │ │ │ │ - 0x0003e734 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e744 ccec0100 50ed0100 50ed0100 50ed0100 ....P...P...P... │ │ │ │ - 0x0003e754 50ed0100 50ed0100 ccec0100 50ed0100 P...P.......P... │ │ │ │ - 0x0003e764 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e774 50ed0100 36ec0100 50ed0100 30ed0100 P...6...P...0... │ │ │ │ - 0x0003e784 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e794 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e7a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e7b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e7c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e7d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e7e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e7f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e804 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e814 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e824 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e834 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e844 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e854 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e864 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e874 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e884 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e894 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e8a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e8b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e8c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e8d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e8e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e8f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e904 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e914 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e924 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e934 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e944 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e954 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e964 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e974 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e984 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e994 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e9a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e9b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e9c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e9d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e9e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003e9f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ea04 50ed0100 50ed0100 46ec0100 46ec0100 P...P...F...F... │ │ │ │ - 0x0003ea14 06ed0100 46ec0100 46ec0100 46ec0100 ....F...F...F... │ │ │ │ - 0x0003ea24 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ea34 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ea44 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ea54 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ea64 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ea74 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ea84 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ea94 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eaa4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eab4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eac4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003ead4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eae4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eaf4 46ec0100 46ec0100 f4ec0100 46ec0100 F...F.......F... │ │ │ │ - 0x0003eb04 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb14 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb24 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb34 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb44 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb54 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb64 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb74 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003eb84 46ec0100 50ed0100 50ed0100 50ed0100 F...P...P...P... │ │ │ │ - 0x0003eb94 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eba4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ebb4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ebc4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ebd4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ebe4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ebf4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec04 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec14 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec24 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec34 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec44 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec54 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec64 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec74 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ec84 50ed0100 50ed0100 90ec0100 90ec0100 P...P........... │ │ │ │ - 0x0003ec94 90ec0100 90ec0100 90ec0100 90ec0100 ................ │ │ │ │ - 0x0003eca4 90ec0100 90ec0100 90ec0100 90ec0100 ................ │ │ │ │ - 0x0003ecb4 90ec0100 90ec0100 90ec0100 90ec0100 ................ │ │ │ │ - 0x0003ecc4 90ec0100 90ec0100 90ec0100 90ec0100 ................ │ │ │ │ - 0x0003ecd4 90ec0100 90ec0100 90ec0100 90ec0100 ................ │ │ │ │ - 0x0003ece4 90ec0100 90ec0100 90ec0100 90ec0100 ................ │ │ │ │ - 0x0003ecf4 90ec0100 90ec0100 90ec0100 90ec0100 ................ │ │ │ │ - 0x0003ed04 90ec0100 90ec0100 7cec0100 7cec0100 ........|...|... │ │ │ │ - 0x0003ed14 7cec0100 7cec0100 7cec0100 7cec0100 |...|...|...|... │ │ │ │ - 0x0003ed24 7cec0100 7cec0100 7cec0100 7cec0100 |...|...|...|... │ │ │ │ - 0x0003ed34 7cec0100 7cec0100 7cec0100 7cec0100 |...|...|...|... │ │ │ │ - 0x0003ed44 7cec0100 7cec0100 68ec0100 68ec0100 |...|...h...h... │ │ │ │ - 0x0003ed54 68ec0100 68ec0100 68ec0100 68ec0100 h...h...h...h... │ │ │ │ - 0x0003ed64 68ec0100 68ec0100 50ed0100 50ed0100 h...h...P...P... │ │ │ │ - 0x0003ed74 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ed84 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ed94 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eda4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003edb4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003edc4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003edd4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ede4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003edf4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee04 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee14 e2ec0100 50ed0100 50ed0100 50ed0100 ....P...P...P... │ │ │ │ - 0x0003ee24 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee34 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee44 50ed0100 e2ec0100 50ed0100 50ed0100 P.......P...P... │ │ │ │ - 0x0003ee54 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee64 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee74 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee84 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ee94 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eea4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eeb4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eec4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eed4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eee4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eef4 50ed0100 50ed0100 e2ec0100 50ed0100 P...P.......P... │ │ │ │ - 0x0003ef04 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ef14 e2ec0100 50ed0100 50ed0100 50ed0100 ....P...P...P... │ │ │ │ - 0x0003ef24 e2ec0100 50ed0100 50ed0100 50ed0100 ....P...P...P... │ │ │ │ - 0x0003ef34 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ef44 e2ec0100 50ed0100 50ed0100 50ed0100 ....P...P...P... │ │ │ │ - 0x0003ef54 e2ec0100 50ed0100 e2ec0100 e2ec0100 ....P........... │ │ │ │ - 0x0003ef64 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ef74 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ef84 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003ef94 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003efa4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003efb4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003efc4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003efd4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003efe4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003eff4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f004 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f014 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f024 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f034 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f044 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f054 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f064 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f074 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f084 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f094 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f0a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f0b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f0c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f0d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f0e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f0f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f104 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f114 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f124 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f134 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f144 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f154 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f164 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f174 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f184 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f194 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f1a4 50ed0100 50ed0100 50ed0100 a4ec0100 P...P...P....... │ │ │ │ - 0x0003f1b4 a4ec0100 50ed0100 50ed0100 a4ec0100 ....P...P....... │ │ │ │ - 0x0003f1c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f1d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f1e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f1f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f204 50ed0100 50ed0100 a4ec0100 46ec0100 P...P.......F... │ │ │ │ - 0x0003f214 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f224 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f234 46ec0100 46ec0100 a4ec0100 46ec0100 F...F.......F... │ │ │ │ - 0x0003f244 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f254 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f264 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f274 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f284 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f294 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f2a4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f2b4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f2c4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f2d4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f2e4 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f2f4 46ec0100 46ec0100 46ec0100 a4ec0100 F...F...F....... │ │ │ │ - 0x0003f304 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f314 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f324 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f334 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f344 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f354 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f364 46ec0100 46ec0100 46ec0100 46ec0100 F...F...F...F... │ │ │ │ - 0x0003f374 46ec0100 46ec0100 46ec0100 a4ec0100 F...F...F....... │ │ │ │ - 0x0003f384 46ec0100 50ed0100 50ed0100 50ed0100 F...P...P...P... │ │ │ │ - 0x0003f394 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f3a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f3b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f3c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f3d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f3e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f3f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f404 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f414 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f424 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f434 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f444 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f454 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f464 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f474 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f484 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f494 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f4a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f4b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f4c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f4d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f4e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f4f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f504 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f514 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f524 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f534 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f544 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f554 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f564 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f574 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f584 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f594 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f5a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f5b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f5c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f5d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f5e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f5f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f604 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f614 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f624 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f634 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f644 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f654 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f664 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f674 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f684 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f694 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f6a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f6b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f6c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f6d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f6e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f6f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f704 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f714 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f724 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f734 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f744 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f754 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f764 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f774 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f784 50ed0100 50ed0100 52ec0100 52ec0100 P...P...R...R... │ │ │ │ - 0x0003f794 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f7a4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f7b4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f7c4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f7d4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f7e4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f7f4 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f804 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f814 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f824 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f834 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f844 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f854 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f864 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f874 52ec0100 52ec0100 52ec0100 52ec0100 R...R...R...R... │ │ │ │ - 0x0003f884 52ec0100 52ec0100 50ed0100 50ed0100 R...R...P...P... │ │ │ │ - 0x0003f894 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f8a4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f8b4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f8c4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f8d4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f8e4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f8f4 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f904 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f914 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f924 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f934 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f944 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f954 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f964 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f974 50ed0100 50ed0100 50ed0100 50ed0100 P...P...P...P... │ │ │ │ - 0x0003f984 50ed0100 50ed0100 d8020400 b0020400 P...P........... │ │ │ │ + 0x0003e4e4 88820200 8c820200 90820200 94820200 ................ │ │ │ │ + 0x0003e4f4 98820200 b8820200 18840200 1c840200 ................ │ │ │ │ + 0x0003e504 20840200 24840200 44840200 98850200 ...$...D....... │ │ │ │ + 0x0003e514 54850200 38870200 3c870200 40870200 T...8...<...@... │ │ │ │ + 0x0003e524 44870200 ac880200 b0880200 b4880200 D............... │ │ │ │ + 0x0003e534 b8880200 bc880200 88820200 8c820200 ................ │ │ │ │ + 0x0003e544 90820200 94820200 98820200 64890200 ............d... │ │ │ │ + 0x0003e554 308a0200 188a0200 548b0200 588b0200 0.......T...X... │ │ │ │ + 0x0003e564 5c8b0200 608b0200 6ce50300 c5780100 \...`...l....x.. │ │ │ │ + 0x0003e574 39720100 78e50300 75ac0100 cda50100 9r..x...u....... │ │ │ │ + 0x0003e584 0dc80100 15c70100 40ec0100 40ec0100 ........@...@... │ │ │ │ + 0x0003e594 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e5a4 40ec0100 40ec0100 40ec0100 36eb0100 @...@...@...6... │ │ │ │ + 0x0003e5b4 36eb0100 40ec0100 40ec0100 36eb0100 6...@...@...6... │ │ │ │ + 0x0003e5c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e5d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e5e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e5f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e604 40ec0100 40ec0100 36eb0100 40ec0100 @...@...6...@... │ │ │ │ + 0x0003e614 08ec0100 40ec0100 40ec0100 40ec0100 ....@...@...@... │ │ │ │ + 0x0003e624 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e634 40ec0100 40ec0100 36eb0100 bceb0100 @...@...6....... │ │ │ │ + 0x0003e644 40ec0100 40ec0100 bceb0100 bceb0100 @...@........... │ │ │ │ + 0x0003e654 bceb0100 bceb0100 bceb0100 bceb0100 ................ │ │ │ │ + 0x0003e664 bceb0100 bceb0100 bceb0100 bceb0100 ................ │ │ │ │ + 0x0003e674 36eb0100 40ec0100 40ec0100 40ec0100 6...@...@...@... │ │ │ │ + 0x0003e684 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e694 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e6a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e6b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e6c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e6d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e6e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e6f4 40ec0100 26eb0100 40ec0100 20ec0100 @...&...@... ... │ │ │ │ + 0x0003e704 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e714 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e724 bceb0100 40ec0100 40ec0100 40ec0100 ....@...@...@... │ │ │ │ + 0x0003e734 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e744 bceb0100 40ec0100 40ec0100 40ec0100 ....@...@...@... │ │ │ │ + 0x0003e754 40ec0100 40ec0100 bceb0100 40ec0100 @...@.......@... │ │ │ │ + 0x0003e764 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e774 40ec0100 26eb0100 40ec0100 20ec0100 @...&...@... ... │ │ │ │ + 0x0003e784 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e794 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e7a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e7b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e7c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e7d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e7e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e7f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e804 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e814 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e824 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e834 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e844 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e854 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e864 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e874 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e884 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e894 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e8a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e8b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e8c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e8d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e8e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e8f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e904 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e914 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e924 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e934 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e944 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e954 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e964 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e974 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e984 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e994 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e9a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e9b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e9c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e9d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e9e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003e9f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ea04 40ec0100 40ec0100 36eb0100 36eb0100 @...@...6...6... │ │ │ │ + 0x0003ea14 f6eb0100 36eb0100 36eb0100 36eb0100 ....6...6...6... │ │ │ │ + 0x0003ea24 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ea34 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ea44 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ea54 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ea64 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ea74 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ea84 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ea94 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eaa4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eab4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eac4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003ead4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eae4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eaf4 36eb0100 36eb0100 e4eb0100 36eb0100 6...6.......6... │ │ │ │ + 0x0003eb04 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb14 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb24 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb34 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb44 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb54 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb64 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb74 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003eb84 36eb0100 40ec0100 40ec0100 40ec0100 6...@...@...@... │ │ │ │ + 0x0003eb94 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eba4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ebb4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ebc4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ebd4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ebe4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ebf4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec04 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec14 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec24 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec34 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec44 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec54 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec64 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec74 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ec84 40ec0100 40ec0100 80eb0100 80eb0100 @...@........... │ │ │ │ + 0x0003ec94 80eb0100 80eb0100 80eb0100 80eb0100 ................ │ │ │ │ + 0x0003eca4 80eb0100 80eb0100 80eb0100 80eb0100 ................ │ │ │ │ + 0x0003ecb4 80eb0100 80eb0100 80eb0100 80eb0100 ................ │ │ │ │ + 0x0003ecc4 80eb0100 80eb0100 80eb0100 80eb0100 ................ │ │ │ │ + 0x0003ecd4 80eb0100 80eb0100 80eb0100 80eb0100 ................ │ │ │ │ + 0x0003ece4 80eb0100 80eb0100 80eb0100 80eb0100 ................ │ │ │ │ + 0x0003ecf4 80eb0100 80eb0100 80eb0100 80eb0100 ................ │ │ │ │ + 0x0003ed04 80eb0100 80eb0100 6ceb0100 6ceb0100 ........l...l... │ │ │ │ + 0x0003ed14 6ceb0100 6ceb0100 6ceb0100 6ceb0100 l...l...l...l... │ │ │ │ + 0x0003ed24 6ceb0100 6ceb0100 6ceb0100 6ceb0100 l...l...l...l... │ │ │ │ + 0x0003ed34 6ceb0100 6ceb0100 6ceb0100 6ceb0100 l...l...l...l... │ │ │ │ + 0x0003ed44 6ceb0100 6ceb0100 58eb0100 58eb0100 l...l...X...X... │ │ │ │ + 0x0003ed54 58eb0100 58eb0100 58eb0100 58eb0100 X...X...X...X... │ │ │ │ + 0x0003ed64 58eb0100 58eb0100 40ec0100 40ec0100 X...X...@...@... │ │ │ │ + 0x0003ed74 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ed84 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ed94 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eda4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003edb4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003edc4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003edd4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ede4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003edf4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee04 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee14 d2eb0100 40ec0100 40ec0100 40ec0100 ....@...@...@... │ │ │ │ + 0x0003ee24 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee34 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee44 40ec0100 d2eb0100 40ec0100 40ec0100 @.......@...@... │ │ │ │ + 0x0003ee54 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee64 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee74 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee84 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ee94 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eea4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eeb4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eec4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eed4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eee4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eef4 40ec0100 40ec0100 d2eb0100 40ec0100 @...@.......@... │ │ │ │ + 0x0003ef04 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ef14 d2eb0100 40ec0100 40ec0100 40ec0100 ....@...@...@... │ │ │ │ + 0x0003ef24 d2eb0100 40ec0100 40ec0100 40ec0100 ....@...@...@... │ │ │ │ + 0x0003ef34 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ef44 d2eb0100 40ec0100 40ec0100 40ec0100 ....@...@...@... │ │ │ │ + 0x0003ef54 d2eb0100 40ec0100 d2eb0100 d2eb0100 ....@........... │ │ │ │ + 0x0003ef64 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ef74 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ef84 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003ef94 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003efa4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003efb4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003efc4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003efd4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003efe4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003eff4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f004 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f014 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f024 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f034 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f044 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f054 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f064 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f074 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f084 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f094 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f0a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f0b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f0c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f0d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f0e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f0f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f104 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f114 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f124 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f134 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f144 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f154 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f164 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f174 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f184 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f194 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f1a4 40ec0100 40ec0100 40ec0100 94eb0100 @...@...@....... │ │ │ │ + 0x0003f1b4 94eb0100 40ec0100 40ec0100 94eb0100 ....@...@....... │ │ │ │ + 0x0003f1c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f1d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f1e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f1f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f204 40ec0100 40ec0100 94eb0100 36eb0100 @...@.......6... │ │ │ │ + 0x0003f214 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f224 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f234 36eb0100 36eb0100 94eb0100 36eb0100 6...6.......6... │ │ │ │ + 0x0003f244 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f254 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f264 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f274 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f284 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f294 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f2a4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f2b4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f2c4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f2d4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f2e4 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f2f4 36eb0100 36eb0100 36eb0100 94eb0100 6...6...6....... │ │ │ │ + 0x0003f304 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f314 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f324 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f334 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f344 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f354 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f364 36eb0100 36eb0100 36eb0100 36eb0100 6...6...6...6... │ │ │ │ + 0x0003f374 36eb0100 36eb0100 36eb0100 94eb0100 6...6...6....... │ │ │ │ + 0x0003f384 36eb0100 40ec0100 40ec0100 40ec0100 6...@...@...@... │ │ │ │ + 0x0003f394 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f3a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f3b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f3c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f3d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f3e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f3f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f404 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f414 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f424 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f434 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f444 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f454 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f464 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f474 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f484 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f494 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f4a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f4b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f4c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f4d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f4e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f4f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f504 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f514 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f524 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f534 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f544 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f554 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f564 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f574 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f584 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f594 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f5a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f5b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f5c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f5d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f5e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f5f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f604 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f614 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f624 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f634 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f644 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f654 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f664 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f674 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f684 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f694 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f6a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f6b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f6c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f6d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f6e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f6f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f704 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f714 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f724 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f734 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f744 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f754 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f764 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f774 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f784 40ec0100 40ec0100 42eb0100 42eb0100 @...@...B...B... │ │ │ │ + 0x0003f794 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f7a4 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f7b4 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f7c4 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f7d4 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f7e4 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f7f4 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f804 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f814 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f824 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f834 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f844 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f854 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f864 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f874 42eb0100 42eb0100 42eb0100 42eb0100 B...B...B...B... │ │ │ │ + 0x0003f884 42eb0100 42eb0100 40ec0100 40ec0100 B...B...@...@... │ │ │ │ + 0x0003f894 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f8a4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f8b4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f8c4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f8d4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f8e4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f8f4 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f904 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f914 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f924 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f934 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f944 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f954 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f964 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f974 40ec0100 40ec0100 40ec0100 40ec0100 @...@...@...@... │ │ │ │ + 0x0003f984 40ec0100 40ec0100 d8020400 b0020400 @...@........... │ │ │ │ 0x0003f994 00000000 00000000 00000000 00030400 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 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... │ │ │ │ + 0x00040000 00000400 f0730200 30740200 607a0200 .....s..0t..`z.. │ │ │ │ + 0x00040010 00000000 247a0200 307a0200 387a0200 ....$z..0z..8z.. │ │ │ │ + 0x00040020 407a0200 487a0200 547a0200 5c7a0200 @z..Hz..Tz..\z.. │ │ │ │ + 0x00040030 687a0200 6c7a0200 88720200 707a0200 hz..lz...r..pz.. │ │ │ │ + 0x00040040 d8710200 08000000 00000000 39d80000 .q..........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 ec720200 08000000 ....a....r...... │ │ │ │ - 0x000400b0 c8830200 d9e00000 d5e00000 41e50000 ............A... │ │ │ │ + 0x000400a0 99d80000 61d80000 dc710200 08000000 ....a....q...... │ │ │ │ + 0x000400b0 b8820200 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 44880200 08000000 54850200 bde50000 D.......T....... │ │ │ │ + 0x00040110 34870200 08000000 44840200 bde50000 4.......D....... │ │ │ │ 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 b8890200 08000000 ................ │ │ │ │ + 0x00040170 1de60000 e5e50000 a8880200 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 e0720200 08000000 00000000 c1f70000 .r.............. │ │ │ │ + 0x000401e0 d0710200 08000000 00000000 c1f70000 .q.............. │ │ │ │ 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 dc720200 04000000 .........r...... │ │ │ │ - 0x00040250 748a0200 5df90000 69fb0000 a9010100 t...]...i....... │ │ │ │ + 0x00040240 e9f70000 b5f70000 cc710200 04000000 .........q...... │ │ │ │ + 0x00040250 64890200 5df90000 69fb0000 a9010100 d...]...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 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 fd070100 ................ │ │ │ │ + 0x000402b0 3c8c0200 448c0200 648c0200 00000000 <...D...d....... │ │ │ │ + 0x000402c0 6c8c0200 00000000 00000000 00000000 l............... │ │ │ │ + 0x000402d0 00000000 0d030100 40840200 788d0200 ........@...x... │ │ │ │ + 0x000402e0 948d0200 00000000 6c8c0200 00000000 ........l....... │ │ │ │ + 0x000402f0 00000000 00000000 01000000 f1060100 ................ │ │ │ │ 0x00040300 00000000 00000000 01000000 80000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62336663 36663965 66383164 38306138 b3fc6f9ef81d80a8 │ │ │ │ - 0x00000010 63373839 62666132 35666538 61363765 c789bfa25fe8a67e │ │ │ │ - 0x00000020 31383961 64632e64 65627567 00000000 189adc.debug.... │ │ │ │ - 0x00000030 6bb058df k.X. │ │ │ │ + 0x00000000 31336339 33653333 65623866 33326339 13c93e33eb8f32c9 │ │ │ │ + 0x00000010 38373935 33666664 64323462 38313732 87953ffdd24b8172 │ │ │ │ + 0x00000020 38666139 32362e64 65627567 00000000 8fa926.debug.... │ │ │ │ + 0x00000030 1ec101ba ....