--- /srv/rebuilderd/tmp/rebuilderdP8Xlag/inputs/libradare2-6.0.0t64_6.0.7+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdP8Xlag/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 4184640 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 0x02ab60 0x0002ab60 0x0002ab60 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2ab6c 0x2ab6c 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 01e2e8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000271d8 0271d8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000271e0 0271e0 003980 00 A 0 0 16 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0002ab60 02ab60 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0002ab68 02ab68 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: 0001e875 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ + 150: 0002063d 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: 000217b1 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ + 153: 0001a4f9 16 FUNC GLOBAL DEFAULT 11 ht_pp_new0 │ │ │ │ + 154: 00020659 70 FUNC GLOBAL DEFAULT 11 ls_merge_sort │ │ │ │ + 155: 00025025 28 FUNC GLOBAL DEFAULT 11 sdb_set │ │ │ │ + 156: 0002192d 68 FUNC GLOBAL DEFAULT 11 sdb_num_max │ │ │ │ + 157: 0001a339 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ + 158: 00026755 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: 0002378d 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ + 161: 00025595 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ + 162: 0001a155 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ + 163: 000206a1 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: 00024029 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ + 166: 00012175 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ + 167: 0001c301 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ + 168: 00014095 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ + 169: 000260ad 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: 0001bdad 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: 000131d1 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: 00024219 84 FUNC GLOBAL DEFAULT 11 sdb_stats │ │ │ │ + 176: 0002506d 320 FUNC GLOBAL DEFAULT 11 sdb_const_get_len │ │ │ │ + 177: 00026a65 248 FUNC GLOBAL DEFAULT 11 sdb_text_check │ │ │ │ + 178: 00026239 114 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ + 179: 0001e6e1 148 FUNC GLOBAL DEFAULT 11 sdb_journal_open │ │ │ │ + 180: 00023e4d 302 FUNC GLOBAL DEFAULT 11 sdbkv_new2 │ │ │ │ + 181: 00020971 82 FUNC GLOBAL DEFAULT 11 ls_join │ │ │ │ + 182: 00025501 108 FUNC GLOBAL DEFAULT 11 sdb_nset │ │ │ │ + 183: 00025f31 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: 00025911 252 FUNC GLOBAL DEFAULT 11 sdb_like │ │ │ │ + 186: 00024739 140 FUNC GLOBAL DEFAULT 11 sdb_foreach_match │ │ │ │ + 187: 00020885 80 FUNC GLOBAL DEFAULT 11 ls_prepend │ │ │ │ + 188: 000257e1 44 FUNC GLOBAL DEFAULT 11 sdb_unlink │ │ │ │ + 189: 0002317d 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: 000262ad 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: 00023c45 10 FUNC GLOBAL DEFAULT 11 sdb_new0 │ │ │ │ + 194: 00021cc1 226 FUNC GLOBAL DEFAULT 11 sdb_query_file │ │ │ │ + 195: 00020b51 864 FUNC GLOBAL DEFAULT 11 sdb_match │ │ │ │ + 196: 000215bd 132 FUNC GLOBAL DEFAULT 11 sdb_ns_path │ │ │ │ + 197: 0001232d 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: 000251ad 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ + 201: 0002198d 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ + 202: 0001f98d 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ + 203: 0002078d 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ + 204: 000141c1 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ + 205: 00026195 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ + 206: 0001e655 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ + 207: 0001e2f9 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ + 208: 000117e1 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: 00021849 156 FUNC GLOBAL DEFAULT 11 sdb_num_dec │ │ │ │ + 212: 00014b19 40 FUNC GLOBAL DEFAULT 11 sdb_disk_unlink │ │ │ │ + 213: 000120c5 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: 00026211 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ + 216: 00011559 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ + 217: 0001c4d9 576 FUNC GLOBAL DEFAULT 11 ht_pu_foreach │ │ │ │ + 218: 00021255 118 FUNC GLOBAL DEFAULT 11 sdb_ns_unset │ │ │ │ + 219: 00024981 148 FUNC GLOBAL DEFAULT 11 sdb_expire_get │ │ │ │ + 220: 00024e51 28 FUNC GLOBAL DEFAULT 11 sdb_set_owned │ │ │ │ + 221: 0002535d 228 FUNC GLOBAL DEFAULT 11 sdb_concat │ │ │ │ + 222: 00010b99 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ + 223: 0001f901 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: 0001ffb5 920 FUNC GLOBAL DEFAULT 11 sdb_json_format │ │ │ │ + 226: 00025bf1 804 FUNC GLOBAL DEFAULT 11 sdb_itoa │ │ │ │ + 227: 00021211 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: 00025ff9 134 FUNC GLOBAL DEFAULT 11 sdb_aslice │ │ │ │ + 230: 000247c5 252 FUNC GLOBAL DEFAULT 11 sdb_sync │ │ │ │ + 231: 000213c1 508 FUNC GLOBAL DEFAULT 11 sdb_ns │ │ │ │ + 232: 000244fd 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: 00019fb1 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ + 235: 00021675 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ + 236: 00019031 272 FUNC GLOBAL DEFAULT 11 ht_uu_find │ │ │ │ + 237: 00010c35 544 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted │ │ │ │ + 238: 000113e1 180 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted_num │ │ │ │ + 239: 00024695 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ + 240: 00025ba9 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: 0001dbb1 452 FUNC GLOBAL DEFAULT 11 ht_su_insert │ │ │ │ + 243: 000148a9 340 FUNC GLOBAL DEFAULT 11 sdb_disk_create │ │ │ │ + 244: 00011fb5 96 FUNC GLOBAL DEFAULT 11 set_u_foreach │ │ │ │ + 245: 0001ff99 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ + 246: 0001f881 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ + 247: 00011a7d 4 FUNC GLOBAL DEFAULT 11 sdb_array_push │ │ │ │ + 248: 0002611d 26 FUNC GLOBAL DEFAULT 11 sdb_const_anext │ │ │ │ + 249: 0002679d 540 FUNC GLOBAL DEFAULT 11 sdb_text_load_buf │ │ │ │ + 250: 00011d69 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ + 251: 00020939 54 FUNC GLOBAL DEFAULT 11 ls_clone │ │ │ │ + 252: 00012079 6 FUNC GLOBAL DEFAULT 11 set_p_add │ │ │ │ + 253: 000120f1 132 FUNC GLOBAL DEFAULT 11 sdb_cgen_header │ │ │ │ + 254: 00025059 20 FUNC GLOBAL DEFAULT 11 sdb_unset │ │ │ │ + 255: 00025441 52 FUNC GLOBAL DEFAULT 11 sdb_add │ │ │ │ + 256: 00023895 280 FUNC GLOBAL DEFAULT 11 sdb_open │ │ │ │ + 257: 00015a59 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ + 258: 00025bc1 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ + 259: 00014b41 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ + 260: 0001c0c9 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ + 261: 0001dac5 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ + 262: 00012075 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ + 263: 00025bb1 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ + 264: 000120a9 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: 000239ad 664 FUNC GLOBAL DEFAULT 11 sdb_new │ │ │ │ + 267: 0002580d 86 FUNC GLOBAL DEFAULT 11 sdb_drain │ │ │ │ + 268: 000261f9 24 FUNC GLOBAL DEFAULT 11 sdb_isnum │ │ │ │ + 269: 000251d5 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: 00014289 58 FUNC GLOBAL DEFAULT 11 dict_add │ │ │ │ + 272: 000149fd 74 FUNC GLOBAL DEFAULT 11 sdb_disk_insert │ │ │ │ + 273: 000120a5 4 FUNC GLOBAL DEFAULT 11 set_u_new │ │ │ │ + 274: 00021739 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ + 275: 0002046d 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ + 276: 00014839 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ + 277: 00023f7d 50 FUNC GLOBAL DEFAULT 11 sdbkv_new │ │ │ │ + 278: 00010e55 260 FUNC GLOBAL DEFAULT 11 sdb_array_append │ │ │ │ + 279: 00013ebd 152 FUNC GLOBAL DEFAULT 11 dict_new │ │ │ │ + 280: 00019905 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ + 281: 0001e211 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ + 282: 00014251 32 FUNC GLOBAL DEFAULT 11 dict_get │ │ │ │ 283: 00009f45 14 FUNC GLOBAL DEFAULT 11 r_egg_option_set │ │ │ │ 284: 000094fd 116 FUNC GLOBAL DEFAULT 11 r_egg_load │ │ │ │ - 285: 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: 0001891d 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ + 286: 0001a3dd 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ + 287: 000236c5 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ + 288: 0001c3d5 260 FUNC GLOBAL DEFAULT 11 ht_pu_find │ │ │ │ + 289: 00011a81 116 FUNC GLOBAL DEFAULT 11 sdb_array_push_num │ │ │ │ + 290: 00011935 28 FUNC GLOBAL DEFAULT 11 sdb_array_size │ │ │ │ + 291: 00025475 116 FUNC GLOBAL DEFAULT 11 sdb_nadd │ │ │ │ + 292: 00011951 28 FUNC GLOBAL DEFAULT 11 sdb_array_length │ │ │ │ + 293: 00011695 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: 00025bb5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ + 296: 00023781 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ + 297: 00016715 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ + 298: 0001f70d 208 FUNC GLOBAL DEFAULT 11 sdb_json_unindent │ │ │ │ + 299: 000207f5 58 FUNC GLOBAL DEFAULT 11 ls_free │ │ │ │ + 300: 000251dd 116 FUNC GLOBAL DEFAULT 11 sdb_nget │ │ │ │ + 301: 00021015 508 FUNC GLOBAL DEFAULT 11 sdb_ns_lock │ │ │ │ + 302: 0001181d 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ + 303: 0002426d 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ + 304: 00019825 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ + 305: 000251b5 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: 00023c51 114 FUNC GLOBAL DEFAULT 11 sdb_close │ │ │ │ + 309: 00020a5d 120 FUNC GLOBAL DEFAULT 11 ls_pop_head │ │ │ │ + 310: 000208d5 98 FUNC GLOBAL DEFAULT 11 ls_pop │ │ │ │ + 311: 00012015 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ + 312: 00020831 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ + 313: 0001a509 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ + 314: 00023875 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ + 315: 00018b5d 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: 0001e775 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ + 319: 000132b5 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ + 320: 00019569 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ + 321: 0001a1e9 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ + 322: 0001fe91 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ + 323: 00024a91 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ + 324: 00019561 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ + 325: 0001bce5 200 FUNC GLOBAL DEFAULT 11 ht_pu_free │ │ │ │ + 326: 000150f5 268 FUNC GLOBAL DEFAULT 11 sdb_fmt_tobin │ │ │ │ + 327: 00012525 70 FUNC GLOBAL DEFAULT 11 strbuf_drain │ │ │ │ + 328: 00025b5d 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ + 329: 00011505 46 FUNC GLOBAL DEFAULT 11 sdb_array_append_num │ │ │ │ + 330: 00025bb9 4 FUNC GLOBAL DEFAULT 11 sdb_ht_free │ │ │ │ + 331: 00025251 220 FUNC GLOBAL DEFAULT 11 sdb_uncat │ │ │ │ + 332: 00014a49 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ + 333: 0001209d 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ + 334: 0001e909 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ + 335: 000120ed 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ + 336: 00026715 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: 00026139 92 FUNC GLOBAL DEFAULT 11 sdb_now │ │ │ │ + 339: 00025791 78 FUNC GLOBAL DEFAULT 11 sdb_config │ │ │ │ + 340: 000232dd 152 FUNC GLOBAL DEFAULT 11 sdb_queryf │ │ │ │ + 341: 00020495 4 FUNC GLOBAL DEFAULT 11 sdb_unlock │ │ │ │ + 342: 000120e9 4 FUNC GLOBAL DEFAULT 11 set_u_delete │ │ │ │ + 343: 00011495 112 FUNC GLOBAL DEFAULT 11 sdb_array_set_num │ │ │ │ + 344: 0001406d 38 FUNC GLOBAL DEFAULT 11 dict_hash │ │ │ │ + 345: 00011af5 116 FUNC GLOBAL DEFAULT 11 sdb_array_prepend_num │ │ │ │ + 346: 00019845 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: 000260f5 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ + 349: 0001a201 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ + 350: 000115a1 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ + 351: 00025bad 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ + 352: 00012081 28 FUNC GLOBAL DEFAULT 11 set_p_contains │ │ │ │ + 353: 00024b05 128 FUNC GLOBAL DEFAULT 11 sdb_hook_call │ │ │ │ + 354: 00025f15 28 FUNC GLOBAL DEFAULT 11 sdb_itoas │ │ │ │ + 355: 0001267d 2748 FUNC GLOBAL DEFAULT 11 sdb_tool │ │ │ │ + 356: 00021da5 5080 FUNC GLOBAL DEFAULT 11 sdb_querys │ │ │ │ + 357: 000216c1 120 FUNC GLOBAL DEFAULT 11 sdb_num_add │ │ │ │ + 358: 0001a151 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: 00011141 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: 00019ecd 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ + 363: 0001e931 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: 00018d09 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ + 367: 00019c19 160 FUNC GLOBAL DEFAULT 11 ht_up_new_size │ │ │ │ + 368: 000241c5 82 FUNC GLOBAL DEFAULT 11 sdb_count │ │ │ │ + 369: 00023219 196 FUNC GLOBAL DEFAULT 11 sdb_query │ │ │ │ + 370: 00021699 40 FUNC GLOBAL DEFAULT 11 sdb_num_get │ │ │ │ + 371: 000219c5 28 FUNC GLOBAL DEFAULT 11 sdb_ptr_set │ │ │ │ + 372: 000212cd 244 FUNC GLOBAL DEFAULT 11 sdb_ns_set │ │ │ │ + 373: 0001ff15 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_dec │ │ │ │ + 374: 00012361 188 FUNC GLOBAL DEFAULT 11 strbuf_append │ │ │ │ + 375: 0001196d 272 FUNC GLOBAL DEFAULT 11 sdb_array_prepend │ │ │ │ + 376: 00019ba1 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ + 377: 000141f9 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ + 378: 0001da4d 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ + 379: 000120a1 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ + 380: 00021641 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: 000206fd 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ + 383: 00014271 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ + 384: 0001590d 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ + 385: 00019a5d 190 FUNC GLOBAL DEFAULT 11 ht_up_delete │ │ │ │ + 386: 000118c9 108 FUNC GLOBAL DEFAULT 11 sdb_array_contains_num │ │ │ │ + 387: 00011c1d 4 FUNC GLOBAL DEFAULT 11 sdb_array_pop │ │ │ │ + 388: 000152cd 144 FUNC GLOBAL DEFAULT 11 sdb_fmt_array_num │ │ │ │ 389: 00009add 352 FUNC GLOBAL DEFAULT 11 r_egg_compile │ │ │ │ - 390: 000235d9 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ - 391: 0002557d 40 FUNC GLOBAL DEFAULT 11 sdb_nunset │ │ │ │ + 390: 000235c9 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ + 391: 0002556d 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: 00020ad5 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: 00020731 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ + 396: 00019805 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ + 397: 00023fb1 120 FUNC GLOBAL DEFAULT 11 sdb_num_nset │ │ │ │ + 398: 00011b69 180 FUNC GLOBAL DEFAULT 11 sdb_array_pop_head │ │ │ │ + 399: 00014729 272 FUNC GLOBAL DEFAULT 11 sdb_diff_format │ │ │ │ + 400: 00025f95 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ + 401: 00026081 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ + 402: 000188a5 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ + 403: 00019141 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ + 404: 000209c5 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ + 405: 000158e9 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: 00025731 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ + 408: 000116f5 88 FUNC GLOBAL DEFAULT 11 sdb_array_remove │ │ │ │ + 409: 00024161 98 FUNC GLOBAL DEFAULT 11 sdb_isempty │ │ │ │ + 410: 0002409d 66 FUNC GLOBAL DEFAULT 11 sdb_dump_begin │ │ │ │ + 411: 0001bf1d 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: 0001a45d 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ + 414: 00015aa9 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ + 415: 000240e1 128 FUNC GLOBAL DEFAULT 11 sdb_dump_hasnext │ │ │ │ + 416: 00013139 152 FUNC GLOBAL DEFAULT 11 sdb_encode_raw │ │ │ │ + 417: 0001435d 88 FUNC GLOBAL DEFAULT 11 dict_foreach │ │ │ │ + 418: 00023cfd 146 FUNC GLOBAL DEFAULT 11 sdbkv_match │ │ │ │ + 419: 00013f55 222 FUNC GLOBAL DEFAULT 11 dict_fini │ │ │ │ + 420: 00010b55 68 FUNC GLOBAL DEFAULT 11 sdb_array_get_num │ │ │ │ + 421: 00024639 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ + 422: 0001f7dd 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ + 423: 0001535d 188 FUNC GLOBAL DEFAULT 11 sdb_fmt_array │ │ │ │ 424: 0000b49d 98 FUNC GLOBAL DEFAULT 11 r_egg_lang_free │ │ │ │ - 425: 00015265 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ - 426: 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: 00015255 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ + 426: 00015a65 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ + 427: 0001f4a9 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ + 428: 00021971 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ + 429: 0001fe21 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ + 430: 000269b9 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ + 431: 00013e4d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ + 432: 00018f4d 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ + 433: 0001ebf5 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ + 434: 000207c5 46 FUNC GLOBAL DEFAULT 11 ls_destroy │ │ │ │ + 435: 0001256d 84 FUNC GLOBAL DEFAULT 11 strbuf_free │ │ │ │ + 436: 00013329 162 FUNC GLOBAL DEFAULT 11 sdb_decode │ │ │ │ + 437: 00011c21 100 FUNC GLOBAL DEFAULT 11 sdb_array_pop_num │ │ │ │ + 438: 0002034d 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ + 439: 00019c0d 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: 00025bbd 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ + 442: 00025865 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ + 443: 00011535 36 FUNC GLOBAL DEFAULT 11 sdb_array_unset │ │ │ │ + 444: 00024e6d 440 FUNC GLOBAL DEFAULT 11 sdb_expire_set │ │ │ │ + 445: 00023375 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: 00010f59 488 FUNC GLOBAL DEFAULT 11 sdb_array_set │ │ │ │ + 448: 0001bc6d 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ + 449: 000189e5 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ + 450: 00023cc5 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ + 451: 0001fa19 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ + 452: 00025ba5 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ + 453: 000142c5 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ + 454: 00024a15 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ + 455: 00011c85 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ + 456: 0001a14d 4 FUNC GLOBAL DEFAULT 11 ht_pp_insert │ │ │ │ + 457: 000248c1 192 FUNC GLOBAL DEFAULT 11 sdb_dump_next │ │ │ │ + 458: 000258b1 96 FUNC GLOBAL DEFAULT 11 sdb_unset_like │ │ │ │ + 459: 00015201 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ + 460: 0001e415 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ + 461: 00024629 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ + 462: 00014035 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ + 463: 0001964d 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ + 464: 00019b1d 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ + 465: 0001df81 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ + 466: 00019925 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ + 467: 00020605 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: 00011371 112 FUNC GLOBAL DEFAULT 11 sdb_array_insert_num │ │ │ │ + 470: 00019ec5 8 FUNC GLOBAL DEFAULT 11 ht_pp_new_opt │ │ │ │ + 471: 0001174d 148 FUNC GLOBAL DEFAULT 11 sdb_array_contains │ │ │ │ + 472: 0001241d 264 FUNC GLOBAL DEFAULT 11 strbuf_appendf │ │ │ │ + 473: 00011e89 284 FUNC GLOBAL DEFAULT 11 sdb_array_sort_num │ │ │ │ + 474: 000219e1 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ + 475: 000203c1 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ + 476: 0001dd75 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ + 477: 000218e5 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 0001590d sdb_heap_realloc │ │ │ │ +0003f99c 00019502 R_ARM_ABS32 000158e9 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 00015a65 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 000235c9 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 00011a7d sdb_array_push │ │ │ │ 0003fae0 00000416 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ 0003fae4 00000516 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ -0003fae8 0001a716 R_ARM_JUMP_SLOT 0001536d sdb_fmt_array │ │ │ │ +0003fae8 0001a716 R_ARM_JUMP_SLOT 0001535d sdb_fmt_array │ │ │ │ 0003faec 00000616 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -0003faf0 00017716 R_ARM_JUMP_SLOT 0001197d sdb_array_prepend │ │ │ │ -0003faf4 0001d016 R_ARM_JUMP_SLOT 00019b2d ht_up_foreach │ │ │ │ +0003faf0 00017716 R_ARM_JUMP_SLOT 0001196d sdb_array_prepend │ │ │ │ +0003faf4 0001d016 R_ARM_JUMP_SLOT 00019b1d 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 0001a4f9 ht_pp_new0 │ │ │ │ +0003fb00 00012f16 R_ARM_JUMP_SLOT 0002426d 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 00026081 sdb_alen │ │ │ │ +0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024e51 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 00025501 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 00019ba1 ht_up_new │ │ │ │ +0003fb28 0001c816 R_ARM_JUMP_SLOT 0001a14d 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 00011371 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 00019a5d ht_up_delete │ │ │ │ +0003fb4c 0000f316 R_ARM_JUMP_SLOT 000148a9 sdb_disk_create │ │ │ │ +0003fb50 00017916 R_ARM_JUMP_SLOT 000141f9 dict_getr │ │ │ │ 0003fb54 00001416 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ 0003fb58 00001516 R_ARM_JUMP_SLOT 00000000 r_buf_new │ │ │ │ -0003fb5c 0001a016 R_ARM_JUMP_SLOT 00013149 sdb_encode_raw │ │ │ │ +0003fb5c 0001a016 R_ARM_JUMP_SLOT 00013139 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 00023c45 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 0001a45d 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 0001ff15 sdb_json_num_dec │ │ │ │ +0003fb84 00016416 R_ARM_JUMP_SLOT 00021da5 sdb_querys │ │ │ │ +0003fb88 00014a16 R_ARM_JUMP_SLOT 00025bb9 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 000117e1 sdb_array_add │ │ │ │ +0003fb9c 0001b916 R_ARM_JUMP_SLOT 00025bbd sdb_ht_delete │ │ │ │ +0003fba0 0001aa16 R_ARM_JUMP_SLOT 00015a65 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 00011d69 sdb_array_sort │ │ │ │ +0003fbb0 00015216 R_ARM_JUMP_SLOT 00026139 sdb_now │ │ │ │ +0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010c35 sdb_array_add_sorted │ │ │ │ +0003fbb8 00018c16 R_ARM_JUMP_SLOT 00019805 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 00026211 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 00010f59 sdb_array_set │ │ │ │ +0003fbd0 00017216 R_ARM_JUMP_SLOT 00021699 sdb_num_get │ │ │ │ +0003fbd4 00016816 R_ARM_JUMP_SLOT 00011141 sdb_array_insert │ │ │ │ +0003fbd8 00010716 R_ARM_JUMP_SLOT 00025bb1 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 000247c5 sdb_sync │ │ │ │ +0003fbe8 0000ad16 R_ARM_JUMP_SLOT 000131d1 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 00023c51 sdb_close │ │ │ │ +0003fbfc 00011016 R_ARM_JUMP_SLOT 000149fd sdb_disk_insert │ │ │ │ +0003fc00 00017616 R_ARM_JUMP_SLOT 00012361 strbuf_append │ │ │ │ +0003fc04 0000df16 R_ARM_JUMP_SLOT 0001f901 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 0001fa19 sdb_json_set │ │ │ │ +0003fc1c 0001d716 R_ARM_JUMP_SLOT 0001174d sdb_array_contains │ │ │ │ +0003fc20 00010116 R_ARM_JUMP_SLOT 00015a59 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 000208d5 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 00025bf1 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 000213c1 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 000244fd 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 00024739 sdb_foreach_match │ │ │ │ +0003fc68 0000bf16 R_ARM_JUMP_SLOT 000262ad sdb_type │ │ │ │ +0003fc6c 00016116 R_ARM_JUMP_SLOT 00024b05 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 00025ba9 sdb_ht_insert_kvp │ │ │ │ +0003fc88 00016a16 R_ARM_JUMP_SLOT 00019ecd ht_pp_free │ │ │ │ 0003fc8c 00003d16 R_ARM_JUMP_SLOT 00000000 r_num_math │ │ │ │ -0003fc90 00018416 R_ARM_JUMP_SLOT 000152dd sdb_fmt_array_num │ │ │ │ +0003fc90 00018416 R_ARM_JUMP_SLOT 000152cd sdb_fmt_array_num │ │ │ │ 0003fc94 00003e16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ 0003fc98 0000d116 R_ARM_JUMP_SLOT 00009601 r_egg_raw │ │ │ │ -0003fc9c 0000d416 R_ARM_JUMP_SLOT 00014b29 sdb_disk_unlink │ │ │ │ +0003fc9c 0000d416 R_ARM_JUMP_SLOT 00014b19 sdb_disk_unlink │ │ │ │ 0003fca0 00003f16 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -0003fca4 00009b16 R_ARM_JUMP_SLOT 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 00025025 sdb_set │ │ │ │ +0003fca8 0001b116 R_ARM_JUMP_SLOT 0001ebf5 sdb_js0n │ │ │ │ +0003fcac 0000c316 R_ARM_JUMP_SLOT 00020b51 sdb_match │ │ │ │ +0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e655 sdb_journal_close │ │ │ │ +0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e909 sdb_journal_clear │ │ │ │ +0003fcb8 0001a216 R_ARM_JUMP_SLOT 00023cfd 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 00023895 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 00019fb1 ht_pp_insert_kv │ │ │ │ +0003fccc 00014216 R_ARM_JUMP_SLOT 0001fe91 sdb_json_num_inc │ │ │ │ +0003fcd0 00010d16 R_ARM_JUMP_SLOT 000251d5 sdb_get │ │ │ │ +0003fcd4 00012416 R_ARM_JUMP_SLOT 00011951 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 00025059 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 0001232d 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 00020605 ls_new │ │ │ │ +0003fcf8 00013f16 R_ARM_JUMP_SLOT 000132b5 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 00019845 ht_up_find_kv │ │ │ │ +0003fd04 00014116 R_ARM_JUMP_SLOT 0001a1e9 ht_pp_find │ │ │ │ +0003fd08 00015316 R_ARM_JUMP_SLOT 00025791 sdb_config │ │ │ │ +0003fd0c 00017e16 R_ARM_JUMP_SLOT 000206fd ls_split_iter │ │ │ │ +0003fd10 0000c816 R_ARM_JUMP_SLOT 000251ad sdb_const_get │ │ │ │ +0003fd14 00010a16 R_ARM_JUMP_SLOT 000239ad 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 0001241d 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 0001fe21 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 00025731 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 00014b41 sdb_fmt_tostr │ │ │ │ +0003fd60 00009d16 R_ARM_JUMP_SLOT 0001a339 ht_pp_delete │ │ │ │ +0003fd64 00011216 R_ARM_JUMP_SLOT 00021739 sdb_num_set │ │ │ │ +0003fd68 0000a016 R_ARM_JUMP_SLOT 0002378d 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 00025595 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 000115a1 sdb_array_delete │ │ │ │ +0003fd88 0000a916 R_ARM_JUMP_SLOT 000260ad sdb_alen_ignore_empty │ │ │ │ +0003fd8c 0000af16 R_ARM_JUMP_SLOT 00024219 sdb_stats │ │ │ │ +0003fd90 00011316 R_ARM_JUMP_SLOT 0002046d 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 00013f55 dict_fini │ │ │ │ +0003fd9c 0001b616 R_ARM_JUMP_SLOT 0002034d sdb_lock_file │ │ │ │ +0003fda0 00018316 R_ARM_JUMP_SLOT 00011c1d sdb_array_pop │ │ │ │ +0003fda4 00009516 R_ARM_JUMP_SLOT 0001e875 sdb_journal_log │ │ │ │ +0003fda8 00014716 R_ARM_JUMP_SLOT 00012525 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 00020885 ls_prepend │ │ │ │ +0003fdb4 00015716 R_ARM_JUMP_SLOT 00011495 sdb_array_set_num │ │ │ │ +0003fdb8 0001ca16 R_ARM_JUMP_SLOT 000258b1 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 000113e1 sdb_array_add_sorted_num │ │ │ │ 0003fdd4 00006116 R_ARM_JUMP_SLOT 00000000 r_buf_seek │ │ │ │ 0003fdd8 00006216 R_ARM_JUMP_SLOT 00000000 r_syscall_new │ │ │ │ -0003fddc 00011416 R_ARM_JUMP_SLOT 00014849 sdb_diff │ │ │ │ +0003fddc 00011416 R_ARM_JUMP_SLOT 00014839 sdb_diff │ │ │ │ 0003fde0 00006316 R_ARM_JUMP_SLOT 00000000 putchar@GLIBC_2.4 │ │ │ │ 0003fde4 00006416 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0003fde8 0000a216 R_ARM_JUMP_SLOT 0001a165 ht_pp_find_kv │ │ │ │ +0003fde8 0000a216 R_ARM_JUMP_SLOT 0001a155 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 00026715 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 000207c5 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 0001f98d sdb_json_num_get │ │ │ │ +0003fe08 0000e316 R_ARM_JUMP_SLOT 00021211 sdb_ns_free │ │ │ │ +0003fe0c 00019816 R_ARM_JUMP_SLOT 000116f5 sdb_array_remove │ │ │ │ +0003fe10 0000dd16 R_ARM_JUMP_SLOT 0002535d 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 000217b1 sdb_num_inc │ │ │ │ +0003fe24 0000c216 R_ARM_JUMP_SLOT 00021cc1 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 00025251 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 00026239 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 00023781 sdb_remove │ │ │ │ +0003fe44 00010c16 R_ARM_JUMP_SLOT 000261f9 sdb_isnum │ │ │ │ +0003fe48 00018616 R_ARM_JUMP_SLOT 000235c9 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 0001e6e1 sdb_journal_open │ │ │ │ +0003fe5c 0000a316 R_ARM_JUMP_SLOT 000206a1 ls_sort │ │ │ │ +0003fe60 0000a816 R_ARM_JUMP_SLOT 00014095 dict_set │ │ │ │ 0003fe64 00019616 R_ARM_JUMP_SLOT 0000b475 r_egg_lang_init │ │ │ │ 0003fe68 00007316 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ -0003fe6c 0001af16 R_ARM_JUMP_SLOT 00013e5d dict_init │ │ │ │ -0003fe70 00009a16 R_ARM_JUMP_SLOT 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 00013e4d dict_init │ │ │ │ +0003fe70 00009a16 R_ARM_JUMP_SLOT 00020659 ls_merge_sort │ │ │ │ +0003fe74 00017116 R_ARM_JUMP_SLOT 00023219 sdb_query │ │ │ │ +0003fe78 00014016 R_ARM_JUMP_SLOT 00019569 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 00020731 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 0002409d sdb_dump_begin │ │ │ │ +0003fe90 0000fb16 R_ARM_JUMP_SLOT 00020939 ls_clone │ │ │ │ +0003fe94 00015c16 R_ARM_JUMP_SLOT 000260f5 sdb_anext │ │ │ │ +0003fe98 00018e16 R_ARM_JUMP_SLOT 00011b69 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 0001a3dd ht_pp_foreach │ │ │ │ +0003fea4 0001a516 R_ARM_JUMP_SLOT 00024639 sdb_foreach_list │ │ │ │ +0003fea8 00018f16 R_ARM_JUMP_SLOT 00014729 sdb_diff_format │ │ │ │ +0003feac 00013116 R_ARM_JUMP_SLOT 000251b5 sdb_get_len │ │ │ │ +0003feb0 00013816 R_ARM_JUMP_SLOT 00020831 ls_append │ │ │ │ +0003feb4 0000ff16 R_ARM_JUMP_SLOT 00025441 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 00014a49 sdb_disk_finish │ │ │ │ +0003fec0 0001db16 R_ARM_JUMP_SLOT 000203c1 sdb_lock │ │ │ │ +0003fec4 0001b316 R_ARM_JUMP_SLOT 0001256d strbuf_free │ │ │ │ +0003fec8 0000b016 R_ARM_JUMP_SLOT 0002506d 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 00013329 sdb_decode │ │ │ │ +0003fedc 0001ae16 R_ARM_JUMP_SLOT 000269b9 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 00019c0d 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 0001e775 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 00020495 sdb_unlock │ │ │ │ +0003ff00 0000b116 R_ARM_JUMP_SLOT 00026a65 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 000207f5 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 0002611d sdb_const_anext │ │ │ │ +0003ff18 00009616 R_ARM_JUMP_SLOT 0002063d ls_newf │ │ │ │ +0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023e4d 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 000240e1 sdb_dump_hasnext │ │ │ │ +0003ff28 00014816 R_ARM_JUMP_SLOT 00025b5d sdb_ht_new │ │ │ │ +0003ff2c 0000fd16 R_ARM_JUMP_SLOT 000120f1 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 0001f4a9 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 00021849 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 00010b99 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 00023375 sdb_query_lines │ │ │ │ +0003ff5c 00011816 R_ARM_JUMP_SLOT 00019905 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 00011e89 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 0001267d sdb_tool │ │ │ │ +0003ff74 0000a616 R_ARM_JUMP_SLOT 00012175 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 00010b55 sdb_array_get_num │ │ │ │ +0003ff84 0001cf16 R_ARM_JUMP_SLOT 0001964d 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 0002679d 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 00025f31 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) 0x271d8 │ │ │ │ 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: 5f1970a8054fc7353087553d284083c70e3fd934 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -443,16 +443,15 @@ │ │ │ │ -I"FyD8F │ │ │ │ #IBF8FyD │ │ │ │ I*F FyD │ │ │ │ I3F:FyD F │ │ │ │ #FBFIF(F │ │ │ │ #FBFIF(F │ │ │ │ ;FBFIF(F │ │ │ │ -2F;FIF(F │ │ │ │ - F K J{D │ │ │ │ +"FKFAF0F │ │ │ │ #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 #3 │ │ │ │ + muleq r1, r4, r2 │ │ │ │ + andeq r1, r2, lr, asr #4 │ │ │ │ + andeq lr, r1, ip, asr r2 │ │ │ │ + andeq lr, r1, r4, lsr r2 │ │ │ │ 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 94c4 │ │ │ │ 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, #6 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 94a0 │ │ │ │ + b.n 9480 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9414 │ │ │ │ + b.n 93f4 │ │ │ │ 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, #5 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 93cc │ │ │ │ + b.n 93ac │ │ │ │ movs r1, r0 │ │ │ │ - b.n 946c │ │ │ │ + b.n 944c │ │ │ │ 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, #30 │ │ │ │ movs r2, r0 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 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 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r2, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #222 @ 0xde │ │ │ │ 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, #20 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 94a8 │ │ │ │ + ble.n 9488 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 95c0 │ │ │ │ + ble.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, #18 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 95e0 │ │ │ │ + bgt.n 95c0 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 9548 │ │ │ │ + bgt.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 │ │ │ │ + bgt.n 9750 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb8a0001 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + sbcs.w r0, sl, r1 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 96f4 │ │ │ │ + bgt.n 96d4 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 96a0 │ │ │ │ + blt.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, #13 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 9744 │ │ │ │ + blt.n 9724 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 9838 │ │ │ │ + blt.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, #10 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 9790 │ │ │ │ + bge.n 9770 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 9748 │ │ │ │ + bge.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, #8 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 9814 │ │ │ │ + bge.n 97f4 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 97e4 │ │ │ │ + bge.n 99c4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 99a4 │ │ │ │ + bge.n 9984 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 9880 │ │ │ │ + bls.n 9860 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000098ec : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (98f8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - bge.n 998c │ │ │ │ + bge.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 │ │ │ │ + bls.n 9ba0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9ad4 │ │ │ │ + bls.n 9ab4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9af4 │ │ │ │ + bls.n 9ad4 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a88 │ │ │ │ + bhi.n 9a68 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b44 │ │ │ │ + bls.n 9b24 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a38 │ │ │ │ + bhi.n 9a18 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9abc │ │ │ │ + bhi.n 9a9c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 99ec │ │ │ │ + bhi.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, #27 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9c70 │ │ │ │ + bvc.n 9c50 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9bcc │ │ │ │ + bvs.n 9bac │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9bf0 │ │ │ │ + bvc.n 9bd0 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9ca4 │ │ │ │ + bvc.n 9c84 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9be4 │ │ │ │ + bvc.n 9bc4 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9c70 │ │ │ │ + bvc.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, #22 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 9cf4 │ │ │ │ + bpl.n 9cd4 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9c50 │ │ │ │ + bpl.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, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9f68 │ │ │ │ + bvs.n 9f48 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f6c │ │ │ │ + bvs.n 9f4c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f7c │ │ │ │ + bvs.n 9f5c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f7c │ │ │ │ + bvs.n 9f5c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9f88 │ │ │ │ + bvs.n 9f68 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9ffc │ │ │ │ + bpl.n 9fdc │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9fd8 │ │ │ │ + bmi.n 9fb8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 9f40 │ │ │ │ + bmi.n 9f20 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9f68 │ │ │ │ + bmi.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, #10 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 9fb0 │ │ │ │ + bmi.n 9f90 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 9f7c │ │ │ │ + bcs.n a15c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a130 │ │ │ │ + bmi.n a110 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n a018 │ │ │ │ + bcs.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,25 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a1e8 │ │ │ │ + bcs.n a1c8 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n a284 │ │ │ │ + beq.n a264 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a17c │ │ │ │ + bcs.n a35c │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a238 │ │ │ │ + beq.n a218 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000a274 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2042,18 +2042,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #618 @ 0x26a │ │ │ │ blx 8a44 │ │ │ │ b.n a2be │ │ │ │ - vaddl.u16 q8, d14, d1 │ │ │ │ - bcs.n a304 │ │ │ │ + vaddl.u8 q8, d14, d1 │ │ │ │ + bcs.n a2e4 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a370 │ │ │ │ + beq.n a350 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, a31e │ │ │ │ @@ -3071,266 +3071,266 @@ │ │ │ │ movs r3, r0 │ │ │ │ ldrsb r2, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - bne.n acec │ │ │ │ + bne.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ada8 │ │ │ │ + bne.n ad88 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae4c │ │ │ │ + bcs.n ae2c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae84 │ │ │ │ + bcs.n ae64 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae7c │ │ │ │ + bcs.n ae5c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad2c │ │ │ │ + bcs.n ad0c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad38 │ │ │ │ + bcs.n ad18 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad80 │ │ │ │ + bcs.n ad60 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ada4 │ │ │ │ + bcs.n ad84 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae04 │ │ │ │ + bcs.n ade4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aecc │ │ │ │ + bcc.n aeac │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aecc │ │ │ │ + bcc.n aeac │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aebc │ │ │ │ + bcc.n ae9c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aec0 │ │ │ │ + bcc.n aea0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aed8 │ │ │ │ + bcc.n aeb8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad60 │ │ │ │ + bcc.n ad40 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n ae14 │ │ │ │ + bpl.n adf4 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n ae44 │ │ │ │ + bvs.n ae24 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ae84 │ │ │ │ + bne.n ae64 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n ae78 │ │ │ │ + bne.n ae58 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae9c │ │ │ │ + bcc.n ae7c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n aeec │ │ │ │ + blt.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae94 │ │ │ │ + bcc.n ae74 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae78 │ │ │ │ + bcc.n ae58 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae6c │ │ │ │ + bcc.n ae4c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae78 │ │ │ │ + bcc.n ae58 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae70 │ │ │ │ + bcc.n ae50 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae64 │ │ │ │ + bcs.n ae44 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae7c │ │ │ │ + bcc.n ae5c │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n af4c │ │ │ │ + bcs.n af2c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adb8 │ │ │ │ + bcs.n ad98 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n aed0 │ │ │ │ + bge.n aeb0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad70 │ │ │ │ + bcs.n af50 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ada4 │ │ │ │ + bcs.n ad84 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adfc │ │ │ │ + bcs.n addc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adc8 │ │ │ │ + bcs.n ada8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n aec0 │ │ │ │ + bcc.n aea0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n af00 │ │ │ │ + bcs.n aee0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r8], #-4 │ │ │ │ + mrrc2 0, 0, r0, r8, cr1 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n af38 │ │ │ │ + bne.n af18 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n ae74 │ │ │ │ + beq.n ae54 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfada0001 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xfaca0001 │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh.w r0, [r6, #1] │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + vld1.8 {d0[0]}, [r6], r1 │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - vst4.8 {d0-d3}, [lr], r1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldr??.w r0, [lr, #1] │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {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} │ │ │ │ + str.w r0, [lr, #1] │ │ │ │ + ldrh.w r0, [r8, #1] │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldrb.w r0, [ip, #1] │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + strb.w r0, [ip, #1] │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldrh.w r0, [r0, r1] │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + strh.w r0, [r0, r1] │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7be0001 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xf7ae0001 │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7660001 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xf7560001 │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7280001 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + @ instruction: 0xf7180001 │ │ │ │ + ldmia r4!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {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 +3354,17 @@ │ │ │ │ blx 8098 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {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 +3386,15 @@ │ │ │ │ adds r4, r7, #1 │ │ │ │ cbnz r3, b0bc │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2707c │ │ │ │ + bl 2706c │ │ │ │ subs r4, r4, r1 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr.w r1, [r6, #1272] @ 0x4f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ blx r4 │ │ │ │ @@ -3500,26 +3500,26 @@ │ │ │ │ ldr r3, [pc, #40] @ (b1c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #458 @ 0x1ca │ │ │ │ blx 8a44 │ │ │ │ b.n b142 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bfi r0, r8, #0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf3580001 │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {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 +3759,23 @@ │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #920] @ (b7f0 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #520] @ (b668 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - b.n ae00 │ │ │ │ + b.n ade0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b474 : │ │ │ │ add.w r2, r0, #5408 @ 0x1520 │ │ │ │ ldr r3, [pc, #28] @ (b498 ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ @@ -3784,15 +3784,15 @@ │ │ │ │ str r1, [r0, #96] @ 0x60 │ │ │ │ movs r1, #10 │ │ │ │ str.w r3, [r0, #1268] @ 0x4f4 │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0, #60] @ 0x3c │ │ │ │ strd r1, r3, [r2, #-4] │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {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 +3845,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (b544 ) │ │ │ │ add r0, pc │ │ │ │ blx 8a5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 81bc │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {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 +3895,21 @@ │ │ │ │ blx 8a5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81bc │ │ │ │ movs r5, #0 │ │ │ │ b.n b586 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {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 +4314,42 @@ │ │ │ │ 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} │ │ │ │ + cdp 0, 3, cr0, cr12, cr1, {0} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r0], #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + ldc 0, cr0, [r0], {1} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {} │ │ │ │ movs r1, r0 │ │ │ │ rors r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - strd r0, r0, [r4], #4 │ │ │ │ - sub.w r0, lr, r1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xe8d40001 │ │ │ │ + @ instruction: 0xeb9e0001 │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - adcs.w r0, r4, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + adc.w r0, r4, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {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 +5824,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 r3!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca50 │ │ │ │ + cbnz r6, ca4c │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n c924 │ │ │ │ + bpl.n cb04 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n ca98 │ │ │ │ + bmi.n ca78 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca90 │ │ │ │ + cbnz r6, ca8c │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, ca8a │ │ │ │ + cbnz r2, ca86 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, ca86 │ │ │ │ + cbnz r4, ca82 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n ca14 │ │ │ │ + bgt.n c9f4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, ca74 │ │ │ │ + cbnz r0, ca70 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ movs r1, r0 │ │ │ │ - push {r6} │ │ │ │ + push {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ca28 │ │ │ │ + bcs.n ca08 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n c9f8 │ │ │ │ + blt.n c9d8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxth r2, r7 │ │ │ │ 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 +7052,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 │ │ │ │ + bhi.n d7ac │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n d750 │ │ │ │ + bhi.n d730 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, d748 │ │ │ │ + cbz r0, d744 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n d6c8 │ │ │ │ + bvc.n d6a8 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, d73e │ │ │ │ + cbz r0, d73a │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, d73e │ │ │ │ + cbz r2, d73a │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #456 @ (adr r6, d920 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, d8e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #568 @ (adr r2, d994 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, d954 ) │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n d7a8 │ │ │ │ + bmi.n d788 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d830 │ │ │ │ + bcs.n d810 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d7c8 │ │ │ │ + bcs.n d7a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d700 │ │ │ │ + bne.n d6e0 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d7e4 │ │ │ │ + bne.n d7c4 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #712 @ (adr r7, da70 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, da30 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d8a4 │ │ │ │ + beq.n d884 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, d7dc ) │ │ │ │ + add r6, pc, #992 @ (adr r6, db9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d83c │ │ │ │ + beq.n d81c │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #816 @ (adr r6, dafc ) │ │ │ │ + add r6, pc, #752 @ (adr r6, dabc ) │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d7ec │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #632 @ (adr r6, da50 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, da10 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #440 @ (adr r6, d99c ) │ │ │ │ + add r6, pc, #376 @ (adr r6, d95c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #256 @ (adr r6, d8f0 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, d8b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #72 @ (adr r6, d844 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, d804 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #904 @ (adr r5, db90 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, db50 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #600 @ (adr r7, da6c ) │ │ │ │ + add r7, pc, #536 @ (adr r7, da2c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #648 @ (adr r5, daa0 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, da60 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #704 @ (adr r4, daec ) │ │ │ │ + add r4, pc, #640 @ (adr r4, daac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ @@ -7236,15 +7236,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 r0, sp, #192 @ 0xc0 │ │ │ │ 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 +7331,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 r0, sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r7, pc, #992 @ (adr r7, dd78 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, dd94 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, dd54 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, dd70 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, dd30 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #776 @ (adr r7, dcac ) │ │ │ │ + add r7, pc, #712 @ (adr r7, dc6c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #688 @ (adr r7, dc58 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, dc18 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #728 @ (adr r7, dc84 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, dc44 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #656 @ (adr r7, dc40 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, dc00 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #584 @ (adr r7, dbfc ) │ │ │ │ + add r7, pc, #520 @ (adr r7, dbbc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #576 @ (adr r7, dbf8 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, dbb8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, db84 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, db44 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #368 @ (adr r7, db30 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, daf0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #312 @ (adr r7, dafc ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 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 r7, pc, #224 @ (adr r7, 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 +7392,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 r7, pc, #176 @ (adr r7, 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 r7, pc, #80 @ (adr r7, 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 r7, pc, #72 @ (adr r7, da84 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (da44 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r7, pc, #152 @ (adr r7, dae0 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 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 +7506,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 r6, pc, #904 @ (adr r6, dea8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, dedc ) │ │ │ │ + add r6, pc, #888 @ (adr r6, de9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, dee0 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, dea0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #968 @ (adr r6, def4 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, deb4 ) │ │ │ │ movs r1, r0 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #616 @ (adr r6, dd9c ) │ │ │ │ + add r6, pc, #552 @ (adr r6, dd5c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #584 @ (adr r6, dd80 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, dd40 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, dd74 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, dd34 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #544 @ (adr r6, dd60 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, dd20 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #512 @ (adr r6, dd44 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, dd04 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, dd34 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 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 +7546,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 r6, pc, #208 @ (adr r6, 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 +7649,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 r5, pc, #1000 @ (adr r5, e06c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #1000 @ (adr r5, e070 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, e030 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, e064 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, e024 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #992 @ (adr r5, e070 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, e030 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, e064 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, e024 ) │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, de9c ) │ │ │ │ + add r5, pc, #448 @ (adr r5, de5c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #448 @ (adr r5, de60 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 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 +7778,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 r5, pc, #248 @ (adr r5, deb0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, dee4 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, dea4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #264 @ (adr r5, dec8 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, de88 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, de64 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, de24 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #248 @ (adr r5, dec0 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, de80 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #896 @ (adr r4, e14c ) │ │ │ │ + add r4, pc, #832 @ (adr r4, e10c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #904 @ (adr r4, e158 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, e118 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, dfe4 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, dfa4 ) │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #576 @ (adr r4, e01c ) │ │ │ │ + add r4, pc, #512 @ (adr r4, dfdc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #464 @ (adr r4, dfb0 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 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 +7848,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 r4, pc, #376 @ (adr r4, 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 +7888,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 r3, pc, #944 @ (adr r3, 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 +7924,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 r3, pc, #712 @ (adr r3, e1f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #224 @ (adr r3, e010 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 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 +7953,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 r3, pc, #432 @ (adr r3, e128 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #520 @ (adr r3, e184 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, e144 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #408 @ (adr r3, e118 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, e0d8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #496 @ (adr r3, e174 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 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 +7985,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 r3, pc, #288 @ (adr r3, e0e4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #352 @ (adr r3, e128 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 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 +8011,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 r3, pc, #184 @ (adr r3, e0bc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #232 @ (adr r3, e0f0 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 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 +8034,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 r3, pc, #120 @ (adr r3, e0b8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #208 @ (adr r3, e114 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, e0d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #568 @ (adr r0, e280 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, e240 ) │ │ │ │ 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 +8088,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 r2, pc, #912 @ (adr r2, e458 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #704 @ (adr r2, e38c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, e34c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #856 @ (adr r2, e428 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, e3e8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, e41c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 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 +8126,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 r2, pc, #520 @ (adr r2, 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 +8221,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 r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #456 @ (adr r2, e3ec ) │ │ │ │ + add r2, pc, #392 @ (adr r2, e3ac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #320 @ (adr r2, e368 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, e328 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #280 @ (adr r2, e344 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, e304 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #240 @ (adr r2, e320 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, e2e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [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 r1, pc, #512 @ (adr r1, 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 r1, pc, #504 @ (adr r1, 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 r1, pc, #528 @ (adr r1, 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 r1, pc, #528 @ (adr r1, 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 r1, pc, #544 @ (adr r1, 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 r1, pc, #560 @ (adr r1, 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 r1, pc, #568 @ (adr r1, 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 +8312,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 r1, pc, #504 @ (adr r1, 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 +8328,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 r1, pc, #440 @ (adr r1, 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 r1, pc, #408 @ (adr r1, e4bc ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e32c ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - add r1, pc, #504 @ (adr r1, e528 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 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 r1, pc, #416 @ (adr r1, 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 +8434,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 r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #168 @ (adr r1, e4b0 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, e470 ) │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r4, #28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [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 +8502,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 r6, [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 +8542,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 r7, [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 +8558,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 r7, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [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 r7, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [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 +8610,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 r7, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [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 +8645,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 r7, [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 +8740,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 r2, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [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 +8789,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 r5, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [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 r5, [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 r5, [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 r5, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7c4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [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 +8919,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 r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #9 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [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 +8975,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 r4, [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 +9040,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 r4, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [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 +9128,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 r4, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfaba0002 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [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 +9204,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 r3, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ - rev r0, r7 │ │ │ │ + rev r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [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 +9348,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 r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [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 +9408,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 r5, [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 +9437,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 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [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 +9474,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 r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [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 r1, [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 r1, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [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 +9539,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 r1, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [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 +9622,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] │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -9738,48 +9738,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] │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f0e0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [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 +9798,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 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f138 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [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 │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (f154 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [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 +9907,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, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #10 │ │ │ │ mov r4, r0 │ │ │ │ @@ -9945,15 +9945,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 r6, [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 +10040,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, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r5, #30 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -10175,35 +10175,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, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [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 +10245,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, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r3, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #5268 @ 0x1494 │ │ │ │ ldr.w r1, [r0, #3784] @ 0xec8 │ │ │ │ @@ -10285,15 +10285,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 r3, [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 +10312,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 r3, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [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, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ bgt.n f63a │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #8] @ (f644 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [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 +10357,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 r3, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #124] @ (f718 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -10427,21 +10427,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 r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -10469,17 +10469,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 r2, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ @@ -10569,39 +10569,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 r1, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ + movs r1, r0 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ @@ -10611,22 +10611,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 r1, [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 r1, [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 +10637,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 r1, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [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 +10659,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 r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -10704,15 +10704,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, #28] │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n fa2a │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n fa94 │ │ │ │ @@ -10799,41 +10799,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, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10848,50 +10848,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, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ 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, #58] @ 0x3a │ │ │ │ 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, #58] @ 0x3a │ │ │ │ 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, #16] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb64 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb70 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #188] @ fc40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10977,36 +10977,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, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ cdp2 0, 13, cr0, cr8, cr2, {0} │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -11032,15 +11032,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, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -11094,25 +11094,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, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [pc, #36] @ fda4 │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ add ip, pc │ │ │ │ @@ -11181,29 +11181,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, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ b.n fd1c │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #496 @ (adr r7, 1003c ) │ │ │ │ + add r7, pc, #432 @ (adr r7, fffc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ @@ -11258,27 +11258,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, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #896 @ (adr r6, 10270 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 10230 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -11402,21 +11402,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, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfaca0002 │ │ │ │ @ instruction: 0xfa9c0002 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11459,15 +11459,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, #14] │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfa100002 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ @@ -11487,21 +11487,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, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -11524,42 +11524,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, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ble.n 101a0 │ │ │ │ ldr r1, [pc, #8] @ (101a4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, 101b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (101c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (101c4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8790 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ cbz r1, 101e2 │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 101d8 │ │ │ │ ldr r1, [pc, #80] @ (10220 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -11589,23 +11589,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, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #568 @ (adr r3, 10464 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 10424 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ ldr r1, [pc, #180] @ (102f8 ) │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ @@ -11671,687 +11671,676 @@ │ │ │ │ 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, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ blx 814c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 10398 │ │ │ │ - ldr.w r1, [pc, #1112] @ 10784 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 1039a │ │ │ │ + ldr.w r1, [pc, #1096] @ 10774 │ │ │ │ + mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ - ldr.w r1, [pc, #1104] @ 10788 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r1, [pc, #1088] @ 10778 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8ab0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 103a4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 103a6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 103a0 │ │ │ │ - add.w r6, r6, #8192 @ 0x2000 │ │ │ │ + beq.n 103a2 │ │ │ │ + add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ - ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ + ldr.w r3, [r4, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 103ee │ │ │ │ + beq.n 103f2 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1045e │ │ │ │ + beq.w 10478 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1045e │ │ │ │ - ldr.w r8, [pc, #1040] @ 1078c │ │ │ │ + beq.n 10478 │ │ │ │ + ldr.w r7, [pc, #1024] @ 1077c │ │ │ │ movs r0, #1 │ │ │ │ - add r8, pc │ │ │ │ - add.w r1, r8, #232 @ 0xe8 │ │ │ │ + add r7, pc │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10440 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 1045c │ │ │ │ + mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 81c0 │ │ │ │ - add.w r6, r6, #8192 @ 0x2000 │ │ │ │ + add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ - ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ + ldr.w r3, [r4, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10402 │ │ │ │ + beq.n 10406 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10626 │ │ │ │ + beq.w 1062a │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - movne r4, #0 │ │ │ │ - bne.n 10378 │ │ │ │ - ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ + movne r5, #0 │ │ │ │ + bne.n 1037a │ │ │ │ + ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 10410 │ │ │ │ - ldr r6, [pc, #944] @ (10790 ) │ │ │ │ + bne.n 10414 │ │ │ │ + ldr r4, [pc, #924] @ (10780 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - add r6, pc │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #43 @ 0x2b │ │ │ │ + add r4, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - b.n 10472 │ │ │ │ - ldr r4, [pc, #932] @ (10794 ) │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ + b.n 1048e │ │ │ │ + ldr r5, [pc, #912] @ (10784 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ + add r5, pc │ │ │ │ + add.w r1, r5, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10692 │ │ │ │ - ldr.w r4, [r6, #3772] @ 0xebc │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 10414 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.w 10640 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1038c │ │ │ │ - ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ + bne.w 10698 │ │ │ │ + ldr.w r7, [r4, #3772] @ 0xebc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 10418 │ │ │ │ + cmp r7, #2 │ │ │ │ + beq.w 10646 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1038e │ │ │ │ + ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1072c │ │ │ │ + beq.w 10736 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 106c4 │ │ │ │ - ldr.w r8, [pc, #880] @ 10798 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 106cc │ │ │ │ + ldr.w r8, [pc, #860] @ 10788 │ │ │ │ + mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ add.w r8, r8, #232 @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ blx 8cac │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10768 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1038c │ │ │ │ - ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ - add.w r1, r8, #232 @ 0xe8 │ │ │ │ + beq.n 1038e │ │ │ │ + ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [pc, #832] @ (1078c ) │ │ │ │ + ldr r2, [pc, #832] @ (10790 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #95 @ 0x5f │ │ │ │ + blx 8a44 │ │ │ │ + b.n 10414 │ │ │ │ + ldr.w r3, [r4, #3784] @ 0xec8 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #844] @ (1079c ) │ │ │ │ - ldr r2, [pc, #848] @ (107a0 ) │ │ │ │ + ldr r3, [pc, #812] @ (10794 ) │ │ │ │ + ldr r2, [pc, #812] @ (10798 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1038c │ │ │ │ - ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ + b.n 1038e │ │ │ │ + ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1038c │ │ │ │ - ldr r6, [pc, #828] @ (107a4 ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + bne.n 1038e │ │ │ │ + ldr r4, [pc, #792] @ (1079c ) │ │ │ │ + mov.w r8, #50 @ 0x32 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + add r4, pc │ │ │ │ + adds r4, #28 │ │ │ │ + mov r0, r8 │ │ │ │ blx 8644 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10704 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ + beq.w 1070c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ 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.w r3, r8, lsl #2 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r2, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10706 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r4, [r2, #4]! │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 104c0 │ │ │ │ + add.w lr, r3, r7 │ │ │ │ + movw r2, #42704 @ 0xa6d0 │ │ │ │ + movt r2, #33390 @ 0x826e │ │ │ │ movw ip, #26125 @ 0x660d │ │ │ │ movt ip, #25 │ │ │ │ + strd r5, r4, [sp, #32] │ │ │ │ + mov r8, r4 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + add.w sl, r7, #4 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, lr │ │ │ │ + mov fp, ip │ │ │ │ + mov r6, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ 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, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r7, [r4, #-4]! │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ + mla r5, fp, r5, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26dbc │ │ │ │ + ldr.w r0, [r6, 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] │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + cmp r4, sl │ │ │ │ + str.w r7, [r6, r1, lsl #2] │ │ │ │ + bne.n 10502 │ │ │ │ + ldrd r5, r4, [sp, #32] │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 106f8 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - adds r2, r0, r2 │ │ │ │ - mov sl, r8 │ │ │ │ - subs r0, #1 │ │ │ │ + beq.w 10700 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + subs r3, r0, #1 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + add r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r3 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ldrb.w ip, [lr, r3] │ │ │ │ strb.w ip, [r0, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 10582 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.n 10556 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r4, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r8, sl │ │ │ │ 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 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r1, r0, lsl #7 │ │ │ │ - add.w r1, r1, r0, lsr #1 │ │ │ │ + mov.w r1, r0, lsl #6 │ │ │ │ + add.w r1, r1, r0, lsr #2 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - bne.n 105c0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 1067e │ │ │ │ - ldrb r3, [r7, #0] │ │ │ │ - mov r2, r6 │ │ │ │ + bne.n 10582 │ │ │ │ + bic.w r1, r4, #7 │ │ │ │ + mov r3, r8 │ │ │ │ + add.w r0, r8, r1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + eor.w r2, r2, #1852730990 @ 0x6e6e6e6e │ │ │ │ + str.w r2, [r3, #-8] │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + eor.w r2, r2, #1852730990 @ 0x6e6e6e6e │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 1059e │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 105ce │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + eor.w r2, r2, #110 @ 0x6e │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + bhi.n 105be │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 10684 │ │ │ │ + ldrb.w r3, [r9] │ │ │ │ + mov r2, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 106de │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 106ea │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 8a68 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - ldrb r3, [r7, #0] │ │ │ │ + ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1038c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 106aa │ │ │ │ - ldr r6, [pc, #428] @ (107a8 ) │ │ │ │ + beq.w 1038e │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 106b0 │ │ │ │ + ldr r4, [pc, #416] @ (107a0 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r6, pc │ │ │ │ - add.w r1, r6, #232 @ 0xe8 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1038c │ │ │ │ - ldr r3, [pc, #412] @ (107ac ) │ │ │ │ - add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #408] @ (107b0 ) │ │ │ │ + beq.w 1038e │ │ │ │ + ldr r3, [pc, #400] @ (107a4 ) │ │ │ │ + add.w r1, r4, #232 @ 0xe8 │ │ │ │ + ldr r2, [pc, #396] @ (107a8 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #151 @ 0x97 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1038c │ │ │ │ - ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ + b.n 1038e │ │ │ │ + ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 10410 │ │ │ │ - ldr r6, [pc, #384] @ (107b4 ) │ │ │ │ + bne.w 10414 │ │ │ │ + ldr r4, [pc, #372] @ (107ac ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - add r6, pc │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #43 @ 0x2b │ │ │ │ + add r4, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - b.n 10472 │ │ │ │ - ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ + b.n 1048e │ │ │ │ + ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1071e │ │ │ │ + beq.n 10726 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 106d0 │ │ │ │ - ldr r4, [pc, #360] @ (107b8 ) │ │ │ │ + beq.n 106da │ │ │ │ + ldr r5, [pc, #348] @ (107b0 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ + add r5, pc │ │ │ │ + add.w r1, r5, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10410 │ │ │ │ - ldr r3, [pc, #344] @ (107bc ) │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr.w r2, [r6, #3780] @ 0xec4 │ │ │ │ + beq.w 10414 │ │ │ │ + ldr r3, [pc, #332] @ (107b4 ) │ │ │ │ + add.w r1, r5, #232 @ 0xe8 │ │ │ │ + ldr.w r2, [r4, #3780] @ 0xec4 │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #332] @ (107c0 ) │ │ │ │ + ldr r2, [pc, #316] @ (107b8 ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 8a44 │ │ │ │ - b.n 10410 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 10414 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 8a68 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1038c │ │ │ │ - ldr r3, [pc, #304] @ (107c4 ) │ │ │ │ - add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #300] @ (107c8 ) │ │ │ │ + b.n 1038e │ │ │ │ + ldr r3, [pc, #288] @ (107bc ) │ │ │ │ + add.w r1, r5, #232 @ 0xe8 │ │ │ │ + ldr r2, [pc, #288] @ (107c0 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ blx 8a44 │ │ │ │ - b.n 10402 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 10406 │ │ │ │ + mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 7fac │ │ │ │ - b.n 1038c │ │ │ │ - ldr r6, [pc, #260] @ (107cc ) │ │ │ │ - movs r4, #0 │ │ │ │ - movs r2, #27 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r6, pc │ │ │ │ - b.n 10472 │ │ │ │ - ldr r6, [pc, #252] @ (107d0 ) │ │ │ │ - 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 │ │ │ │ + b.n 1038e │ │ │ │ + ldr r4, [pc, #244] @ (107c4 ) │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #27 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + add r4, pc │ │ │ │ + b.n 1048e │ │ │ │ + ldr r4, [pc, #236] @ (107c8 ) │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #47 @ 0x2f │ │ │ │ + str r5, [sp, #28] │ │ │ │ + add r4, pc │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ + b.n 1048e │ │ │ │ + ldr r7, [pc, #224] @ (107cc ) │ │ │ │ movs r0, #3 │ │ │ │ - add r8, pc │ │ │ │ - add.w r8, r8, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + add r7, pc │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 1073a │ │ │ │ - mov r2, r6 │ │ │ │ + cbnz r0, 10746 │ │ │ │ + mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 105de │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 105e0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - ldr r6, [pc, #208] @ (107d8 ) │ │ │ │ + ldr r4, [pc, #192] @ (107d0 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r6, pc │ │ │ │ - add.w r1, r6, #232 @ 0xe8 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cac │ │ │ │ - cbnz r0, 10750 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ + cbnz r0, 1075c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r6, #0 │ │ │ │ blx 8d8c │ │ │ │ - b.n 1038c │ │ │ │ - ldr r6, [pc, #188] @ (107dc ) │ │ │ │ - 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 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 ) │ │ │ │ + b.n 1038e │ │ │ │ + ldr r4, [pc, #172] @ (107d4 ) │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #31 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + add r4, pc │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ + b.n 1048e │ │ │ │ + ldr r4, [pc, #160] @ (107d8 ) │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + add r4, pc │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ + b.n 1048e │ │ │ │ + ldr r3, [pc, #148] @ (107dc ) │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [pc, #148] @ (107e0 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ blx 8a44 │ │ │ │ - b.n 106f2 │ │ │ │ - ldr r3, [pc, #152] @ (107ec ) │ │ │ │ - add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #152] @ (107f0 ) │ │ │ │ + b.n 106fa │ │ │ │ + ldr r3, [pc, #132] @ (107e4 ) │ │ │ │ + add.w r1, r4, #232 @ 0xe8 │ │ │ │ + ldr r2, [pc, #132] @ (107e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #155 @ 0x9b │ │ │ │ blx 8a44 │ │ │ │ - b.n 10714 │ │ │ │ - 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 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - blx 8a44 │ │ │ │ - b.n 10410 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + b.n 1071c │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #216 @ (adr r2, 10868 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 10810 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #824 @ (adr r1, 10acc ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 10a6c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, 10aa0 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 10a40 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #552 @ (adr r1, 109c4 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 10964 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #280 @ (adr r1, 108c0 ) │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + add r1, pc, #104 @ (adr r1, 10808 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r0, #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] @ (10a7c ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #636] @ (10a90 ) │ │ │ │ + ldr r3, [pc, #636] @ (10a80 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #636] @ (10a94 ) │ │ │ │ + ldr r1, [pc, #636] @ (10a84 ) │ │ │ │ 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 108e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108f2 │ │ │ │ + beq.n 108e2 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 8518 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.n 10936 │ │ │ │ + beq.n 10926 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 88e4 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w 1098e │ │ │ │ + bcs.w 1097e │ │ │ │ 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 1086e │ │ │ │ + b.n 10a50 │ │ │ │ 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 1094c │ │ │ │ mov r0, r6 │ │ │ │ blx 88e4 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 1086a │ │ │ │ + bcc.n 1085a │ │ │ │ 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 109a4 │ │ │ │ + ldr r4, [pc, #488] @ (10a88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10978 │ │ │ │ + bne.n 10968 │ │ │ │ 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] @ (10a8c ) │ │ │ │ + ldr r3, [pc, #440] @ (10a80 ) │ │ │ │ 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 10a78 │ │ │ │ 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] @ (10a90 ) │ │ │ │ blx 81c0 │ │ │ │ - ldr r0, [pc, #424] @ (10aa4 ) │ │ │ │ + ldr r0, [pc, #424] @ (10a94 ) │ │ │ │ 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 10824 │ │ │ │ + ldr r0, [pc, #404] @ (10a98 ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #404] @ (10aac ) │ │ │ │ + ldr r2, [pc, #404] @ (10a9c ) │ │ │ │ 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 10832 │ │ │ │ + ldr r4, [pc, #376] @ (10aa0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ - cbz r0, 1096c │ │ │ │ - ldr r0, [pc, #364] @ (10ab4 ) │ │ │ │ + cbz r0, 1095c │ │ │ │ + ldr r0, [pc, #364] @ (10aa4 ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #364] @ (10ab8 ) │ │ │ │ + ldr r2, [pc, #364] @ (10aa8 ) │ │ │ │ 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 1095c │ │ │ │ + ldr r4, [pc, #348] @ (10aac ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a4a │ │ │ │ + bne.n 10a3a │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 81c0 │ │ │ │ - b.n 108d4 │ │ │ │ - ldr r3, [pc, #324] @ (10ac0 ) │ │ │ │ + b.n 108c4 │ │ │ │ + ldr r3, [pc, #324] @ (10ab0 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (10ac4 ) │ │ │ │ + ldr r2, [pc, #324] @ (10ab4 ) │ │ │ │ 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 108ae │ │ │ │ + ldr r4, [pc, #312] @ (10ab8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1096c │ │ │ │ - ldr r0, [pc, #300] @ (10acc ) │ │ │ │ + beq.n 1095c │ │ │ │ + ldr r0, [pc, #300] @ (10abc ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (10ad0 ) │ │ │ │ + ldr r2, [pc, #300] @ (10ac0 ) │ │ │ │ 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 1095c │ │ │ │ + ldr r5, [pc, #284] @ (10ac4 ) │ │ │ │ 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 +12362,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 10a22 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e70 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -12394,55 +12383,55 @@ │ │ │ │ blx 7fac │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 88e4 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 10a06 │ │ │ │ + bcc.n 109f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 8b74 │ │ │ │ - b.n 108c8 │ │ │ │ - ldr r0, [pc, #140] @ (10ad8 ) │ │ │ │ + b.n 108b8 │ │ │ │ + ldr r0, [pc, #140] @ (10ac8 ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (10adc ) │ │ │ │ + ldr r2, [pc, #140] @ (10acc ) │ │ │ │ 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 1095c │ │ │ │ + ldr r4, [pc, #124] @ (10ad0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1096c │ │ │ │ - ldr r0, [pc, #112] @ (10ae4 ) │ │ │ │ + beq.w 1095c │ │ │ │ + ldr r0, [pc, #112] @ (10ad4 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (10ae8 ) │ │ │ │ + ldr r2, [pc, #112] @ (10ad8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a44 │ │ │ │ - b.n 1096c │ │ │ │ + b.n 1095c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2b40002 │ │ │ │ + movt r0, #16386 @ 0x4002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf1f00002 │ │ │ │ + addw r0, r0, #2 │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ @@ -12478,143 +12467,143 @@ │ │ │ │ strh r6, [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 10afe │ │ │ │ + b.n 10b0a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10b2a │ │ │ │ + bne.n 10b1a │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 10b1a │ │ │ │ + beq.n 10b0a │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 10afa │ │ │ │ + bne.n 10aea │ │ │ │ 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 10b06 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 10aec │ │ │ │ + b.n 10adc │ │ │ │ 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 10b52 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r2 │ │ │ │ ite cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ movcs r0, #0 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00010b64 : │ │ │ │ +00010b54 : │ │ │ │ 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, 10b8a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 10b9a │ │ │ │ + cbz r3, 10b8a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 10ba0 │ │ │ │ + ble.n 10b90 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b8e │ │ │ │ + b.n 10b7e │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 10ba0 │ │ │ │ + beq.n 10b90 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10b88 │ │ │ │ + bne.n 10b78 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -00010ba8 : │ │ │ │ +00010b98 : │ │ │ │ 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, 10bd4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 10be4 │ │ │ │ + cbz r3, 10bd4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 10bea │ │ │ │ - beq.n 10bfc │ │ │ │ + blt.n 10bda │ │ │ │ + beq.n 10bec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 10bd6 │ │ │ │ + b.n 10bc6 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 10bfc │ │ │ │ + ble.n 10bec │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10bd0 │ │ │ │ + bne.n 10bc0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8048 │ │ │ │ negs r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 10be4 │ │ │ │ + bgt.n 10bd4 │ │ │ │ add r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10bfc │ │ │ │ - bgt.n 10bcc │ │ │ │ + beq.n 10bec │ │ │ │ + bgt.n 10bbc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 10c30 │ │ │ │ + cbz r0, 10c20 │ │ │ │ subs r5, r0, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 10c3a │ │ │ │ + cbz r3, 10c2a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 10c2c │ │ │ │ + cbz r3, 10c1c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r5] │ │ │ │ @@ -12622,117 +12611,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 10c0a │ │ │ │ │ │ │ │ -00010c44 : │ │ │ │ +00010c34 : │ │ │ │ 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] @ (10e44 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #504] @ (10e58 ) │ │ │ │ + ldr r3, [pc, #504] @ (10e48 ) │ │ │ │ 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, 10c78 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10db6 │ │ │ │ + bne.w 10da6 │ │ │ │ add.w r5, sp, #31 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10c8e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbnz r3, 10cbc │ │ │ │ + cbnz r3, 10cac │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #440] @ (10e5c ) │ │ │ │ - ldr r3, [pc, #436] @ (10e58 ) │ │ │ │ + ldr r2, [pc, #440] @ (10e4c ) │ │ │ │ + ldr r3, [pc, #436] @ (10e48 ) │ │ │ │ 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 10e40 │ │ │ │ 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, 10cd4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10cd4 │ │ │ │ + bne.n 10cc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 10de8 │ │ │ │ + bne.w 10dd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e1c │ │ │ │ + beq.w 10e0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10c9e │ │ │ │ + beq.n 10c8e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e26 │ │ │ │ + beq.w 10e16 │ │ │ │ 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 10d1c │ │ │ │ + b.n 10dfa │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 10e3c │ │ │ │ + bcs.w 10e2c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10adc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 10dbc │ │ │ │ + beq.n 10dac │ │ │ │ mov r0, r4 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10d26 │ │ │ │ + bne.n 10d16 │ │ │ │ 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 +12734,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 10d0c │ │ │ │ mov r9, r8 │ │ │ │ cmp r6, r5 │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ - bcc.n 10df6 │ │ │ │ + bcc.n 10de6 │ │ │ │ cmp r9, fp │ │ │ │ it hi │ │ │ │ strbhi r3, [r0, #0] │ │ │ │ - bls.n 10e2c │ │ │ │ + bls.n 10e1c │ │ │ │ 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 10e24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ca0 │ │ │ │ + b.n 10c90 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ adds r5, r0, r4 │ │ │ │ - b.n 10c92 │ │ │ │ + b.n 10c82 │ │ │ │ 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 10d48 │ │ │ │ + b.n 10d44 │ │ │ │ + ldr r3, [pc, #116] @ (10e50 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ - b.n 10ce4 │ │ │ │ + b.n 10cd4 │ │ │ │ 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 10d84 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 10dce │ │ │ │ + b.n 10dbe │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 10d00 │ │ │ │ + b.n 10cf0 │ │ │ │ mov r9, fp │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 10df8 │ │ │ │ + bcc.n 10de8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 10d94 │ │ │ │ + b.n 10d84 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10db2 │ │ │ │ + b.n 10da2 │ │ │ │ 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 10dbe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 6, cr0, cr12, cr2, {0} │ │ │ │ + cdp 0, 7, cr0, cr12, cr2, {0} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr4, cr2, {0} │ │ │ │ + cdp 0, 3, cr0, cr4, cr2, {0} │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ │ │ │ │ -00010e64 : │ │ │ │ +00010e54 : │ │ │ │ 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] @ (10f4c ) │ │ │ │ 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] @ (10f50 ) │ │ │ │ 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, 10e9e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r4, 10eb2 │ │ │ │ + cbz r4, 10ea2 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 10eb2 │ │ │ │ + beq.n 10ea2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10ec6 │ │ │ │ - cbz r3, 10eb8 │ │ │ │ + b.n 10eb6 │ │ │ │ + cbz r3, 10ea8 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 10ee0 │ │ │ │ + cbnz r2, 10ed0 │ │ │ │ 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] @ (10f54 ) │ │ │ │ + ldr r3, [pc, #148] @ (10f50 ) │ │ │ │ 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 10f46 │ │ │ │ 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 10ea8 │ │ │ │ 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, 10f3a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10eae │ │ │ │ + beq.n 10e9e │ │ │ │ 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 +12920,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 10eb4 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10f0e │ │ │ │ + b.n 10efe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcrr 0, 0, r0, r4, cr2 │ │ │ │ + mrrc 0, 0, r0, r4, cr2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebfe0002 │ │ │ │ + stc 0, cr0, [lr], {2} │ │ │ │ │ │ │ │ -00010f68 : │ │ │ │ +00010f58 : │ │ │ │ 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] @ (11134 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #456] @ (11148 ) │ │ │ │ + ldr r3, [pc, #456] @ (11138 ) │ │ │ │ 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, 10f92 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 10fce │ │ │ │ + cbnz r3, 10fbe │ │ │ │ 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] @ (1113c ) │ │ │ │ + ldr r3, [pc, #404] @ (11138 ) │ │ │ │ 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 1112e │ │ │ │ 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 110f0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 1101a │ │ │ │ + blt.n 1100a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1112a │ │ │ │ + beq.w 1111a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1100c │ │ │ │ + b.n 10ffc │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 11076 │ │ │ │ + beq.n 11066 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11004 │ │ │ │ + bne.n 10ff4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa0 │ │ │ │ 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 11110 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 11006 │ │ │ │ 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 +13039,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 1111e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa0 │ │ │ │ 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 11106 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 11016 │ │ │ │ + beq.n 11006 │ │ │ │ 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 110b0 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 110e0 │ │ │ │ + cbz r0, 110d0 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 110be │ │ │ │ + bne.n 110ae │ │ │ │ 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, 11126 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa0 │ │ │ │ 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 10fa0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 11094 │ │ │ │ + b.n 11084 │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11034 │ │ │ │ + b.n 11024 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 1107a │ │ │ │ + b.n 1106a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa0 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 10fb0 │ │ │ │ + b.n 10fa0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adc.w r0, r8, r2 │ │ │ │ + adcs.w r0, r8, r2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, r2 │ │ │ │ + @ instruction: 0xeb240002 │ │ │ │ │ │ │ │ -00011150 : │ │ │ │ +00011140 : │ │ │ │ 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] @ (11364 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #528] @ (11378 ) │ │ │ │ + ldr r3, [pc, #528] @ (11368 ) │ │ │ │ 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, 1117a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 111b2 │ │ │ │ + cbnz r3, 111a2 │ │ │ │ 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] @ (1136c ) │ │ │ │ + ldr r3, [pc, #476] @ (11368 ) │ │ │ │ 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 1135e │ │ │ │ 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 +13192,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 112c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 112ec │ │ │ │ + beq.n 112dc │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 112f0 │ │ │ │ + beq.n 112e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 112a2 │ │ │ │ + beq.n 11292 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11312 │ │ │ │ + beq.w 11302 │ │ │ │ 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 112ca │ │ │ │ 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 11314 │ │ │ │ adds r7, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 11228 │ │ │ │ + bne.n 11218 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r6 │ │ │ │ movcs r1, r0 │ │ │ │ @@ -13283,20 +13272,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 1130c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 112b2 │ │ │ │ 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 +13295,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 11186 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 111ea │ │ │ │ + b.n 111da │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11356 │ │ │ │ + beq.n 11346 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11196 │ │ │ │ + b.n 11186 │ │ │ │ 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 112b2 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 11210 │ │ │ │ + b.n 11200 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 112c2 │ │ │ │ + b.n 112b2 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11366 │ │ │ │ + cbz r3, 11356 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1135e │ │ │ │ + cbz r3, 1134e │ │ │ │ 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 11186 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 112ec │ │ │ │ + b.n 112dc │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11344 │ │ │ │ + b.n 11334 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81c0 │ │ │ │ - b.n 11334 │ │ │ │ + b.n 11324 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r0, #-8]! │ │ │ │ + ldrd r0, r0, [r0, #-8]! │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr!, {r1} │ │ │ │ + ldmdb lr!, {r1} │ │ │ │ │ │ │ │ -00011380 : │ │ │ │ +00011370 : │ │ │ │ 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] @ (113d4 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (113e8 ) │ │ │ │ + ldr r2, [pc, #80] @ (113d8 ) │ │ │ │ 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 +13399,119 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82d4 │ │ │ │ - ldr r2, [pc, #32] @ (113ec ) │ │ │ │ - ldr r3, [pc, #28] @ (113e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (113dc ) │ │ │ │ + ldr r3, [pc, #28] @ (113d8 ) │ │ │ │ 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 113d0 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11244 │ │ │ │ + b.n 11254 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 111e8 │ │ │ │ + b.n 111f8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000113f0 : │ │ │ │ +000113e0 : │ │ │ │ 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] @ (11488 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1149c ) │ │ │ │ + ldr r3, [pc, #148] @ (1148c ) │ │ │ │ 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, 11464 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r3, 11474 │ │ │ │ + cbz r3, 11464 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ - bcs.n 11448 │ │ │ │ + bcs.n 11438 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 8d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1142a │ │ │ │ + bne.n 1141a │ │ │ │ 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] @ (11490 ) │ │ │ │ + ldr r3, [pc, #60] @ (1148c ) │ │ │ │ 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 11482 │ │ │ │ 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 1144a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1121c │ │ │ │ + b.n 1122c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11178 │ │ │ │ + b.n 11188 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000114a4 : │ │ │ │ +00011494 : │ │ │ │ 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] @ (114f8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1150c ) │ │ │ │ + ldr r2, [pc, #80] @ (114fc ) │ │ │ │ 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 +13524,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] @ (11500 ) │ │ │ │ + ldr r3, [pc, #28] @ (114fc ) │ │ │ │ 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 114f4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11120 │ │ │ │ + b.n 11130 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 110c4 │ │ │ │ + b.n 110d4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011514 : │ │ │ │ +00011504 : │ │ │ │ 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 +13563,122 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011544 : │ │ │ │ +00011534 : │ │ │ │ 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] @ (11554 ) │ │ │ │ add r3, pc │ │ │ │ blx 82bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011568 : │ │ │ │ +00011558 : │ │ │ │ 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, 11596 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 11590 │ │ │ │ + b.n 11580 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 115a6 │ │ │ │ + cbz r0, 11596 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10adc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11586 │ │ │ │ + bne.n 11576 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000115b0 : │ │ │ │ +000115a0 : │ │ │ │ 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 11678 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 11618 │ │ │ │ + cbz r4, 11608 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 11662 │ │ │ │ + blt.n 11652 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1168e │ │ │ │ + ble.n 1167e │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 115ee │ │ │ │ + b.n 115de │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1162a │ │ │ │ + beq.n 1161a │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 115e8 │ │ │ │ + bne.n 115d8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11680 │ │ │ │ + beq.n 11670 │ │ │ │ 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, 11670 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11600 │ │ │ │ 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, 11660 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 87e4 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81a0 │ │ │ │ @@ -13702,212 +13691,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 115ce │ │ │ │ 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 1163e │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11600 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11610 │ │ │ │ + b.n 11600 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 8820 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11678 │ │ │ │ + beq.n 11668 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1163c │ │ │ │ + b.n 1162c │ │ │ │ nop │ │ │ │ │ │ │ │ -000116a4 : │ │ │ │ +00011694 : │ │ │ │ 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, 116ec │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 116d8 │ │ │ │ + b.n 116c8 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 116fc │ │ │ │ + cbz r0, 116ec │ │ │ │ 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 116be │ │ │ │ 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 : │ │ │ │ +000116f4 : │ │ │ │ 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, 11746 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 11734 │ │ │ │ + b.n 11724 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 11756 │ │ │ │ + cbz r0, 11746 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10aec │ │ │ │ + bl 10adc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1172a │ │ │ │ + bne.n 1171a │ │ │ │ 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 : │ │ │ │ +0001174c : │ │ │ │ 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, 11778 │ │ │ │ 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 11772 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11782 │ │ │ │ + beq.n 11772 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 117ae │ │ │ │ + b.n 1179e │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 117dc │ │ │ │ + beq.n 117cc │ │ │ │ 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 11798 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11772 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11782 │ │ │ │ + bne.n 11772 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 11784 │ │ │ │ + b.n 11774 │ │ │ │ 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 1179c │ │ │ │ + b.n 117c8 │ │ │ │ │ │ │ │ -000117f0 : │ │ │ │ +000117e0 : │ │ │ │ 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, 11806 │ │ │ │ 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 : │ │ │ │ +0001181c : │ │ │ │ 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] @ (118bc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (118d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (118c0 ) │ │ │ │ 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 +13917,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, 118a4 │ │ │ │ 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] @ (118c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (118c0 ) │ │ │ │ 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 118b8 │ │ │ │ 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 11880 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11dd8 │ │ │ │ + b.n 11de8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d2c │ │ │ │ + b.n 11d3c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000118d8 : │ │ │ │ +000118c8 : │ │ │ │ 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] @ (11928 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #72] @ (1193c ) │ │ │ │ + ldr r3, [pc, #72] @ (1192c ) │ │ │ │ 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 +13977,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] @ (11930 ) │ │ │ │ + ldr r3, [pc, #28] @ (1192c ) │ │ │ │ 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 11922 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11ce8 │ │ │ │ + b.n 11cf8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11c98 │ │ │ │ + b.n 11ca8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011944 : │ │ │ │ +00011934 : │ │ │ │ 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 : │ │ │ │ +00011950 : │ │ │ │ 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 : │ │ │ │ +0001196c : │ │ │ │ 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] @ (11a70 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #240] @ (11a84 ) │ │ │ │ + ldr r3, [pc, #240] @ (11a74 ) │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -14052,72 +14041,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, 119c4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ (11a88 ) │ │ │ │ - ldr r3, [pc, #196] @ (11a84 ) │ │ │ │ + ldr r2, [pc, #204] @ (11a78 ) │ │ │ │ + ldr r3, [pc, #196] @ (11a74 ) │ │ │ │ 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 11a6c │ │ │ │ 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, 119e0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 119b8 │ │ │ │ - cbz r3, 119f6 │ │ │ │ + bne.n 119a8 │ │ │ │ + cbz r3, 119e6 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 11a06 │ │ │ │ + cbnz r2, 119f6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 856c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 119ba │ │ │ │ + b.n 119aa │ │ │ │ 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, 11a5e │ │ │ │ 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 119a8 │ │ │ │ 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 +14121,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 119f2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 11a34 │ │ │ │ + b.n 11a24 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 11cec │ │ │ │ + b.n 11cfc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ca0 │ │ │ │ + b.n 11cb0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011a8c : │ │ │ │ +00011a7c : │ │ │ │ b.w 7ff4 │ │ │ │ │ │ │ │ -00011a90 : │ │ │ │ +00011a80 : │ │ │ │ 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] @ 11ae8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11afc ) │ │ │ │ + ldr r2, [pc, #80] @ (11aec ) │ │ │ │ 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 +14167,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] @ (11af0 ) │ │ │ │ + ldr r3, [pc, #32] @ (11aec ) │ │ │ │ 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 11ae2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11b34 │ │ │ │ + b.n 11b44 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b04 : │ │ │ │ +00011af4 : │ │ │ │ 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] @ 11b5c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11b70 ) │ │ │ │ + ldr r2, [pc, #80] @ (11b60 ) │ │ │ │ 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 +14215,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] @ (11b64 ) │ │ │ │ + ldr r3, [pc, #32] @ (11b60 ) │ │ │ │ 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 11b56 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b78 : │ │ │ │ +00011b68 : │ │ │ │ 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] @ (11c10 ) │ │ │ │ + ldr r3, [pc, #152] @ (11c14 ) │ │ │ │ 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 11bfe │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 11bf8 │ │ │ │ - cbz r5, 11bba │ │ │ │ + cbz r2, 11be8 │ │ │ │ + cbz r5, 11baa │ │ │ │ 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, 11bde │ │ │ │ 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] @ (11c18 ) │ │ │ │ + ldr r3, [pc, #76] @ (11c14 ) │ │ │ │ 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 11c0c │ │ │ │ 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 11bc4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 11c14 │ │ │ │ + cbz r3, 11c04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 11bd4 │ │ │ │ + b.n 11bc4 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11bfa │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11c0a │ │ │ │ + b.n 11bfa │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011c2c : │ │ │ │ +00011c1c : │ │ │ │ b.w 8ba4 │ │ │ │ │ │ │ │ -00011c30 : │ │ │ │ +00011c20 : │ │ │ │ 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, 11c72 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 11c50 │ │ │ │ + cbz r4, 11c40 │ │ │ │ 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, 11c64 │ │ │ │ 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, 11c7a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c6c │ │ │ │ + b.n 11c5c │ │ │ │ │ │ │ │ -00011c94 : │ │ │ │ +00011c84 : │ │ │ │ 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] @ (11d5c ) │ │ │ │ + ldr r3, [pc, #200] @ (11d60 ) │ │ │ │ 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 11d46 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 11d3e │ │ │ │ - cbz r4, 11cd8 │ │ │ │ + beq.n 11d2e │ │ │ │ + cbz r4, 11cc8 │ │ │ │ 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 11d00 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 11cf8 │ │ │ │ + b.n 11ce8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 11d0a │ │ │ │ + beq.n 11cfa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 11cf2 │ │ │ │ + bne.n 11ce2 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 11d14 │ │ │ │ + b.n 11d04 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 11d68 │ │ │ │ + beq.n 11d58 │ │ │ │ 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] @ (11d64 ) │ │ │ │ + ldr r3, [pc, #68] @ (11d60 ) │ │ │ │ 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 11d54 │ │ │ │ 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, 11d4c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11d26 │ │ │ │ + b.n 11d16 │ │ │ │ blx 83c8 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11d42 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11d52 │ │ │ │ + b.n 11d42 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ - b.n 11d00 │ │ │ │ - udf #30 │ │ │ │ + b.n 11cf0 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11cb4 │ │ │ │ + ble.n 11cc4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011d78 : │ │ │ │ +00011d68 : │ │ │ │ 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] @ (11e78 ) │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #248] @ (11e8c ) │ │ │ │ + ldr r2, [pc, #248] @ (11e7c ) │ │ │ │ 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 11e1e │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11e48 │ │ │ │ + beq.n 11e38 │ │ │ │ blx 7fdc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r1, 11dcc │ │ │ │ + cbz r1, 11dbc │ │ │ │ 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 11db2 │ │ │ │ + ldr r3, [pc, #192] @ (11e80 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c68 │ │ │ │ ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 11e5a │ │ │ │ + beq.n 11e4a │ │ │ │ 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 11dd8 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs.n 11e5c │ │ │ │ + bcs.n 11e4c │ │ │ │ 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, 11e62 │ │ │ │ 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] @ (11e84 ) │ │ │ │ + ldr r3, [pc, #84] @ (11e78 ) │ │ │ │ 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 11e72 │ │ │ │ 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, 11e6a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11e1e │ │ │ │ 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 11e12 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11e1e │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 11e2e │ │ │ │ + b.n 11e1e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11ef8 │ │ │ │ + ble.n 11f08 │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 15, cr15, [pc, #-1020] @ 11a98 │ │ │ │ - bgt.n 11dc4 │ │ │ │ + ldcl 15, cr15, [pc, #-1020] @ 11a88 │ │ │ │ + bgt.n 11dd4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011e98 : │ │ │ │ +00011e88 : │ │ │ │ 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 11f4c │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f62 │ │ │ │ + beq.n 11f52 │ │ │ │ blx 8524 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f78 │ │ │ │ + beq.n 11f68 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f5c │ │ │ │ + beq.n 11f4c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #204] @ (11fb0 ) │ │ │ │ + ldr r3, [pc, #204] @ (11fa0 ) │ │ │ │ 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 11f70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11f8a │ │ │ │ + beq.n 11f7a │ │ │ │ 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 +14643,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 11f94 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11f88 │ │ │ │ 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, 11f9c │ │ │ │ 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 11eca │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11f0a │ │ │ │ + b.n 11efa │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f98 │ │ │ │ + cbz r3, 11f88 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 11f52 │ │ │ │ + b.n 11f42 │ │ │ │ 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 11f36 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 11f9a │ │ │ │ + b.n 11f8a │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ ldrd r1, r0, [r0] │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011fc4 : │ │ │ │ +00011fb4 : │ │ │ │ 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] @ 12004 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12018 ) │ │ │ │ + ldr r3, [pc, #52] @ (12008 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1201c ) │ │ │ │ + ldr r1, [pc, #52] @ (1200c ) │ │ │ │ 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] @ (12010 ) │ │ │ │ + ldr r3, [pc, #28] @ (12008 ) │ │ │ │ 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 12000 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11ff0 │ │ │ │ + bge.n 12000 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ - bge.n 11fbc │ │ │ │ + bge.n 11fcc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012024 : │ │ │ │ +00012014 : │ │ │ │ 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] @ 12064 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12078 ) │ │ │ │ + ldr r3, [pc, #52] @ (12068 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (1207c ) │ │ │ │ + ldr r1, [pc, #52] @ (1206c ) │ │ │ │ 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] @ (12070 ) │ │ │ │ + ldr r3, [pc, #28] @ (12068 ) │ │ │ │ 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 12060 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - bge.n 11f90 │ │ │ │ + bge.n 11fa0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - bge.n 1215c │ │ │ │ + bge.n 1216c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012084 : │ │ │ │ +00012074 : │ │ │ │ b.w 801c │ │ │ │ │ │ │ │ -00012088 : │ │ │ │ +00012078 : │ │ │ │ movs r2, #1 │ │ │ │ b.w 80b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012090 : │ │ │ │ +00012080 : │ │ │ │ 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 : │ │ │ │ +0001209c : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -000120b0 : │ │ │ │ +000120a0 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -000120b4 : │ │ │ │ +000120a4 : │ │ │ │ b.w 8c9c │ │ │ │ │ │ │ │ -000120b8 : │ │ │ │ +000120a8 : │ │ │ │ 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 : │ │ │ │ +000120c4 : │ │ │ │ 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 +14835,208 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000120f8 : │ │ │ │ +000120e8 : │ │ │ │ b.w 8118 │ │ │ │ │ │ │ │ -000120fc : │ │ │ │ +000120ec : │ │ │ │ b.w 8b40 │ │ │ │ │ │ │ │ -00012100 : │ │ │ │ +000120f0 : │ │ │ │ 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, 1215a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 1215a │ │ │ │ - ldr r1, [pc, #76] @ (12170 ) │ │ │ │ + cbnz r1, 1214a │ │ │ │ + ldr r1, [pc, #76] @ (12160 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #72] @ (12174 ) │ │ │ │ + ldr r2, [pc, #72] @ (12164 ) │ │ │ │ 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] @ (12168 ) │ │ │ │ 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] @ (1216c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #24] @ (12180 ) │ │ │ │ + ldr r2, [pc, #24] @ (12170 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 12142 │ │ │ │ + b.n 12132 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012184 : │ │ │ │ +00012174 : │ │ │ │ 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 122d6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1225a │ │ │ │ - ldr r1, [pc, #316] @ (122ec ) │ │ │ │ + bne.n 1224a │ │ │ │ + ldr r1, [pc, #316] @ (122dc ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #312] @ (122f0 ) │ │ │ │ + ldr r2, [pc, #312] @ (122e0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #300] @ (122f4 ) │ │ │ │ + ldr r1, [pc, #300] @ (122e4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #292] @ (122f8 ) │ │ │ │ + ldr r2, [pc, #292] @ (122e8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #284] @ (122fc ) │ │ │ │ + ldr r2, [pc, #284] @ (122ec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #272] @ (12300 ) │ │ │ │ + ldr r1, [pc, #272] @ (122f0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #264] @ (12304 ) │ │ │ │ + ldr r2, [pc, #264] @ (122f4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r2, [pc, #256] @ (12308 ) │ │ │ │ + ldr r2, [pc, #256] @ (122f8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #244] @ (1230c ) │ │ │ │ + ldr r1, [pc, #244] @ (122fc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #236] @ (12310 ) │ │ │ │ + ldr r2, [pc, #236] @ (12300 ) │ │ │ │ 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] @ (12304 ) │ │ │ │ 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] @ (12308 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #180] @ (1231c ) │ │ │ │ + ldr r2, [pc, #180] @ (1230c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #172] @ (12320 ) │ │ │ │ + ldr r1, [pc, #172] @ (12310 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #164] @ (12324 ) │ │ │ │ + ldr r2, [pc, #164] @ (12314 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #152] @ (12328 ) │ │ │ │ + ldr r1, [pc, #152] @ (12318 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #144] @ (1232c ) │ │ │ │ + ldr r2, [pc, #144] @ (1231c ) │ │ │ │ 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] @ (12320 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 86e8 │ │ │ │ - ldr r1, [pc, #124] @ (12334 ) │ │ │ │ + ldr r1, [pc, #124] @ (12324 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8364 │ │ │ │ - ldr r2, [pc, #116] @ (12338 ) │ │ │ │ + ldr r2, [pc, #116] @ (12328 ) │ │ │ │ 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] │ │ │ │ @@ -15096,52 +15085,52 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001233c : │ │ │ │ +0001232c : │ │ │ │ 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, 12356 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 12364 │ │ │ │ + cbz r0, 12354 │ │ │ │ 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 1234a │ │ │ │ nop │ │ │ │ │ │ │ │ -00012370 : │ │ │ │ +00012360 : │ │ │ │ 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, 12392 │ │ │ │ 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 +15138,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 123e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12398 │ │ │ │ + beq.n 12388 │ │ │ │ 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 123dc │ │ │ │ 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 12388 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ - b.n 12398 │ │ │ │ + b.n 12388 │ │ │ │ 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, 12410 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1239a │ │ │ │ + beq.n 1238a │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 123c4 │ │ │ │ + b.n 123b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 12412 │ │ │ │ + b.n 12402 │ │ │ │ │ │ │ │ -0001242c : │ │ │ │ +0001241c : │ │ │ │ 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] @ (12518 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [pc, #228] @ (1252c ) │ │ │ │ + ldr r3, [pc, #228] @ (1251c ) │ │ │ │ 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 1247c │ │ │ │ + ldr r2, [pc, #196] @ (12520 ) │ │ │ │ + ldr r3, [pc, #192] @ (1251c ) │ │ │ │ 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 12512 │ │ │ │ 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 +15236,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 124ee │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r6, r0, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r6 │ │ │ │ - cbz r3, 1250c │ │ │ │ + cbz r3, 124fc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r6, 12516 │ │ │ │ + cbz r6, 12506 │ │ │ │ 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, 1250a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12458 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 8364 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12458 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 124ca │ │ │ │ + b.n 124ba │ │ │ │ mov r4, r6 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12458 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12468 │ │ │ │ + b.n 12458 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1242c │ │ │ │ + bvs.n 1243c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 125ec │ │ │ │ + bvs.n 125fc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00012534 : │ │ │ │ +00012524 : │ │ │ │ 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, 12566 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 12564 │ │ │ │ + cbz r4, 12554 │ │ │ │ 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, 1255a │ │ │ │ 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 12554 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001257c : │ │ │ │ - cbz r0, 125bc │ │ │ │ +0001256c : │ │ │ │ + cbz r0, 125ac │ │ │ │ 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, 12596 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c8 │ │ │ │ + cbz r3, 125b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125c0 │ │ │ │ + cbz r3, 125b0 │ │ │ │ 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 125a6 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 125a6 │ │ │ │ + b.n 12596 │ │ │ │ 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 12672 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 12662 │ │ │ │ + cbz r6, 12652 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - cbz r2, 12662 │ │ │ │ + cbz r2, 12652 │ │ │ │ mov r3, r6 │ │ │ │ movw lr, #28252 @ 0x6e5c │ │ │ │ movw ip, #29276 @ 0x725c │ │ │ │ movw r5, #8796 @ 0x225c │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bhi.n 12648 │ │ │ │ + bhi.n 12638 │ │ │ │ cmp r2, #8 │ │ │ │ - bls.n 12656 │ │ │ │ + bls.n 12646 │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.n 12656 │ │ │ │ + bhi.n 12646 │ │ │ │ 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 +15415,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 12648 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1261a │ │ │ │ + bne.n 1260a │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh.w r5, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12648 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12648 │ │ │ │ strh.w lr, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12648 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 12658 │ │ │ │ + b.n 12648 │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 125fc │ │ │ │ + b.n 125ec │ │ │ │ │ │ │ │ -0001268c : │ │ │ │ +0001267c : │ │ │ │ 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] @ 130a4 │ │ │ │ subw sp, sp, #1332 @ 0x534 │ │ │ │ - ldr.w r3, [pc, #2576] @ 130b8 │ │ │ │ + ldr.w r3, [pc, #2576] @ 130a8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2576] @ 130bc │ │ │ │ + ldr.w r9, [pc, #2576] @ 130ac │ │ │ │ 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 12c6e │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #2552] @ 130c0 │ │ │ │ + ldr.w r0, [pc, #2552] @ 130b0 │ │ │ │ add r0, pc │ │ │ │ blx 8610 │ │ │ │ - ldr.w r3, [pc, #2544] @ 130c4 │ │ │ │ + ldr.w r3, [pc, #2544] @ 130b4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - ldr.w r2, [pc, #2540] @ 130c8 │ │ │ │ + ldr.w r2, [pc, #2540] @ 130b8 │ │ │ │ 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,1004 +15481,1004 @@ │ │ │ │ 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 1306e │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ blx 8754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ca8 │ │ │ │ + beq.w 12c98 │ │ │ │ mov r0, r5 │ │ │ │ blx 8444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12cc2 │ │ │ │ - ldr.w fp, [pc, #2464] @ 130cc │ │ │ │ + bne.w 12cb2 │ │ │ │ + ldr.w fp, [pc, #2464] @ 130bc │ │ │ │ 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 1272e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12aac │ │ │ │ + beq.w 12a9c │ │ │ │ add.w r4, r0, #19 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 1273c │ │ │ │ + bls.n 1272c │ │ │ │ subs r0, #8 │ │ │ │ mov r1, fp │ │ │ │ adds r0, r4, r0 │ │ │ │ blx 8098 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1273c │ │ │ │ + bne.n 1272c │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1273c │ │ │ │ + beq.n 1272c │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add r0, r5 │ │ │ │ strb.w r9, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 12b18 │ │ │ │ + beq.w 12b08 │ │ │ │ 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 12cda │ │ │ │ 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 127d8 │ │ │ │ + ldr.w r3, [pc, #2324] @ 130c0 │ │ │ │ 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 12e92 │ │ │ │ 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 12ccc │ │ │ │ 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 12cd0 │ │ │ │ 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 12e04 │ │ │ │ + ldr.w r3, [pc, #2216] @ 130c4 │ │ │ │ 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] @ 130c8 │ │ │ │ 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 12ddc │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 1288c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12ba0 │ │ │ │ + bne.w 12b90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1289c │ │ │ │ + cbnz r0, 1288c │ │ │ │ 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 12b90 │ │ │ │ + ldr.w r3, [pc, #2108] @ 130cc │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #2104] @ 130e0 │ │ │ │ + ldr.w r2, [pc, #2104] @ 130d0 │ │ │ │ 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 128c4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 128d4 │ │ │ │ + cbz r0, 128c4 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e7e │ │ │ │ + bne.w 12e6e │ │ │ │ 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 128ec │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de8 │ │ │ │ + beq.w 12dd8 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 128ea │ │ │ │ + bcc.n 128da │ │ │ │ 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 12fd2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 12912 │ │ │ │ + bne.n 12902 │ │ │ │ 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 1293a │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12de4 │ │ │ │ + beq.w 12dd4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 12938 │ │ │ │ + bcc.n 12928 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13044 │ │ │ │ + beq.w 13034 │ │ │ │ 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 12966 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 12cf4 │ │ │ │ + beq.w 12ce4 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1295e │ │ │ │ + bne.n 1294e │ │ │ │ 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 12e36 │ │ │ │ blx 8650 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee6 │ │ │ │ + beq.w 12ed6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 8364 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13012 │ │ │ │ + beq.w 13002 │ │ │ │ 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 12eec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12b38 │ │ │ │ + beq.w 12b28 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ + beq.w 12cf0 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 12d00 │ │ │ │ - ldr.w r3, [pc, #1772] @ 130e4 │ │ │ │ + beq.w 12cf0 │ │ │ │ + ldr.w r3, [pc, #1772] @ 130d4 │ │ │ │ mov r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 12a0e │ │ │ │ + b.n 129fe │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12ce8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cf8 │ │ │ │ + beq.w 12ce8 │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 12a06 │ │ │ │ + beq.n 129f6 │ │ │ │ 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 12c92 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12a54 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12a64 │ │ │ │ + cbz r0, 12a54 │ │ │ │ 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 12c88 │ │ │ │ + ldr.w r2, [pc, #1656] @ 130d8 │ │ │ │ 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 12fe6 │ │ │ │ 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 12fde │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 129f6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8444 │ │ │ │ - cbnz r0, 12ae4 │ │ │ │ + cbnz r0, 12ad4 │ │ │ │ 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 12af2 │ │ │ │ + ldr.w r2, [pc, #1576] @ 130dc │ │ │ │ + ldr.w r3, [pc, #1520] @ 130a8 │ │ │ │ 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 1306a │ │ │ │ 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] @ 130e0 │ │ │ │ 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 12ab0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #22 │ │ │ │ - ldr.w r0, [pc, #1516] @ 130f4 │ │ │ │ + ldr.w r0, [pc, #1516] @ 130e4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12ac0 │ │ │ │ + b.n 12ab0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ee0 │ │ │ │ + beq.w 12ed0 │ │ │ │ blx 87e4 │ │ │ │ - ldr.w r3, [pc, #1484] @ 130f8 │ │ │ │ + ldr.w r3, [pc, #1484] @ 130e8 │ │ │ │ subs r0, #3 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, r0] │ │ │ │ - b.n 1285a │ │ │ │ + b.n 1284a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1468] @ 130fc │ │ │ │ + ldr.w r2, [pc, #1468] @ 130ec │ │ │ │ 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 12fd6 │ │ │ │ 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 12ffa │ │ │ │ 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 12b8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13002 │ │ │ │ + beq.w 12ff2 │ │ │ │ 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, 12bc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c78 │ │ │ │ + bne.n 12c68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8010 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 12bd0 │ │ │ │ + cbnz r0, 12bc0 │ │ │ │ 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 12c68 │ │ │ │ + ldr.w r3, [pc, #1288] @ 130cc │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1316] @ 13100 │ │ │ │ + ldr.w r2, [pc, #1316] @ 130f0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 12c06 │ │ │ │ + beq.n 12bf6 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 8908 │ │ │ │ - cbz r0, 12c06 │ │ │ │ + cbz r0, 12bf6 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e90 │ │ │ │ + bne.w 12e80 │ │ │ │ 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 12daa │ │ │ │ + ldr.w r2, [pc, #1248] @ 130f4 │ │ │ │ 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 12e2e │ │ │ │ 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 12e22 │ │ │ │ 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 12e1a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1273c │ │ │ │ + b.n 1272c │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ - ldr.w r3, [pc, #1092] @ 130c4 │ │ │ │ + b.n 12c2a │ │ │ │ + ldr.w r3, [pc, #1092] @ 130b4 │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w r0, [pc, #1152] @ 13108 │ │ │ │ + ldr.w r0, [pc, #1152] @ 130f8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12b04 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12a6e │ │ │ │ + bne.w 12a5e │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a86 │ │ │ │ + b.n 12a76 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1310c │ │ │ │ + ldr.w r0, [pc, #1116] @ 130fc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12b04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1096] @ 13110 │ │ │ │ + ldr.w r2, [pc, #1096] @ 13100 │ │ │ │ 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 12b04 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 127fa │ │ │ │ + b.n 127ea │ │ │ │ mov r0, r9 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 12824 │ │ │ │ + b.n 12814 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 127b2 │ │ │ │ + b.n 127a2 │ │ │ │ subs r1, r2, #1 │ │ │ │ - b.n 1297e │ │ │ │ + b.n 1296e │ │ │ │ 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 13022 │ │ │ │ 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 13052 │ │ │ │ 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 13038 │ │ │ │ + ldr r1, [pc, #972] @ (13104 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx 8c50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13090 │ │ │ │ + beq.w 13080 │ │ │ │ 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 12e9c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13072 │ │ │ │ + beq.w 13062 │ │ │ │ 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] @ (13108 ) │ │ │ │ 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 12ec2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12e68 │ │ │ │ - ldr r2, [pc, #864] @ (1311c ) │ │ │ │ + b.n 12e58 │ │ │ │ + ldr r2, [pc, #864] @ (1310c ) │ │ │ │ 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 12f02 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 830c │ │ │ │ mov r0, r4 │ │ │ │ blx 8778 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c3a │ │ │ │ + b.n 12c2a │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 1294c │ │ │ │ + b.n 1293c │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 128fe │ │ │ │ + b.n 128ee │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12eda │ │ │ │ + beq.n 12eca │ │ │ │ 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 1300a │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 1272c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1301a │ │ │ │ + beq.w 1300a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1273c │ │ │ │ + b.n 1272c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c72 │ │ │ │ + b.n 12c62 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12c62 │ │ │ │ + b.n 12c52 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12c4a │ │ │ │ + b.n 12c3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #724] @ (13120 ) │ │ │ │ + ldr r0, [pc, #724] @ (13110 ) │ │ │ │ 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 12ec2 │ │ │ │ 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 1304a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12b90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #672] @ (13124 ) │ │ │ │ + ldr r2, [pc, #672] @ (13114 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 128d4 │ │ │ │ + b.n 128c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (13128 ) │ │ │ │ + ldr r2, [pc, #656] @ (13118 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12c06 │ │ │ │ + b.n 12bf6 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 127e8 │ │ │ │ + b.n 127d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #632] @ (1312c ) │ │ │ │ + ldr r2, [pc, #632] @ (1311c ) │ │ │ │ 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 1305a │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12e68 │ │ │ │ + b.n 12e58 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12e02 │ │ │ │ + b.n 12df2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r0, [pc, #580] @ (13130 ) │ │ │ │ + ldr r0, [pc, #580] @ (13120 ) │ │ │ │ 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 12b3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #560] @ (13134 ) │ │ │ │ + ldr r0, [pc, #560] @ (13124 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 12b4e │ │ │ │ + b.n 12b3e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ blx 8bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12dc0 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12dd0 │ │ │ │ + beq.w 12dc0 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 12f90 │ │ │ │ + b.n 12f80 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12f42 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 12f52 │ │ │ │ + cbz r0, 12f42 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 12fc6 │ │ │ │ + beq.n 12fb6 │ │ │ │ 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 12fc6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 12f8a │ │ │ │ + cbz r5, 12f7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13024 │ │ │ │ + beq.n 13014 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 1301c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1302c │ │ │ │ + beq.n 1301c │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125d0 │ │ │ │ + bl 125c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 12f34 │ │ │ │ + bne.n 12f24 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12f76 │ │ │ │ + beq.n 12f66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12f5e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f76 │ │ │ │ + b.n 12f66 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f58 │ │ │ │ + bne.n 12f48 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f6e │ │ │ │ + bne.n 12f5e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12f7c │ │ │ │ + b.n 12f6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 1291e │ │ │ │ + b.n 1290e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b68 │ │ │ │ + b.n 12b58 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12a06 │ │ │ │ + b.n 129f6 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 12a9a │ │ │ │ + b.n 12a8a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b9a │ │ │ │ + b.n 12b8a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b7c │ │ │ │ + b.n 12b6c │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 129ba │ │ │ │ + b.n 129aa │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 1273c │ │ │ │ + b.w 1272c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12f8a │ │ │ │ + b.n 12f7a │ │ │ │ mov r5, r9 │ │ │ │ mov r6, sl │ │ │ │ - b.n 12dd0 │ │ │ │ + b.n 12dc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #256] @ (13138 ) │ │ │ │ + ldr r0, [pc, #256] @ (13128 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 1297e │ │ │ │ + b.n 1296e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #236] @ (1313c ) │ │ │ │ + ldr r0, [pc, #236] @ (1312c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 12ba0 │ │ │ │ + b.n 12b90 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d36 │ │ │ │ + b.n 12d26 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12b4a │ │ │ │ + b.n 12b3a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 12d8e │ │ │ │ + b.n 12d7e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #188] @ (13140 ) │ │ │ │ + ldr r2, [pc, #188] @ (13130 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 12b14 │ │ │ │ + b.n 12b04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #172] @ (13144 ) │ │ │ │ + ldr r2, [pc, #172] @ (13134 ) │ │ │ │ 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 1305a │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b4a │ │ │ │ - bmi.n 130f8 │ │ │ │ + b.n 12b3a │ │ │ │ + bmi.n 13108 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 130f0 │ │ │ │ + bmi.n 13100 │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r6, #7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #7] │ │ │ │ movs r1, r0 │ │ │ │ strb r6, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r4, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #832] @ (1341c ) │ │ │ │ + ldr r2, [pc, #832] @ (1340c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 130f0 │ │ │ │ + beq.n 13100 │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ blxns lr │ │ │ │ movs r1, r0 │ │ │ │ @@ -16528,113 +16517,113 @@ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013148 : │ │ │ │ +00013138 : │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 131d4 │ │ │ │ + ble.n 131c4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w lr, [pc, #136] @ 131dc │ │ │ │ + ldr.w lr, [pc, #136] @ 131cc │ │ │ │ add lr, pc │ │ │ │ - b.n 1319e │ │ │ │ + b.n 1318e │ │ │ │ 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 131b8 │ │ │ │ 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 131be │ │ │ │ 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 13148 │ │ │ │ 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 1317a │ │ │ │ ldrb.w r5, [lr, r3] │ │ │ │ - b.n 131c2 │ │ │ │ + b.n 131b2 │ │ │ │ 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] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000131e0 : │ │ │ │ +000131d0 : │ │ │ │ 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] @ (132a4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #192] @ (132b8 ) │ │ │ │ + ldr r3, [pc, #192] @ (132a8 ) │ │ │ │ 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 1329a │ │ │ │ + ldr r5, [pc, #176] @ (132ac ) │ │ │ │ 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 1326e │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 1329c │ │ │ │ + beq.n 1328c │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #4 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - bne.n 1321e │ │ │ │ + bne.n 1320e │ │ │ │ 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 +16631,177 @@ │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ orr.w ip, ip, r8, lsl #2 │ │ │ │ orr.w r3, r3, r6, lsr #2 │ │ │ │ strb.w ip, [r7, r0] │ │ │ │ orr.w r4, r4, r6, lsl #6 │ │ │ │ strb r3, [r1, #1] │ │ │ │ strb r4, [r1, #2] │ │ │ │ - ble.n 1327e │ │ │ │ + ble.n 1326e │ │ │ │ add.w lr, lr, #4 │ │ │ │ add r0, r2 │ │ │ │ cmp sl, lr │ │ │ │ - bgt.n 13214 │ │ │ │ + bgt.n 13204 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 132aa │ │ │ │ - ldr r2, [pc, #60] @ (132c0 ) │ │ │ │ - ldr r3, [pc, #48] @ (132b8 ) │ │ │ │ + beq.n 1329a │ │ │ │ + ldr r2, [pc, #60] @ (132b0 ) │ │ │ │ + ldr r3, [pc, #48] @ (132a8 ) │ │ │ │ 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 1329e │ │ │ │ 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 13232 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13242 │ │ │ │ + b.n 13232 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13282 │ │ │ │ + b.n 13272 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000132c4 : │ │ │ │ +000132b4 : │ │ │ │ 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, 132fe │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 13312 │ │ │ │ - cbz r4, 1331c │ │ │ │ + blt.n 13302 │ │ │ │ + cbz r4, 1330c │ │ │ │ adds r3, r4, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r5 │ │ │ │ - cbz r3, 13328 │ │ │ │ + cbz r3, 13318 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1330e │ │ │ │ + cbz r5, 132fe │ │ │ │ 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 132d0 │ │ │ │ + ldr r0, [pc, #20] @ (13324 ) │ │ │ │ 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 132e8 │ │ │ │ nop │ │ │ │ ldr r6, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013338 : │ │ │ │ - cbz r1, 1333e │ │ │ │ +00013328 : │ │ │ │ + cbz r1, 1332e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133cc │ │ │ │ + beq.n 133bc │ │ │ │ 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, 133a6 │ │ │ │ add.w r2, r0, r0, lsl #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 133b6 │ │ │ │ + bhi.n 133a6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 133be │ │ │ │ + cbz r3, 133ae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 133b6 │ │ │ │ + cbz r3, 133a6 │ │ │ │ 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, 13396 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - cbz r6, 133b8 │ │ │ │ + cbz r6, 133a8 │ │ │ │ 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, 133c2 │ │ │ │ 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 1336e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 133b6 │ │ │ │ + b.n 133a6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 13408 │ │ │ │ + cbz r2, 133f8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -16830,388 +16819,388 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #168] @ (134d0 ) │ │ │ │ - ldr r2, [pc, #172] @ (134d4 ) │ │ │ │ + ldr r1, [pc, #168] @ (134c0 ) │ │ │ │ + ldr r2, [pc, #172] @ (134c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 134ba │ │ │ │ + bne.n 134aa │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 1346e │ │ │ │ + bne.n 1345e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #128] @ (134d8 ) │ │ │ │ - ldr r3, [pc, #120] @ (134d4 ) │ │ │ │ + ldr r2, [pc, #128] @ (134c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (134c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 134c4 │ │ │ │ + bne.n 134b4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1344e │ │ │ │ + bne.n 1343e │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, #5 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1344e │ │ │ │ - vldr d7, [pc, #60] @ 134c8 │ │ │ │ + blt.n 1343e │ │ │ │ + vldr d7, [pc, #60] @ 134b8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 828c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 13454 │ │ │ │ + beq.n 13444 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 134b0 │ │ │ │ + cbz r0, 134a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8b0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 13456 │ │ │ │ + b.n 13446 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8df8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 13444 │ │ │ │ + b.n 13434 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 13514 │ │ │ │ + cbz r1, 13504 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 1350e │ │ │ │ + bcc.n 134fe │ │ │ │ clz r6, r5 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r0, r2 │ │ │ │ it cc │ │ │ │ orrcc.w r6, r6, #1 │ │ │ │ - cbz r6, 13558 │ │ │ │ + cbz r6, 13548 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1350e │ │ │ │ + beq.n 134fe │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1350e │ │ │ │ - cbnz r4, 13538 │ │ │ │ - b.n 13560 │ │ │ │ + beq.n 134fe │ │ │ │ + cbnz r4, 13528 │ │ │ │ + b.n 13550 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 13560 │ │ │ │ + beq.n 13550 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 8140 │ │ │ │ subs r3, r4, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ orrle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13534 │ │ │ │ - b.n 1350e │ │ │ │ + beq.n 13524 │ │ │ │ + b.n 134fe │ │ │ │ add r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8250 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #100] @ 135dc │ │ │ │ + ldr.w ip, [pc, #100] @ 135cc │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (135e0 ) │ │ │ │ + ldr r1, [pc, #96] @ (135d0 ) │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #4 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 135be │ │ │ │ + bl 134cc │ │ │ │ + cbz r0, 135ae │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ ldrb.w r1, [sp, #2] │ │ │ │ ldrb.w r2, [sp] │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r3, r3, #16 │ │ │ │ ldrb.w r2, [sp, #1] │ │ │ │ orr.w r3, r3, r1, lsl #8 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (135e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (135e0 ) │ │ │ │ + ldr r2, [pc, #36] @ (135d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (135d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 135d6 │ │ │ │ + bne.n 135c6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r6, [pc, #388] @ (13780 ) │ │ │ │ + ldr r6, [pc, #388] @ (13770 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #388] @ (13784 ) │ │ │ │ + ldr r5, [pc, #388] @ (13774 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - beq.n 136ce │ │ │ │ + beq.n 136be │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r0, #28] │ │ │ │ - cbz r1, 1367e │ │ │ │ + cbz r1, 1366e │ │ │ │ add.w sl, r7, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1364c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 13660 │ │ │ │ + bl 134cc │ │ │ │ + cbz r0, 13650 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13660 │ │ │ │ + cbz r3, 13650 │ │ │ │ ldrd r0, r6, [r4, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w lr, r0, r6, lsl #3 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 136d4 │ │ │ │ + beq.n 136c4 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 13628 │ │ │ │ + bcc.n 13618 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ (13788 ) │ │ │ │ - ldr r3, [pc, #284] @ (13784 ) │ │ │ │ + ldr r2, [pc, #292] @ (13778 ) │ │ │ │ + ldr r3, [pc, #284] @ (13774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1377a │ │ │ │ + bne.w 1376a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 136be │ │ │ │ + cbnz r3, 136ae │ │ │ │ mov.w r3, #1020 @ 0x3fc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbz r0, 136ce │ │ │ │ + bl 134cc │ │ │ │ + cbz r0, 136be │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 136ce │ │ │ │ + bhi.n 136be │ │ │ │ subs r6, r6, r3 │ │ │ │ lsrs r6, r6, #3 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 13660 │ │ │ │ + beq.n 13650 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 13620 │ │ │ │ + b.n 13610 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r2, #8 │ │ │ │ and.w r3, r3, #1020 @ 0x3fc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134dc │ │ │ │ - cbnz r0, 13716 │ │ │ │ + bl 134cc │ │ │ │ + cbnz r0, 13706 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13652 │ │ │ │ add r6, sp, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 134dc │ │ │ │ + bl 134cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 136ce │ │ │ │ + beq.n 136be │ │ │ │ ldrb.w r2, [sp, #31] │ │ │ │ ldrb.w r1, [sp, #30] │ │ │ │ ldrb.w r0, [sp, #29] │ │ │ │ lsls r2, r2, #16 │ │ │ │ orr.w r2, r2, r1, lsl #8 │ │ │ │ ldrb.w r1, [sp, #28] │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 136ce │ │ │ │ + beq.n 136be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.n 1371e │ │ │ │ + beq.n 1370e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - b.n 1365c │ │ │ │ + b.n 1364c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 13698 │ │ │ │ + b.n 13688 │ │ │ │ adds r3, #4 │ │ │ │ mov fp, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, sl │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 13748 │ │ │ │ + b.n 13738 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 82fc │ │ │ │ - cbnz r0, 13766 │ │ │ │ + cbnz r0, 13756 │ │ │ │ add.w r7, r8, r5 │ │ │ │ add r6, r5 │ │ │ │ subs r4, r4, r5 │ │ │ │ - beq.n 1376c │ │ │ │ + beq.n 1375c │ │ │ │ cmp r4, #32 │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, r4 │ │ │ │ it cs │ │ │ │ movcs r5, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 134dc │ │ │ │ + bl 134cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13732 │ │ │ │ - b.n 13660 │ │ │ │ + bne.n 13722 │ │ │ │ + b.n 13650 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ - b.n 13710 │ │ │ │ + b.n 13700 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [fp, #32] │ │ │ │ - b.n 13662 │ │ │ │ + b.n 13652 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 137cc │ │ │ │ + cbz r2, 137bc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r1, #0 │ │ │ │ @@ -17225,105 +17214,105 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13866 │ │ │ │ + beq.n 13856 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.n 13830 │ │ │ │ + beq.n 13820 │ │ │ │ ldrd r8, r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub.w fp, r9, r8 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 1386a │ │ │ │ + bls.n 1385a │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, r8 │ │ │ │ blx 8250 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r4, fp │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 13838 │ │ │ │ + cbz r4, 13828 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str.w sl, [r5, #4] │ │ │ │ blx r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 13836 │ │ │ │ + beq.n 13826 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r6, r8 │ │ │ │ add r7, fp │ │ │ │ sub.w r6, r6, r9 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r4 │ │ │ │ sub.w fp, r9, r4 │ │ │ │ cmp fp, r6 │ │ │ │ - bcc.n 1380a │ │ │ │ + bcc.n 137fa │ │ │ │ adds r0, r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 8250 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r4, r8 │ │ │ │ - b.n 13850 │ │ │ │ + b.n 13840 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 138aa │ │ │ │ + cbz r2, 1389a │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 138aa │ │ │ │ + beq.n 1389a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 138a6 │ │ │ │ + beq.n 13896 │ │ │ │ ldrd r0, r2, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ @@ -17333,16 +17322,16 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #11264 @ 0x2c00 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w ip, [pc, #132] @ 13964 │ │ │ │ - ldr.w lr, [pc, #132] @ 13968 │ │ │ │ + ldr.w ip, [pc, #132] @ 13954 │ │ │ │ + ldr.w lr, [pc, #132] @ 13958 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ strd r4, r4, [r3] │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ add ip, pc │ │ │ │ mov r5, r1 │ │ │ │ str.w r1, [r3, #3116] @ 0xc2c │ │ │ │ str.w r0, [r3, #3092] @ 0xc14 │ │ │ │ @@ -17362,49 +17351,49 @@ │ │ │ │ str r1, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #9216 @ 0x2400 │ │ │ │ blx 8918 │ │ │ │ adds r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 13960 │ │ │ │ + beq.n 13950 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r4, #3072] @ 0xc00 │ │ │ │ - cbz r0, 139f6 │ │ │ │ + cbz r0, 139e6 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #3908] @ 0xf44 │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ it lt │ │ │ │ addlt r2, r3, #1 │ │ │ │ - bge.n 139f6 │ │ │ │ + bge.n 139e6 │ │ │ │ str.w r6, [r0, r3, lsl #3] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ uxtb r6, r6 │ │ │ │ ldr.w r3, [r4, #3112] @ 0xc28 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ str.w r2, [r1, #3908] @ 0xf44 │ │ │ │ @@ -17420,99 +17409,99 @@ │ │ │ │ ldr.w r2, [r4, #3088] @ 0xc10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ strcc.w r3, [r4, #3088] @ 0xc10 │ │ │ │ ldr.w r3, [r4, #3112] @ 0xc28 │ │ │ │ adds r1, r1, r3 │ │ │ │ - bcs.n 13a24 │ │ │ │ + bcs.n 13a14 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r4, #3112] @ 0xc28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13a2a │ │ │ │ + cbz r3, 13a1a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #8008 @ 0x1f48 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 13a24 │ │ │ │ + cbz r0, 13a14 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r4, #3072] @ 0xc00 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r1, #3904] @ 0xf40 │ │ │ │ movs r2, #1 │ │ │ │ str.w r3, [r1, #3908] @ 0xf44 │ │ │ │ str.w r0, [r4, #3072] @ 0xc00 │ │ │ │ - b.n 139a0 │ │ │ │ + b.n 13990 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #8008 @ 0x1f48 │ │ │ │ blx 8644 │ │ │ │ - b.n 13a08 │ │ │ │ + b.n 139f8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #116] @ 13ab8 │ │ │ │ + ldr.w lr, [pc, #116] @ 13aa8 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ - ldr.w ip, [pc, #112] @ 13abc │ │ │ │ + ldr.w ip, [pc, #112] @ 13aac │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it ls │ │ │ │ cmpls r2, r3 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ itet cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ movcs r0, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - bcs.n 13a9a │ │ │ │ + bcs.n 13a8a │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ mov.w lr, r2, lsr #8 │ │ │ │ mov.w ip, r2, lsr #16 │ │ │ │ add.w r0, r0, #11264 @ 0x2c00 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ adds r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sp │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 137d0 │ │ │ │ - ldr r2, [pc, #36] @ (13ac0 ) │ │ │ │ - ldr r3, [pc, #28] @ (13abc ) │ │ │ │ + bl 137c0 │ │ │ │ + ldr r2, [pc, #36] @ (13ab0 ) │ │ │ │ + ldr r3, [pc, #28] @ (13aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13ab2 │ │ │ │ + bne.n 13aa2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #212] @ (13bac ) │ │ │ │ + ldr r5, [pc, #212] @ (13b9c ) │ │ │ │ sub sp, #12 │ │ │ │ adds r6, r2, #1 │ │ │ │ - ldr r2, [pc, #212] @ (13bb0 ) │ │ │ │ + ldr r2, [pc, #212] @ (13ba0 ) │ │ │ │ add r5, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ @@ -17520,24 +17509,24 @@ │ │ │ │ cmpls r4, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ - bcc.n 13b1c │ │ │ │ - ldr r2, [pc, #176] @ (13bb4 ) │ │ │ │ - ldr r3, [pc, #172] @ (13bb0 ) │ │ │ │ + bcc.n 13b0c │ │ │ │ + ldr r2, [pc, #176] @ (13ba4 ) │ │ │ │ + ldr r3, [pc, #172] @ (13ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13ba6 │ │ │ │ + bne.n 13b96 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ lsrs r2, r4, #8 │ │ │ │ add.w r7, r0, #11264 @ 0x2c00 │ │ │ │ mov r9, r0 │ │ │ │ @@ -17547,645 +17536,645 @@ │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ lsrs r2, r4, #16 │ │ │ │ mov r1, sp │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 137d0 │ │ │ │ + bl 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 13af0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137d0 │ │ │ │ + bl 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 13af0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 137d0 │ │ │ │ + bl 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b00 │ │ │ │ - cbz r5, 13ba0 │ │ │ │ + beq.n 13af0 │ │ │ │ + cbz r5, 13b90 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - cbz r2, 13b7e │ │ │ │ + cbz r2, 13b6e │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 13b70 │ │ │ │ - ldr r1, [pc, #56] @ (13bb8 ) │ │ │ │ - ldr r2, [pc, #44] @ (13bb0 ) │ │ │ │ + bne.n 13b60 │ │ │ │ + ldr r1, [pc, #56] @ (13ba8 ) │ │ │ │ + ldr r2, [pc, #44] @ (13ba0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 13ba6 │ │ │ │ + bne.n 13b96 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 1396c │ │ │ │ + b.n 1395c │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 13b7e │ │ │ │ + b.n 13b6e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite al │ │ │ │ - moval r2, r0 │ │ │ │ + itt │ │ │ │ + mov r2, r0 │ │ │ │ lsl r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itt gt │ │ │ │ - movgt r2, r0 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - movmi r2, r0 │ │ │ │ + ite le │ │ │ │ + movle r2, r0 │ │ │ │ + itet pl @ unpredictable │ │ │ │ + movpl r2, r0 │ │ │ │ stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movpl.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #640] @ (13e50 ) │ │ │ │ + ldr r2, [pc, #640] @ (13e40 ) │ │ │ │ add.w r7, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #640] @ (13e54 ) │ │ │ │ + ldr r3, [pc, #640] @ (13e44 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r7, #3084] @ 0xc0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r7, #3088] @ 0xc10 │ │ │ │ add r3, r2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 13c10 │ │ │ │ + bcc.n 13c00 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #608] @ (13e58 ) │ │ │ │ - ldr r3, [pc, #604] @ (13e54 ) │ │ │ │ + ldr r2, [pc, #608] @ (13e48 ) │ │ │ │ + ldr r3, [pc, #604] @ (13e44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13e16 │ │ │ │ + bne.w 13e06 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d76 │ │ │ │ + beq.w 13d66 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ str.w lr, [r7, #3076] @ 0xc04 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 13bf2 │ │ │ │ + beq.n 13be2 │ │ │ │ ldr.w r3, [r7, #3084] @ 0xc0c │ │ │ │ add.w ip, r4, #9152 @ 0x23c0 │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str.w r3, [r7, #3080] @ 0xc08 │ │ │ │ add.w r3, r4, #10176 @ 0x27c0 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ add r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [r2, #1024] @ 0x400 │ │ │ │ - bne.n 13c52 │ │ │ │ + bne.n 13c42 │ │ │ │ ldr.w r8, [r7, #3072] @ 0xc00 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13cac │ │ │ │ + beq.n 13c9c │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r6, #3908] @ 0xf44 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ - cbz r2, 13ca4 │ │ │ │ + cbz r2, 13c94 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r1, [r0, #-8]! │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ cmp r8, r5 │ │ │ │ add.w r1, r1, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r1, #2048] @ 0x800 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r1, #2048] @ 0x800 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - bne.n 13c7a │ │ │ │ + bne.n 13c6a │ │ │ │ ldr.w r5, [r6, #3904] @ 0xf40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 13c6c │ │ │ │ + bne.n 13c5c │ │ │ │ add.w r9, r4, #11264 @ 0x2c00 │ │ │ │ add r2, sp, #28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, ip, #1020 @ 0x3fc │ │ │ │ ldr.w fp, [ip, #4] │ │ │ │ add.w sl, ip, #4 │ │ │ │ ldr.w r3, [r1, #3112] @ 0xc28 │ │ │ │ movs.w r5, fp, lsl #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - beq.n 13d80 │ │ │ │ + beq.n 13d70 │ │ │ │ ldr.w r4, [r1, #3080] @ 0xc08 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r1, r4, fp, lsl #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r2, [r3], #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 13ce4 │ │ │ │ + bne.n 13cd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sl, #1024] @ 0x400 │ │ │ │ ldr.w r3, [r3, #3076] @ 0xc04 │ │ │ │ add.w r8, r3, r2, lsl #3 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ lsrs r0, r0, #8 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ - b.n 13d18 │ │ │ │ + b.n 13d08 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 13d72 │ │ │ │ + beq.n 13d62 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13d10 │ │ │ │ + bne.n 13d00 │ │ │ │ add.w r2, r8, r6, lsl #3 │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - bhi.n 13cfe │ │ │ │ - cbz r5, 13d9a │ │ │ │ + bhi.n 13cee │ │ │ │ + cbz r5, 13d8a │ │ │ │ ldrd r6, r8, [sp, #8] │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ ldr.w r2, [r4, r7, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 137d0 │ │ │ │ + bl 137c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13be2 │ │ │ │ ldr.w r3, [r6, #3112] @ 0xc28 │ │ │ │ cmn.w r3, #9 │ │ │ │ - bhi.w 13bf2 │ │ │ │ + bhi.w 13be2 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w r3, [r6, #3112] @ 0xc28 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13d8a │ │ │ │ ldr.w r4, [r6, #3080] @ 0xc08 │ │ │ │ - b.n 13d36 │ │ │ │ + b.n 13d26 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 13d0a │ │ │ │ + b.n 13cfa │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 13c2a │ │ │ │ + b.n 13c1a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 13d9a │ │ │ │ + beq.n 13d8a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [sl, #1024] @ 0x400 │ │ │ │ ldr.w r3, [r1, #3076] @ 0xc04 │ │ │ │ ldr.w r4, [r1, #3080] @ 0xc08 │ │ │ │ add.w r8, r3, r2, lsl #3 │ │ │ │ - b.n 13cfc │ │ │ │ + b.n 13cec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 13da4 │ │ │ │ + beq.n 13d94 │ │ │ │ mov ip, sl │ │ │ │ - b.n 13cbe │ │ │ │ + b.n 13cae │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r5, [r7, #3096] @ 0xc18 │ │ │ │ - cbz r5, 13dca │ │ │ │ + cbz r5, 13dba │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #3108] @ 0xc24 │ │ │ │ str.w r2, [r7, #3096] @ 0xc18 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #3092] @ 0xc14 │ │ │ │ ldr.w r0, [r7, #3104] @ 0xc20 │ │ │ │ blx r3 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 13bf2 │ │ │ │ + bne.w 13be2 │ │ │ │ ldr.w r0, [r7, #3116] @ 0xc2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13be2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 84f0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 13bf2 │ │ │ │ + beq.w 13be2 │ │ │ │ add.w r4, r4, #11264 @ 0x2c00 │ │ │ │ ldr.w r5, [r7, #3072] @ 0xc00 │ │ │ │ adds r4, #20 │ │ │ │ - cbz r5, 13e22 │ │ │ │ + cbz r5, 13e12 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r5, [r3, #3904] @ 0xf40 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e1a │ │ │ │ + cbz r3, 13e0a │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13de8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13df8 │ │ │ │ + b.n 13de8 │ │ │ │ ldr.w r5, [r7, #3076] @ 0xc04 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 13e38 │ │ │ │ + cbz r5, 13e28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e46 │ │ │ │ + cbz r3, 13e36 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13870 │ │ │ │ - b.n 13bf4 │ │ │ │ + bl 13860 │ │ │ │ + b.n 13be4 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13e38 │ │ │ │ + b.n 13e28 │ │ │ │ nop │ │ │ │ - bkpt 0x00f2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + ittt eq │ │ │ │ + moveq r2, r0 │ │ │ │ + lsleq r4, r6, #19 │ │ │ │ + moveq r0, r0 │ │ │ │ + bkpt 0x00e0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00013e5c : │ │ │ │ - cbz r0, 13e88 │ │ │ │ +00013e4c : │ │ │ │ + cbz r0, 13e78 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r2, 13e8c │ │ │ │ + cbnz r2, 13e7c │ │ │ │ movs r0, #1 │ │ │ │ str r6, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r2, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r4, r2, r7 │ │ │ │ blx 83c8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 13ec0 │ │ │ │ + cbz r5, 13eb0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 13ebc │ │ │ │ + cbz r0, 13eac │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 13e80 │ │ │ │ + b.n 13e70 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 13e84 │ │ │ │ + b.n 13e74 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 13ea6 │ │ │ │ + b.n 13e96 │ │ │ │ nop │ │ │ │ │ │ │ │ -00013ecc : │ │ │ │ +00013ebc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13f32 │ │ │ │ + cbz r3, 13f22 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ - cbz r3, 13f20 │ │ │ │ + cbz r3, 13f10 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r2, r5 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8b1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 13f3c │ │ │ │ + cbz r0, 13f2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 8b1c │ │ │ │ - cbz r0, 13f56 │ │ │ │ + cbz r0, 13f46 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 13ef2 │ │ │ │ + b.n 13ee2 │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 13f5c │ │ │ │ + cbz r1, 13f4c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13f1a │ │ │ │ blx 83c8 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13f1a │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f2a │ │ │ │ + b.n 13f1a │ │ │ │ │ │ │ │ -00013f64 : │ │ │ │ +00013f54 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14032 │ │ │ │ + beq.n 14022 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13ffa │ │ │ │ - cbz r3, 13fd8 │ │ │ │ + beq.n 13fea │ │ │ │ + cbz r3, 13fc8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 13f92 │ │ │ │ + b.n 13f82 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13fc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f86 │ │ │ │ + beq.n 13f76 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 14034 │ │ │ │ + beq.n 14024 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 13fa6 │ │ │ │ + bne.n 13f96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f8a │ │ │ │ + beq.n 13f7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1402a │ │ │ │ + beq.n 1401a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ adds r6, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 13f92 │ │ │ │ + bhi.n 13f82 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 13fec │ │ │ │ + cbz r4, 13fdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1403a │ │ │ │ + cbz r3, 1402a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 8b18 │ │ │ │ - cbnz r3, 1400a │ │ │ │ - b.n 13fd8 │ │ │ │ + cbnz r3, 13ffa │ │ │ │ + b.n 13fc8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 13fd8 │ │ │ │ + bls.n 13fc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 14002 │ │ │ │ + beq.n 13ff2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13ffe │ │ │ │ + bne.n 13fee │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14002 │ │ │ │ + b.n 13ff2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13f8a │ │ │ │ + b.n 13f7a │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 13fc2 │ │ │ │ + b.n 13fb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 13fec │ │ │ │ + b.n 13fdc │ │ │ │ nop │ │ │ │ │ │ │ │ -00014044 : │ │ │ │ - cbz r0, 1406e │ │ │ │ +00014034 : │ │ │ │ + cbz r0, 1405e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 8870 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 14070 │ │ │ │ + cbz r3, 14060 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 81bc │ │ │ │ nop │ │ │ │ │ │ │ │ -0001407c : │ │ │ │ - cbz r0, 1409a │ │ │ │ +0001406c : │ │ │ │ + cbz r0, 1408a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1409a │ │ │ │ + cbz r2, 1408a │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14086 │ │ │ │ + bne.n 14076 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000140a4 : │ │ │ │ +00014094 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1413c │ │ │ │ + beq.n 1412c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ orr.w r9, r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.n 1412c │ │ │ │ + beq.n 1411c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 140fc │ │ │ │ + b.n 140ec │ │ │ │ blx 8918 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ strd sl, fp, [r4] │ │ │ │ strd sl, fp, [r4, #8] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ - cbz r2, 1412c │ │ │ │ + cbz r2, 1411c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27094 │ │ │ │ + bl 27084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ - cbnz r4, 14140 │ │ │ │ + cbnz r4, 14130 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 14132 │ │ │ │ + cbz r3, 14122 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 140e2 │ │ │ │ + bne.n 140d2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 14122 │ │ │ │ + b.n 14112 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #48 @ 0x30 │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 14184 │ │ │ │ + beq.n 14174 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 14164 │ │ │ │ + b.n 14154 │ │ │ │ ldr.w r3, [r1, #24]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 1417c │ │ │ │ + beq.n 1416c │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r8, r3 │ │ │ │ - bne.n 14158 │ │ │ │ + bne.n 14148 │ │ │ │ ldrd r3, r4, [sp, #40] @ 0x28 │ │ │ │ strd r3, r4, [r1, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1412e │ │ │ │ + b.n 1411e │ │ │ │ sub.w r9, r1, r4 │ │ │ │ add.w sl, r9, #48 @ 0x30 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 141c6 │ │ │ │ + cbz r3, 141b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1412c │ │ │ │ + beq.n 1411c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ add.w r3, r0, r9 │ │ │ │ str.w r8, [r0, r9] │ │ │ │ @@ -18193,269 +18182,269 @@ │ │ │ │ strd r4, r5, [r3, #8] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #16] │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ strd r0, r1, [r3, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 14178 │ │ │ │ + b.n 14168 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 8414 │ │ │ │ - b.n 14194 │ │ │ │ + b.n 14184 │ │ │ │ │ │ │ │ -000141d0 : │ │ │ │ +000141c0 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 14200 │ │ │ │ + blt.n 141f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 141de │ │ │ │ + bhi.n 141ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 141da │ │ │ │ + beq.n 141ca │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r0, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 14204 │ │ │ │ + beq.n 141f4 │ │ │ │ ldr.w r2, [r3, #24]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 141f2 │ │ │ │ + bne.n 141e2 │ │ │ │ bx lr │ │ │ │ subs r0, r3, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014208 : │ │ │ │ +000141f8 : │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 1425a │ │ │ │ + cbz r1, 1424a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27094 │ │ │ │ + bl 27084 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 14254 │ │ │ │ + cbz r0, 14244 │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 1424c │ │ │ │ - b.n 14256 │ │ │ │ + bne.n 1423c │ │ │ │ + b.n 14246 │ │ │ │ ldr.w r1, [r0, #24]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14256 │ │ │ │ + beq.n 14246 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 14240 │ │ │ │ + bne.n 14230 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014260 : │ │ │ │ +00014250 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8134 │ │ │ │ - cbz r0, 1427a │ │ │ │ + cbz r0, 1426a │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014280 : │ │ │ │ +00014270 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8134 │ │ │ │ - cbz r0, 14296 │ │ │ │ + cbz r0, 14286 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014298 : │ │ │ │ +00014288 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r5, r6, [sp, #32] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ blx 8134 │ │ │ │ - cbz r0, 142ce │ │ │ │ + cbz r0, 142be │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r5, r6, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 8aec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000142d4 : │ │ │ │ +000142c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 142f8 │ │ │ │ + cbz r2, 142e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27094 │ │ │ │ + bl 27084 │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.n 14308 │ │ │ │ + beq.n 142f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbnz r4, 1431c │ │ │ │ + cbnz r4, 1430c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r4 │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ add.w r4, r4, #24 │ │ │ │ - beq.n 14328 │ │ │ │ + beq.n 14318 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 1430e │ │ │ │ - b.n 14308 │ │ │ │ + bne.n 142fe │ │ │ │ + b.n 142f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbz r3, 14332 │ │ │ │ + cbz r3, 14322 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1435e │ │ │ │ + beq.n 1434e │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #24 │ │ │ │ sub.w lr, r4, #24 │ │ │ │ sub.w ip, r5, #24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1433a │ │ │ │ + bne.n 1432a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0001436c : │ │ │ │ +0001435c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 143ba │ │ │ │ + cbz r2, 143aa │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 14390 │ │ │ │ + b.n 14380 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 143ba │ │ │ │ + bls.n 143aa │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1438a │ │ │ │ + beq.n 1437a │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 143b0 │ │ │ │ - b.n 1438a │ │ │ │ + bne.n 143a0 │ │ │ │ + b.n 1437a │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 143be │ │ │ │ + beq.n 143ae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 143a6 │ │ │ │ + beq.n 14396 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - b.n 1438a │ │ │ │ + b.n 1437a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #72] @ (14424 ) │ │ │ │ + ldr r1, [pc, #72] @ (14414 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ (14428 ) │ │ │ │ + ldr r2, [pc, #72] @ (14418 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd lr, r2, [r3, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ strb.w ip, [sp, #16] │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #36] @ (1442c ) │ │ │ │ - ldr r3, [pc, #32] @ (14428 ) │ │ │ │ + ldr r2, [pc, #36] @ (1441c ) │ │ │ │ + ldr r3, [pc, #32] @ (14418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1441e │ │ │ │ + bne.n 1440e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #192] @ (14504 ) │ │ │ │ - ldr r3, [pc, #196] @ (14508 ) │ │ │ │ + ldr r2, [pc, #192] @ (144f4 ) │ │ │ │ + ldr r3, [pc, #196] @ (144f8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -18464,59 +18453,59 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r0, r3, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ blx 86c0 │ │ │ │ - cbz r0, 14472 │ │ │ │ + cbz r0, 14462 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 144ac │ │ │ │ + cbnz r2, 1449c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 144fc │ │ │ │ + beq.n 144ec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ strb.w r4, [sp, #24] │ │ │ │ blx r2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #116] @ (1450c ) │ │ │ │ - ldr r3, [pc, #112] @ (14508 ) │ │ │ │ + ldr r2, [pc, #116] @ (144fc ) │ │ │ │ + ldr r3, [pc, #112] @ (144f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14500 │ │ │ │ + bne.n 144f0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14492 │ │ │ │ + bne.n 14482 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14492 │ │ │ │ + beq.n 14482 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r2, [r1, #8] │ │ │ │ - cbz r3, 144fc │ │ │ │ + cbz r3, 144ec │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -18529,211 +18518,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 14482 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14494 │ │ │ │ + b.n 14484 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r1, #8192 @ 0x2000 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #156] @ (145c4 ) │ │ │ │ + ldr r1, [pc, #156] @ (145b4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (145c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (145b8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 145ba │ │ │ │ + beq.n 145aa │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r8, sp │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 145ba │ │ │ │ + beq.n 145aa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 1458a │ │ │ │ + cbz r5, 1457a │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strb.w r7, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8bf8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14510 │ │ │ │ + bl 14500 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14550 │ │ │ │ - ldr r1, [pc, #64] @ (145cc ) │ │ │ │ + bne.n 14540 │ │ │ │ + ldr r1, [pc, #64] @ (145bc ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r7, [sp, #4] │ │ │ │ blx 8484 │ │ │ │ - ldr r2, [pc, #44] @ (145d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (145c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (145c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (145b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 145be │ │ │ │ + bne.n 145ae │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, sp │ │ │ │ - b.n 1458a │ │ │ │ + b.n 1457a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #320] @ (14728 ) │ │ │ │ + ldr r2, [pc, #320] @ (14718 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #320] @ (1472c ) │ │ │ │ + ldr r3, [pc, #320] @ (1471c ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 14644 │ │ │ │ + cbz r3, 14634 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 14644 │ │ │ │ + cbz r6, 14634 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 14642 │ │ │ │ + cbz r5, 14632 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146d8 │ │ │ │ + beq.n 146c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 145d4 │ │ │ │ + bl 145c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ strd r7, r5, [r4] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14608 │ │ │ │ + bne.n 145f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 146aa │ │ │ │ + beq.n 1469a │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 146aa │ │ │ │ + cbz r5, 1469a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 14660 │ │ │ │ + b.n 14650 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r5, 146aa │ │ │ │ + cbz r5, 1469a │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 146aa │ │ │ │ + cbz r6, 1469a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1465a │ │ │ │ + bne.n 1464a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strb r0, [r4, #8] │ │ │ │ - cbz r3, 146be │ │ │ │ + cbz r3, 146ae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r7, [sp, #24] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8bf8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14510 │ │ │ │ + bl 14500 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 14660 │ │ │ │ - ldr r5, [pc, #132] @ (14730 ) │ │ │ │ + bne.n 14650 │ │ │ │ + ldr r5, [pc, #132] @ (14720 ) │ │ │ │ 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, 14700 │ │ │ │ + ldr r2, [pc, #116] @ (14724 ) │ │ │ │ + ldr r3, [pc, #104] @ (1471c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14722 │ │ │ │ + bne.n 14712 │ │ │ │ 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 146ae │ │ │ │ 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 +18730,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 14500 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 83fc │ │ │ │ - b.n 1463c │ │ │ │ + b.n 1462c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ blx 8484 │ │ │ │ - b.n 146be │ │ │ │ + b.n 146ae │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00014738 : │ │ │ │ +00014728 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r2 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ @@ -18778,296 +18767,296 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ movne r2, #43 @ 0x2b │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14828 │ │ │ │ - ldr r3, [pc, #204] @ (14830 ) │ │ │ │ + beq.n 14818 │ │ │ │ + ldr r3, [pc, #204] @ (14820 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #200] @ (14834 ) │ │ │ │ + ldr r3, [pc, #200] @ (14824 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 14806 │ │ │ │ + blt.n 147f6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r4, r6 │ │ │ │ iteee le │ │ │ │ movle.w lr, #0 │ │ │ │ subgt r4, r4, r6 │ │ │ │ addgt r7, r7, r6 │ │ │ │ movgt lr, r4 │ │ │ │ itt le │ │ │ │ movle r4, lr │ │ │ │ movle r7, lr │ │ │ │ - cbz r3, 147e2 │ │ │ │ + cbz r3, 147d2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 147e2 │ │ │ │ - ldr.w r8, [pc, #152] @ 14838 │ │ │ │ + cbz r5, 147d2 │ │ │ │ + ldr.w r8, [pc, #152] @ 14828 │ │ │ │ add r8, pc │ │ │ │ - b.n 147cc │ │ │ │ + b.n 147bc │ │ │ │ strd r8, ip, [sp] │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1481e │ │ │ │ + blt.n 1480e │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ sub.w r4, r4, r0 │ │ │ │ it ge │ │ │ │ movge r4, #0 │ │ │ │ add r6, r0 │ │ │ │ ittee lt │ │ │ │ addlt r7, r7, r0 │ │ │ │ movlt lr, r4 │ │ │ │ movge lr, r4 │ │ │ │ movge r7, r4 │ │ │ │ - cbz r5, 147e2 │ │ │ │ + cbz r5, 147d2 │ │ │ │ ldr.w ip, [r5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov lr, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 147a6 │ │ │ │ + bne.n 14796 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ - cbz r2, 1480e │ │ │ │ + cbz r2, 147fe │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, lr │ │ │ │ - ldr r2, [pc, #76] @ (1483c ) │ │ │ │ + ldr r2, [pc, #76] @ (1482c ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 8e64 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1481e │ │ │ │ + blt.n 1480e │ │ │ │ add r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ (14840 ) │ │ │ │ + ldr r2, [pc, #48] @ (14830 ) │ │ │ │ mov r1, lr │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 88fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 14804 │ │ │ │ + bge.n 147f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #24] @ (14844 ) │ │ │ │ + ldr r3, [pc, #24] @ (14834 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 14764 │ │ │ │ + b.n 14754 │ │ │ │ nop │ │ │ │ strh r6, [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 : │ │ │ │ +00014838 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ (148ac ) │ │ │ │ - ldr r3, [pc, #76] @ (148b0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1489c ) │ │ │ │ + ldr r3, [pc, #76] @ (148a0 ) │ │ │ │ add r2, pc │ │ │ │ strd r0, r1, [sp] │ │ │ │ strb.w ip, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 14890 │ │ │ │ + cbz r0, 14880 │ │ │ │ mov r0, sp │ │ │ │ - bl 145d4 │ │ │ │ + bl 145c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8d10 │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #32] @ (148b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (148b0 ) │ │ │ │ + ldr r2, [pc, #32] @ (148a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (148a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 148a8 │ │ │ │ + bne.n 14898 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxtb r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000148b8 : │ │ │ │ +000148a8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 149f6 │ │ │ │ + beq.w 149e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r8, #3204] @ 0xc84 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 149ea │ │ │ │ + bge.w 149da │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 149b8 │ │ │ │ + beq.n 149a8 │ │ │ │ ldr.w r5, [r8, #3208] @ 0xc88 │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 148fc │ │ │ │ + cbz r5, 148ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149ee │ │ │ │ + beq.n 149de │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r8, #3208] @ 0xc88 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ adds r6, r0, #5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149d0 │ │ │ │ + beq.n 149c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 149ea │ │ │ │ + beq.n 149da │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #47 @ 0x2f │ │ │ │ blx 8250 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ movne r0, r5 │ │ │ │ - b.n 14946 │ │ │ │ + b.n 14936 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ blx 8820 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 1496e │ │ │ │ + cbz r4, 1495e │ │ │ │ strb r6, [r4, #0] │ │ │ │ blx 8908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14940 │ │ │ │ + bne.n 14930 │ │ │ │ blx 88f0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 14940 │ │ │ │ + beq.n 14930 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #148] @ (14a04 ) │ │ │ │ + ldr r3, [pc, #148] @ (149f4 ) │ │ │ │ add.w r2, r5, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ str.w r0, [r5, r9] │ │ │ │ strb r3, [r2, #4] │ │ │ │ ldr.w r0, [r8, #3204] @ 0xc84 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 149b2 │ │ │ │ + bne.n 149a2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ blx 85cc │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r8, #3204] @ 0xc84 │ │ │ │ - beq.n 149da │ │ │ │ + beq.n 149ca │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #68 @ 0x44 │ │ │ │ - bl 138c8 │ │ │ │ + bl 138b8 │ │ │ │ movs r0, #1 │ │ │ │ str.w r5, [r8, #3208] @ 0xc88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 8df8 │ │ │ │ - b.n 14988 │ │ │ │ + b.n 14978 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 149ca │ │ │ │ + cbz r0, 149ba │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 148e4 │ │ │ │ - ldr r4, [pc, #60] @ (14a08 ) │ │ │ │ + bne.n 148d4 │ │ │ │ + ldr r4, [pc, #60] @ (149f8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 148e4 │ │ │ │ + b.n 148d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 14920 │ │ │ │ + b.n 14910 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 149fa │ │ │ │ + cbz r3, 149ea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 149ae │ │ │ │ + b.n 1499e │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 148fc │ │ │ │ + b.n 148ec │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 149ea │ │ │ │ + b.n 149da │ │ │ │ nop │ │ │ │ str r4, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ str r0, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014a0c : │ │ │ │ +000149fc : │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 14a18 │ │ │ │ + bne.n 14a08 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -19079,32 +19068,32 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bl 13ac4 │ │ │ │ + bl 13ab4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00014a58 : │ │ │ │ +00014a48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r4, #8192 @ 0x2000 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 13bbc │ │ │ │ + bl 13bac │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r6, #3204] @ 0xc84 │ │ │ │ blx 8060 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r6, #3204] @ 0xc84 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -19114,36 +19103,36 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 14aae │ │ │ │ + beq.n 14a9e │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r3, [r6, #3208] @ 0xc88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14b22 │ │ │ │ + beq.n 14b12 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 14b0c │ │ │ │ + cbz r1, 14afc │ │ │ │ mov r0, r3 │ │ │ │ blx 8730 │ │ │ │ ldr.w r3, [r6, #3208] @ 0xc88 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 14ae4 │ │ │ │ + cbz r3, 14ad4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - cbz r7, 14b1a │ │ │ │ + cbz r7, 14b0a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3208] @ 0xc88 │ │ │ │ mov r0, r4 │ │ │ │ @@ -19151,80 +19140,80 @@ │ │ │ │ blx 85c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ andge.w r5, r5, #1 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13414 │ │ │ │ + bl 13404 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 14adc │ │ │ │ + bne.n 14acc │ │ │ │ mov r0, r3 │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 14ad4 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14ae4 │ │ │ │ + b.n 14ad4 │ │ │ │ │ │ │ │ -00014b28 : │ │ │ │ +00014b18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 14b40 │ │ │ │ + cbz r3, 14b30 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbnz r0, 14b42 │ │ │ │ + cbnz r0, 14b32 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 83d8 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014b50 : │ │ │ │ +00014b40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #1408] @ 150e4 │ │ │ │ + ldr.w r2, [pc, #1408] @ 150d4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr.w r3, [pc, #1404] @ 150e8 │ │ │ │ + ldr.w r3, [pc, #1404] @ 150d8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r2, pc │ │ │ │ itet eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ moveq r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 14bfa │ │ │ │ + beq.n 14bea │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1508c │ │ │ │ + beq.w 1507c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ add.w sl, r7, r4 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 14bee │ │ │ │ + bhi.n 14bde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -19250,312 +19239,312 @@ │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14f4e │ │ │ │ + bne.w 14f3e │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14b98 │ │ │ │ - ldr.w r2, [pc, #1264] @ 150ec │ │ │ │ - ldr.w r3, [pc, #1256] @ 150e8 │ │ │ │ + bne.n 14b88 │ │ │ │ + ldr.w r2, [pc, #1264] @ 150dc │ │ │ │ + ldr.w r3, [pc, #1256] @ 150d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 150e0 │ │ │ │ + bne.w 150d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fd6 │ │ │ │ + beq.w 14fc6 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ add r0, fp │ │ │ │ add.w fp, r0, #6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15000 │ │ │ │ + beq.w 14ff0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14bee │ │ │ │ + beq.n 14bde │ │ │ │ mov r0, fp │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ blx 87e4 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp │ │ │ │ strb.w r6, [fp, r2] │ │ │ │ mov r6, fp │ │ │ │ blx 8534 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14fe0 │ │ │ │ + beq.w 14fd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fe6 │ │ │ │ + beq.w 14fd6 │ │ │ │ blx 87e4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ add r0, sl │ │ │ │ add.w sl, r0, #6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1506c │ │ │ │ + beq.w 1505c │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1500c │ │ │ │ + beq.w 14ffc │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add r0, sl │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ blx 8534 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ff8 │ │ │ │ + beq.w 14fe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, sl │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14f4a │ │ │ │ + beq.w 14f3a │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14d2a │ │ │ │ + cbz r0, 14d1a │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15052 │ │ │ │ + beq.w 15042 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150cc │ │ │ │ + beq.w 150bc │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14f4a │ │ │ │ + beq.w 14f3a │ │ │ │ mov r0, fp │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #908] @ (150f0 ) │ │ │ │ + ldr r3, [pc, #908] @ (150e0 ) │ │ │ │ movs r2, #10 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ add r3, sp, #12 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ blx 84e4 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14dcc │ │ │ │ + cbz r0, 14dbc │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fc4 │ │ │ │ + beq.w 14fb4 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15078 │ │ │ │ + beq.w 15068 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #752] @ (150f4 ) │ │ │ │ + ldr r3, [pc, #752] @ (150e4 ) │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr.w r0, [sl] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 14f38 │ │ │ │ + b.n 14f28 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14e60 │ │ │ │ + cbz r0, 14e50 │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15030 │ │ │ │ + beq.w 15020 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150a4 │ │ │ │ + beq.w 15094 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #608] @ (150f8 ) │ │ │ │ + ldr r3, [pc, #608] @ (150e8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 14f2e │ │ │ │ + b.n 14f1e │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14eea │ │ │ │ + cbz r0, 14eda │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15014 │ │ │ │ + beq.w 15004 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15090 │ │ │ │ + beq.w 15080 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #472] @ (150fc ) │ │ │ │ + ldr r3, [pc, #472] @ (150ec ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -19563,240 +19552,240 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ blx 84e4 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14f78 │ │ │ │ + cbz r0, 14f68 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 842c │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15036 │ │ │ │ + beq.n 15026 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 87e4 │ │ │ │ add fp, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b8 │ │ │ │ + beq.w 150a8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bee │ │ │ │ + beq.w 14bde │ │ │ │ mov r0, fp │ │ │ │ blx 87e4 │ │ │ │ - ldr r3, [pc, #336] @ (15100 ) │ │ │ │ + ldr r3, [pc, #336] @ (150f0 ) │ │ │ │ movs r2, #10 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r0, [sl] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - b.n 14e18 │ │ │ │ + b.n 14e08 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14bee │ │ │ │ + b.n 14bde │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cdc │ │ │ │ + bne.w 14ccc │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 14ce4 │ │ │ │ + b.n 14cd4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 14c4c │ │ │ │ + b.n 14c3c │ │ │ │ mov sl, r6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 14cd4 │ │ │ │ + b.n 14cc4 │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 15018 │ │ │ │ + b.n 15008 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #10 │ │ │ │ ldrb.w r0, [sl] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 842c │ │ │ │ blx 8234 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14bf0 │ │ │ │ + b.n 14be0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 14cb0 │ │ │ │ + b.n 14ca0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14dfc │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14dec │ │ │ │ + b.n 14bde │ │ │ │ mov r6, r3 │ │ │ │ - b.n 14bfa │ │ │ │ + b.n 14bea │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14f1a │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14f0a │ │ │ │ + b.n 14bde │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e90 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14e80 │ │ │ │ + b.n 14bde │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14fa6 │ │ │ │ - b.n 14bee │ │ │ │ + bne.w 14f96 │ │ │ │ + b.n 14bde │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8414 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14d5a │ │ │ │ - b.n 14f4a │ │ │ │ + bne.w 14d4a │ │ │ │ + b.n 14f3a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #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 : │ │ │ │ +000150f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (15204 ) │ │ │ │ - ldr r3, [pc, #236] @ (15208 ) │ │ │ │ + ldr r2, [pc, #236] @ (151f4 ) │ │ │ │ + ldr r3, [pc, #236] @ (151f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 15140 │ │ │ │ + cbz r0, 15130 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ itet eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 1515c │ │ │ │ - ldr r2, [pc, #200] @ (1520c ) │ │ │ │ - ldr r3, [pc, #196] @ (15208 ) │ │ │ │ + bne.n 1514c │ │ │ │ + ldr r2, [pc, #200] @ (151fc ) │ │ │ │ + ldr r3, [pc, #196] @ (151f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151fe │ │ │ │ + bne.n 151ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151fa │ │ │ │ + beq.n 151ea │ │ │ │ mov r6, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8b98 │ │ │ │ - cbz r0, 151b4 │ │ │ │ + cbz r0, 151a4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 151b4 │ │ │ │ + cbz r3, 151a4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 151a4 │ │ │ │ + bhi.n 15194 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r4, r4, #32 │ │ │ │ asrs r5, r1, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r4, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -19807,242 +19796,242 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 151b4 │ │ │ │ + cbz r0, 151a4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1516a │ │ │ │ + bne.n 1515a │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15140 │ │ │ │ + b.n 15130 │ │ │ │ blx 8ee0 │ │ │ │ strh r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15194 │ │ │ │ blx 8234 │ │ │ │ str r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15194 │ │ │ │ blx 8ee0 │ │ │ │ strb r0, [r7, r6] │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 15194 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8c74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 151a2 │ │ │ │ + bne.n 15192 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8234 │ │ │ │ - b.n 151a2 │ │ │ │ + b.n 15192 │ │ │ │ adds r3, r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8ee0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [r3] │ │ │ │ - b.n 151a6 │ │ │ │ + b.n 15196 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 151b4 │ │ │ │ + b.n 151a4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015210 : │ │ │ │ +00015200 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbz r3, 1525a │ │ │ │ + cbz r3, 1524a │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1523e │ │ │ │ + b.n 1522e │ │ │ │ movs r2, #8 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - beq.n 15242 │ │ │ │ + beq.n 15232 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 15236 │ │ │ │ + beq.n 15226 │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r5, r2 │ │ │ │ - cbz r3, 1525a │ │ │ │ + cbz r3, 1524a │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 1522a │ │ │ │ + bne.n 1521a │ │ │ │ ldr r6, [r7, r5] │ │ │ │ blx 83c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15234 │ │ │ │ + beq.n 15224 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1525c │ │ │ │ + cbz r3, 1524c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 15224 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15234 │ │ │ │ + b.n 15224 │ │ │ │ │ │ │ │ -00015264 : │ │ │ │ +00015254 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 152d6 │ │ │ │ + cbz r3, 152c6 │ │ │ │ movw lr, #36865 @ 0x9001 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1528e │ │ │ │ + b.n 1527e │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ - cbz r3, 152be │ │ │ │ + cbz r3, 152ae │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 152d2 │ │ │ │ + beq.n 152c2 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 15288 │ │ │ │ + bhi.n 15278 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ tst.w ip, lr │ │ │ │ it ne │ │ │ │ addne r2, #4 │ │ │ │ - bne.n 15288 │ │ │ │ + bne.n 15278 │ │ │ │ cmp r3, #13 │ │ │ │ it eq │ │ │ │ addeq r2, #8 │ │ │ │ - beq.n 15288 │ │ │ │ + beq.n 15278 │ │ │ │ cmp r3, #4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1528e │ │ │ │ - cbz r4, 152cc │ │ │ │ + bne.n 1527e │ │ │ │ + cbz r4, 152bc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, #1 │ │ │ │ - b.n 15288 │ │ │ │ + b.n 15278 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152be │ │ │ │ + b.n 152ae │ │ │ │ nop │ │ │ │ │ │ │ │ -000152dc : │ │ │ │ +000152cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 15358 │ │ │ │ + cbz r0, 15348 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 15358 │ │ │ │ + cbz r3, 15348 │ │ │ │ blx 8048 │ │ │ │ adds r5, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 15358 │ │ │ │ + bhi.n 15348 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 15360 │ │ │ │ + cbz r6, 15350 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 15358 │ │ │ │ + cbz r7, 15348 │ │ │ │ mov r6, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6], #8 │ │ │ │ str r2, [r7, #4] │ │ │ │ blx 8820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 1534a │ │ │ │ + cbz r5, 1533a │ │ │ │ adds r4, r5, #1 │ │ │ │ blx 8ee0 │ │ │ │ strd r0, r1, [r6], #8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 15330 │ │ │ │ + bne.n 15320 │ │ │ │ blx 8ee0 │ │ │ │ strd r0, r1, [r6] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 15316 │ │ │ │ + b.n 15306 │ │ │ │ │ │ │ │ -0001536c : │ │ │ │ +0001535c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15412 │ │ │ │ + beq.n 15402 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15412 │ │ │ │ + beq.n 15402 │ │ │ │ blx 8048 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ add.w r6, r0, r4, lsl #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1541e │ │ │ │ + beq.n 1540e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 15412 │ │ │ │ + cbz r3, 15402 │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 153d4 │ │ │ │ + b.n 153c4 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r8 │ │ │ │ blx 8250 │ │ │ │ strb.w fp, [r4, sl] │ │ │ │ str.w r4, [r9], #4 │ │ │ │ add r4, r7 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -20051,15 +20040,15 @@ │ │ │ │ add.w r8, r0, #1 │ │ │ │ sub.w r7, r8, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 153c2 │ │ │ │ + bne.n 153b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 8250 │ │ │ │ @@ -20072,18 +20061,18 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 153b2 │ │ │ │ + b.n 153a2 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #23 │ │ │ │ - ble.n 154b0 │ │ │ │ + ble.n 154a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, r1, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #3 │ │ │ │ @@ -20099,29 +20088,29 @@ │ │ │ │ orr.w r0, r0, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ strb r0, [r1, #4] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ - cbz r5, 15480 │ │ │ │ + cbz r5, 15470 │ │ │ │ add.w r1, ip, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ add.w r1, ip, #8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r2, [ip, r4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 154b2 │ │ │ │ + cbz r3, 154a2 │ │ │ │ str.w r3, [ip, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ str.w r1, [lr, #4] │ │ │ │ @@ -20141,21 +20130,21 @@ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ strb.w ip, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ bic.w ip, ip, #1 │ │ │ │ strb.w ip, [r6, #4] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - cbz r0, 1554a │ │ │ │ + cbz r0, 1553a │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 154fa │ │ │ │ + cbz r1, 154ea │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 1551c │ │ │ │ + beq.n 1550c │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ bic.w lr, lr, #4 │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ tst.w ip, #4 │ │ │ │ @@ -20172,96 +20161,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 154e8 │ │ │ │ + b.n 154ea │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 156f4 │ │ │ │ + ble.w 156e4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ adds r1, #23 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r5, r1, #7 │ │ │ │ - cbnz r4, 1557e │ │ │ │ - b.n 155ec │ │ │ │ + cbnz r4, 1556e │ │ │ │ + b.n 155dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 155ec │ │ │ │ + cbz r4, 155dc │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 1557a │ │ │ │ + bgt.n 1556a │ │ │ │ sub.w r1, r4, #8 │ │ │ │ sub.w ip, r2, #8 │ │ │ │ add.w lr, r1, ip │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r6, [lr, #4] │ │ │ │ bic.w r6, r6, #1 │ │ │ │ strb.w r6, [lr, #4] │ │ │ │ str.w r2, [r1, ip] │ │ │ │ - bl 15428 │ │ │ │ + bl 15418 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ ldrb.w r3, [r4, #-4] │ │ │ │ sub.w r0, r6, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w ip, r5, r0 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ str r6, [r5, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 156fe │ │ │ │ + beq.w 156ee │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 156b4 │ │ │ │ + beq.n 156a4 │ │ │ │ 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] @ 156f8 │ │ │ │ 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 156ac │ │ │ │ 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 156ba │ │ │ │ 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 15652 │ │ │ │ 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 +20262,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 156dc │ │ │ │ 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 156c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #8 │ │ │ │ - bl 15428 │ │ │ │ + bl 15418 │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vmov r2, s11 │ │ │ │ cmp r2, r3 │ │ │ │ it gt │ │ │ │ vmulgt.f64 d7, d4, d6 │ │ │ │ - bgt.n 15632 │ │ │ │ + bgt.n 15622 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ - b.n 1562e │ │ │ │ + b.n 1561e │ │ │ │ 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 15692 │ │ │ │ + ldr r0, [pc, #32] @ (15700 ) │ │ │ │ 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 155d2 │ │ │ │ + b.n 156a4 │ │ │ │ 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 158be │ │ │ │ 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 15824 │ │ │ │ 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 15842 │ │ │ │ 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 158c0 │ │ │ │ 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 157e8 │ │ │ │ ldrb.w r0, [r1, #-12] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 157f8 │ │ │ │ + bpl.n 157e8 │ │ │ │ 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 158da │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 157ca │ │ │ │ + cbz r0, 157ba │ │ │ │ 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 +20390,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 157ec │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1580a │ │ │ │ + bpl.n 157fa │ │ │ │ adds r1, r3, r7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ lsls r6, r5, #31 │ │ │ │ - bmi.n 1585a │ │ │ │ + bmi.n 1584a │ │ │ │ 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 15824 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1583a │ │ │ │ + beq.n 1582a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r3, r2, #17 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ str.w lr, [sp] │ │ │ │ lsls r3, r3, #17 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15428 │ │ │ │ + bl 15418 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 154c0 │ │ │ │ + b.n 154b0 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ strb r5, [r1, #4] │ │ │ │ ldr r5, [r3, r7] │ │ │ │ ldrd r7, r6, [r1, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r7 │ │ │ │ sub.w r7, r5, #8 │ │ │ │ adds r5, r1, r7 │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ bic.w ip, ip, #1 │ │ │ │ strb.w ip, [r5, #4] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ str r5, [r1, r7] │ │ │ │ - cbz r6, 158da │ │ │ │ + cbz r6, 158ca │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15890 │ │ │ │ + beq.n 15880 │ │ │ │ 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 +20461,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 15800 │ │ │ │ adds r5, r3, r0 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - b.n 15810 │ │ │ │ + b.n 15800 │ │ │ │ bx lr │ │ │ │ str.w r1, [lr, #4] │ │ │ │ strd r0, r0, [r1] │ │ │ │ - b.n 1578c │ │ │ │ + b.n 1577c │ │ │ │ str.w r9, [lr, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15890 │ │ │ │ + beq.n 15880 │ │ │ │ str.w r6, [r9, #4] │ │ │ │ - b.n 15890 │ │ │ │ + b.n 15880 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 157c8 │ │ │ │ - b.n 157ca │ │ │ │ + bne.w 157b8 │ │ │ │ + b.n 157ba │ │ │ │ nop │ │ │ │ │ │ │ │ -000158f8 : │ │ │ │ +000158e8 : │ │ │ │ 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, 1590a │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15714 │ │ │ │ + bl 15704 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1590c │ │ │ │ + bne.n 158fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0001591c : │ │ │ │ +0001590c : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15a5a │ │ │ │ + beq.w 15a4a │ │ │ │ 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 15a3a │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #-8] │ │ │ │ sub.w r2, r1, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 15a40 │ │ │ │ + ble.n 15a30 │ │ │ │ ldrb.w r0, [r4, #-4] │ │ │ │ lsls r0, r0, #29 │ │ │ │ - bpl.n 15980 │ │ │ │ + bpl.n 15970 │ │ │ │ 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 15970 │ │ │ │ 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 15996 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15554 │ │ │ │ + bl 15544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 15714 │ │ │ │ + bl 15704 │ │ │ │ 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 +20560,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 15a4e │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 159d4 │ │ │ │ + cbz r2, 159c4 │ │ │ │ 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, 159ea │ │ │ │ add.w r2, r9, r1 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r2, #4] │ │ │ │ sub.w ip, r1, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r1, [r9, ip] │ │ │ │ add ip, r9 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ bic.w lr, lr, #1 │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ - bl 15428 │ │ │ │ + bl 15418 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrb.w r3, [r4, #-4] │ │ │ │ sub.w r2, r1, #8 │ │ │ │ add.w r0, r9, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ str.w r1, [r9, r2] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 15714 │ │ │ │ + bl 15704 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15544 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 15554 │ │ │ │ + b.n 15544 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 159d2 │ │ │ │ - b.n 159d4 │ │ │ │ + bne.n 159c2 │ │ │ │ + b.n 159c4 │ │ │ │ │ │ │ │ -00015a68 : │ │ │ │ - ldr r0, [pc, #4] @ (15a70 ) │ │ │ │ +00015a58 : │ │ │ │ + ldr r0, [pc, #4] @ (15a60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015a74 : │ │ │ │ +00015a64 : │ │ │ │ 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, 15a9e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 15aaa │ │ │ │ + cbz r3, 15a9a │ │ │ │ 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 15a8c │ │ │ │ │ │ │ │ -00015ab8 : │ │ │ │ +00015aa8 : │ │ │ │ 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] @ (15af4 ) │ │ │ │ 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, 15aee │ │ │ │ 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 r2, sp, #360 @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15b90 │ │ │ │ + beq.n 15b80 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b92 │ │ │ │ + beq.n 15b82 │ │ │ │ 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 15b38 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 15b8c │ │ │ │ + beq.n 15b7c │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bcc.n 15b38 │ │ │ │ + bcc.n 15b28 │ │ │ │ mov r0, r1 │ │ │ │ blx 8234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 15b96 │ │ │ │ + cbz r3, 15b86 │ │ │ │ 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 15b5c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 15b7e │ │ │ │ + beq.n 15b6e │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b58 │ │ │ │ + bne.n 15b48 │ │ │ │ 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 15b38 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, r0 │ │ │ │ - b.n 15b74 │ │ │ │ + b.n 15b64 │ │ │ │ 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] @ (15be0 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 15bea │ │ │ │ + cbz r0, 15bda │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - cbz r3, 15bc0 │ │ │ │ + cbz r3, 15bb0 │ │ │ │ blx 830c │ │ │ │ - cbz r0, 15bd8 │ │ │ │ + cbz r0, 15bc8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 15bcc │ │ │ │ + cbz r3, 15bbc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ cmp r4, #2 │ │ │ │ ite lt │ │ │ │ movlt r0, r4 │ │ │ │ movge r0, #0 │ │ │ │ blx 876c │ │ │ │ @@ -20788,56 +20777,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 r1, 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 15ca6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 15c8c │ │ │ │ + cbz r6, 15c7c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8918 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 15c8c │ │ │ │ + cbz r7, 15c7c │ │ │ │ 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 15c6e │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bhi.n 15caa │ │ │ │ + bhi.n 15c9a │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 15c80 │ │ │ │ + bls.n 15c70 │ │ │ │ sub.w r8, r7, #9 │ │ │ │ cmp.w r8, #25 │ │ │ │ - bhi.n 15c80 │ │ │ │ + bhi.n 15c70 │ │ │ │ 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 +20838,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 15c3a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15c72 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15c72 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15c72 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 15c82 │ │ │ │ + b.n 15c72 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ strheq.w lr, [r3], #2 │ │ │ │ - beq.n 15c82 │ │ │ │ - b.n 15c80 │ │ │ │ + beq.n 15c72 │ │ │ │ + b.n 15c70 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15c24 │ │ │ │ + b.n 15c14 │ │ │ │ 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] @ 15db4 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ - ldr r3, [pc, #240] @ (15dc8 ) │ │ │ │ + ldr r3, [pc, #240] @ (15db8 ) │ │ │ │ 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 15d08 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 15d32 │ │ │ │ + bcs.n 15d22 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d8a │ │ │ │ - ldr r2, [pc, #196] @ (15dcc ) │ │ │ │ + beq.n 15d7a │ │ │ │ + ldr r2, [pc, #196] @ (15dbc ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #196] @ (15dd0 ) │ │ │ │ + ldr r1, [pc, #196] @ (15dc0 ) │ │ │ │ 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] @ (15dc4 ) │ │ │ │ + ldr r3, [pc, #172] @ (15db8 ) │ │ │ │ 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 15dae │ │ │ │ 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, 15d70 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15d18 │ │ │ │ + beq.n 15d08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15db8 │ │ │ │ + blt.n 15da8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 15da8 │ │ │ │ - ldr r2, [pc, #120] @ (15dd8 ) │ │ │ │ + cbz r3, 15d98 │ │ │ │ + ldr r2, [pc, #120] @ (15dc8 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #120] @ (15ddc ) │ │ │ │ + ldr r1, [pc, #120] @ (15dcc ) │ │ │ │ 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, 15d90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15d18 │ │ │ │ + b.n 15d08 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15d48 │ │ │ │ - ldr r2, [pc, #84] @ (15de0 ) │ │ │ │ + b.n 15d38 │ │ │ │ + ldr r2, [pc, #84] @ (15dd0 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ (15de4 ) │ │ │ │ + ldr r1, [pc, #84] @ (15dd4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d18 │ │ │ │ + b.n 15d08 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 15d18 │ │ │ │ - ldr r2, [pc, #60] @ (15de8 ) │ │ │ │ + b.n 15d08 │ │ │ │ + ldr r2, [pc, #60] @ (15dd8 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #60] @ (15dec ) │ │ │ │ + ldr r1, [pc, #60] @ (15ddc ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ blx 83c8 │ │ │ │ - b.n 15d72 │ │ │ │ + b.n 15d62 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [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 r5, [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 +20996,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 15ebc │ │ │ │ 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 15be4 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bf4 │ │ │ │ + bl 15be4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15ee4 │ │ │ │ - ldr r1, [pc, #240] @ (15f28 ) │ │ │ │ + bne.n 15ed4 │ │ │ │ + ldr r1, [pc, #240] @ (15f18 ) │ │ │ │ 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, 15e48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f1e │ │ │ │ + beq.n 15f0e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 15ee0 │ │ │ │ + beq.n 15ed0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f12 │ │ │ │ + beq.n 15f02 │ │ │ │ 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] @ (15f1c ) │ │ │ │ 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, 15ec2 │ │ │ │ + ldr r1, [pc, #168] @ (15f20 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15ed2 │ │ │ │ + cbz r0, 15ec2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8a98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 15ef4 │ │ │ │ + cbnz r0, 15ee4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 15ed2 │ │ │ │ - ldr r1, [pc, #136] @ (15f34 ) │ │ │ │ + beq.n 15ec2 │ │ │ │ + ldr r1, [pc, #136] @ (15f24 ) │ │ │ │ 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 15ed0 │ │ │ │ + ldr r1, [pc, #124] @ (15f28 ) │ │ │ │ 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] @ (15f2c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 15ebc │ │ │ │ - ldr r1, [pc, #108] @ (15f40 ) │ │ │ │ + b.n 15eac │ │ │ │ + ldr r1, [pc, #108] @ (15f30 ) │ │ │ │ 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] @ (15f34 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 15e44 │ │ │ │ + b.n 15e34 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ee0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #72] @ (15f48 ) │ │ │ │ + ldr r1, [pc, #72] @ (15f38 ) │ │ │ │ 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 15ed0 │ │ │ │ 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 15e48 │ │ │ │ nop │ │ │ │ subs r5, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ @@ -21149,22 +21138,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] @ (162f4 ) │ │ │ │ + ldr r1, [pc, #932] @ (162f8 ) │ │ │ │ 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] @ (162fc ) │ │ │ │ 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 +21165,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 16224 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15b08 │ │ │ │ + bl 15af8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r7, 15ffe │ │ │ │ + cbz r7, 15fee │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162ba │ │ │ │ + beq.w 162aa │ │ │ │ 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 15fca │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 162aa │ │ │ │ + beq.w 1629a │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bcc.n 15fc8 │ │ │ │ + bcc.n 15fb8 │ │ │ │ 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 15fea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #46 @ 0x2e │ │ │ │ - bne.n 15fee │ │ │ │ + bne.n 15fde │ │ │ │ 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 16250 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1612a │ │ │ │ + beq.w 1611a │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1613a │ │ │ │ - ldr r2, [pc, #740] @ (16310 ) │ │ │ │ + beq.w 1612a │ │ │ │ + ldr r2, [pc, #740] @ (16300 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #740] @ 16314 │ │ │ │ + ldr.w sl, [pc, #740] @ 16304 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #736] @ (16318 ) │ │ │ │ + ldr r2, [pc, #736] @ (16308 ) │ │ │ │ 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 +21241,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 160c2 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 16070 │ │ │ │ + cbz r4, 16060 │ │ │ │ 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 160e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df0 │ │ │ │ + bl 15de0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 16092 │ │ │ │ + cbz r4, 16082 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16122 │ │ │ │ + beq.n 16112 │ │ │ │ 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 1603c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 1604c │ │ │ │ + bne.n 1603c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #15000 @ 0x3a98 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 16238 │ │ │ │ + bgt.w 16228 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [pc, #608] @ 1631c │ │ │ │ + ldr.w sl, [pc, #608] @ 1630c │ │ │ │ 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 1604c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 162f2 │ │ │ │ + bne.w 162e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 161e8 │ │ │ │ + bhi.w 161d8 │ │ │ │ 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 16060 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 7fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16070 │ │ │ │ + bne.n 16060 │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162f8 │ │ │ │ + beq.w 162e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1604c │ │ │ │ + b.n 1603c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16092 │ │ │ │ + b.n 16082 │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx 8954 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 16028 │ │ │ │ + bne.w 16018 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8bcc │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 16152 │ │ │ │ + cbnz r2, 16142 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 162ce │ │ │ │ + beq.w 162be │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 162a2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 162a2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r8, [pc, #440] @ 16320 │ │ │ │ + ldr.w r8, [pc, #440] @ 16310 │ │ │ │ str r7, [sp, #8] │ │ │ │ subs.w sl, r2, #0 │ │ │ │ - ldr r7, [pc, #436] @ (16324 ) │ │ │ │ + ldr r7, [pc, #436] @ (16314 ) │ │ │ │ add r8, pc │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ add r7, pc │ │ │ │ - b.n 16190 │ │ │ │ + b.n 16180 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df0 │ │ │ │ + bl 15de0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162ae │ │ │ │ + beq.w 1629e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 162ae │ │ │ │ + beq.w 1629e │ │ │ │ ldrd r6, r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1617c │ │ │ │ + beq.n 1616c │ │ │ │ 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 1616c │ │ │ │ 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 1616c │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 7fd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1617c │ │ │ │ - b.n 16188 │ │ │ │ + bne.n 1616c │ │ │ │ + b.n 16178 │ │ │ │ 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, 161ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162c6 │ │ │ │ + beq.n 162b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 16212 │ │ │ │ + cbz r7, 16202 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162be │ │ │ │ + beq.n 162ae │ │ │ │ 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] @ (16318 ) │ │ │ │ + ldr r3, [pc, #240] @ (162fc ) │ │ │ │ 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 162f0 │ │ │ │ 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 16208 │ │ │ │ + ldr r3, [pc, #240] @ (1631c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r0, [pc, #240] @ (16330 ) │ │ │ │ - ldr.w sl, [pc, #240] @ 16334 │ │ │ │ + ldr r0, [pc, #240] @ (16320 ) │ │ │ │ + ldr.w sl, [pc, #240] @ 16324 │ │ │ │ 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 1603c │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8d80 │ │ │ │ - ldr r1, [pc, #204] @ (16338 ) │ │ │ │ + ldr r1, [pc, #204] @ (16328 ) │ │ │ │ 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 1600e │ │ │ │ + ldr r0, [pc, #184] @ (1632c ) │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 161e8 │ │ │ │ - ldr r3, [pc, #180] @ (16340 ) │ │ │ │ + b.n 161d8 │ │ │ │ + ldr r3, [pc, #180] @ (16330 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #172] @ (16344 ) │ │ │ │ + ldr r1, [pc, #172] @ (16334 ) │ │ │ │ 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 161da │ │ │ │ adds r7, r3, #1 │ │ │ │ - b.n 15fda │ │ │ │ + b.n 15fca │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 8d10 │ │ │ │ - b.n 160da │ │ │ │ + b.n 160ca │ │ │ │ mov r7, r3 │ │ │ │ - b.n 15ffe │ │ │ │ + b.n 15fee │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16212 │ │ │ │ + b.n 16202 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 161fe │ │ │ │ + b.n 161ee │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #15000 @ 0x3a98 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 16158 │ │ │ │ + bls.w 16148 │ │ │ │ blx 8d10 │ │ │ │ - ldr r3, [pc, #76] @ (1632c ) │ │ │ │ + ldr r3, [pc, #76] @ (1631c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ (16348 ) │ │ │ │ + ldr r0, [pc, #96] @ (16338 ) │ │ │ │ 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 161da │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1604c │ │ │ │ + b.n 1603c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [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 +21535,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 r0, [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 +21561,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 1649e │ │ │ │ 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 1644a │ │ │ │ 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 16456 │ │ │ │ + ldr.w r8, [pc, #560] @ 165a8 │ │ │ │ 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] @ 165ac │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #544] @ (165c0 ) │ │ │ │ + ldr r7, [pc, #544] @ (165b0 ) │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add sl, pc │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1642e │ │ │ │ + beq.n 1641e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1647e │ │ │ │ + beq.n 1646e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r4, [pc, #512] @ (165c4 ) │ │ │ │ + ldr r4, [pc, #512] @ (165b4 ) │ │ │ │ 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, 163d2 │ │ │ │ add r5, r0 │ │ │ │ add r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #484] @ (165c8 ) │ │ │ │ + ldr r3, [pc, #484] @ (165b8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ - cbz r5, 16448 │ │ │ │ - ldr r3, [pc, #476] @ (165cc ) │ │ │ │ + cbz r5, 16438 │ │ │ │ + ldr r3, [pc, #476] @ (165bc ) │ │ │ │ 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 16462 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #444] @ (165d0 ) │ │ │ │ + ldr r2, [pc, #444] @ (165c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ - cbz r4, 16486 │ │ │ │ + cbz r4, 16476 │ │ │ │ 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 1639e │ │ │ │ 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 163de │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r2 │ │ │ │ - bhi.n 16534 │ │ │ │ - ldr r2, [pc, #388] @ (165d4 ) │ │ │ │ + bhi.n 16524 │ │ │ │ + ldr r2, [pc, #388] @ (165c4 ) │ │ │ │ strb.w r5, [r6, r9] │ │ │ │ add r2, pc │ │ │ │ str r5, [r2, #8] │ │ │ │ - b.n 1648a │ │ │ │ + b.n 1647a │ │ │ │ movs r0, #129 @ 0x81 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16386 │ │ │ │ + bne.n 16376 │ │ │ │ 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 16402 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 163c0 │ │ │ │ + b.n 163b0 │ │ │ │ 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 16558 │ │ │ │ + ldr r2, [pc, #320] @ (165c8 ) │ │ │ │ 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 16544 │ │ │ │ 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 16456 │ │ │ │ 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 16584 │ │ │ │ mov r0, r6 │ │ │ │ blx 8784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16582 │ │ │ │ + bne.n 16572 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ - cbz r0, 16510 │ │ │ │ + cbz r0, 16500 │ │ │ │ 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, 16538 │ │ │ │ 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] @ (165cc ) │ │ │ │ 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 16514 │ │ │ │ movw r0, #30560 @ 0x7760 │ │ │ │ movt r0, #1 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 164cc │ │ │ │ - b.n 16466 │ │ │ │ + bne.n 164bc │ │ │ │ + b.n 16456 │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 16466 │ │ │ │ + beq.w 16456 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 165ae │ │ │ │ + cbz r4, 1659e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16456 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165a6 │ │ │ │ + cbz r3, 16596 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16456 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165a6 │ │ │ │ + cbz r3, 16596 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16456 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16456 │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 16466 │ │ │ │ + b.n 16456 │ │ │ │ nop │ │ │ │ - add r1, pc, #576 @ (adr r1, 167fc ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1682c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #480 @ (adr r1, 167a4 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 167d4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #232 @ (adr r1, 166b4 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 166e4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #816 @ (adr r0, 16908 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 16938 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ 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] @ (166e8 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #260] @ (166fc ) │ │ │ │ + ldr r3, [pc, #260] @ (166ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #260] @ (16700 ) │ │ │ │ - ldr.w r8, [pc, #260] @ 16704 │ │ │ │ + ldr r6, [pc, #260] @ (166f0 ) │ │ │ │ + ldr.w r8, [pc, #260] @ 166f4 │ │ │ │ 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 1667c │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 166a4 │ │ │ │ + beq.n 16694 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 16666 │ │ │ │ - ldr.w r9, [pc, #216] @ 16708 │ │ │ │ + ble.n 16656 │ │ │ │ + ldr.w r9, [pc, #216] @ 166f8 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r9, pc │ │ │ │ - b.n 16640 │ │ │ │ + b.n 16630 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 16666 │ │ │ │ + beq.n 16656 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1663a │ │ │ │ - ldr r1, [pc, #188] @ (1670c ) │ │ │ │ + bne.n 1662a │ │ │ │ + ldr r1, [pc, #188] @ (166fc ) │ │ │ │ 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 16630 │ │ │ │ + ldr r3, [pc, #168] @ (16700 ) │ │ │ │ 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] @ (16704 ) │ │ │ │ + ldr r3, [pc, #132] @ (166ec ) │ │ │ │ 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 166e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #124] @ (1670c ) │ │ │ │ + ldr r3, [pc, #124] @ (166fc ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #132] @ (16718 ) │ │ │ │ + ldr r0, [pc, #132] @ (16708 ) │ │ │ │ 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 16662 │ │ │ │ + ldr r3, [pc, #116] @ (1670c ) │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1634c │ │ │ │ + bl 1633c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16670 │ │ │ │ + beq.n 16660 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 166d6 │ │ │ │ + cbz r0, 166c6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 166ec │ │ │ │ + cbz r3, 166dc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16666 │ │ │ │ - ldr r3, [pc, #52] @ (1670c ) │ │ │ │ + b.n 16656 │ │ │ │ + ldr r3, [pc, #52] @ (166fc ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #68] @ (16720 ) │ │ │ │ + ldr r0, [pc, #68] @ (16710 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 166c4 │ │ │ │ + b.n 166b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16666 │ │ │ │ + b.n 16656 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [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 r6, [sp, #800] @ 0x320 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [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 : │ │ │ │ +00016714 : │ │ │ │ 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] @ 17180 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #2648] @ 17194 │ │ │ │ + ldr.w r3, [pc, #2648] @ 17184 │ │ │ │ cmp r0, #1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #2644] @ 17198 │ │ │ │ + ldr.w fp, [pc, #2644] @ 17188 │ │ │ │ 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 16b2a │ │ │ │ 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] @ 1718c │ │ │ │ blx 8918 │ │ │ │ - ldr.w r1, [pc, #2612] @ 171a0 │ │ │ │ + ldr.w r1, [pc, #2612] @ 17190 │ │ │ │ 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] @ 17194 │ │ │ │ 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 +22007,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 16b02 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b12 │ │ │ │ + beq.w 16b02 │ │ │ │ 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 16852 │ │ │ │ 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 +22090,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] @ 17198 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r0, [pc, #2384] @ 171ac │ │ │ │ + ldr.w r0, [pc, #2384] @ 1719c │ │ │ │ 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 1689a │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 1678e │ │ │ │ - ldr.w r0, [pc, #2364] @ 171b0 │ │ │ │ + b.n 1677e │ │ │ │ + ldr.w r0, [pc, #2364] @ 171a0 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - ldr.w r3, [pc, #2356] @ 171b4 │ │ │ │ + ldr.w r3, [pc, #2356] @ 171a4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16852 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r5 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 168a2 │ │ │ │ + bne.n 16892 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167b2 │ │ │ │ + bne.n 167a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1686e │ │ │ │ + bgt.n 1685e │ │ │ │ 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 16d48 │ │ │ │ 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 16882 │ │ │ │ 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 16884 │ │ │ │ movs r3, #2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bgt.n 16892 │ │ │ │ - ldr.w r3, [pc, #2228] @ 171b8 │ │ │ │ + bgt.n 16882 │ │ │ │ + ldr.w r3, [pc, #2228] @ 171a8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1634c │ │ │ │ + bl 1633c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16862 │ │ │ │ - ldr.w r1, [pc, #2212] @ 171bc │ │ │ │ + beq.n 16852 │ │ │ │ + ldr.w r1, [pc, #2212] @ 171ac │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbnz r0, 1697e │ │ │ │ + cbnz r0, 1696e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ac6 │ │ │ │ + beq.w 16ab6 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16882 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 16a96 │ │ │ │ + ble.w 16a86 │ │ │ │ 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 16884 │ │ │ │ + b.n 16a8a │ │ │ │ + ldr.w r3, [pc, #2144] @ 171a8 │ │ │ │ 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 1633c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16862 │ │ │ │ + beq.w 16852 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 8674 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16924 │ │ │ │ + beq.n 16914 │ │ │ │ blx 8628 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b70 │ │ │ │ + beq.w 16b60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b68 │ │ │ │ + beq.w 16b58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16852 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16882 │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.n 16a72 │ │ │ │ + ble.n 16a62 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a88 │ │ │ │ + ble.n 16a78 │ │ │ │ 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 16a76 │ │ │ │ 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 16af2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8778 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16852 │ │ │ │ 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 16882 │ │ │ │ + ldr.w r3, [pc, #1976] @ 171a8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1634c │ │ │ │ + bl 1633c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16892 │ │ │ │ + beq.w 16882 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 8c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ab4 │ │ │ │ + beq.n 16aa4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 16ace │ │ │ │ + bge.n 16abe │ │ │ │ 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 16ada │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16afa │ │ │ │ + beq.n 16aea │ │ │ │ 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 16882 │ │ │ │ + b.n 16852 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16882 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16882 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a7a │ │ │ │ + ble.n 16a6a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16882 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8628 │ │ │ │ - b.n 16892 │ │ │ │ - ldr.w r0, [pc, #1860] @ 171c0 │ │ │ │ + b.n 16882 │ │ │ │ + ldr.w r0, [pc, #1860] @ 171b0 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16852 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r0, [pc, #1848] @ 171c4 │ │ │ │ + ldr.w r0, [pc, #1848] @ 171b4 │ │ │ │ add r0, pc │ │ │ │ blx 8628 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 16894 │ │ │ │ + b.n 16884 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1836] @ 171c8 │ │ │ │ + ldr.w r3, [pc, #1836] @ 171b8 │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r0, [pc, #1832] @ 171cc │ │ │ │ + ldr.w r0, [pc, #1832] @ 171bc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84cc │ │ │ │ - b.n 16862 │ │ │ │ + b.n 16852 │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16930 │ │ │ │ + bne.w 16920 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16892 │ │ │ │ + b.n 16882 │ │ │ │ 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 16a28 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a48 │ │ │ │ + bne.n 16a38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81c0 │ │ │ │ - b.n 16a50 │ │ │ │ - ldr.w r1, [pc, #1740] @ 171d0 │ │ │ │ + b.n 16a40 │ │ │ │ + ldr.w r1, [pc, #1740] @ 171c0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 89c8 <__printf_chk@plt+0x4> │ │ │ │ - b.n 169e8 │ │ │ │ + b.n 169d8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 168aa │ │ │ │ + ble.w 1689a │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq.w 16dc0 │ │ │ │ + beq.w 16db0 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.w 16dce │ │ │ │ + beq.w 16dbe │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 168aa │ │ │ │ - cbz r4, 16b3a │ │ │ │ + b.n 1689a │ │ │ │ + cbz r4, 16b2a │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16dd8 │ │ │ │ - ldr.w r0, [pc, #1688] @ 171d4 │ │ │ │ + bne.w 16dc8 │ │ │ │ + ldr.w r0, [pc, #1688] @ 171c4 │ │ │ │ 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] @ 171c8 │ │ │ │ + ldr.w r3, [pc, #1608] @ 17184 │ │ │ │ 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 16f1e │ │ │ │ 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 16852 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16996 │ │ │ │ + b.n 16986 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b3a │ │ │ │ + ble.n 16b2a │ │ │ │ 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 16b36 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b3a │ │ │ │ + ble.n 16b2a │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 16baa │ │ │ │ + cbz r0, 16b9a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e86 │ │ │ │ + beq.w 16e76 │ │ │ │ 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 16f38 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ add.w r4, r0, #32 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e92 │ │ │ │ + beq.w 16e82 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f0a │ │ │ │ + beq.w 16efa │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e1a │ │ │ │ - ldr.w r2, [pc, #1508] @ 171dc │ │ │ │ + beq.w 16e0a │ │ │ │ + ldr.w r2, [pc, #1508] @ 171cc │ │ │ │ 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 16e30 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ blx 82ec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 16f54 │ │ │ │ + beq.w 16f44 │ │ │ │ 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 15f3c │ │ │ │ + ldr.w r3, [pc, #1392] @ 171a4 │ │ │ │ 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 16d08 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 16ef2 │ │ │ │ + bne.w 16ee2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15b08 │ │ │ │ + bl 15af8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16efa │ │ │ │ - ldr.w r3, [pc, #1376] @ 171e0 │ │ │ │ + beq.w 16eea │ │ │ │ + ldr.w r3, [pc, #1376] @ 171d0 │ │ │ │ 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 16eda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1328] @ 171e4 │ │ │ │ + ldr.w r2, [pc, #1328] @ 171d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ee0 │ │ │ │ + beq.w 16ed0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16ec0 │ │ │ │ - ldr.w r3, [pc, #1304] @ 171e8 │ │ │ │ + bne.w 16eb0 │ │ │ │ + ldr.w r3, [pc, #1304] @ 171d8 │ │ │ │ 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] @ 171dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ed6 │ │ │ │ + beq.w 16ec6 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16d18 │ │ │ │ - ldr.w r3, [pc, #1224] @ 171c8 │ │ │ │ + cbnz r0, 16d08 │ │ │ │ + ldr.w r3, [pc, #1224] @ 171b8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1256] @ 171f0 │ │ │ │ + ldr.w r2, [pc, #1256] @ 171e0 │ │ │ │ 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 16ea8 │ │ │ │ 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 16e9a │ │ │ │ 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 16e92 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 16b46 │ │ │ │ + b.n 16b36 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16f92 │ │ │ │ + beq.w 16f82 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f98 │ │ │ │ + bne.w 16f88 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 16d74 │ │ │ │ + bne.n 16d64 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17038 │ │ │ │ - ldr.w r1, [pc, #1148] @ 171f4 │ │ │ │ + beq.w 17028 │ │ │ │ + ldr.w r1, [pc, #1148] @ 171e4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w r1, [pc, #1140] @ 171f8 │ │ │ │ + ldr.w r1, [pc, #1140] @ 171e8 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr.w sl, [pc, #1132] @ 171fc │ │ │ │ + ldr.w sl, [pc, #1132] @ 171ec │ │ │ │ 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 16b34 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 17070 │ │ │ │ + blt.w 17060 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f4c │ │ │ │ + bl 15f3c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b46 │ │ │ │ + b.n 16b36 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 168aa │ │ │ │ + bne.w 1689a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168aa │ │ │ │ + b.n 1689a │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, 16e14 │ │ │ │ + cbz r3, 16e04 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168aa │ │ │ │ + b.n 1689a │ │ │ │ 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] @ 171f0 │ │ │ │ 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 16b36 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168aa │ │ │ │ + b.n 1689a │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e9c │ │ │ │ - ldr r3, [pc, #992] @ (17204 ) │ │ │ │ + beq.n 16e8c │ │ │ │ + ldr r3, [pc, #992] @ (171f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #988] @ (17208 ) │ │ │ │ + ldr r3, [pc, #988] @ (171f8 ) │ │ │ │ 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 16bf4 │ │ │ │ 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 16f34 │ │ │ │ + ldr r3, [pc, #884] @ (171b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #948] @ (1720c ) │ │ │ │ + ldr r2, [pc, #948] @ (171fc ) │ │ │ │ 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 16d08 │ │ │ │ + ldr r0, [pc, #920] @ (17200 ) │ │ │ │ movs r2, #29 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 16d18 │ │ │ │ + b.n 16d08 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ blx 8644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 16bc2 │ │ │ │ + b.n 16bb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16be8 │ │ │ │ - ldr r3, [pc, #884] @ (17214 ) │ │ │ │ + b.n 16bd8 │ │ │ │ + ldr r3, [pc, #884] @ (17204 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16e26 │ │ │ │ + b.n 16e16 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16b46 │ │ │ │ + b.n 16b36 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ blx 83c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d46 │ │ │ │ + b.n 16d36 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16d2c │ │ │ │ - ldr r3, [pc, #772] @ (171c8 ) │ │ │ │ + b.n 16d1c │ │ │ │ + ldr r3, [pc, #772] @ (171b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #848] @ (17218 ) │ │ │ │ + ldr r2, [pc, #848] @ (17208 ) │ │ │ │ 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 16d08 │ │ │ │ + ldr r3, [pc, #836] @ (1720c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cf6 │ │ │ │ - ldr r3, [pc, #824] @ (1721c ) │ │ │ │ + b.n 16ce6 │ │ │ │ + ldr r3, [pc, #824] @ (1720c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cc0 │ │ │ │ + b.n 16cb0 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16cb2 │ │ │ │ - ldr r3, [pc, #724] @ (171c8 ) │ │ │ │ + b.n 16ca2 │ │ │ │ + ldr r3, [pc, #724] @ (171b8 ) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - b.n 16e74 │ │ │ │ + b.n 16e64 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f26 │ │ │ │ + cbz r3, 16f16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f32 │ │ │ │ + cbz r3, 16f22 │ │ │ │ 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 16d36 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f0a │ │ │ │ + b.n 16efa │ │ │ │ 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 16d36 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 16c2a │ │ │ │ + b.n 16c1a │ │ │ │ blx 83c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d46 │ │ │ │ + b.n 16d36 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f82 │ │ │ │ + cbz r3, 16f72 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f8a │ │ │ │ + cbz r3, 16f7a │ │ │ │ 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 16d36 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f64 │ │ │ │ + b.n 16f54 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 16f74 │ │ │ │ + b.n 16f64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16b3a │ │ │ │ - ldr r1, [pc, #644] @ (17220 ) │ │ │ │ + beq.w 16b2a │ │ │ │ + ldr r1, [pc, #644] @ (17210 ) │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - ldr r1, [pc, #640] @ (17224 ) │ │ │ │ + ldr r1, [pc, #640] @ (17214 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 16fd0 │ │ │ │ + beq.n 16fc0 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 16fde │ │ │ │ + bne.n 16fce │ │ │ │ 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 165d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b9c │ │ │ │ - b.n 16b46 │ │ │ │ + bl 15b8c │ │ │ │ + b.n 16b36 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 165e0 │ │ │ │ + bl 165d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16fc8 │ │ │ │ + b.n 16fb8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 16d8c │ │ │ │ - ldr.w sl, [pc, #576] @ 17228 │ │ │ │ + bne.w 16d7c │ │ │ │ + ldr.w sl, [pc, #576] @ 17218 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86d0 │ │ │ │ str.w r0, [sl] │ │ │ │ - cbz r0, 17058 │ │ │ │ + cbz r0, 17048 │ │ │ │ movs r1, #6 │ │ │ │ blx 86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r6, r3, #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 170a6 │ │ │ │ + bge.n 17096 │ │ │ │ adds r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r9, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #536] @ (1722c ) │ │ │ │ + ldr r3, [pc, #536] @ (1721c ) │ │ │ │ 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, 1701c │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 170f2 │ │ │ │ + bne.n 170e2 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1701a │ │ │ │ - b.n 16fc8 │ │ │ │ - ldr r1, [pc, #500] @ (17230 ) │ │ │ │ + bne.n 1700a │ │ │ │ + b.n 16fb8 │ │ │ │ + ldr r1, [pc, #500] @ (17220 ) │ │ │ │ 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] @ (17224 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82a4 │ │ │ │ - b.n 16fe4 │ │ │ │ - ldr r3, [pc, #364] @ (171c8 ) │ │ │ │ + b.n 16fd4 │ │ │ │ + ldr r3, [pc, #364] @ (171b8 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #472] @ (17238 ) │ │ │ │ + ldr r0, [pc, #472] @ (17228 ) │ │ │ │ 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 16fb8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 1706c │ │ │ │ - ldr r3, [pc, #448] @ (1723c ) │ │ │ │ + ble.n 1705c │ │ │ │ + ldr r3, [pc, #448] @ (1722c ) │ │ │ │ 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, 1708a │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17148 │ │ │ │ + bne.n 17138 │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 17088 │ │ │ │ - b.n 16fc8 │ │ │ │ + bne.n 17078 │ │ │ │ + b.n 16fb8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r3, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 17110 │ │ │ │ - ldr r3, [pc, #264] @ (171b8 ) │ │ │ │ + bgt.n 17100 │ │ │ │ + ldr r3, [pc, #264] @ (171a8 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [pc, #396] @ (17240 ) │ │ │ │ + ldr r7, [pc, #396] @ (17230 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1634c │ │ │ │ + bl 1633c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16fc8 │ │ │ │ + beq.w 16fb8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 8b34 │ │ │ │ - cbz r0, 170da │ │ │ │ + cbz r0, 170ca │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17166 │ │ │ │ + bne.n 17156 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17186 │ │ │ │ + beq.n 17176 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 170ba │ │ │ │ - ldr r3, [pc, #192] @ (171b4 ) │ │ │ │ + b.n 170aa │ │ │ │ + ldr r3, [pc, #192] @ (171a4 ) │ │ │ │ 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 17020 │ │ │ │ adds.w r4, r9, r6, lsl #2 │ │ │ │ - beq.n 170ae │ │ │ │ + beq.n 1709e │ │ │ │ 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 17114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 170ae │ │ │ │ - ldr r3, [pc, #260] @ (17244 ) │ │ │ │ + beq.n 1709e │ │ │ │ + ldr r3, [pc, #260] @ (17234 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #4] │ │ │ │ - b.n 170ae │ │ │ │ - ldr r3, [pc, #104] @ (171b4 ) │ │ │ │ + b.n 1709e │ │ │ │ + ldr r3, [pc, #104] @ (171a4 ) │ │ │ │ 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 1708e │ │ │ │ + ldr r3, [pc, #76] @ (171a4 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8188 │ │ │ │ - ldr r1, [pc, #212] @ (17248 ) │ │ │ │ + ldr r1, [pc, #212] @ (17238 ) │ │ │ │ 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 170ce │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 170ba │ │ │ │ + b.n 170aa │ │ │ │ nop │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [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 +23042,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 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #14 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [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 │ │ │ │ + str r7, [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 +23077,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 r5, [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 r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [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] @ (1729c ) │ │ │ │ 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] @ 172a0 │ │ │ │ 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 +23125,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, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -23159,47 +23148,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] @ (17324 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 172f8 │ │ │ │ + cbz r0, 172e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (17338 ) │ │ │ │ + ldr r1, [pc, #60] @ (17328 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1733c ) │ │ │ │ - ldr r2, [pc, #60] @ (17340 ) │ │ │ │ + ldr r3, [pc, #60] @ (1732c ) │ │ │ │ + ldr r2, [pc, #60] @ (17330 ) │ │ │ │ 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] @ (17334 ) │ │ │ │ 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 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ 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 +23203,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] @ (173a8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (173bc ) │ │ │ │ + ldr r2, [pc, #68] @ (173ac ) │ │ │ │ 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] @ (173b0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (173c4 ) │ │ │ │ + ldr r2, [pc, #56] @ (173b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (173c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (173b8 ) │ │ │ │ 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 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ 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] @ (17418 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1742c ) │ │ │ │ + ldr r1, [pc, #76] @ (1741c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (17430 ) │ │ │ │ + ldr r3, [pc, #68] @ (17420 ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (17434 ) │ │ │ │ + ldr r2, [pc, #64] @ (17424 ) │ │ │ │ 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, 173fa │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (17438 ) │ │ │ │ + ldr r2, [pc, #44] @ (17428 ) │ │ │ │ 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, #54] @ 0x36 │ │ │ │ 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] @ 17870 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 17884 │ │ │ │ + ldr.w r1, [pc, #1072] @ 17874 │ │ │ │ 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 +23309,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 176d2 │ │ │ │ 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 +23357,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 174ec │ │ │ │ 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 +23498,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 174e6 │ │ │ │ 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 17770 │ │ │ │ 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 +23547,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 176e6 │ │ │ │ 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 1783c │ │ │ │ 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 +23608,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] @ (17878 ) │ │ │ │ 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] @ (17874 ) │ │ │ │ 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 1786a │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 17860 │ │ │ │ + bls.n 17850 │ │ │ │ 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 1778a │ │ │ │ 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 1778a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (17894 ) │ │ │ │ + ldr r2, [pc, #4] @ (17884 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 1743c │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + b.n 1742c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #236] @ (17994 ) │ │ │ │ + ldr r2, [pc, #236] @ (17984 ) │ │ │ │ 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 17946 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1791c │ │ │ │ + bne.n 1790c │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 17902 │ │ │ │ + bls.n 178f2 │ │ │ │ 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 +23694,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 178bc │ │ │ │ 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] @ (17988 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1799c ) │ │ │ │ + ldr r3, [pc, #120] @ (1798c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (179a0 ) │ │ │ │ + ldr r2, [pc, #112] @ (17990 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (179a4 ) │ │ │ │ + ldr r2, [pc, #108] @ (17994 ) │ │ │ │ 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] @ (17988 ) │ │ │ │ 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] @ (17998 ) │ │ │ │ + ldr r2, [pc, #68] @ (1799c ) │ │ │ │ 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] @ (179a0 ) │ │ │ │ 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, #16] │ │ │ │ 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 +23789,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] @ (17a14 ) │ │ │ │ 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 +23810,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, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #324] @ (17b88 ) │ │ │ │ + ldr r2, [pc, #324] @ (17b78 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17b66 │ │ │ │ + beq.w 17b56 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17b1e │ │ │ │ + blt.n 17b0e │ │ │ │ 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 +23861,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, 17ad0 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 17b5e │ │ │ │ + bcs.n 17b4e │ │ │ │ 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, 17afa │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 17b16 │ │ │ │ + cbz r2, 17b06 │ │ │ │ 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 17ab0 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17aee │ │ │ │ + bne.n 17ade │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 17af2 │ │ │ │ - ldr r1, [pc, #108] @ (17b8c ) │ │ │ │ + b.n 17ae2 │ │ │ │ + ldr r1, [pc, #108] @ (17b7c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (17b90 ) │ │ │ │ + ldr r3, [pc, #104] @ (17b80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (17b94 ) │ │ │ │ + ldr r2, [pc, #100] @ (17b84 ) │ │ │ │ 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] @ (17b88 ) │ │ │ │ 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 17354 │ │ │ │ + ldr r1, [pc, #36] @ (17b7c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (17b9c ) │ │ │ │ + ldr r3, [pc, #44] @ (17b8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (17ba0 ) │ │ │ │ + ldr r2, [pc, #40] @ (17b90 ) │ │ │ │ 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 17b2e │ │ │ │ + strh r4, [r2, #4] │ │ │ │ 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 +23960,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] @ 17ed4 │ │ │ │ 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, 17c02 │ │ │ │ + ldr r2, [pc, #784] @ (17ed8 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (17eec ) │ │ │ │ + ldr r3, [pc, #784] @ (17edc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (17ef0 ) │ │ │ │ + ldr r2, [pc, #776] @ (17ee0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (17ef4 ) │ │ │ │ + ldr r2, [pc, #768] @ (17ee4 ) │ │ │ │ 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 17eaa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 17898 │ │ │ │ + bl 17888 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d8 │ │ │ │ + bl 172c8 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17e3c │ │ │ │ + beq.w 17e2c │ │ │ │ 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 17cfe │ │ │ │ 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 172a8 │ │ │ │ + bl 179c4 │ │ │ │ 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 17c76 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 17e40 │ │ │ │ + bcc.w 17e30 │ │ │ │ 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 17c68 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 17cc0 │ │ │ │ + bls.n 17cb0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1724c │ │ │ │ + bl 1723c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d62 │ │ │ │ + bne.n 17d52 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17d56 │ │ │ │ + beq.n 17d46 │ │ │ │ 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 17d70 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 17edc │ │ │ │ + bcs.w 17ecc │ │ │ │ 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 17c2c │ │ │ │ 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 17dbe │ │ │ │ + ldr r2, [pc, #436] @ (17ed8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (17ef8 ) │ │ │ │ + ldr r3, [pc, #444] @ (17ee8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (17efc ) │ │ │ │ + ldr r2, [pc, #436] @ (17eec ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (17f00 ) │ │ │ │ + ldr r2, [pc, #432] @ (17ef0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 17bf8 │ │ │ │ + b.n 17be8 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 17ccc │ │ │ │ + b.n 17cbc │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 17d6e │ │ │ │ + cbnz r4, 17d5e │ │ │ │ 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 17cc4 │ │ │ │ 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 17de2 │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 17e82 │ │ │ │ + bne.n 17e72 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e7a │ │ │ │ + bls.n 17e6a │ │ │ │ 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 179ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179bc │ │ │ │ + bl 179ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179bc │ │ │ │ + bl 179ac │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 17d12 │ │ │ │ + b.n 17d02 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 17e70 │ │ │ │ + beq.n 17e60 │ │ │ │ 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 172c4 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e7a │ │ │ │ + bls.n 17e6a │ │ │ │ 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 179ac │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 17e74 │ │ │ │ + bcs.n 17e64 │ │ │ │ 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 17d02 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 17d32 │ │ │ │ - ldr r1, [pc, #164] @ (17ee8 ) │ │ │ │ + b.n 17d22 │ │ │ │ + ldr r1, [pc, #164] @ (17ed8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (17f04 ) │ │ │ │ - ldr r2, [pc, #184] @ (17f08 ) │ │ │ │ + ldr r3, [pc, #184] @ (17ef4 ) │ │ │ │ + ldr r2, [pc, #184] @ (17ef8 ) │ │ │ │ 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] @ (17efc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 17c00 │ │ │ │ + b.n 17bf0 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 17dd8 │ │ │ │ + b.n 17dc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17364 │ │ │ │ + bl 17354 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17364 │ │ │ │ - ldr r3, [pc, #100] @ (17ee8 ) │ │ │ │ + bl 17354 │ │ │ │ + ldr r3, [pc, #100] @ (17ed8 ) │ │ │ │ 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] @ (17f00 ) │ │ │ │ + ldr r2, [pc, #124] @ (17f04 ) │ │ │ │ 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] @ (17f08 ) │ │ │ │ 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 17bf0 │ │ │ │ + ldr r2, [pc, #44] @ (17ed8 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (17f1c ) │ │ │ │ + ldr r3, [pc, #88] @ (17f0c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17f20 ) │ │ │ │ + ldr r2, [pc, #80] @ (17f10 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (17f24 ) │ │ │ │ + ldr r2, [pc, #76] @ (17f14 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17bf4 │ │ │ │ + b.n 17be4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17364 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + bl 17354 │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ movs r4, #30 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24313,15 +24302,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] @ (18134 ) │ │ │ │ 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 +24336,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 18072 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1805a │ │ │ │ + beq.n 1804a │ │ │ │ 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 172a8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 82fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fa8 │ │ │ │ + bne.n 17f98 │ │ │ │ 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 18014 │ │ │ │ + b.n 18058 │ │ │ │ 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 18058 │ │ │ │ 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 17ffa │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18012 │ │ │ │ + b.n 18002 │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 17fba │ │ │ │ + b.n 17faa │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 180ba │ │ │ │ + beq.n 180aa │ │ │ │ ldrsb.w r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18112 │ │ │ │ + blt.n 18102 │ │ │ │ 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 +24420,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 180b0 │ │ │ │ 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 18064 │ │ │ │ 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 17f64 │ │ │ │ + ldr r1, [pc, #112] @ (18138 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1814c ) │ │ │ │ - ldr r2, [pc, #108] @ (18150 ) │ │ │ │ + ldr r3, [pc, #108] @ (1813c ) │ │ │ │ + ldr r2, [pc, #108] @ (18140 ) │ │ │ │ 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] @ (18144 ) │ │ │ │ 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] @ (18138 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #60] @ (18158 ) │ │ │ │ + ldr r3, [pc, #60] @ (18148 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1815c ) │ │ │ │ + ldr r2, [pc, #56] @ (1814c ) │ │ │ │ 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] @ (18150 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18100 │ │ │ │ + b.n 180f0 │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ 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 +24504,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] @ (1841c ) │ │ │ │ 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 181cc │ │ │ │ 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 172c8 │ │ │ │ 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, 18206 │ │ │ │ + ldr r2, [pc, #628] @ (18420 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (18434 ) │ │ │ │ + ldr r3, [pc, #624] @ (18424 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (18438 ) │ │ │ │ + ldr r2, [pc, #620] @ (18428 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1843c ) │ │ │ │ + ldr r2, [pc, #612] @ (1842c ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 181fc │ │ │ │ - ldr r2, [pc, #592] @ (18430 ) │ │ │ │ + b.n 181ec │ │ │ │ + ldr r2, [pc, #592] @ (18420 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (18440 ) │ │ │ │ + ldr r3, [pc, #604] @ (18430 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (18444 ) │ │ │ │ + ldr r2, [pc, #596] @ (18434 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (18448 ) │ │ │ │ + ldr r2, [pc, #592] @ (18438 ) │ │ │ │ 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 +24592,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, 1825e │ │ │ │ + ldr r2, [pc, #480] @ (18420 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1844c ) │ │ │ │ + ldr r3, [pc, #504] @ (1843c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (18450 ) │ │ │ │ + ldr r2, [pc, #496] @ (18440 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (18454 ) │ │ │ │ + ldr r2, [pc, #492] @ (18444 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 181fc │ │ │ │ + b.n 181ec │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 183c8 │ │ │ │ + beq.w 183b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183a0 │ │ │ │ + beq.w 18390 │ │ │ │ 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 18346 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 172b8 │ │ │ │ - bl 179d4 │ │ │ │ + bl 172a8 │ │ │ │ + bl 179c4 │ │ │ │ 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 182c0 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 183cc │ │ │ │ + bcc.n 183bc │ │ │ │ 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 182b4 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 18382 │ │ │ │ + bls.n 18372 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1724c │ │ │ │ + bl 1723c │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 18382 │ │ │ │ + cbz r0, 18372 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 18320 │ │ │ │ + cbnz r6, 18310 │ │ │ │ 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 183e8 │ │ │ │ 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 179ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 18298 │ │ │ │ + bne.n 18288 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 183a6 │ │ │ │ + bne.n 18396 │ │ │ │ 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 172c4 │ │ │ │ + cbz r5, 18384 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1832a │ │ │ │ + b.n 1831a │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1838c │ │ │ │ + b.n 1837c │ │ │ │ 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] @ (18420 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (18458 ) │ │ │ │ + ldr r3, [pc, #168] @ (18448 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1845c ) │ │ │ │ + ldr r2, [pc, #164] @ (1844c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (18460 ) │ │ │ │ + ldr r2, [pc, #156] @ (18450 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 181fc │ │ │ │ + b.n 181ec │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1827a │ │ │ │ - ldr r1, [pc, #96] @ (18430 ) │ │ │ │ + b.n 1826a │ │ │ │ + ldr r1, [pc, #96] @ (18420 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (18464 ) │ │ │ │ - ldr r2, [pc, #144] @ (18468 ) │ │ │ │ + ldr r3, [pc, #140] @ (18454 ) │ │ │ │ + ldr r2, [pc, #144] @ (18458 ) │ │ │ │ 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] @ (1845c ) │ │ │ │ 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 181f4 │ │ │ │ + ldr r3, [pc, #52] @ (18420 ) │ │ │ │ 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] @ (18460 ) │ │ │ │ + ldr r2, [pc, #100] @ (18464 ) │ │ │ │ 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] @ (18468 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 18204 │ │ │ │ + b.n 181f4 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ 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 +24822,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] @ (186ec ) │ │ │ │ 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 184a8 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 18630 │ │ │ │ + bcc.w 18620 │ │ │ │ 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 1849a │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 18532 │ │ │ │ + bhi.n 18522 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18560 │ │ │ │ + beq.n 18550 │ │ │ │ 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 18564 │ │ │ │ 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 186ba │ │ │ │ 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 1723c │ │ │ │ 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 184d4 │ │ │ │ + cbz r3, 1855c │ │ │ │ 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 184e8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 184f0 │ │ │ │ + b.n 184e0 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18552 │ │ │ │ + b.n 18542 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 18500 │ │ │ │ + beq.n 184f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18680 │ │ │ │ + beq.n 18670 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 18598 │ │ │ │ + bls.n 18588 │ │ │ │ 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 18686 │ │ │ │ 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 1868e │ │ │ │ mov r0, r6 │ │ │ │ - bl 18164 │ │ │ │ + bl 18154 │ │ │ │ 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 185be │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 186d0 │ │ │ │ + bcc.w 186c0 │ │ │ │ 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 185b0 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1866c │ │ │ │ + bls.n 1865c │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1724c │ │ │ │ + bl 1723c │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1866c │ │ │ │ + cbz r0, 1865c │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1861e │ │ │ │ + cbz r2, 1860e │ │ │ │ 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 184f0 │ │ │ │ + ldr r1, [pc, #204] @ (186f0 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (18704 ) │ │ │ │ - ldr r2, [pc, #204] @ (18708 ) │ │ │ │ + ldr r3, [pc, #204] @ (186f4 ) │ │ │ │ + ldr r2, [pc, #204] @ (186f8 ) │ │ │ │ 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] @ (186fc ) │ │ │ │ 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, 1867a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1862a │ │ │ │ + b.n 1861a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18164 │ │ │ │ - b.n 185b2 │ │ │ │ + bl 18154 │ │ │ │ + b.n 185a2 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18676 │ │ │ │ + b.n 18666 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ba4 │ │ │ │ - b.n 185b2 │ │ │ │ - ldr r2, [pc, #96] @ (18700 ) │ │ │ │ + bl 17b94 │ │ │ │ + b.n 185a2 │ │ │ │ + ldr r2, [pc, #96] @ (186f0 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (18710 ) │ │ │ │ + ldr r3, [pc, #104] @ (18700 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18714 ) │ │ │ │ + ldr r2, [pc, #96] @ (18704 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (18718 ) │ │ │ │ + ldr r2, [pc, #92] @ (18708 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1865a │ │ │ │ + b.n 1864a │ │ │ │ mov r1, ip │ │ │ │ - bl 17364 │ │ │ │ - ldr r1, [pc, #44] @ (18700 ) │ │ │ │ + bl 17354 │ │ │ │ + ldr r1, [pc, #44] @ (186f0 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1871c ) │ │ │ │ - ldr r2, [pc, #68] @ (18720 ) │ │ │ │ + ldr r3, [pc, #68] @ (1870c ) │ │ │ │ + ldr r2, [pc, #68] @ (18710 ) │ │ │ │ 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] @ (18714 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1865a │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + b.n 1864a │ │ │ │ + strb r6, [r7, #24] │ │ │ │ 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 +25075,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] @ (18890 ) │ │ │ │ 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 +25115,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 18800 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18802 │ │ │ │ + beq.n 187f2 │ │ │ │ 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 172a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187ae │ │ │ │ + beq.n 1879e │ │ │ │ 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 187b2 │ │ │ │ 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 18838 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1847c │ │ │ │ + bl 1846c │ │ │ │ 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 18852 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 18780 │ │ │ │ - ldr r1, [pc, #64] @ (188a4 ) │ │ │ │ + b.n 18770 │ │ │ │ + ldr r1, [pc, #64] @ (18894 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (188a8 ) │ │ │ │ - ldr r2, [pc, #60] @ (188ac ) │ │ │ │ + ldr r3, [pc, #60] @ (18898 ) │ │ │ │ + ldr r2, [pc, #60] @ (1889c ) │ │ │ │ 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] @ (188a0 ) │ │ │ │ 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, #14] │ │ │ │ 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 : │ │ │ │ +000188a4 : │ │ │ │ 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, 1890c │ │ │ │ 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 18904 │ │ │ │ + ldr r3, [pc, #72] @ (18918 ) │ │ │ │ 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 +25254,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 188c8 │ │ │ │ nop │ │ │ │ subs r2, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001892c : │ │ │ │ - ldr r2, [pc, #172] @ (189dc ) │ │ │ │ +0001891c : │ │ │ │ + ldr r2, [pc, #172] @ (189cc ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 18990 │ │ │ │ + cbz r0, 18980 │ │ │ │ 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, 18966 │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 18992 │ │ │ │ + bne.n 18982 │ │ │ │ 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 172c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (189e0 ) │ │ │ │ + ldr r2, [pc, #116] @ (189d0 ) │ │ │ │ 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, 189be │ │ │ │ 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] @ (189d4 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (189e8 ) │ │ │ │ + ldr r3, [pc, #76] @ (189d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (189ec ) │ │ │ │ + ldr r2, [pc, #72] @ (189dc ) │ │ │ │ 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] @ (189e0 ) │ │ │ │ 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 +25328,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, #6] │ │ │ │ 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 : │ │ │ │ +000189e4 : │ │ │ │ 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] @ (18b2c ) │ │ │ │ + ldr r1, [pc, #312] @ (18b30 ) │ │ │ │ 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] @ (18b34 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18b28 │ │ │ │ + beq.w 18b18 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #288] @ (18b48 ) │ │ │ │ + ldr r1, [pc, #288] @ (18b38 ) │ │ │ │ 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 18718 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18aca │ │ │ │ + bne.n 18aba │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 18a6a │ │ │ │ - b.n 18aa4 │ │ │ │ + blt.n 18a5a │ │ │ │ + b.n 18a94 │ │ │ │ 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 18a94 │ │ │ │ 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 18a44 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18a5c │ │ │ │ + b.n 18a4c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18ab0 │ │ │ │ + beq.n 18aa0 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ae8 │ │ │ │ - ldr r1, [pc, #152] @ (18b4c ) │ │ │ │ - ldr r3, [pc, #140] @ (18b40 ) │ │ │ │ + blt.n 18ad8 │ │ │ │ + ldr r1, [pc, #152] @ (18b3c ) │ │ │ │ + ldr r3, [pc, #140] @ (18b30 ) │ │ │ │ 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 18ad4 │ │ │ │ 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 172a8 │ │ │ │ + bl 172ac │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 18a48 │ │ │ │ + b.n 18a38 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (18b50 ) │ │ │ │ + ldr r2, [pc, #100] @ (18b40 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18b54 ) │ │ │ │ + ldr r3, [pc, #100] @ (18b44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (18b58 ) │ │ │ │ + ldr r2, [pc, #92] @ (18b48 ) │ │ │ │ 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] @ (18b4c ) │ │ │ │ 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] @ (18b50 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (18b64 ) │ │ │ │ - ldr r0, [pc, #56] @ (18b68 ) │ │ │ │ + ldr r1, [pc, #52] @ (18b54 ) │ │ │ │ + ldr r0, [pc, #56] @ (18b58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ 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 +25491,167 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r0, #24 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018b6c : │ │ │ │ +00018b5c : │ │ │ │ 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] @ (18cd8 ) │ │ │ │ + ldr r1, [pc, #364] @ (18cdc ) │ │ │ │ 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] @ (18ce0 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18cd2 │ │ │ │ + beq.w 18cc2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (18cf4 ) │ │ │ │ + ldr r1, [pc, #344] @ (18ce4 ) │ │ │ │ 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 18718 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c58 │ │ │ │ + bne.n 18c48 │ │ │ │ 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 18be2 │ │ │ │ + b.n 18c20 │ │ │ │ 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 18c20 │ │ │ │ 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 18bc8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18be0 │ │ │ │ + b.n 18bd0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18c7e │ │ │ │ + beq.n 18c6e │ │ │ │ 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 18c82 │ │ │ │ + cbz r2, 18c5e │ │ │ │ + ldr r2, [pc, #184] @ (18ce8 ) │ │ │ │ + ldr r3, [pc, #168] @ (18cdc ) │ │ │ │ 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 18c7e │ │ │ │ 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 172a8 │ │ │ │ + bl 172ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 18bc0 │ │ │ │ - cbz r0, 18c82 │ │ │ │ - bl 172b8 │ │ │ │ + b.n 18bb0 │ │ │ │ + cbz r0, 18c72 │ │ │ │ + bl 172a8 │ │ │ │ ldrd r3, r4, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 18c3e │ │ │ │ + b.n 18c2e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c3e │ │ │ │ + bne.n 18c2e │ │ │ │ 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] @ (18cec ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18d00 ) │ │ │ │ + ldr r3, [pc, #100] @ (18cf0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18d04 ) │ │ │ │ + ldr r2, [pc, #96] @ (18cf4 ) │ │ │ │ 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] @ (18cf8 ) │ │ │ │ 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] @ (18cfc ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #56] @ (18d10 ) │ │ │ │ - ldr r0, [pc, #56] @ (18d14 ) │ │ │ │ + ldr r1, [pc, #56] @ (18d00 ) │ │ │ │ + ldr r0, [pc, #56] @ (18d04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ 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 +25660,35 @@ │ │ │ │ subs r2, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r3, #17 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018d18 : │ │ │ │ +00018d08 : │ │ │ │ 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] @ (18f18 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (18f2c ) │ │ │ │ - ldr r3, [pc, #504] @ (18f30 ) │ │ │ │ + ldr r2, [pc, #504] @ (18f1c ) │ │ │ │ + ldr r3, [pc, #504] @ (18f20 ) │ │ │ │ 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 18f04 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #484] @ (18f34 ) │ │ │ │ + ldr r1, [pc, #484] @ (18f24 ) │ │ │ │ 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 +25708,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 17f18 │ │ │ │ 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 18db0 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18f0a │ │ │ │ + blt.w 18efa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18e5c │ │ │ │ + beq.n 18e4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 172b8 │ │ │ │ + bl 172a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e5c │ │ │ │ - ldr r1, [pc, #360] @ (18f38 ) │ │ │ │ + beq.n 18e4c │ │ │ │ + ldr r1, [pc, #360] @ (18f28 ) │ │ │ │ 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 18718 │ │ │ │ ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e78 │ │ │ │ + bne.n 18e68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 18e20 │ │ │ │ - b.n 18e5a │ │ │ │ + blt.n 18e10 │ │ │ │ + b.n 18e4a │ │ │ │ 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 18e92 │ │ │ │ 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 18dfa │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18e12 │ │ │ │ - bne.n 18ec0 │ │ │ │ + b.n 18e02 │ │ │ │ + bne.n 18eb0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (18f3c ) │ │ │ │ - ldr r3, [pc, #204] @ (18f30 ) │ │ │ │ + ldr r2, [pc, #220] @ (18f2c ) │ │ │ │ + ldr r3, [pc, #204] @ (18f20 ) │ │ │ │ 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 18ef6 │ │ │ │ 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 172a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 172bc │ │ │ │ + bl 172ac │ │ │ │ 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 18e10 │ │ │ │ + beq.n 18e9c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18eac │ │ │ │ - b.n 18ec4 │ │ │ │ - beq.n 18ea8 │ │ │ │ + bge.n 18e9c │ │ │ │ + b.n 18eb4 │ │ │ │ + beq.n 18e98 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ec4 │ │ │ │ + blt.n 18eb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18e5c │ │ │ │ + beq.n 18e4c │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 17a28 │ │ │ │ + bl 17a18 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e5e │ │ │ │ + b.n 18e4e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18e5c │ │ │ │ - ldr r2, [pc, #120] @ (18f40 ) │ │ │ │ + bge.n 18e4c │ │ │ │ + ldr r2, [pc, #120] @ (18f30 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (18f44 ) │ │ │ │ + ldr r3, [pc, #120] @ (18f34 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (18f48 ) │ │ │ │ + ldr r2, [pc, #112] @ (18f38 ) │ │ │ │ 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] @ (18f3c ) │ │ │ │ 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 173bc │ │ │ │ + ldr r3, [pc, #56] @ (18f40 ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr r1, [pc, #56] @ (18f54 ) │ │ │ │ - ldr r0, [pc, #60] @ (18f58 ) │ │ │ │ + ldr r1, [pc, #56] @ (18f44 ) │ │ │ │ + ldr r0, [pc, #60] @ (18f48 ) │ │ │ │ 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, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ 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 +25882,32 @@ │ │ │ │ adds r0, r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r3, #8 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r6, #8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018f5c : │ │ │ │ +00018f4c : │ │ │ │ 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] @ (19014 ) │ │ │ │ + ldr r3, [pc, #180] @ (19018 ) │ │ │ │ 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 18ffe │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w ip, [pc, #164] @ 1902c │ │ │ │ + ldr.w ip, [pc, #164] @ 1901c │ │ │ │ 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 +25925,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 17f18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 18ff2 │ │ │ │ + cbz r3, 18fe2 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 17a28 │ │ │ │ + bl 17a18 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #60] @ (19030 ) │ │ │ │ - ldr r3, [pc, #48] @ (19028 ) │ │ │ │ + ldr r2, [pc, #60] @ (19020 ) │ │ │ │ + ldr r3, [pc, #48] @ (19018 ) │ │ │ │ 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 18ffa │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (19034 ) │ │ │ │ + ldr r3, [pc, #36] @ (19024 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #36] @ (19038 ) │ │ │ │ - ldr r0, [pc, #36] @ (1903c ) │ │ │ │ + ldr r1, [pc, #36] @ (19028 ) │ │ │ │ + ldr r0, [pc, #36] @ (1902c ) │ │ │ │ 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, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ 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 : │ │ │ │ +00019030 : │ │ │ │ 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] @ (19124 ) │ │ │ │ + ldr r3, [pc, #224] @ (19128 ) │ │ │ │ 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 19110 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 19072 │ │ │ │ + cbz r4, 19062 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #196] @ (1913c ) │ │ │ │ + ldr r0, [pc, #196] @ (1912c ) │ │ │ │ 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 +26016,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 17f18 │ │ │ │ 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, 190d0 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19112 │ │ │ │ - cbz r2, 1910c │ │ │ │ + blt.n 19102 │ │ │ │ + cbz r2, 190fc │ │ │ │ mov r0, r2 │ │ │ │ - bl 172b8 │ │ │ │ - cbz r0, 1910c │ │ │ │ - cbz r4, 190f0 │ │ │ │ + bl 172a8 │ │ │ │ + cbz r0, 190fc │ │ │ │ + cbz r4, 190e0 │ │ │ │ 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] @ (19130 ) │ │ │ │ + ldr r3, [pc, #64] @ (19128 ) │ │ │ │ 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 1910c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 190f4 │ │ │ │ + b.n 190e4 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 173cc │ │ │ │ + bl 173bc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (19144 ) │ │ │ │ + ldr r3, [pc, #32] @ (19134 ) │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #32] @ (19148 ) │ │ │ │ - ldr r0, [pc, #36] @ (1914c ) │ │ │ │ + ldr r1, [pc, #32] @ (19138 ) │ │ │ │ + ldr r0, [pc, #36] @ (1913c ) │ │ │ │ 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, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ 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 : │ │ │ │ +00019140 : │ │ │ │ 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] @ (19344 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1933e │ │ │ │ + beq.w 1932e │ │ │ │ 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 1918a │ │ │ │ + b.n 191c0 │ │ │ │ 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 191c0 │ │ │ │ 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 19170 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19188 │ │ │ │ + b.n 19178 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19292 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 19310 │ │ │ │ + blt.w 19300 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 192ea │ │ │ │ + blt.w 192da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19292 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172b8 │ │ │ │ + bl 172a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19292 │ │ │ │ vldr d7, [r0, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19292 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 192a8 │ │ │ │ + blt.n 19298 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r7, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1923a │ │ │ │ - b.n 19270 │ │ │ │ + blt.n 1922a │ │ │ │ + b.n 19260 │ │ │ │ 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 19260 │ │ │ │ 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 19210 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19228 │ │ │ │ + b.n 19218 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 192a2 │ │ │ │ + beq.n 19292 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 191de │ │ │ │ - ldr r2, [pc, #216] @ (19358 ) │ │ │ │ + bge.n 191ce │ │ │ │ + ldr r2, [pc, #216] @ (19348 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1935c ) │ │ │ │ + ldr r3, [pc, #216] @ (1934c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (19360 ) │ │ │ │ + ldr r2, [pc, #208] @ (19350 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (19364 ) │ │ │ │ + ldr r2, [pc, #200] @ (19354 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192cc │ │ │ │ + b.n 192bc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (19358 ) │ │ │ │ + ldr r2, [pc, #172] @ (19348 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (19368 ) │ │ │ │ + ldr r3, [pc, #184] @ (19358 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1936c ) │ │ │ │ + ldr r2, [pc, #176] @ (1935c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (19370 ) │ │ │ │ + ldr r2, [pc, #168] @ (19360 ) │ │ │ │ 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] @ (19348 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (19374 ) │ │ │ │ + ldr r3, [pc, #128] @ (19364 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (19378 ) │ │ │ │ + ldr r2, [pc, #120] @ (19368 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1937c ) │ │ │ │ + ldr r2, [pc, #116] @ (1936c ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192cc │ │ │ │ - ldr r2, [pc, #68] @ (19358 ) │ │ │ │ + b.n 192bc │ │ │ │ + ldr r2, [pc, #68] @ (19348 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (19380 ) │ │ │ │ + ldr r3, [pc, #104] @ (19370 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (19384 ) │ │ │ │ + ldr r2, [pc, #96] @ (19374 ) │ │ │ │ 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] @ (19378 ) │ │ │ │ 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 192c4 │ │ │ │ + ldr r3, [pc, #76] @ (1937c ) │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #76] @ (19390 ) │ │ │ │ - ldr r0, [pc, #76] @ (19394 ) │ │ │ │ + ldr r1, [pc, #76] @ (19380 ) │ │ │ │ + ldr r0, [pc, #76] @ (19384 ) │ │ │ │ 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, #20] │ │ │ │ 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 +26313,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 19420 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1942a │ │ │ │ + cbz r4, 1941a │ │ │ │ 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, 1942a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19418 │ │ │ │ + cbz r5, 19408 │ │ │ │ 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, 19404 │ │ │ │ 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, 19438 │ │ │ │ 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 193b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193ea │ │ │ │ - b.n 19418 │ │ │ │ + bne.n 193da │ │ │ │ + b.n 19408 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1942a │ │ │ │ + b.n 1941a │ │ │ │ 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 +26393,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, 19470 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ 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 1953e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1954e │ │ │ │ + beq.n 1953e │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 194cc │ │ │ │ + b.n 194bc │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194c0 │ │ │ │ + beq.n 194b0 │ │ │ │ blx sl │ │ │ │ - cbz r0, 194e2 │ │ │ │ + cbz r0, 194d2 │ │ │ │ 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 194e6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 194c0 │ │ │ │ + bne.n 194b0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 194ae │ │ │ │ + bne.n 1949e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 19544 │ │ │ │ + cbz r3, 19534 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 194ee │ │ │ │ + cbz r3, 194de │ │ │ │ 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 19512 │ │ │ │ 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, 19542 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 19560 │ │ │ │ + cbnz r4, 19550 │ │ │ │ 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 194f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19544 │ │ │ │ + beq.n 19534 │ │ │ │ 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 194fc │ │ │ │ │ │ │ │ -00019570 : │ │ │ │ +00019560 : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19398 │ │ │ │ + b.n 19388 │ │ │ │ │ │ │ │ -00019578 : │ │ │ │ +00019568 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19640 │ │ │ │ + beq.n 19630 │ │ │ │ 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, 195bc │ │ │ │ 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 1960a │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 195fc │ │ │ │ + cbnz r4, 195ec │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 195c8 │ │ │ │ + beq.n 195b8 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 195fa │ │ │ │ + cbnz r4, 195ea │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 195a8 │ │ │ │ + bne.n 19598 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 195e4 │ │ │ │ + beq.n 195d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19654 │ │ │ │ + beq.n 19644 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19648 │ │ │ │ + cbz r3, 19638 │ │ │ │ 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, 19632 │ │ │ │ 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 195f6 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 19630 │ │ │ │ + cbz r4, 19620 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19638 │ │ │ │ + cbz r3, 19628 │ │ │ │ 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 19594 │ │ │ │ + b.n 195b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19630 │ │ │ │ + b.n 19620 │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19624 │ │ │ │ + b.n 19614 │ │ │ │ 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 195d4 │ │ │ │ │ │ │ │ -0001965c : │ │ │ │ +0001964c : │ │ │ │ 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 19440 │ │ │ │ + cbz r0, 19682 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19696 │ │ │ │ + bcs.n 19686 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 196a0 │ │ │ │ - b.n 19690 │ │ │ │ + bl 19690 │ │ │ │ + b.n 19680 │ │ │ │ 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 1975e │ │ │ │ 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 19388 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19784 │ │ │ │ + beq.n 19774 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 19718 │ │ │ │ + cbz r3, 19708 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 196e8 │ │ │ │ + b.n 196d8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 19718 │ │ │ │ + bls.n 19708 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 196de │ │ │ │ + beq.n 196ce │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196de │ │ │ │ + beq.n 196ce │ │ │ │ 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 196e6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 196e8 │ │ │ │ + bhi.n 196d8 │ │ │ │ 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 +26690,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] @ (1977c ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19398 │ │ │ │ + bl 19388 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196d2 │ │ │ │ + bne.n 196c2 │ │ │ │ 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 +26715,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, 197ac │ │ │ │ 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 19440 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19804 │ │ │ │ + cbz r0, 197f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 197dc │ │ │ │ + cbz r3, 197cc │ │ │ │ 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, 197dc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 197f8 │ │ │ │ + cbz r3, 197e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r7, #36] @ 0x24 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1980a │ │ │ │ + bcs.n 197fa │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 196a0 │ │ │ │ - b.n 19802 │ │ │ │ + bl 19690 │ │ │ │ + b.n 197f2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00019814 : │ │ │ │ +00019804 : │ │ │ │ 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 19780 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019834 : │ │ │ │ +00019824 : │ │ │ │ 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 19780 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019854 : │ │ │ │ +00019844 : │ │ │ │ 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 19864 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1990c │ │ │ │ + beq.n 198fc │ │ │ │ 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 198f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 198a8 │ │ │ │ + cbz r7, 19898 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1990c │ │ │ │ + cbz r4, 198fc │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1990c │ │ │ │ + beq.n 198fc │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, fp │ │ │ │ - b.n 198dc │ │ │ │ + b.n 198cc │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 198d2 │ │ │ │ + beq.n 198c2 │ │ │ │ blx fp │ │ │ │ - cbz r0, 198f2 │ │ │ │ + cbz r0, 198e2 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1990c │ │ │ │ + bls.n 198fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 198d2 │ │ │ │ + bne.n 198c2 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 198c0 │ │ │ │ + bne.n 198b0 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19902 │ │ │ │ + beq.n 198f2 │ │ │ │ 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 1987c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00019914 : │ │ │ │ +00019904 : │ │ │ │ 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, 19920 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00019934 : │ │ │ │ +00019924 : │ │ │ │ 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] @ (19a50 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #280] @ (19a64 ) │ │ │ │ + ldr r1, [pc, #280] @ (19a54 ) │ │ │ │ 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, 1997c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #244] @ (19a68 ) │ │ │ │ - ldr r3, [pc, #240] @ (19a64 ) │ │ │ │ + ldr r2, [pc, #244] @ (19a58 ) │ │ │ │ + ldr r3, [pc, #240] @ (19a54 ) │ │ │ │ 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 19a4c │ │ │ │ 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 19780 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1996c │ │ │ │ + beq.n 1995c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r3, 199ae │ │ │ │ + cbz r3, 1999e │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 199ca │ │ │ │ + cbz r7, 199ba │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1996c │ │ │ │ + beq.n 1995c │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1996c │ │ │ │ + beq.n 1995c │ │ │ │ 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 199fa │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 19a02 │ │ │ │ + cbz r6, 199f2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19a1c │ │ │ │ + cbz r0, 19a0c │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ adds r5, #1 │ │ │ │ add r4, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - bls.n 1996c │ │ │ │ + bls.n 1995c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19a02 │ │ │ │ + bne.n 199f2 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 199ec │ │ │ │ + bne.n 199dc │ │ │ │ ldrd r2, sl, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ - cbz r2, 19a56 │ │ │ │ + cbz r2, 19a46 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19a2c │ │ │ │ + cbz r3, 19a1c │ │ │ │ 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 +26991,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 19960 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 19a24 │ │ │ │ + b.n 19a14 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019a6c : │ │ │ │ +00019a5c : │ │ │ │ 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, 19a7e │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w sl, r5, r4 │ │ │ │ - cbz r7, 19aaa │ │ │ │ + cbz r7, 19a9a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b24 │ │ │ │ + beq.n 19b14 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19b24 │ │ │ │ + beq.n 19b14 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19ada │ │ │ │ + b.n 19aca │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19ad0 │ │ │ │ + beq.n 19ac0 │ │ │ │ blx fp │ │ │ │ - cbz r0, 19af0 │ │ │ │ + cbz r0, 19ae0 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19b24 │ │ │ │ + bls.n 19b14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19ad0 │ │ │ │ + bne.n 19ac0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 19abe │ │ │ │ + bne.n 19aae │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19af8 │ │ │ │ + cbz r3, 19ae8 │ │ │ │ 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 +27081,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 : │ │ │ │ +00019b1c : │ │ │ │ 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, 19b56 │ │ │ │ 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, 19b5c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 19b4c │ │ │ │ + bne.n 19b3c │ │ │ │ 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 19b4e │ │ │ │ ldr.w r5, [r9, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 19b98 │ │ │ │ + b.n 19b88 │ │ │ │ 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 19b9a │ │ │ │ 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 19b6e │ │ │ │ + b.n 19b56 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 19b5e │ │ │ │ + b.n 19b4e │ │ │ │ nop │ │ │ │ │ │ │ │ -00019bb0 : │ │ │ │ +00019ba0 : │ │ │ │ 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] @ (19c00 ) │ │ │ │ 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] @ (19c04 ) │ │ │ │ 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 19388 │ │ │ │ + ldr r2, [pc, #36] @ (19c08 ) │ │ │ │ + ldr r3, [pc, #28] @ (19c04 ) │ │ │ │ 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 19bfa │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019c1c : │ │ │ │ +00019c0c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 80a4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00019c28 : │ │ │ │ +00019c18 : │ │ │ │ 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] @ (19ca4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #120] @ (19cb8 ) │ │ │ │ + ldr r3, [pc, #120] @ (19ca8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #120] @ 19cbc │ │ │ │ + ldr.w ip, [pc, #120] @ 19cac │ │ │ │ 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 19c52 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 19ca6 │ │ │ │ + beq.n 19c96 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 19c5c │ │ │ │ - ldr r3, [pc, #84] @ (19cc0 ) │ │ │ │ + bcc.n 19c4c │ │ │ │ + ldr r3, [pc, #84] @ (19cb0 ) │ │ │ │ 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 19388 │ │ │ │ + ldr r2, [pc, #52] @ (19cb4 ) │ │ │ │ + ldr r3, [pc, #36] @ (19ca8 ) │ │ │ │ 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 19ca0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19c72 │ │ │ │ + b.n 19c62 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ 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, r1] │ │ │ │ movs r2, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19ce4 │ │ │ │ + cbz r0, 19cd4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ - cbz r3, 19cea │ │ │ │ + cbz r3, 19cda │ │ │ │ add.w r0, r0, r0, lsl #5 │ │ │ │ eors r0, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cd4 │ │ │ │ + bne.n 19cc4 │ │ │ │ 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 19d74 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19d7e │ │ │ │ + cbz r4, 19d6e │ │ │ │ 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, 19d7e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19d6c │ │ │ │ + cbz r5, 19d5c │ │ │ │ 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, 19d58 │ │ │ │ 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, 19d8c │ │ │ │ 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 19d04 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d3e │ │ │ │ - b.n 19d6c │ │ │ │ + bne.n 19d2e │ │ │ │ + b.n 19d5c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19d7e │ │ │ │ + b.n 19d6e │ │ │ │ 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, 19dba │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ 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 19e66 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r2, 19e06 │ │ │ │ - b.n 19e76 │ │ │ │ + cbnz r2, 19df6 │ │ │ │ + b.n 19e66 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19dfa │ │ │ │ + cbz r3, 19dea │ │ │ │ blx r3 │ │ │ │ - cbz r0, 19e14 │ │ │ │ + cbz r0, 19e04 │ │ │ │ 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 19e18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19dfa │ │ │ │ + bne.n 19dea │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 19dee │ │ │ │ + bne.n 19dde │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 19e6c │ │ │ │ + cbz r3, 19e5c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19e20 │ │ │ │ + cbz r3, 19e10 │ │ │ │ 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 19e3c │ │ │ │ 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, 19e6a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 19e88 │ │ │ │ + cbnz r4, 19e78 │ │ │ │ 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 19e1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19e6c │ │ │ │ + beq.n 19e5c │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, r0, #1 │ │ │ │ str.w r4, [sl, r9] │ │ │ │ - b.n 19e36 │ │ │ │ + b.n 19e26 │ │ │ │ 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, 19eb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ec8 │ │ │ │ + cbz r3, 19eb8 │ │ │ │ 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 : │ │ │ │ +00019ec4 : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19cec │ │ │ │ + b.n 19cdc │ │ │ │ │ │ │ │ -00019edc : │ │ │ │ +00019ecc : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fa4 │ │ │ │ + beq.n 19f94 │ │ │ │ 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, 19f20 │ │ │ │ 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 19f6e │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 19f60 │ │ │ │ + cbnz r4, 19f50 │ │ │ │ blx 83c8 │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 19f2c │ │ │ │ + beq.n 19f1c │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 19f5e │ │ │ │ + cbnz r4, 19f4e │ │ │ │ adds r5, #6 │ │ │ │ blx 83c8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 19f0c │ │ │ │ + bne.n 19efc │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19f48 │ │ │ │ + beq.n 19f38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fb8 │ │ │ │ + beq.n 19fa8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19fac │ │ │ │ + cbz r3, 19f9c │ │ │ │ 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, 19f96 │ │ │ │ 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 19f5a │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 19f94 │ │ │ │ + cbz r4, 19f84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19f9c │ │ │ │ + cbz r3, 19f8c │ │ │ │ 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 19ef8 │ │ │ │ + b.n 19f1c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 19f94 │ │ │ │ + b.n 19f84 │ │ │ │ bx lr │ │ │ │ blx 83c8 │ │ │ │ - b.n 19f88 │ │ │ │ + b.n 19f78 │ │ │ │ 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 19f38 │ │ │ │ │ │ │ │ -00019fc0 : │ │ │ │ +00019fb0 : │ │ │ │ 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 19d94 │ │ │ │ + cbz r0, 19fe0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ blx 8250 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19ff2 │ │ │ │ + bcs.n 19fe2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ffc │ │ │ │ - b.n 19fee │ │ │ │ + bl 19fec │ │ │ │ + b.n 19fde │ │ │ │ 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 1a0ba │ │ │ │ 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 19cdc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0e0 │ │ │ │ + beq.n 1a0d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 1a074 │ │ │ │ + cbz r3, 1a064 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1a044 │ │ │ │ + b.n 1a034 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 1a074 │ │ │ │ + bls.n 1a064 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a03a │ │ │ │ + beq.n 1a02a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a03a │ │ │ │ + beq.n 1a02a │ │ │ │ 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 1a042 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1a044 │ │ │ │ + bhi.n 1a034 │ │ │ │ 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 +27659,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] @ (1a0d8 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19cec │ │ │ │ + bl 19cdc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a02e │ │ │ │ + bne.n 1a01e │ │ │ │ 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 +27683,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, 1a102 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da4 │ │ │ │ + bl 19d94 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a14e │ │ │ │ + cbz r0, 1a13e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 1a12a │ │ │ │ + cbz r3, 1a11a │ │ │ │ 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, 1a126 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1a142 │ │ │ │ + cbz r3, 1a132 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #36] @ 0x24 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1a152 │ │ │ │ + bcs.n 1a142 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ffc │ │ │ │ - b.n 1a14c │ │ │ │ + bl 19fec │ │ │ │ + b.n 1a13c │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a15c : │ │ │ │ +0001a14c : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a0ec │ │ │ │ + b.n 1a0dc │ │ │ │ │ │ │ │ -0001a160 : │ │ │ │ +0001a150 : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a0ec │ │ │ │ + b.n 1a0dc │ │ │ │ │ │ │ │ -0001a164 : │ │ │ │ +0001a154 : │ │ │ │ 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, 1a16a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1f0 │ │ │ │ + beq.n 1a1e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 1a1ec │ │ │ │ + cbz r3, 1a1dc │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r9, r5, r4 │ │ │ │ - cbz r7, 1a1a8 │ │ │ │ + cbz r7, 1a198 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a1f0 │ │ │ │ + cbz r4, 1a1e0 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 1a1f0 │ │ │ │ + cbz r2, 1a1e0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a1cc │ │ │ │ + b.n 1a1bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a1c2 │ │ │ │ + cbz r3, 1a1b2 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a1da │ │ │ │ + cbz r0, 1a1ca │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a1f0 │ │ │ │ + bls.n 1a1e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a1c2 │ │ │ │ + bne.n 1a1b2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 1a1b6 │ │ │ │ + bne.n 1a1a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a1e6 │ │ │ │ + beq.n 1a1d6 │ │ │ │ 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 1a17e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0001a1f8 : │ │ │ │ +0001a1e8 : │ │ │ │ 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, 1a1fe │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001a210 : │ │ │ │ +0001a200 : │ │ │ │ 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] @ (1a32c ) │ │ │ │ + ldr r3, [pc, #280] @ (1a330 ) │ │ │ │ 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, 1a254 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #248] @ (1a344 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a340 ) │ │ │ │ + ldr r2, [pc, #248] @ (1a334 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a330 ) │ │ │ │ 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 1a326 │ │ │ │ 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 1a0dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a246 │ │ │ │ + beq.n 1a236 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov sl, r2 │ │ │ │ - cbz r3, 1a282 │ │ │ │ + cbz r3, 1a272 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mul.w r8, r3, r1 │ │ │ │ add.w r9, sl, r8 │ │ │ │ - cbz r7, 1a29c │ │ │ │ + cbz r7, 1a28c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a246 │ │ │ │ + beq.n 1a236 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a246 │ │ │ │ + beq.n 1a236 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, ip │ │ │ │ - b.n 1a2e2 │ │ │ │ + b.n 1a2d2 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a2da │ │ │ │ + beq.n 1a2ca │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 1a2ee │ │ │ │ + cbz r0, 1a2de │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ adds r2, #1 │ │ │ │ add r3, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a246 │ │ │ │ + bls.n 1a236 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1a2da │ │ │ │ + bne.n 1a2ca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1a2ba │ │ │ │ + bne.n 1a2aa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a32c │ │ │ │ + beq.n 1a31c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbz r1, 1a304 │ │ │ │ + cbz r1, 1a2f4 │ │ │ │ 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 +27915,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 1a238 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r3, #12] │ │ │ │ - b.n 1a2f4 │ │ │ │ + b.n 1a2e4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a348 : │ │ │ │ +0001a338 : │ │ │ │ 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, 1a356 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26dcc │ │ │ │ + bl 26dbc │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r8, r5, r4 │ │ │ │ - cbz r7, 1a380 │ │ │ │ + cbz r7, 1a370 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a3e6 │ │ │ │ + cbz r4, 1a3d6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r2, 1a3e6 │ │ │ │ + cbz r2, 1a3d6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a3a4 │ │ │ │ + b.n 1a394 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a39a │ │ │ │ + cbz r3, 1a38a │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a3b2 │ │ │ │ + cbz r0, 1a3a2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a3e6 │ │ │ │ + bls.n 1a3d6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a39a │ │ │ │ + bne.n 1a38a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 1a38e │ │ │ │ + bne.n 1a37e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 1a3ba │ │ │ │ + cbz r3, 1a3aa │ │ │ │ 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 +27996,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 : │ │ │ │ +0001a3dc : │ │ │ │ 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, 1a414 │ │ │ │ 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, 1a41a │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a40e │ │ │ │ + bne.n 1a3fe │ │ │ │ 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 1a40e │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1a458 │ │ │ │ + b.n 1a448 │ │ │ │ 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 1a456 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a43e │ │ │ │ - b.n 1a424 │ │ │ │ + bne.n 1a42e │ │ │ │ + b.n 1a414 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 1a41e │ │ │ │ + b.n 1a40e │ │ │ │ │ │ │ │ -0001a46c : │ │ │ │ +0001a45c : │ │ │ │ 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] @ (1a4d8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w lr, [pc, #108] @ 1a4ec │ │ │ │ + ldr.w lr, [pc, #108] @ 1a4dc │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #104] @ (1a4f0 ) │ │ │ │ - ldr.w ip, [pc, #108] @ 1a4f4 │ │ │ │ + ldr r3, [pc, #104] @ (1a4e0 ) │ │ │ │ + ldr.w ip, [pc, #108] @ 1a4e4 │ │ │ │ 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] @ (1a4e8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ (1a4fc ) │ │ │ │ + ldr r2, [pc, #76] @ (1a4ec ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #76] @ (1a500 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a4f0 ) │ │ │ │ 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 19cdc │ │ │ │ + ldr r2, [pc, #52] @ (1a4f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a4dc ) │ │ │ │ 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 1a4d4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ pld [sp, #255]! │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a508 : │ │ │ │ - ldr r1, [pc, #8] @ (1a514 ) │ │ │ │ +0001a4f8 : │ │ │ │ + ldr r1, [pc, #8] @ (1a504 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ b.w 81ac │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r7 :256] │ │ │ │ │ │ │ │ -0001a518 : │ │ │ │ +0001a508 : │ │ │ │ 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] @ (1a5a8 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a5bc ) │ │ │ │ + ldr r3, [pc, #140] @ (1a5ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #140] @ 1a5c0 │ │ │ │ + ldr.w ip, [pc, #140] @ 1a5b0 │ │ │ │ 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] @ (1a5b4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, pc │ │ │ │ subs r2, #4 │ │ │ │ - b.n 1a554 │ │ │ │ + b.n 1a544 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 1a5aa │ │ │ │ + beq.n 1a59a │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 1a54e │ │ │ │ - ldr r3, [pc, #104] @ (1a5c8 ) │ │ │ │ + bcc.n 1a53e │ │ │ │ + ldr r3, [pc, #104] @ (1a5b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #100] @ (1a5cc ) │ │ │ │ - ldr r2, [pc, #104] @ (1a5d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1a5bc ) │ │ │ │ + ldr r2, [pc, #104] @ (1a5c0 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1a5d4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1a5c4 ) │ │ │ │ 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] @ (1a5c8 ) │ │ │ │ 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 19cdc │ │ │ │ + ldr r2, [pc, #72] @ (1a5cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1a5ac ) │ │ │ │ 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 1a5a4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1a564 │ │ │ │ + b.n 1a554 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ 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 fff705c6 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (1a640 ) │ │ │ │ + ldr r3, [pc, #80] @ (1a630 ) │ │ │ │ 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] @ 1a634 │ │ │ │ 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 +28234,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] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -28268,167 +28257,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] @ (1a6b8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1a68c │ │ │ │ + cbz r0, 1a67c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1a6cc ) │ │ │ │ + ldr r1, [pc, #60] @ (1a6bc ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1a6d0 ) │ │ │ │ - ldr r2, [pc, #60] @ (1a6d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a6c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a6c4 ) │ │ │ │ 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] @ (1a6c8 ) │ │ │ │ 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, r1] │ │ │ │ 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 1a6dc │ │ │ │ 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 1a6d4 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a6e4 │ │ │ │ + bne.n 1a6d4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1a6e4 │ │ │ │ - b.n 1a6e6 │ │ │ │ + bne.n 1a6d4 │ │ │ │ + b.n 1a6d6 │ │ │ │ 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] @ (1a758 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1a76c ) │ │ │ │ + ldr r2, [pc, #68] @ (1a75c ) │ │ │ │ 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] @ (1a760 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1a774 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a764 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1a778 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a768 ) │ │ │ │ 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] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ 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] @ (1a7c8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1a7dc ) │ │ │ │ + ldr r1, [pc, #76] @ (1a7cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1a7e0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a7d0 ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1a7e4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a7d4 ) │ │ │ │ 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, 1a7aa │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1a7e8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a7d8 ) │ │ │ │ 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] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ 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] @ 1ac20 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 1ac34 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1ac24 │ │ │ │ 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 +28425,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 1aa82 │ │ │ │ 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 +28473,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 1a89c │ │ │ │ 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 +28614,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 1a896 │ │ │ │ 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 1ab20 │ │ │ │ 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 +28663,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 1aa96 │ │ │ │ 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 1abec │ │ │ │ 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 +28724,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] @ (1ac28 ) │ │ │ │ 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] @ (1ac24 ) │ │ │ │ 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 1ac1a │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1ac10 │ │ │ │ + bls.n 1ac00 │ │ │ │ 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 1ab3a │ │ │ │ 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 1ab3a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #936] @ (1afe4 ) │ │ │ │ + ldr r6, [pc, #1000] @ (1b014 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (1ac44 ) │ │ │ │ + ldr r2, [pc, #4] @ (1ac34 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 1a7ec │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + b.n 1a7dc │ │ │ │ + subs r1, #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] @ (1ad34 ) │ │ │ │ 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 1acf6 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1accc │ │ │ │ + bne.n 1acbc │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1acb2 │ │ │ │ + bls.n 1aca2 │ │ │ │ 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 +28810,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 1ac6c │ │ │ │ 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] @ (1ad38 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1ad4c ) │ │ │ │ + ldr r3, [pc, #120] @ (1ad3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1ad50 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ad40 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1ad54 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ad44 ) │ │ │ │ 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] @ (1ad38 ) │ │ │ │ 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] @ (1ad48 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ad4c ) │ │ │ │ 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] @ (1ad50 ) │ │ │ │ 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 r6, [pc, #488] @ (1af20 ) │ │ │ │ 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 +28896,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] @ (1adb8 ) │ │ │ │ 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 +28918,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 │ │ │ │ + adds r7, #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] @ (1af1c ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1af0a │ │ │ │ + beq.w 1aefa │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aec2 │ │ │ │ + blt.n 1aeb2 │ │ │ │ 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 +28969,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, 1ae74 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1af02 │ │ │ │ + bcs.n 1aef2 │ │ │ │ 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, 1ae9e │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1aeba │ │ │ │ + cbz r2, 1aeaa │ │ │ │ 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 1ae54 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ae92 │ │ │ │ + bne.n 1ae82 │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1ae96 │ │ │ │ - ldr r1, [pc, #108] @ (1af30 ) │ │ │ │ + b.n 1ae86 │ │ │ │ + ldr r1, [pc, #108] @ (1af20 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (1af34 ) │ │ │ │ + ldr r3, [pc, #104] @ (1af24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (1af38 ) │ │ │ │ + ldr r2, [pc, #100] @ (1af28 ) │ │ │ │ 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] @ (1af2c ) │ │ │ │ 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 1a704 │ │ │ │ + ldr r1, [pc, #36] @ (1af20 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (1af40 ) │ │ │ │ + ldr r3, [pc, #44] @ (1af30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (1af44 ) │ │ │ │ + ldr r2, [pc, #40] @ (1af34 ) │ │ │ │ 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 1aed2 │ │ │ │ + ldr r4, [pc, #960] @ (1b2e0 ) │ │ │ │ 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] @ 1b278 │ │ │ │ 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, 1afa6 │ │ │ │ + ldr r2, [pc, #784] @ (1b27c ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (1b290 ) │ │ │ │ + ldr r3, [pc, #784] @ (1b280 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1b294 ) │ │ │ │ + ldr r2, [pc, #776] @ (1b284 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (1b298 ) │ │ │ │ + ldr r2, [pc, #768] @ (1b288 ) │ │ │ │ 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 1b24e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ac48 │ │ │ │ + bl 1ac38 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a66c │ │ │ │ + bl 1a65c │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b1e0 │ │ │ │ + beq.w 1b1d0 │ │ │ │ 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 1b0a2 │ │ │ │ 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 1a63c │ │ │ │ + bl 1ad74 │ │ │ │ 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 1b01a │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 1b1e4 │ │ │ │ + bcc.w 1b1d4 │ │ │ │ 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 1b00c │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 1b064 │ │ │ │ + bls.n 1b054 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1a5e0 │ │ │ │ + bl 1a5d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b106 │ │ │ │ + bne.n 1b0f6 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b0fa │ │ │ │ + beq.n 1b0ea │ │ │ │ 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 1b114 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 1b280 │ │ │ │ + bcs.w 1b270 │ │ │ │ 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 1afd0 │ │ │ │ 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 1b162 │ │ │ │ + ldr r2, [pc, #436] @ (1b27c ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (1b29c ) │ │ │ │ + ldr r3, [pc, #444] @ (1b28c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (1b2a0 ) │ │ │ │ + ldr r2, [pc, #436] @ (1b290 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (1b2a4 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b294 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1af9c │ │ │ │ + b.n 1af8c │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1b070 │ │ │ │ + b.n 1b060 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1b112 │ │ │ │ + cbnz r4, 1b102 │ │ │ │ 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 1b068 │ │ │ │ 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 1b186 │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 1b226 │ │ │ │ + bne.n 1b216 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b21e │ │ │ │ + bls.n 1b20e │ │ │ │ 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 1ad5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad6c │ │ │ │ + bl 1ad5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad6c │ │ │ │ + bl 1ad5c │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1b0b6 │ │ │ │ + b.n 1b0a6 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 1b214 │ │ │ │ + beq.n 1b204 │ │ │ │ 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 1a658 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b21e │ │ │ │ + bls.n 1b20e │ │ │ │ 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 1ad5c │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1b218 │ │ │ │ + bcs.n 1b208 │ │ │ │ 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 1b0a6 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b0d6 │ │ │ │ - ldr r1, [pc, #164] @ (1b28c ) │ │ │ │ + b.n 1b0c6 │ │ │ │ + ldr r1, [pc, #164] @ (1b27c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (1b2a8 ) │ │ │ │ - ldr r2, [pc, #184] @ (1b2ac ) │ │ │ │ + ldr r3, [pc, #184] @ (1b298 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b29c ) │ │ │ │ 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] @ (1b2a0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1afa4 │ │ │ │ + b.n 1af94 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b17c │ │ │ │ + b.n 1b16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a714 │ │ │ │ + bl 1a704 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a714 │ │ │ │ - ldr r3, [pc, #100] @ (1b28c ) │ │ │ │ + bl 1a704 │ │ │ │ + ldr r3, [pc, #100] @ (1b27c ) │ │ │ │ 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] @ (1b2a4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b2a8 ) │ │ │ │ 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] @ (1b2ac ) │ │ │ │ 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 1af94 │ │ │ │ + ldr r2, [pc, #44] @ (1b27c ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1b2c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b2c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b2b4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1b2c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b2b8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1af98 │ │ │ │ + b.n 1af88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a714 │ │ │ │ - ldr r3, [pc, #352] @ (1b3ec ) │ │ │ │ + bl 1a704 │ │ │ │ + ldr r3, [pc, #416] @ (1b41c ) │ │ │ │ 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 +29393,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] @ 1b4fc │ │ │ │ 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 +29418,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 1b418 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b41c │ │ │ │ + beq.n 1b40c │ │ │ │ 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 +29436,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 1a63c │ │ │ │ ldrb.w lr, [fp] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33e │ │ │ │ + bne.n 1b32e │ │ │ │ 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 1b32e │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ ldrb.w ip, [r0, #1]! │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33e │ │ │ │ + bne.n 1b32e │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1b33e │ │ │ │ + bne.n 1b32e │ │ │ │ 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 1b3d6 │ │ │ │ + b.n 1b446 │ │ │ │ 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 1b446 │ │ │ │ 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 1b3bc │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1b3d4 │ │ │ │ + b.n 1b3c4 │ │ │ │ rbit r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ adds r0, #32 │ │ │ │ - b.n 1b350 │ │ │ │ + b.n 1b340 │ │ │ │ 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 1b466 │ │ │ │ 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 1b460 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b4c8 │ │ │ │ + blt.n 1b4b8 │ │ │ │ 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 1b452 │ │ │ │ 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 1b306 │ │ │ │ + ldr r1, [pc, #132] @ (1b500 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [pc, #128] @ (1b514 ) │ │ │ │ - ldr r2, [pc, #128] @ (1b518 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b504 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b508 ) │ │ │ │ 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] @ (1b50c ) │ │ │ │ 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] @ (1b500 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #80] @ (1b520 ) │ │ │ │ + ldr r3, [pc, #80] @ (1b510 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #72] @ (1b524 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b514 ) │ │ │ │ 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] @ (1b518 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0x47da │ │ │ │ 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] @ (1b7e4 ) │ │ │ │ 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 1b594 │ │ │ │ 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 1a65c │ │ │ │ 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, 1b5ce │ │ │ │ + ldr r2, [pc, #628] @ (1b7e8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1b7fc ) │ │ │ │ + ldr r3, [pc, #624] @ (1b7ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1b800 ) │ │ │ │ + ldr r2, [pc, #620] @ (1b7f0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1b804 ) │ │ │ │ + ldr r2, [pc, #612] @ (1b7f4 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c4 │ │ │ │ - ldr r2, [pc, #592] @ (1b7f8 ) │ │ │ │ + b.n 1b5b4 │ │ │ │ + ldr r2, [pc, #592] @ (1b7e8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1b808 ) │ │ │ │ + ldr r3, [pc, #604] @ (1b7f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1b80c ) │ │ │ │ + ldr r2, [pc, #596] @ (1b7fc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1b810 ) │ │ │ │ + ldr r2, [pc, #592] @ (1b800 ) │ │ │ │ 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 +29688,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, 1b626 │ │ │ │ + ldr r2, [pc, #480] @ (1b7e8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1b814 ) │ │ │ │ + ldr r3, [pc, #504] @ (1b804 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1b818 ) │ │ │ │ + ldr r2, [pc, #496] @ (1b808 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1b81c ) │ │ │ │ + ldr r2, [pc, #492] @ (1b80c ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c4 │ │ │ │ + b.n 1b5b4 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1b790 │ │ │ │ + beq.w 1b780 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b768 │ │ │ │ + beq.w 1b758 │ │ │ │ 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 1b70e │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a64c │ │ │ │ - bl 1ad84 │ │ │ │ + bl 1a63c │ │ │ │ + bl 1ad74 │ │ │ │ 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 1b688 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1b794 │ │ │ │ + bcc.n 1b784 │ │ │ │ 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 1b67c │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1b74a │ │ │ │ + bls.n 1b73a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a5e0 │ │ │ │ + bl 1a5d0 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1b74a │ │ │ │ + cbz r0, 1b73a │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1b6e8 │ │ │ │ + cbnz r6, 1b6d8 │ │ │ │ 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 1b7b0 │ │ │ │ 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 1ad5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1b660 │ │ │ │ + bne.n 1b650 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1b76e │ │ │ │ + bne.n 1b75e │ │ │ │ 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 1a658 │ │ │ │ + cbz r5, 1b74c │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1b6f2 │ │ │ │ + b.n 1b6e2 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1b754 │ │ │ │ + b.n 1b744 │ │ │ │ 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] @ (1b7e8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1b820 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b810 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1b824 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b814 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1b828 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b818 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c4 │ │ │ │ + b.n 1b5b4 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b642 │ │ │ │ - ldr r1, [pc, #96] @ (1b7f8 ) │ │ │ │ + b.n 1b632 │ │ │ │ + ldr r1, [pc, #96] @ (1b7e8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1b82c ) │ │ │ │ - ldr r2, [pc, #144] @ (1b830 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b81c ) │ │ │ │ + ldr r2, [pc, #144] @ (1b820 ) │ │ │ │ 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] @ (1b824 ) │ │ │ │ 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 1b5bc │ │ │ │ + ldr r3, [pc, #52] @ (1b7e8 ) │ │ │ │ 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] @ (1b828 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b82c ) │ │ │ │ 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] @ (1b830 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1b5cc │ │ │ │ + b.n 1b5bc │ │ │ │ nop │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp 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 +29900,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] @ (1bab4 ) │ │ │ │ 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 1b870 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1b9f8 │ │ │ │ + bcc.w 1b9e8 │ │ │ │ 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 1b862 │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1b8fa │ │ │ │ + bhi.n 1b8ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b928 │ │ │ │ + beq.n 1b918 │ │ │ │ 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 1b92c │ │ │ │ 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 1ba82 │ │ │ │ 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 1a5d0 │ │ │ │ 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 1b89c │ │ │ │ + cbz r3, 1b924 │ │ │ │ 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 1b8b0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b8b8 │ │ │ │ + b.n 1b8a8 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b91a │ │ │ │ + b.n 1b90a │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1b8c8 │ │ │ │ + beq.n 1b8b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ba48 │ │ │ │ + beq.n 1ba38 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1b960 │ │ │ │ + bls.n 1b950 │ │ │ │ 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 1ba4e │ │ │ │ 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 1ba56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b52c │ │ │ │ + bl 1b51c │ │ │ │ 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 1b986 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1ba98 │ │ │ │ + bcc.w 1ba88 │ │ │ │ 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 1b978 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1ba34 │ │ │ │ + bls.n 1ba24 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a5e0 │ │ │ │ + bl 1a5d0 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1ba34 │ │ │ │ + cbz r0, 1ba24 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1b9e6 │ │ │ │ + cbz r2, 1b9d6 │ │ │ │ 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 1b8b8 │ │ │ │ + ldr r1, [pc, #204] @ (1bab8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1bacc ) │ │ │ │ - ldr r2, [pc, #204] @ (1bad0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1babc ) │ │ │ │ + ldr r2, [pc, #204] @ (1bac0 ) │ │ │ │ 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] @ (1bac4 ) │ │ │ │ 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, 1ba42 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1b9f2 │ │ │ │ + b.n 1b9e2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b52c │ │ │ │ - b.n 1b97a │ │ │ │ + bl 1b51c │ │ │ │ + b.n 1b96a │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1ba3e │ │ │ │ + b.n 1ba2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af48 │ │ │ │ - b.n 1b97a │ │ │ │ - ldr r2, [pc, #96] @ (1bac8 ) │ │ │ │ + bl 1af38 │ │ │ │ + b.n 1b96a │ │ │ │ + ldr r2, [pc, #96] @ (1bab8 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1bad8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1bac8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1badc ) │ │ │ │ + ldr r2, [pc, #96] @ (1bacc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1bae0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bad0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1ba22 │ │ │ │ + b.n 1ba12 │ │ │ │ mov r1, ip │ │ │ │ - bl 1a714 │ │ │ │ - ldr r1, [pc, #44] @ (1bac8 ) │ │ │ │ + bl 1a704 │ │ │ │ + ldr r1, [pc, #44] @ (1bab8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1bae4 ) │ │ │ │ - ldr r2, [pc, #68] @ (1bae8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1bad4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1bad8 ) │ │ │ │ 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] @ (1badc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1ba22 │ │ │ │ - negs r6, r4 │ │ │ │ + b.n 1ba12 │ │ │ │ + negs r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b684 │ │ │ │ + b.n 1b674 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6d4 │ │ │ │ + b.n 1b6c4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b8fc │ │ │ │ + b.n 1b8ec │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5b8 │ │ │ │ + b.n 1b5a8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5f8 │ │ │ │ + b.n 1b5e8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7bc │ │ │ │ + b.n 1b7ac │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b55c │ │ │ │ + b.n 1b54c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b5ac │ │ │ │ + b.n 1b59c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7d0 │ │ │ │ + b.n 1b7c0 │ │ │ │ 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] @ (1bc58 ) │ │ │ │ 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 +30193,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 1bbc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bbca │ │ │ │ + beq.n 1bbba │ │ │ │ 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 1a63c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb76 │ │ │ │ + beq.n 1bb66 │ │ │ │ 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 1bb7a │ │ │ │ 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 1bc00 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b844 │ │ │ │ + bl 1b834 │ │ │ │ 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 1bc1a │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1bb48 │ │ │ │ - ldr r1, [pc, #64] @ (1bc6c ) │ │ │ │ + b.n 1bb38 │ │ │ │ + ldr r1, [pc, #64] @ (1bc5c ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1bc70 ) │ │ │ │ - ldr r2, [pc, #60] @ (1bc74 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bc60 ) │ │ │ │ + ldr r2, [pc, #60] @ (1bc64 ) │ │ │ │ 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] @ (1bc68 ) │ │ │ │ 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 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c3bc │ │ │ │ + b.n 1c3ac │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c410 │ │ │ │ + b.n 1c400 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b638 │ │ │ │ + b.n 1b628 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bc7c : │ │ │ │ +0001bc6c : │ │ │ │ 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, 1bcd4 │ │ │ │ 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 1bccc │ │ │ │ + ldr r3, [pc, #72] @ (1bce0 ) │ │ │ │ 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 +30332,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 1bc90 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [sl, #-0] │ │ │ │ │ │ │ │ -0001bcf4 : │ │ │ │ - ldr r2, [pc, #172] @ (1bda4 ) │ │ │ │ +0001bce4 : │ │ │ │ + ldr r2, [pc, #172] @ (1bd94 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1bd58 │ │ │ │ + cbz r0, 1bd48 │ │ │ │ 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, 1bd2e │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1bd5a │ │ │ │ + bne.n 1bd4a │ │ │ │ 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 1a658 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (1bda8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1bd98 ) │ │ │ │ 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, 1bd86 │ │ │ │ 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] @ (1bd9c ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (1bdb0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1bda0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1bdb4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bda4 ) │ │ │ │ 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] @ (1bda8 ) │ │ │ │ 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 +30405,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 r5, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ stcl 0, cr0, [r6], {0} │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2a8 │ │ │ │ + b.n 1c298 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2ec │ │ │ │ + b.n 1c2dc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c4ac │ │ │ │ + b.n 1c49c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bdbc : │ │ │ │ +0001bdac : │ │ │ │ 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] @ (1beec ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #304] @ (1bf00 ) │ │ │ │ + ldr r0, [pc, #304] @ (1bef0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ mov r6, r5 │ │ │ │ - ldr r5, [pc, #300] @ (1bf04 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bef4 ) │ │ │ │ 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 1bed8 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #280] @ (1bf08 ) │ │ │ │ + ldr r1, [pc, #280] @ (1bef8 ) │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1baf0 │ │ │ │ + bl 1bae0 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be8a │ │ │ │ + bne.n 1be7a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1be2a │ │ │ │ - b.n 1be64 │ │ │ │ + blt.n 1be1a │ │ │ │ + b.n 1be54 │ │ │ │ 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 1be54 │ │ │ │ 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 1be04 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1be1c │ │ │ │ + b.n 1be0c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1be70 │ │ │ │ + beq.n 1be60 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1bea8 │ │ │ │ - ldr r1, [pc, #152] @ (1bf0c ) │ │ │ │ - ldr r3, [pc, #140] @ (1bf00 ) │ │ │ │ + blt.n 1be98 │ │ │ │ + ldr r1, [pc, #152] @ (1befc ) │ │ │ │ + ldr r3, [pc, #140] @ (1bef0 ) │ │ │ │ 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 1be94 │ │ │ │ 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 1a63c │ │ │ │ + bl 1a640 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 1be08 │ │ │ │ + b.n 1bdf8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (1bf10 ) │ │ │ │ + ldr r2, [pc, #100] @ (1bf00 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (1bf14 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bf04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1bf18 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bf08 ) │ │ │ │ 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] @ (1bf0c ) │ │ │ │ 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] @ (1bf10 ) │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #52] @ (1bf24 ) │ │ │ │ - ldr r0, [pc, #56] @ (1bf28 ) │ │ │ │ + ldr r1, [pc, #52] @ (1bf14 ) │ │ │ │ + ldr r0, [pc, #56] @ (1bf18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r5, #0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c170 │ │ │ │ + b.n 1c160 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1b4 │ │ │ │ + b.n 1c1a4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c250 │ │ │ │ + b.n 1c240 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, ip, r0 │ │ │ │ - b.n 1c3fc │ │ │ │ + b.n 1c3ec │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c3f0 │ │ │ │ + b.n 1c3e0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bf2c : │ │ │ │ +0001bf1c : │ │ │ │ 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] @ (1c098 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #360] @ (1c0ac ) │ │ │ │ + ldr r3, [pc, #360] @ (1c09c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #360] @ (1c0b0 ) │ │ │ │ + ldr r7, [pc, #360] @ (1c0a0 ) │ │ │ │ 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 1c082 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #336] @ (1c0b4 ) │ │ │ │ + ldr r1, [pc, #336] @ (1c0a4 ) │ │ │ │ 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 1bae0 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c01a │ │ │ │ + bne.n 1c00a │ │ │ │ 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 1bfa2 │ │ │ │ + b.n 1bfe0 │ │ │ │ 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 1bfe0 │ │ │ │ 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 1bf88 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1bfa0 │ │ │ │ + b.n 1bf90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c03c │ │ │ │ + beq.n 1c02c │ │ │ │ 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 1c040 │ │ │ │ + cbz r2, 1c020 │ │ │ │ + ldr r2, [pc, #184] @ (1c0a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c09c ) │ │ │ │ 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 1c03c │ │ │ │ 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 1a63c │ │ │ │ + bl 1a640 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1bf80 │ │ │ │ - cbz r0, 1c040 │ │ │ │ - bl 1a64c │ │ │ │ + b.n 1bf70 │ │ │ │ + cbz r0, 1c030 │ │ │ │ + bl 1a63c │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ - b.n 1bffe │ │ │ │ + b.n 1bfee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bffe │ │ │ │ + bne.n 1bfee │ │ │ │ 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] @ (1c0ac ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c0c0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c0b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c0c4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c0b4 ) │ │ │ │ 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] @ (1c0b8 ) │ │ │ │ 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] @ (1c0bc ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #56] @ (1c0d0 ) │ │ │ │ - ldr r0, [pc, #56] @ (1c0d4 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c0c0 ) │ │ │ │ + ldr r0, [pc, #56] @ (1c0c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #28 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #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 1c244 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c248 │ │ │ │ + b.n 1c238 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c0d8 : │ │ │ │ +0001c0c8 : │ │ │ │ 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] @ (1c2cc ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #496] @ (1c2e0 ) │ │ │ │ + ldr r2, [pc, #496] @ (1c2d0 ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (1c2e4 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c2d4 ) │ │ │ │ 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 1c2b8 │ │ │ │ + ldr r3, [pc, #476] @ (1c2d8 ) │ │ │ │ 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 +30781,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 1b2bc │ │ │ │ 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 1c168 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c2be │ │ │ │ + blt.w 1c2ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c210 │ │ │ │ + beq.n 1c200 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a64c │ │ │ │ + bl 1a63c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c210 │ │ │ │ - ldr r1, [pc, #356] @ (1c2ec ) │ │ │ │ + beq.n 1c200 │ │ │ │ + ldr r1, [pc, #356] @ (1c2dc ) │ │ │ │ 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 1bae0 │ │ │ │ ldrb.w r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c22c │ │ │ │ + bne.n 1c21c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c1d4 │ │ │ │ - b.n 1c20e │ │ │ │ + blt.n 1c1c4 │ │ │ │ + b.n 1c1fe │ │ │ │ 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 1c246 │ │ │ │ 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 1c1ae │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c1c6 │ │ │ │ - bne.n 1c274 │ │ │ │ + b.n 1c1b6 │ │ │ │ + bne.n 1c264 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1c2f0 ) │ │ │ │ - ldr r3, [pc, #204] @ (1c2e4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1c2e0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1c2d4 ) │ │ │ │ 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 1c2aa │ │ │ │ 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 1a63c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a650 │ │ │ │ + bl 1a640 │ │ │ │ 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 1c1c4 │ │ │ │ + beq.n 1c250 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c260 │ │ │ │ - b.n 1c278 │ │ │ │ - beq.n 1c25c │ │ │ │ + bge.n 1c250 │ │ │ │ + b.n 1c268 │ │ │ │ + beq.n 1c24c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c278 │ │ │ │ + blt.n 1c268 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c210 │ │ │ │ + beq.n 1c200 │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1adcc │ │ │ │ + bl 1adbc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c212 │ │ │ │ + b.n 1c202 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c210 │ │ │ │ - ldr r2, [pc, #120] @ (1c2f4 ) │ │ │ │ + bge.n 1c200 │ │ │ │ + ldr r2, [pc, #120] @ (1c2e4 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1c2f8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c2e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1c2fc ) │ │ │ │ + ldr r2, [pc, #112] @ (1c2ec ) │ │ │ │ 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] @ (1c2f0 ) │ │ │ │ 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 1a76c │ │ │ │ + ldr r3, [pc, #56] @ (1c2f4 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #56] @ (1c308 ) │ │ │ │ - ldr r0, [pc, #60] @ (1c30c ) │ │ │ │ + ldr r1, [pc, #56] @ (1c2f8 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c2fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3b4 │ │ │ │ + ble.n 1c3a4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3f4 │ │ │ │ + ble.n 1c3e4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c290 │ │ │ │ + ble.n 1c280 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c160 │ │ │ │ + b.n 1c150 │ │ │ │ movs r0, r0 │ │ │ │ udf #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ udf #130 @ 0x82 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c310 : │ │ │ │ +0001c300 : │ │ │ │ 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] @ (1c3b8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (1c3cc ) │ │ │ │ + ldr r3, [pc, #168] @ (1c3bc ) │ │ │ │ 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 1c3a4 │ │ │ │ + ldr r2, [pc, #152] @ (1c3c0 ) │ │ │ │ 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 +30995,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 1b2bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c398 │ │ │ │ + cbz r3, 1c388 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ - bl 1adcc │ │ │ │ + bl 1adbc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1c3d4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c3cc ) │ │ │ │ + ldr r2, [pc, #56] @ (1c3c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c3bc ) │ │ │ │ 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 1c3a0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c3d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3c8 ) │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ - ldr r1, [pc, #32] @ (1c3dc ) │ │ │ │ - ldr r0, [pc, #36] @ (1c3e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c3cc ) │ │ │ │ + ldr r0, [pc, #36] @ (1c3d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1c05c │ │ │ │ + b.n 1c04c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c31c │ │ │ │ + ble.n 1c30c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c310 │ │ │ │ + ble.n 1c300 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c3e4 : │ │ │ │ +0001c3d4 : │ │ │ │ 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] @ (1c4bc ) │ │ │ │ + ldr r3, [pc, #212] @ (1c4c0 ) │ │ │ │ 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 1c4a8 │ │ │ │ + cbz r4, 1c402 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #188] @ (1c4d4 ) │ │ │ │ + ldr r0, [pc, #188] @ (1c4c4 ) │ │ │ │ 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 +31086,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 1b2bc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - cbz r1, 1c478 │ │ │ │ + cbz r1, 1c468 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c4aa │ │ │ │ - cbz r2, 1c4a4 │ │ │ │ + blt.n 1c49a │ │ │ │ + cbz r2, 1c494 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a64c │ │ │ │ - cbz r0, 1c4a4 │ │ │ │ - cbz r4, 1c488 │ │ │ │ + bl 1a63c │ │ │ │ + cbz r0, 1c494 │ │ │ │ + cbz r4, 1c478 │ │ │ │ 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] @ (1c4c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c4c0 ) │ │ │ │ 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 1c4a4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c48c │ │ │ │ + b.n 1c47c │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a76c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c4dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1c4cc ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #32] @ (1c4e0 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c4e4 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c4d0 ) │ │ │ │ + ldr r0, [pc, #36] @ (1c4d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1bf58 │ │ │ │ + b.n 1bf48 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c418 │ │ │ │ + bgt.n 1c408 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c40c │ │ │ │ + bgt.n 1c3fc │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c4e8 : │ │ │ │ +0001c4d8 : │ │ │ │ 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] @ (1c6d4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6ce │ │ │ │ + beq.w 1c6be │ │ │ │ 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 1c522 │ │ │ │ + b.n 1c558 │ │ │ │ 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 1c558 │ │ │ │ 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 1c508 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c520 │ │ │ │ + b.n 1c510 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c622 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c6a0 │ │ │ │ + blt.w 1c690 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c67a │ │ │ │ + blt.n 1c66a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a64c │ │ │ │ + bl 1a63c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c622 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c622 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c638 │ │ │ │ + blt.n 1c628 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c5ca │ │ │ │ - b.n 1c600 │ │ │ │ + blt.n 1c5ba │ │ │ │ + b.n 1c5f0 │ │ │ │ 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 1c5f0 │ │ │ │ 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 1c5a0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c5b8 │ │ │ │ + b.n 1c5a8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c632 │ │ │ │ + beq.n 1c622 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c576 │ │ │ │ - ldr r2, [pc, #216] @ (1c6e8 ) │ │ │ │ + bge.n 1c566 │ │ │ │ + ldr r2, [pc, #216] @ (1c6d8 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1c6ec ) │ │ │ │ + ldr r3, [pc, #216] @ (1c6dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1c6f0 ) │ │ │ │ + ldr r2, [pc, #208] @ (1c6e0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1c6f4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c6e4 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c65c │ │ │ │ + b.n 1c64c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1c6e8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1c6d8 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1c6f8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c6e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1c6fc ) │ │ │ │ + ldr r2, [pc, #176] @ (1c6ec ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1c700 ) │ │ │ │ + ldr r2, [pc, #168] @ (1c6f0 ) │ │ │ │ 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] @ (1c6d8 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1c704 ) │ │ │ │ + ldr r3, [pc, #128] @ (1c6f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1c708 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c6f8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1c70c ) │ │ │ │ + ldr r2, [pc, #116] @ (1c6fc ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c65c │ │ │ │ - ldr r2, [pc, #68] @ (1c6e8 ) │ │ │ │ + b.n 1c64c │ │ │ │ + ldr r2, [pc, #68] @ (1c6d8 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c710 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c700 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c714 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c704 ) │ │ │ │ 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] @ (1c708 ) │ │ │ │ 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 1c654 │ │ │ │ + ldr r3, [pc, #76] @ (1c70c ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #76] @ (1c720 ) │ │ │ │ - ldr r0, [pc, #76] @ (1c724 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c710 ) │ │ │ │ + ldr r0, [pc, #76] @ (1c714 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c680 │ │ │ │ + bls.n 1c670 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6c0 │ │ │ │ + bls.n 1c6b0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c76c │ │ │ │ + bge.n 1c75c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c634 │ │ │ │ + bls.n 1c624 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c674 │ │ │ │ + bls.n 1c664 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c720 │ │ │ │ + bge.n 1c710 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7bc │ │ │ │ + bls.n 1c7ac │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7fc │ │ │ │ + bls.n 1c7ec │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6a8 │ │ │ │ + bls.n 1c698 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c77c │ │ │ │ + bls.n 1c76c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c7bc │ │ │ │ + bls.n 1c7ac │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c65c │ │ │ │ + bls.n 1c64c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cd6c │ │ │ │ + b.n 1cd5c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c62c │ │ │ │ + bge.n 1c61c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c820 │ │ │ │ + bge.n 1c810 │ │ │ │ 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] @ (1c778 ) │ │ │ │ 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] @ 1c77c │ │ │ │ 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 +31402,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 r0, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -31436,55 +31425,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] @ (1c800 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8644 │ │ │ │ - cbz r0, 1c7d4 │ │ │ │ + cbz r0, 1c7c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1c814 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c804 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1c818 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c81c ) │ │ │ │ + ldr r3, [pc, #60] @ (1c808 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c80c ) │ │ │ │ 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] @ (1c810 ) │ │ │ │ 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 r3, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c818 │ │ │ │ + bvc.n 1c808 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c86c │ │ │ │ + bhi.n 1c85c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c884 │ │ │ │ + bhi.n 1c874 │ │ │ │ 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 +31482,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] @ (1c888 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c89c ) │ │ │ │ + ldr r2, [pc, #68] @ (1c88c ) │ │ │ │ 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] @ (1c890 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1c8a4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c894 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1c8a8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c898 ) │ │ │ │ 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 r2, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c984 │ │ │ │ + bvc.n 1c974 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c7d8 │ │ │ │ + bvc.n 1c7c8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c834 │ │ │ │ + bvc.n 1c824 │ │ │ │ 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] @ (1c8f8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1c90c ) │ │ │ │ + ldr r1, [pc, #76] @ (1c8fc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1c910 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c900 ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1c914 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c904 ) │ │ │ │ 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, 1c8da │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1c918 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c908 ) │ │ │ │ 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 r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c934 │ │ │ │ + bvc.n 1c924 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c97c │ │ │ │ + bvc.n 1c96c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1ca0c │ │ │ │ + bvc.n 1c9fc │ │ │ │ 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] @ (1c990 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (1c9a4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c994 ) │ │ │ │ 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, 1c988 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #2709 @ 0xa95 │ │ │ │ movt r8, #10018 @ 0x2722 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #4 │ │ │ │ mov r4, r5 │ │ │ │ it cs │ │ │ │ @@ -31612,56 +31601,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 1c946 │ │ │ │ + ldr r2, [pc, #40] @ (1c998 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c994 ) │ │ │ │ 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 1c98c │ │ │ │ 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 1c96c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #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] @ (1ca98 ) │ │ │ │ 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 1ca5a │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1ca30 │ │ │ │ + bne.n 1ca20 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1ca16 │ │ │ │ + bls.n 1ca06 │ │ │ │ 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 +31659,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 1c9d0 │ │ │ │ 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] @ (1ca9c ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1cab0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1caa0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1cab4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1caa4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1cab8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1caa8 ) │ │ │ │ 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] @ (1ca9c ) │ │ │ │ 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] @ (1caac ) │ │ │ │ + ldr r2, [pc, #68] @ (1cab0 ) │ │ │ │ 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] @ (1cab4 ) │ │ │ │ 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 r1, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c9fc │ │ │ │ + bpl.n 1c9ec │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca40 │ │ │ │ + bpl.n 1ca30 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1ca04 │ │ │ │ + bvs.n 1c9f4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1cb84 │ │ │ │ + bpl.n 1cb74 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c9d8 │ │ │ │ + bpl.n 1c9c8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1cb58 │ │ │ │ + bvs.n 1cb48 │ │ │ │ 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, 1caf8 │ │ │ │ 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 1cae2 │ │ │ │ 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] @ (1ccac ) │ │ │ │ add r3, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1cc98 │ │ │ │ + beq.w 1cc88 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1cc16 │ │ │ │ + blt.n 1cc06 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1cd20 │ │ │ │ + bl 1cd10 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1cc5e │ │ │ │ + blt.w 1cc4e │ │ │ │ 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 +31815,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, 1cbc8 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1cc56 │ │ │ │ + bcs.n 1cc46 │ │ │ │ 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, 1cbf2 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1cc0e │ │ │ │ + cbz r2, 1cbfe │ │ │ │ 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 1cba8 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cbe6 │ │ │ │ + bne.n 1cbd6 │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1cbea │ │ │ │ - ldr r2, [pc, #168] @ (1ccc0 ) │ │ │ │ + b.n 1cbda │ │ │ │ + ldr r2, [pc, #168] @ (1ccb0 ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #164] @ (1ccc4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1ccb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #160] @ (1ccc8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1ccb8 ) │ │ │ │ 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] @ (1ccbc ) │ │ │ │ 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 1c834 │ │ │ │ + ldr r1, [pc, #96] @ (1ccb0 ) │ │ │ │ movw r0, #1982 @ 0x7be │ │ │ │ - ldr r3, [pc, #104] @ (1ccd0 ) │ │ │ │ - ldr r2, [pc, #108] @ (1ccd4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ccc0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ccc4 ) │ │ │ │ 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] @ (1ccc8 ) │ │ │ │ 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] @ (1ccb0 ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #60] @ (1ccdc ) │ │ │ │ + ldr r3, [pc, #60] @ (1cccc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #52] @ (1cce0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ccd0 ) │ │ │ │ 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 1cc26 │ │ │ │ nop │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc44 │ │ │ │ + bcc.n 1cc34 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc88 │ │ │ │ + bcc.n 1cc78 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1cd24 │ │ │ │ + bmi.n 1cd14 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cdbc │ │ │ │ + bcc.n 1cdac │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc10 │ │ │ │ + bcc.n 1cc00 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1ccd4 │ │ │ │ + bmi.n 1ccc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cd58 │ │ │ │ + bcc.n 1cd48 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cd9c │ │ │ │ + bcc.n 1cd8c │ │ │ │ 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, 1cd00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd14 │ │ │ │ + cbz r3, 1cd04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -31981,17 +31970,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, 1cd3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd50 │ │ │ │ + cbz r3, 1cd40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -32001,352 +31990,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] @ 1d078 │ │ │ │ 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, 1cdba │ │ │ │ + ldr r2, [pc, #764] @ (1d07c ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #764] @ (1d090 ) │ │ │ │ + ldr r3, [pc, #764] @ (1d080 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #756] @ (1d094 ) │ │ │ │ + ldr r2, [pc, #756] @ (1d084 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #748] @ (1d098 ) │ │ │ │ + ldr r2, [pc, #748] @ (1d088 ) │ │ │ │ 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 1d04e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c9ac │ │ │ │ + bl 1c99c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c7b4 │ │ │ │ + bl 1c7a4 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cfe0 │ │ │ │ + beq.w 1cfd0 │ │ │ │ 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 1ceb6 │ │ │ │ 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 1c784 │ │ │ │ + bl 1c90c │ │ │ │ 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 1ce2c │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - bcc.w 1cfe4 │ │ │ │ + bcc.w 1cfd4 │ │ │ │ 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 1ce1e │ │ │ │ cmp r5, #6 │ │ │ │ - bls.n 1cf0c │ │ │ │ + bls.n 1cefc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c728 │ │ │ │ + bl 1c718 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf0c │ │ │ │ + beq.n 1cefc │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1ce7e │ │ │ │ + cbnz r4, 1ce6e │ │ │ │ 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 1cf1a │ │ │ │ cmp r8, r0 │ │ │ │ - bcs.w 1d080 │ │ │ │ + bcs.w 1d070 │ │ │ │ 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 1cde2 │ │ │ │ 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 1cf66 │ │ │ │ + ldr r2, [pc, #416] @ (1d07c ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #428] @ (1d09c ) │ │ │ │ + ldr r3, [pc, #428] @ (1d08c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #420] @ (1d0a0 ) │ │ │ │ + ldr r2, [pc, #420] @ (1d090 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #412] @ (1d0a4 ) │ │ │ │ + ldr r2, [pc, #412] @ (1d094 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdb0 │ │ │ │ - cbz r6, 1cf1e │ │ │ │ + b.n 1cda0 │ │ │ │ + cbz r6, 1cf0e │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ add.w r7, r7, r4, lsr #3 │ │ │ │ ands r5, r7 │ │ │ │ - b.n 1ce88 │ │ │ │ + b.n 1ce78 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1cf16 │ │ │ │ + b.n 1cf06 │ │ │ │ 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 1cf88 │ │ │ │ adds r6, #2 │ │ │ │ - bne.n 1d026 │ │ │ │ + bne.n 1d016 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d01e │ │ │ │ + bls.n 1d00e │ │ │ │ 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 1c788 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c798 │ │ │ │ + bl 1c788 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c798 │ │ │ │ + bl 1c788 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ - b.n 1ceca │ │ │ │ + b.n 1ceba │ │ │ │ cmp r5, #7 │ │ │ │ it ne │ │ │ │ subne.w r5, r5, r5, lsr #3 │ │ │ │ - beq.n 1d014 │ │ │ │ + beq.n 1d004 │ │ │ │ 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 1c7a0 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d01e │ │ │ │ + bls.n 1d00e │ │ │ │ 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 1c788 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1d018 │ │ │ │ + bcs.n 1d008 │ │ │ │ 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 1ceba │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cee8 │ │ │ │ - ldr r1, [pc, #164] @ (1d08c ) │ │ │ │ + b.n 1ced8 │ │ │ │ + ldr r1, [pc, #164] @ (1d07c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - ldr r3, [pc, #184] @ (1d0a8 ) │ │ │ │ - ldr r2, [pc, #184] @ (1d0ac ) │ │ │ │ + ldr r3, [pc, #184] @ (1d098 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d09c ) │ │ │ │ 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] @ (1d0a0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1cdb8 │ │ │ │ + b.n 1cda8 │ │ │ │ movs r5, #6 │ │ │ │ - b.n 1cf80 │ │ │ │ + b.n 1cf70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c844 │ │ │ │ + bl 1c834 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c844 │ │ │ │ - ldr r3, [pc, #100] @ (1d08c ) │ │ │ │ + bl 1c834 │ │ │ │ + ldr r3, [pc, #100] @ (1d07c ) │ │ │ │ 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] @ (1d0a4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d0a8 ) │ │ │ │ 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] @ (1d0ac ) │ │ │ │ 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 1cda8 │ │ │ │ + ldr r2, [pc, #44] @ (1d07c ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1d0c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d0b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d0c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d0b4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1d0c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d0b8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdac │ │ │ │ + b.n 1cd9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c844 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + bl 1c834 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d124 │ │ │ │ + bcs.n 1d114 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d164 │ │ │ │ + bcs.n 1d154 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1d130 │ │ │ │ + bcc.n 1d120 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d078 │ │ │ │ + beq.n 1d068 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d0b8 │ │ │ │ + bne.n 1d0a8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d080 │ │ │ │ + bne.n 1d070 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d0cc │ │ │ │ + beq.n 1d0bc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d0f4 │ │ │ │ + bne.n 1d0e4 │ │ │ │ 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 1cfbc │ │ │ │ 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 1cfdc │ │ │ │ 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] @ 1d2dc │ │ │ │ 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 +32359,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 1d216 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d200 │ │ │ │ + beq.n 1d1f0 │ │ │ │ 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 1c784 │ │ │ │ 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 1d13a │ │ │ │ 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 1d1ba │ │ │ │ + b.n 1d1fc │ │ │ │ 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 1d1fc │ │ │ │ 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 1d1a0 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1d1b8 │ │ │ │ + b.n 1d1a8 │ │ │ │ rbit r7, fp │ │ │ │ clz r7, r7 │ │ │ │ adds r7, #32 │ │ │ │ - b.n 1d15c │ │ │ │ + b.n 1d14c │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1d25e │ │ │ │ + beq.n 1d24e │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1d2b8 │ │ │ │ + blt.n 1d2a8 │ │ │ │ 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 +32445,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 1d254 │ │ │ │ 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 1d208 │ │ │ │ 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 1d106 │ │ │ │ + ldr r1, [pc, #116] @ (1d2e0 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ (1d2f4 ) │ │ │ │ - ldr r2, [pc, #112] @ (1d2f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d2e4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d2e8 ) │ │ │ │ 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] @ (1d2ec ) │ │ │ │ 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] @ (1d2e0 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #64] @ (1d300 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d2f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1d304 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d2f4 ) │ │ │ │ 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] @ (1d2f8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d2a6 │ │ │ │ + b.n 1d296 │ │ │ │ nop │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #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 +32529,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] @ (1d5c4 ) │ │ │ │ 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 1d374 │ │ │ │ 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 1c7a4 │ │ │ │ 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, 1d3ae │ │ │ │ + ldr r2, [pc, #628] @ (1d5c8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1d5dc ) │ │ │ │ + ldr r3, [pc, #624] @ (1d5cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1d5e0 ) │ │ │ │ + ldr r2, [pc, #620] @ (1d5d0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1d5e4 ) │ │ │ │ + ldr r2, [pc, #612] @ (1d5d4 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a4 │ │ │ │ - ldr r2, [pc, #592] @ (1d5d8 ) │ │ │ │ + b.n 1d394 │ │ │ │ + ldr r2, [pc, #592] @ (1d5c8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1d5e8 ) │ │ │ │ + ldr r3, [pc, #604] @ (1d5d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1d5ec ) │ │ │ │ + ldr r2, [pc, #596] @ (1d5dc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1d5f0 ) │ │ │ │ + ldr r2, [pc, #592] @ (1d5e0 ) │ │ │ │ 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 +32617,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, 1d406 │ │ │ │ + ldr r2, [pc, #480] @ (1d5c8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1d5f4 ) │ │ │ │ + ldr r3, [pc, #504] @ (1d5e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1d5f8 ) │ │ │ │ + ldr r2, [pc, #496] @ (1d5e8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1d5fc ) │ │ │ │ + ldr r2, [pc, #492] @ (1d5ec ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a4 │ │ │ │ + b.n 1d394 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1d570 │ │ │ │ + beq.w 1d560 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d548 │ │ │ │ + beq.w 1d538 │ │ │ │ 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 1d4ee │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c794 │ │ │ │ - bl 1c91c │ │ │ │ + bl 1c784 │ │ │ │ + bl 1c90c │ │ │ │ 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 1d468 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1d574 │ │ │ │ + bcc.n 1d564 │ │ │ │ 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 1d45c │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d52a │ │ │ │ + bls.n 1d51a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c728 │ │ │ │ + bl 1c718 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d52a │ │ │ │ + cbz r0, 1d51a │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1d4c8 │ │ │ │ + cbnz r6, 1d4b8 │ │ │ │ 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 1d590 │ │ │ │ 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 1c788 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1d440 │ │ │ │ + bne.n 1d430 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1d54e │ │ │ │ + bne.n 1d53e │ │ │ │ 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 1c7a0 │ │ │ │ + cbz r5, 1d52c │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1d4d2 │ │ │ │ + b.n 1d4c2 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1d534 │ │ │ │ + b.n 1d524 │ │ │ │ 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] @ (1d5c8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1d600 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d5f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1d604 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d5f4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1d608 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d5f8 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a4 │ │ │ │ + b.n 1d394 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1d422 │ │ │ │ - ldr r1, [pc, #96] @ (1d5d8 ) │ │ │ │ + b.n 1d412 │ │ │ │ + ldr r1, [pc, #96] @ (1d5c8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1d60c ) │ │ │ │ - ldr r2, [pc, #144] @ (1d610 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d5fc ) │ │ │ │ + ldr r2, [pc, #144] @ (1d600 ) │ │ │ │ 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] @ (1d604 ) │ │ │ │ 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 1d39c │ │ │ │ + ldr r3, [pc, #52] @ (1d5c8 ) │ │ │ │ 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] @ (1d608 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d60c ) │ │ │ │ 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] @ (1d610 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d3ac │ │ │ │ + b.n 1d39c │ │ │ │ nop │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #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 +32847,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] @ (1d894 ) │ │ │ │ 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 1d650 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1d7d8 │ │ │ │ + bcc.w 1d7c8 │ │ │ │ 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 1d642 │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1d6da │ │ │ │ + bhi.n 1d6ca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d708 │ │ │ │ + beq.n 1d6f8 │ │ │ │ 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 1d70c │ │ │ │ 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 1d862 │ │ │ │ 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 1c718 │ │ │ │ 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 1d67c │ │ │ │ + cbz r3, 1d704 │ │ │ │ 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 1d690 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d698 │ │ │ │ + b.n 1d688 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d6fa │ │ │ │ + b.n 1d6ea │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1d6a8 │ │ │ │ + beq.n 1d698 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d828 │ │ │ │ + beq.n 1d818 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1d740 │ │ │ │ + bls.n 1d730 │ │ │ │ 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 1d82e │ │ │ │ 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 1d836 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d30c │ │ │ │ + bl 1d2fc │ │ │ │ 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 1d766 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1d878 │ │ │ │ + bcc.w 1d868 │ │ │ │ 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 1d758 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d814 │ │ │ │ + bls.n 1d804 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c728 │ │ │ │ + bl 1c718 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d814 │ │ │ │ + cbz r0, 1d804 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1d7c6 │ │ │ │ + cbz r2, 1d7b6 │ │ │ │ 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 1d698 │ │ │ │ + ldr r1, [pc, #204] @ (1d898 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1d8ac ) │ │ │ │ - ldr r2, [pc, #204] @ (1d8b0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1d89c ) │ │ │ │ + ldr r2, [pc, #204] @ (1d8a0 ) │ │ │ │ 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] @ (1d8a4 ) │ │ │ │ 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, 1d822 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1d7d2 │ │ │ │ + b.n 1d7c2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d30c │ │ │ │ - b.n 1d75a │ │ │ │ + bl 1d2fc │ │ │ │ + b.n 1d74a │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d81e │ │ │ │ + b.n 1d80e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd5c │ │ │ │ - b.n 1d75a │ │ │ │ - ldr r2, [pc, #96] @ (1d8a8 ) │ │ │ │ + bl 1cd4c │ │ │ │ + b.n 1d74a │ │ │ │ + ldr r2, [pc, #96] @ (1d898 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1d8b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d8a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1d8bc ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8ac ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1d8c0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d8b0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - b.n 1d802 │ │ │ │ + b.n 1d7f2 │ │ │ │ mov r1, ip │ │ │ │ - bl 1c844 │ │ │ │ - ldr r1, [pc, #44] @ (1d8a8 ) │ │ │ │ + bl 1c834 │ │ │ │ + ldr r1, [pc, #44] @ (1d898 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1d8c4 ) │ │ │ │ - ldr r2, [pc, #68] @ (1d8c8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d8b4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d8b8 ) │ │ │ │ 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] @ (1d8bc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84cc │ │ │ │ - b.n 1d802 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + b.n 1d7f2 │ │ │ │ + movs r4, #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 +33100,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] @ (1da38 ) │ │ │ │ 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 +33140,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 1d9a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d9aa │ │ │ │ + beq.n 1d99a │ │ │ │ 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 1c784 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d956 │ │ │ │ + beq.n 1d946 │ │ │ │ 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 1d95a │ │ │ │ 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 1d9e0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d624 │ │ │ │ + bl 1d614 │ │ │ │ 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 1d9fa │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1d928 │ │ │ │ - ldr r1, [pc, #64] @ (1da4c ) │ │ │ │ + b.n 1d918 │ │ │ │ + ldr r1, [pc, #64] @ (1da3c ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1da50 ) │ │ │ │ - ldr r2, [pc, #60] @ (1da54 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da40 ) │ │ │ │ + ldr r2, [pc, #60] @ (1da44 ) │ │ │ │ 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] @ (1da48 ) │ │ │ │ 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 r1, #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 : │ │ │ │ +0001da4c : │ │ │ │ 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, 1dab4 │ │ │ │ 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 1daac │ │ │ │ + ldr r3, [pc, #72] @ (1dac0 ) │ │ │ │ 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 +33279,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 1da70 │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dad4 : │ │ │ │ - ldr r3, [pc, #208] @ (1dba8 ) │ │ │ │ +0001dac4 : │ │ │ │ + ldr r3, [pc, #208] @ (1db98 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db60 │ │ │ │ + beq.n 1db50 │ │ │ │ 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 1db76 │ │ │ │ mov r6, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1db0c │ │ │ │ + blt.n 1dafc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 1cd20 │ │ │ │ + bl 1cd10 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1daf8 │ │ │ │ + bne.n 1dae8 │ │ │ │ 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, 1db52 │ │ │ │ + ldr r2, [pc, #132] @ (1db9c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #128] @ (1dbb0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1dba0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1dbb4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1dba4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1dbb8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1dba8 ) │ │ │ │ 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 +33349,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 1c7a0 │ │ │ │ + ldr r2, [pc, #68] @ (1dbac ) │ │ │ │ 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, 1db8c │ │ │ │ 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 r0, #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 : │ │ │ │ +0001dbb0 : │ │ │ │ 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] @ (1dd44 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1dd58 ) │ │ │ │ + ldr r0, [pc, #384] @ (1dd48 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #380] @ (1dd5c ) │ │ │ │ + ldr r6, [pc, #380] @ (1dd4c ) │ │ │ │ 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 1dd2e │ │ │ │ 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 1dcd8 │ │ │ │ + ldr r1, [pc, #340] @ (1dd50 ) │ │ │ │ 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 1d8c0 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1dc88 │ │ │ │ + cbnz r2, 1dc78 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r7, r3, #1 │ │ │ │ - blt.n 1dc4e │ │ │ │ - b.n 1dcd6 │ │ │ │ + blt.n 1dc3e │ │ │ │ + b.n 1dcc6 │ │ │ │ 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 1dca2 │ │ │ │ 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 1dc28 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1dc40 │ │ │ │ + b.n 1dc30 │ │ │ │ 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 1c784 │ │ │ │ + bl 1cab8 │ │ │ │ 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 1dc3e │ │ │ │ + beq.n 1dcaa │ │ │ │ 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 1dcaa │ │ │ │ + b.n 1dce0 │ │ │ │ + beq.n 1dca8 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 1dce0 │ │ │ │ + cbz r2, 1dcc8 │ │ │ │ + ldr r2, [pc, #168] @ (1dd54 ) │ │ │ │ + ldr r3, [pc, #152] @ (1dd48 ) │ │ │ │ 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 1dd2a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1dcec │ │ │ │ + bne.n 1dcdc │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dd32 │ │ │ │ + cbz r3, 1dd22 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcba │ │ │ │ + b.n 1dcaa │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dcd8 │ │ │ │ - ldr r2, [pc, #116] @ (1dd68 ) │ │ │ │ + bge.n 1dcc8 │ │ │ │ + ldr r2, [pc, #116] @ (1dd58 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #116] @ (1dd6c ) │ │ │ │ + ldr r3, [pc, #116] @ (1dd5c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #108] @ (1dd70 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd60 ) │ │ │ │ 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] @ (1dd64 ) │ │ │ │ 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 1dcd8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1dd78 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dd68 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #56] @ (1dd7c ) │ │ │ │ - ldr r0, [pc, #56] @ (1dd80 ) │ │ │ │ + ldr r1, [pc, #56] @ (1dd6c ) │ │ │ │ + ldr r0, [pc, #56] @ (1dd70 ) │ │ │ │ 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, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ 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 +33568,209 @@ │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dd84 : │ │ │ │ +0001dd74 : │ │ │ │ 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] @ (1df50 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #456] @ (1df64 ) │ │ │ │ + ldr r0, [pc, #456] @ (1df54 ) │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #452] @ (1df68 ) │ │ │ │ + ldr r6, [pc, #452] @ (1df58 ) │ │ │ │ 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 1df3a │ │ │ │ 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 1ded0 │ │ │ │ + ldr r1, [pc, #408] @ (1df5c ) │ │ │ │ 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 1d8c0 │ │ │ │ ldrb.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1deca │ │ │ │ + bne.n 1deba │ │ │ │ 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 1de1a │ │ │ │ + b.n 1de50 │ │ │ │ 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 1de50 │ │ │ │ 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 1de00 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1de18 │ │ │ │ + b.n 1de08 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1dee4 │ │ │ │ + beq.n 1ded4 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1def8 │ │ │ │ + blt.n 1dee8 │ │ │ │ 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 1de88 │ │ │ │ + ldr r2, [pc, #240] @ (1df60 ) │ │ │ │ + ldr r3, [pc, #228] @ (1df54 ) │ │ │ │ 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 1dee4 │ │ │ │ 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, 1deda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r4, 1deb6 │ │ │ │ + cbz r4, 1dea6 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1df3a │ │ │ │ + blt.n 1df2a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df40 │ │ │ │ + beq.n 1df30 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c784 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 1de7c │ │ │ │ + b.n 1de6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c794 │ │ │ │ - bl 1cac8 │ │ │ │ + bl 1c784 │ │ │ │ + bl 1cab8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1ddf8 │ │ │ │ + b.n 1dde8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1de7c │ │ │ │ + b.n 1de6c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1de6c │ │ │ │ + b.n 1de5c │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1deac │ │ │ │ + b.n 1de9c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ (1df74 ) │ │ │ │ + ldr r2, [pc, #120] @ (1df64 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1df78 ) │ │ │ │ + ldr r3, [pc, #120] @ (1df68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [fp, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1df7c ) │ │ │ │ + ldr r2, [pc, #112] @ (1df6c ) │ │ │ │ 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] @ (1df70 ) │ │ │ │ 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 1c89c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #56] @ (1df84 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df74 ) │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #56] @ (1df88 ) │ │ │ │ - ldr r0, [pc, #56] @ (1df8c ) │ │ │ │ + ldr r1, [pc, #56] @ (1df78 ) │ │ │ │ + ldr r0, [pc, #56] @ (1df7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ 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 +33779,51 @@ │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001df90 : │ │ │ │ +0001df80 : │ │ │ │ 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] @ (1e1e0 ) │ │ │ │ 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] @ (1e1e4 ) │ │ │ │ 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] @ (1e1e8 ) │ │ │ │ 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 1e1cc │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1c2 │ │ │ │ + beq.w 1e1b2 │ │ │ │ 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 +33837,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 1dfee │ │ │ │ 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 1d0bc │ │ │ │ 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 1e046 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e1ce │ │ │ │ + blt.w 1e1be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e11e │ │ │ │ + beq.n 1e10e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c784 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e11e │ │ │ │ + beq.n 1e10e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e120 │ │ │ │ + beq.n 1e110 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8234 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e11e │ │ │ │ + beq.n 1e10e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #372] @ (1e1fc ) │ │ │ │ + ldr r1, [pc, #372] @ (1e1ec ) │ │ │ │ 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 1d8c0 │ │ │ │ ldrb.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e15a │ │ │ │ + bne.n 1e14a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1e0ce │ │ │ │ - b.n 1e106 │ │ │ │ + blt.n 1e0be │ │ │ │ + b.n 1e0f6 │ │ │ │ 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 1e12c │ │ │ │ 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 1e0a8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e0c0 │ │ │ │ - beq.n 1e10c │ │ │ │ + b.n 1e0b0 │ │ │ │ + beq.n 1e0fc │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e180 │ │ │ │ + blt.n 1e170 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1c6 │ │ │ │ + beq.n 1e1b6 │ │ │ │ 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] @ (1e1f0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1e1e8 ) │ │ │ │ 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 1e1c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1e142 │ │ │ │ + beq.n 1e132 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e180 │ │ │ │ + blt.n 1e170 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e10c │ │ │ │ + beq.n 1e0fc │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - bl 1cb10 │ │ │ │ - b.n 1e120 │ │ │ │ + bl 1cb00 │ │ │ │ + b.n 1e110 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c784 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1cac8 │ │ │ │ + bl 1cab8 │ │ │ │ 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 1e0be │ │ │ │ + beq.n 1e138 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e148 │ │ │ │ - ldr r2, [pc, #128] @ (1e204 ) │ │ │ │ + bge.n 1e138 │ │ │ │ + ldr r2, [pc, #128] @ (1e1f4 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #124] @ (1e208 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e1f8 ) │ │ │ │ ldr r4, [r0, r2] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e20c ) │ │ │ │ + ldr r2, [pc, #120] @ (1e1fc ) │ │ │ │ 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] @ (1e200 ) │ │ │ │ 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 1e016 │ │ │ │ mov r0, sl │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e11e │ │ │ │ + b.n 1e10e │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1c8ac │ │ │ │ + bl 1c89c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (1e214 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e204 ) │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #52] @ (1e218 ) │ │ │ │ - ldr r0, [pc, #56] @ (1e21c ) │ │ │ │ + ldr r1, [pc, #52] @ (1e208 ) │ │ │ │ + ldr r0, [pc, #56] @ (1e20c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ea0 <__assert_fail@plt> │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0050 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0072 │ │ │ │ movs r0, r0 │ │ │ │ @@ -34050,43 +34039,43 @@ │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ itee lt │ │ │ │ movlt r0, r0 │ │ │ │ itte le @ unpredictable │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e220 : │ │ │ │ +0001e210 : │ │ │ │ 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] @ (1e2e0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #188] @ (1e2f4 ) │ │ │ │ + ldr r3, [pc, #188] @ (1e2e4 ) │ │ │ │ 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 1e2cc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2d2 │ │ │ │ + beq.n 1e2c2 │ │ │ │ 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 +34087,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 1e264 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0cc │ │ │ │ + bl 1d0bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1e2ce │ │ │ │ + cbz r3, 1e2be │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1cb10 │ │ │ │ - ldr r2, [pc, #68] @ (1e2f8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e2f4 ) │ │ │ │ + bl 1cb00 │ │ │ │ + ldr r2, [pc, #68] @ (1e2e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e2e4 ) │ │ │ │ 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 1e2c8 │ │ │ │ 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 1e2a2 │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ - b.n 1e29a │ │ │ │ + b.n 1e28a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (1e2fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2ec ) │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr r1, [pc, #28] @ (1e300 ) │ │ │ │ - ldr r0, [pc, #32] @ (1e304 ) │ │ │ │ + ldr r1, [pc, #28] @ (1e2f0 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e2f4 ) │ │ │ │ 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, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b2 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ce │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e308 : │ │ │ │ +0001e2f8 : │ │ │ │ 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] @ (1e3fc ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - ldr r0, [pc, #228] @ (1e410 ) │ │ │ │ + ldr r0, [pc, #228] @ (1e400 ) │ │ │ │ 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 1e3e6 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - cbz r2, 1e342 │ │ │ │ + cbz r2, 1e332 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3e2 │ │ │ │ + beq.n 1e3d2 │ │ │ │ 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 +34185,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 1e34e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0cc │ │ │ │ + bl 1d0bc │ │ │ │ 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, 1e398 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e3e8 │ │ │ │ - cbz r2, 1e3dc │ │ │ │ + blt.n 1e3d8 │ │ │ │ + cbz r2, 1e3cc │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c794 │ │ │ │ - cbz r0, 1e3dc │ │ │ │ + bl 1c784 │ │ │ │ + cbz r0, 1e3cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e3be │ │ │ │ + beq.n 1e3ae │ │ │ │ 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] @ (1e404 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e3fc ) │ │ │ │ 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 1e3e2 │ │ │ │ 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 1e3b2 │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 1e384 │ │ │ │ + b.n 1e374 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c8ac │ │ │ │ + bl 1c89c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1e418 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e408 ) │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - ldr r1, [pc, #32] @ (1e41c ) │ │ │ │ - ldr r0, [pc, #32] @ (1e420 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e40c ) │ │ │ │ + ldr r0, [pc, #32] @ (1e410 ) │ │ │ │ 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 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ 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 : │ │ │ │ +0001e414 : │ │ │ │ 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] @ (1e610 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e60a │ │ │ │ + beq.w 1e5fa │ │ │ │ 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 1e45e │ │ │ │ + b.n 1e494 │ │ │ │ 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 1e494 │ │ │ │ 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 1e444 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e45c │ │ │ │ + b.n 1e44c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e55e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e5dc │ │ │ │ + blt.w 1e5cc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e5b6 │ │ │ │ + blt.n 1e5a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e55e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e55e │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e55e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e574 │ │ │ │ + blt.n 1e564 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e506 │ │ │ │ - b.n 1e53c │ │ │ │ + blt.n 1e4f6 │ │ │ │ + b.n 1e52c │ │ │ │ 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 1e52c │ │ │ │ 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 1e4dc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e4f4 │ │ │ │ + b.n 1e4e4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e56e │ │ │ │ + beq.n 1e55e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e4b2 │ │ │ │ - ldr r2, [pc, #216] @ (1e624 ) │ │ │ │ + bge.n 1e4a2 │ │ │ │ + ldr r2, [pc, #216] @ (1e614 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1e628 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e618 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1e62c ) │ │ │ │ + ldr r2, [pc, #208] @ (1e61c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1e630 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e620 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e598 │ │ │ │ + b.n 1e588 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1e624 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e614 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1e634 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e624 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1e638 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e628 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1e63c ) │ │ │ │ + ldr r2, [pc, #168] @ (1e62c ) │ │ │ │ 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] @ (1e614 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1e640 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e630 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e644 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e634 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8a80 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1e648 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e638 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e598 │ │ │ │ - ldr r2, [pc, #68] @ (1e624 ) │ │ │ │ + b.n 1e588 │ │ │ │ + ldr r2, [pc, #68] @ (1e614 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1e64c ) │ │ │ │ + ldr r3, [pc, #104] @ (1e63c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1e650 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e640 ) │ │ │ │ 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] @ (1e644 ) │ │ │ │ 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 1e590 │ │ │ │ + ldr r3, [pc, #76] @ (1e648 ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ - ldr r1, [pc, #76] @ (1e65c ) │ │ │ │ - ldr r0, [pc, #76] @ (1e660 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e64c ) │ │ │ │ + ldr r0, [pc, #76] @ (1e650 ) │ │ │ │ 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, #26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x000c │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x002a │ │ │ │ movs r0, r0 │ │ │ │ @@ -34477,431 +34466,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, 1e67e │ │ │ │ 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, 1e6b0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e6b4 │ │ │ │ + cbnz r0, 1e6a4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e664 : │ │ │ │ +0001e654 : │ │ │ │ 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] @ (1e6d0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #108] @ (1e6e4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e6d4 ) │ │ │ │ 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 1e6b2 │ │ │ │ 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, 1e6b2 │ │ │ │ + ldr r0, [pc, #72] @ (1e6d8 ) │ │ │ │ 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 1e6b2 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 83d8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e6c4 │ │ │ │ + b.n 1e6b4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1e6ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6d4 ) │ │ │ │ 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 1e6cc │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e73a │ │ │ │ + cbnz r2, 1e72a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e6f0 : │ │ │ │ +0001e6e0 : │ │ │ │ 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] @ (1e764 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #116] @ (1e778 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e768 ) │ │ │ │ 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, 1e744 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 1e754 │ │ │ │ - ldr r1, [pc, #96] @ (1e77c ) │ │ │ │ + cbz r2, 1e744 │ │ │ │ + ldr r1, [pc, #96] @ (1e76c ) │ │ │ │ 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 1e744 │ │ │ │ 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 1e746 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e780 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e778 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e770 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e768 ) │ │ │ │ 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 1e75e │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e784 : │ │ │ │ +0001e774 : │ │ │ │ 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 1e850 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 1e860 │ │ │ │ + beq.n 1e850 │ │ │ │ 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 1e850 │ │ │ │ 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 1e850 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e86a │ │ │ │ + beq.n 1e85a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e860 │ │ │ │ + beq.n 1e850 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8140 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1e7fc │ │ │ │ + ble.n 1e7ec │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 1e7e8 │ │ │ │ + bgt.n 1e7d8 │ │ │ │ cmp r5, r4 │ │ │ │ ittt eq │ │ │ │ moveq r7, #0 │ │ │ │ moveq r4, r6 │ │ │ │ strbeq r7, [r6, r5] │ │ │ │ - beq.n 1e82c │ │ │ │ - b.n 1e850 │ │ │ │ + beq.n 1e81c │ │ │ │ + b.n 1e840 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8820 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r0, 1e82a │ │ │ │ + cbz r0, 1e81a │ │ │ │ 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 1e7fa │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e87c │ │ │ │ + cbz r3, 1e86c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1e862 │ │ │ │ + b.n 1e852 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e874 │ │ │ │ + cbz r3, 1e864 │ │ │ │ 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 1e7d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e860 │ │ │ │ + b.n 1e850 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1e862 │ │ │ │ + b.n 1e852 │ │ │ │ │ │ │ │ -0001e884 : │ │ │ │ +0001e874 : │ │ │ │ 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] @ (1e8f8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8fc ) │ │ │ │ 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 1e8d0 │ │ │ │ + ldr r0, [pc, #96] @ (1e900 ) │ │ │ │ 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 1e8d0 │ │ │ │ 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 1e8ea │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1e914 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e90c ) │ │ │ │ + ldr r2, [pc, #48] @ (1e904 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e8fc ) │ │ │ │ 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 1e8f4 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8060 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e8e2 │ │ │ │ + b.n 1e8d2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e918 : │ │ │ │ +0001e908 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1e922 │ │ │ │ + bne.n 1e912 │ │ │ │ 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 : │ │ │ │ +0001e930 : │ │ │ │ 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] @ (1e9a8 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #104] @ (1e9bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9ac ) │ │ │ │ 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, 1e988 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 1e998 │ │ │ │ - ldr r2, [pc, #84] @ (1e9c0 ) │ │ │ │ + cbz r1, 1e988 │ │ │ │ + ldr r2, [pc, #84] @ (1e9b0 ) │ │ │ │ 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 1e988 │ │ │ │ mov r0, r4 │ │ │ │ blx 8590 │ │ │ │ mov r0, r5 │ │ │ │ blx 83d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e99a │ │ │ │ + b.n 1e98a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e9c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9bc ) │ │ │ │ + ldr r2, [pc, #40] @ (1e9b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9ac ) │ │ │ │ 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 1e9a2 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb870 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #44] @ (1ea04 ) │ │ │ │ + ldr r1, [pc, #44] @ (1e9f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea02 │ │ │ │ - ldr r1, [pc, #36] @ (1ea08 ) │ │ │ │ + cbz r0, 1e9f2 │ │ │ │ + ldr r1, [pc, #36] @ (1e9f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 1ea02 │ │ │ │ + cbz r0, 1e9f2 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 1e9fa │ │ │ │ - b.n 1ea02 │ │ │ │ + cbnz r0, 1e9ea │ │ │ │ + b.n 1e9f2 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ - cbz r0, 1ea02 │ │ │ │ + cbz r0, 1e9f2 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 1e9f4 │ │ │ │ + bls.n 1e9e4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, 1ea26 │ │ │ │ + cbz r2, 1ea16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1ea28 │ │ │ │ + cbz r6, 1ea18 │ │ │ │ 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, 1ea42 │ │ │ │ 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 +34914,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, 1eabe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1ead0 │ │ │ │ + cbz r3, 1eac0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r3, ip] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1eac8 │ │ │ │ + beq.n 1eab8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ea96 │ │ │ │ + beq.n 1ea86 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp ip, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - bcs.n 1eac6 │ │ │ │ + bcs.n 1eab6 │ │ │ │ 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 1eaa8 │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1eac2 │ │ │ │ + beq.n 1eab2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1eab0 │ │ │ │ + bls.n 1eaa0 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ pop {pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 1ea92 │ │ │ │ + b.n 1ea82 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb3a │ │ │ │ + beq.n 1eb2a │ │ │ │ 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 +34974,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, 1eb1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1eb26 │ │ │ │ + cbz r3, 1eb16 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 8250 │ │ │ │ mov r3, r0 │ │ │ │ @@ -35007,16 +34996,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 1eb02 │ │ │ │ + b.n 1eb16 │ │ │ │ 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 +35033,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 1eb9a │ │ │ │ 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 1ebe4 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, lr │ │ │ │ - b.n 1ebce │ │ │ │ + b.n 1ebbe │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ebee │ │ │ │ + beq.n 1ebde │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1ebc8 │ │ │ │ + bne.n 1ebb8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ebee │ │ │ │ + bls.n 1ebde │ │ │ │ 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 +35078,21 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0001ec04 : │ │ │ │ +0001ebf4 : │ │ │ │ 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 1eda4 │ │ │ │ + ldr.w lr, [pc, #420] @ 1eda8 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r6 │ │ │ │ subs r2, r6, #1 │ │ │ │ add lr, pc │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r7 │ │ │ │ @@ -35116,206 +35105,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 1ec14 │ │ │ │ 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 1ec36 │ │ │ │ + ldr.w lr, [pc, #356] @ 1edac │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ + ldr.w lr, [pc, #340] @ 1edb0 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ + ldr.w lr, [pc, #324] @ 1edb4 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ + ldr.w lr, [pc, #308] @ 1edb8 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ cmp r4, #1 │ │ │ │ - ldr.w lr, [pc, #292] @ 1edcc │ │ │ │ + ldr.w lr, [pc, #292] @ 1edbc │ │ │ │ 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 1ed48 │ │ │ │ + ldr.w lr, [pc, #252] @ 1edc0 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ + ldr.w lr, [pc, #240] @ 1edc4 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ + ldr.w lr, [pc, #224] @ 1edc8 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #2048 @ 0x800 │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.n 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed76 │ │ │ │ - ldr.w lr, [pc, #208] @ 1eddc │ │ │ │ + beq.n 1ed66 │ │ │ │ + ldr.w lr, [pc, #208] @ 1edcc │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ - bne.n 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.n 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed96 │ │ │ │ - ldr.w lr, [pc, #192] @ 1ede0 │ │ │ │ + beq.n 1ed86 │ │ │ │ + ldr.w lr, [pc, #192] @ 1edd0 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.w 1ec24 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.w 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1ec46 │ │ │ │ + bne.n 1ec36 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ 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] @ 1edd4 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ + ldr.w lr, [pc, #112] @ 1edd8 │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ + ldr.w lr, [pc, #84] @ 1eddc │ │ │ │ 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 1ec14 │ │ │ │ + b.n 1ec3c │ │ │ │ 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 1ed42 │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ + ldrsh.w r0, [sl, r1] │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + str??.w r0, [r6, #1] │ │ │ │ + str.w r0, [r0, #1] │ │ │ │ + strh.w r0, [lr, #1] │ │ │ │ + ldrb.w r0, [ip, #1] │ │ │ │ + strb.w r0, [r6, #1] │ │ │ │ + ldr??.w r0, [r4, r1] │ │ │ │ + ldrh.w r0, [r2, r1] │ │ │ │ + ldrb.w r0, [r2, r1] │ │ │ │ + @ instruction: 0xf7f40001 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1ee2c │ │ │ │ + cbz r3, 1ee1c │ │ │ │ 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, 1ee10 │ │ │ │ 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 1eeb0 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ee9c │ │ │ │ + beq.n 1ee8c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - cbz r3, 1ee9c │ │ │ │ + cbz r3, 1ee8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1ee9c │ │ │ │ + cbz r2, 1ee8c │ │ │ │ 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 +35314,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 1ee90 │ │ │ │ + cbz r3, 1ee8c │ │ │ │ add.w r1, lr, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1eeb2 │ │ │ │ + beq.n 1eea2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1eeb2 │ │ │ │ + beq.n 1eea2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee82 │ │ │ │ + bne.n 1ee72 │ │ │ │ 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 1ee8c │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ee7e │ │ │ │ + bne.n 1ee6e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1eec4 │ │ │ │ + bne.n 1eeb4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - b.n 1ee5c │ │ │ │ + b.n 1ee4c │ │ │ │ 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 1ee88 │ │ │ │ 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] @ (1f0d0 ) │ │ │ │ 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] @ (1f0d4 ) │ │ │ │ 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 1f01e │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bhi.n 1efdc │ │ │ │ + bhi.n 1efcc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8578 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f02e │ │ │ │ + bgt.n 1f01e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 1f060 │ │ │ │ + beq.w 1f050 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1f002 │ │ │ │ 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 1ef60 │ │ │ │ ldr.w r1, [fp, #16]! │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1f002 │ │ │ │ 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 1ef56 │ │ │ │ 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 1ef56 │ │ │ │ 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 1efba │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0cc │ │ │ │ + beq.w 1f0bc │ │ │ │ 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 1f02a │ │ │ │ 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 1f0aa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f02e │ │ │ │ + cbz r4, 1f01e │ │ │ │ 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 1ef32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f02e │ │ │ │ + beq.n 1f01e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0c4 │ │ │ │ + beq.n 1f0b4 │ │ │ │ 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] @ (1f0d8 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (1f0e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f0d4 ) │ │ │ │ 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 1f0cc │ │ │ │ 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 1ea60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f012 │ │ │ │ + blt.n 1f002 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1f002 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f080 │ │ │ │ + b.n 1f070 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f012 │ │ │ │ + beq.n 1f002 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f076 │ │ │ │ + bne.n 1f066 │ │ │ │ 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 1f098 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f0d4 │ │ │ │ + cbz r3, 1f0c4 │ │ │ │ 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 1f02a │ │ │ │ mov r0, r8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eff8 │ │ │ │ + b.n 1efe8 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f02e │ │ │ │ + b.n 1f01e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1efca │ │ │ │ + b.n 1efba │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f0a8 │ │ │ │ + b.n 1f098 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #452] @ (1f2c8 ) │ │ │ │ + ldr r1, [pc, #452] @ (1f2b8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #452] @ (1f2cc ) │ │ │ │ + ldr r3, [pc, #452] @ (1f2bc ) │ │ │ │ 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 1f256 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f270 │ │ │ │ + beq.w 1f260 │ │ │ │ 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 1f24c │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 1f2ac │ │ │ │ + bls.w 1f29c │ │ │ │ movs r4, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, r9, r3 │ │ │ │ - b.n 1f166 │ │ │ │ + b.n 1f156 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f256 │ │ │ │ + bcs.n 1f246 │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #91 @ 0x5b │ │ │ │ - bne.n 1f160 │ │ │ │ + bne.n 1f150 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f256 │ │ │ │ + bcs.n 1f246 │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f256 │ │ │ │ + beq.n 1f246 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f258 │ │ │ │ + beq.n 1f248 │ │ │ │ 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 1f1ae │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldrd r6, r8, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ee30 │ │ │ │ + bl 1ee20 │ │ │ │ ldrd r2, r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1f20e │ │ │ │ + cbz r0, 1f1fe │ │ │ │ adds r1, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1eed8 │ │ │ │ + bl 1eec8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f1a8 │ │ │ │ + bne.n 1f198 │ │ │ │ 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 1f284 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ - cbnz r3, 1f22a │ │ │ │ + cbnz r3, 1f21a │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f22a │ │ │ │ + beq.n 1f21a │ │ │ │ mov r3, lr │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f22a │ │ │ │ + bcs.n 1f21a │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f15a │ │ │ │ + b.n 1f14a │ │ │ │ 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 1f1ea │ │ │ │ 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] @ (1f2c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f2bc ) │ │ │ │ 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 1f2b4 │ │ │ │ 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, 1f2aa │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f22a │ │ │ │ + b.n 1f21a │ │ │ │ mov r0, r9 │ │ │ │ blx 87e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f14c │ │ │ │ - cbz r2, 1f2a0 │ │ │ │ + b.n 1f13c │ │ │ │ + cbz r2, 1f290 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 1f132 │ │ │ │ + b.n 1f122 │ │ │ │ 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 1f182 │ │ │ │ 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 1f22a │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1f22a │ │ │ │ + b.n 1f21a │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f18a │ │ │ │ + b.n 1f17a │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f18a │ │ │ │ + b.n 1f17a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #136] @ (1f36c ) │ │ │ │ + ldr r4, [pc, #136] @ (1f35c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f370 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f360 ) │ │ │ │ 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 1f0dc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f362 │ │ │ │ + beq.n 1f352 │ │ │ │ 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, 1f344 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f33a │ │ │ │ + cbz r3, 1f32a │ │ │ │ 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] @ (1f364 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f360 ) │ │ │ │ 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 1f356 │ │ │ │ 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 1f31a │ │ │ │ + b.n 1f32a │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f33a │ │ │ │ + b.n 1f32a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #176] @ (1f43c ) │ │ │ │ + ldr r4, [pc, #176] @ (1f42c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #176] @ (1f440 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f430 ) │ │ │ │ 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 1f0dc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 1f410 │ │ │ │ + cbz r5, 1f400 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ blx 87e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87e4 │ │ │ │ @@ -35878,687 +35867,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, 1f41c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r2, r9, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f410 │ │ │ │ + cbz r5, 1f400 │ │ │ │ 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] @ (1f434 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f430 ) │ │ │ │ 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 1f428 │ │ │ │ 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 1f3d8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #76] @ (1f4a8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f498 ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - ldr r4, [pc, #76] @ (1f4ac ) │ │ │ │ + ldr r4, [pc, #76] @ (1f49c ) │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #72] @ (1f4b0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f4a0 ) │ │ │ │ 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 1f368 │ │ │ │ + ldr r2, [pc, #40] @ (1f4a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4a0 ) │ │ │ │ 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 1f492 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ 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, #25 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f4b8 : │ │ │ │ +0001f4a8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6d4 │ │ │ │ + beq.w 1f6c4 │ │ │ │ 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 1f6c0 │ │ │ │ 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 1f50c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ addeq r2, ip │ │ │ │ - beq.n 1f50a │ │ │ │ + beq.n 1f4fa │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ - bne.n 1f52e │ │ │ │ + bne.n 1f51e │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ - cbz r3, 1f538 │ │ │ │ + cbz r3, 1f528 │ │ │ │ mul.w ip, r6, r1 │ │ │ │ sub.w r0, r7, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 1f5aa │ │ │ │ + bcc.n 1f59a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1f5a0 │ │ │ │ - bls.n 1f4f8 │ │ │ │ + beq.n 1f590 │ │ │ │ + bls.n 1f4e8 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 1f5a0 │ │ │ │ + beq.n 1f590 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 1f58e │ │ │ │ + beq.n 1f57e │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f510 │ │ │ │ + bne.n 1f500 │ │ │ │ adds r6, r2, #3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6b4 │ │ │ │ + beq.w 1f6a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1f5aa │ │ │ │ + cbz r0, 1f59a │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f584 │ │ │ │ + cbz r2, 1f574 │ │ │ │ movs r6, #19 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f630 │ │ │ │ + beq.n 1f620 │ │ │ │ sub.w ip, r2, #9 │ │ │ │ uxtb.w ip, ip │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.n 1f5b0 │ │ │ │ + bhi.n 1f5a0 │ │ │ │ lsr.w ip, r6, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 1f69c │ │ │ │ + beq.w 1f68c │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f55e │ │ │ │ + bne.n 1f54e │ │ │ │ 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 1f4fa │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #2 │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ - b.n 1f50a │ │ │ │ + b.n 1f4fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1f5fa │ │ │ │ - bls.w 1f6ea │ │ │ │ + beq.n 1f5ea │ │ │ │ + bls.w 1f6da │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 1f5fa │ │ │ │ + beq.n 1f5ea │ │ │ │ and.w r7, r2, #223 @ 0xdf │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - beq.n 1f5ca │ │ │ │ + beq.n 1f5ba │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f57c │ │ │ │ + b.n 1f56c │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #10 │ │ │ │ cmp r1, #0 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.n 1f5f2 │ │ │ │ + ble.n 1f5e2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f5ec │ │ │ │ + cbz r2, 1f5dc │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5e0 │ │ │ │ + bne.n 1f5d0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1f5da │ │ │ │ + bne.n 1f5ca │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f57c │ │ │ │ + b.n 1f56c │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 1f6bc │ │ │ │ + beq.n 1f6ac │ │ │ │ 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 1f6cc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f628 │ │ │ │ + cbz r2, 1f618 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f61c │ │ │ │ + bne.n 1f60c │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f678 │ │ │ │ + beq.n 1f668 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 1f616 │ │ │ │ + b.n 1f606 │ │ │ │ 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 1f6c8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f662 │ │ │ │ + beq.n 1f652 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f67c │ │ │ │ + beq.n 1f66c │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f584 │ │ │ │ + beq.n 1f574 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 1f646 │ │ │ │ + bne.n 1f636 │ │ │ │ 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 1f54e │ │ │ │ + b.n 1f574 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f57c │ │ │ │ + b.n 1f56c │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne.n 1f64a │ │ │ │ + bne.n 1f63a │ │ │ │ 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 1f574 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f65c │ │ │ │ + b.n 1f64c │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 1f5c4 │ │ │ │ + bne.n 1f5b4 │ │ │ │ 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 1f54e │ │ │ │ + b.n 1f574 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ - b.n 1f54e │ │ │ │ + b.n 1f53e │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r3, #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f584 │ │ │ │ + beq.w 1f574 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f55e │ │ │ │ + b.n 1f54e │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1f53a │ │ │ │ + b.n 1f52a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f584 │ │ │ │ + b.n 1f574 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f584 │ │ │ │ + beq.w 1f574 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f55e │ │ │ │ + b.n 1f54e │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 1f69c │ │ │ │ + bne.n 1f68c │ │ │ │ cmp r1, #0 │ │ │ │ movw r2, #2604 @ 0xa2c │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - ble.w 1f57c │ │ │ │ + ble.w 1f56c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f712 │ │ │ │ + cbz r2, 1f702 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f706 │ │ │ │ + bne.n 1f6f6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f700 │ │ │ │ - b.n 1f57c │ │ │ │ + bne.n 1f6f0 │ │ │ │ + b.n 1f56c │ │ │ │ nop │ │ │ │ │ │ │ │ -0001f71c : │ │ │ │ +0001f70c : │ │ │ │ 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 1f7d2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f782 │ │ │ │ + cbz r5, 1f772 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8918 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ - cbz r2, 1f77e │ │ │ │ + cbz r2, 1f76e │ │ │ │ mov.w ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f786 │ │ │ │ + beq.n 1f776 │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 1f7c2 │ │ │ │ + bhi.n 1f7b2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f7c2 │ │ │ │ + bpl.n 1f7b2 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f760 │ │ │ │ + bne.n 1f750 │ │ │ │ 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 1f76e │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f7b0 │ │ │ │ + beq.n 1f7a0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f7c8 │ │ │ │ + beq.n 1f7b8 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ - cbz r2, 1f7de │ │ │ │ + cbz r2, 1f7ce │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ mov r0, r3 │ │ │ │ - bne.n 1f798 │ │ │ │ + bne.n 1f788 │ │ │ │ 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 1f750 │ │ │ │ + b.n 1f76e │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f776 │ │ │ │ + b.n 1f766 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - bne.n 1f79c │ │ │ │ + bne.n 1f78c │ │ │ │ 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 1f798 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f77e │ │ │ │ + b.n 1f76e │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f746 │ │ │ │ + b.n 1f736 │ │ │ │ │ │ │ │ -0001f7ec : │ │ │ │ +0001f7dc : │ │ │ │ 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] @ (1f874 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f888 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f878 ) │ │ │ │ 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 1f0dc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f87a │ │ │ │ + beq.n 1f86a │ │ │ │ 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, 1f85c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f852 │ │ │ │ + cbz r3, 1f842 │ │ │ │ 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] @ (1f87c ) │ │ │ │ + ldr r2, [pc, #48] @ (1f878 ) │ │ │ │ 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 1f86e │ │ │ │ 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 1f832 │ │ │ │ + b.n 1f842 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f852 │ │ │ │ + b.n 1f842 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f890 : │ │ │ │ +0001f880 : │ │ │ │ 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] @ 1f8f0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #92] @ (1f904 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8f4 ) │ │ │ │ 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 1f0dc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f8e0 │ │ │ │ + bhi.n 1f8d0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ (1f908 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f904 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f8f8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f8f4 ) │ │ │ │ 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 1f8ea │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f8c6 │ │ │ │ + bne.n 1f8b6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #32] @ (1f90c ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8fc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8dd4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f8c8 │ │ │ │ + b.n 1f8b8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, 1fab0 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 1faa0 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0001f910 : │ │ │ │ +0001f900 : │ │ │ │ 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] @ 1f980 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1f994 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f984 ) │ │ │ │ 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, 1f956 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f0ec │ │ │ │ + bl 1f0dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ead4 │ │ │ │ + bl 1eac4 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1f980 │ │ │ │ + cbz r3, 1f970 │ │ │ │ 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] @ (1f988 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f984 ) │ │ │ │ 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 1f97a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f966 │ │ │ │ + b.n 1f956 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f99c : │ │ │ │ +0001f98c : │ │ │ │ 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] @ 1fa0c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1fa20 ) │ │ │ │ + ldr r3, [pc, #108] @ (1fa10 ) │ │ │ │ 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, 1f9d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #84] @ (1fa24 ) │ │ │ │ - ldr r2, [pc, #76] @ (1fa20 ) │ │ │ │ + ldr r1, [pc, #84] @ (1fa14 ) │ │ │ │ + ldr r2, [pc, #76] @ (1fa10 ) │ │ │ │ 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 1fa06 │ │ │ │ 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 1f0dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ea70 │ │ │ │ + bl 1ea60 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1fa0e │ │ │ │ + cbz r3, 1f9fe │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1f9ce │ │ │ │ + b.n 1f9be │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1f9ce │ │ │ │ + b.n 1f9be │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001fa28 : │ │ │ │ +0001fa18 : │ │ │ │ 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] @ (1fdf0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #964] @ (1fe04 ) │ │ │ │ + ldr r3, [pc, #964] @ (1fdf4 ) │ │ │ │ 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 +36557,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, 1fa78 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #920] @ (1fe08 ) │ │ │ │ - ldr r3, [pc, #916] @ (1fe04 ) │ │ │ │ + ldr r2, [pc, #920] @ (1fdf8 ) │ │ │ │ + ldr r3, [pc, #916] @ (1fdf4 ) │ │ │ │ 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 1fdea │ │ │ │ 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 1fc52 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 1faae │ │ │ │ + cbz r3, 1fa9e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1fa6a │ │ │ │ + bne.n 1fa5a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1f0ec │ │ │ │ + bl 1f0dc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcf0 │ │ │ │ + beq.w 1fce0 │ │ │ │ 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 1fb92 │ │ │ │ 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 1fae2 │ │ │ │ + b.n 1fcd2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fce2 │ │ │ │ + beq.w 1fcd2 │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1faec │ │ │ │ + bne.n 1fadc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fce2 │ │ │ │ + beq.w 1fcd2 │ │ │ │ add.w r1, sl, r2 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1fb10 │ │ │ │ + b.n 1fb00 │ │ │ │ subs r2, #1 │ │ │ │ - beq.w 1fce2 │ │ │ │ + beq.w 1fcd2 │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1fb0a │ │ │ │ + bne.n 1fafa │ │ │ │ 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 +36662,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 1fd6e │ │ │ │ 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 1fa5a │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8250 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ adds r0, r7, r4 │ │ │ │ @@ -36697,59 +36686,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 1fa5c │ │ │ │ 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 1e9b8 │ │ │ │ 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 1fa5a │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fce6 │ │ │ │ + beq.w 1fcd6 │ │ │ │ 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 1fa5a │ │ │ │ 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 1fd8e │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.w 1fde2 │ │ │ │ + beq.w 1fdd2 │ │ │ │ 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 +36746,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 1fc3a │ │ │ │ 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 +36762,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 1fb82 │ │ │ │ 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 1fd78 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa6a │ │ │ │ + beq.w 1fa5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9c8 │ │ │ │ + bl 1e9b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd98 │ │ │ │ - ldr r3, [pc, #364] @ (1fe0c ) │ │ │ │ + beq.n 1fd88 │ │ │ │ + ldr r3, [pc, #364] @ (1fdfc ) │ │ │ │ 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] @ (1fe00 ) │ │ │ │ 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 +36808,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 1fddc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1fb9e │ │ │ │ + b.n 1fb8e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb20 │ │ │ │ + b.n 1fb10 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fbea │ │ │ │ + b.n 1fbda │ │ │ │ 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 1fdbc │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa6a │ │ │ │ + beq.w 1fa5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9c8 │ │ │ │ + bl 1e9b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fddc │ │ │ │ - ldr r3, [pc, #228] @ (1fe14 ) │ │ │ │ + beq.n 1fdcc │ │ │ │ + ldr r3, [pc, #228] @ (1fe04 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fdd6 │ │ │ │ + beq.n 1fdc6 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 1fdf4 │ │ │ │ - ldr r2, [pc, #212] @ (1fe18 ) │ │ │ │ + beq.n 1fde4 │ │ │ │ + ldr r2, [pc, #212] @ (1fe08 ) │ │ │ │ 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] @ (1fe0c ) │ │ │ │ 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 +36877,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 1fb8e │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fb70 │ │ │ │ + b.n 1fb60 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fc94 │ │ │ │ - b.n 1fa6a │ │ │ │ - ldr r3, [pc, #132] @ (1fe20 ) │ │ │ │ + bne.w 1fc84 │ │ │ │ + b.n 1fa5a │ │ │ │ + ldr r3, [pc, #132] @ (1fe10 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fca2 │ │ │ │ + b.n 1fc92 │ │ │ │ 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 +36909,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 1fc3a │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fd1e │ │ │ │ - ldr r2, [pc, #76] @ (1fe24 ) │ │ │ │ + b.n 1fd0e │ │ │ │ + ldr r2, [pc, #76] @ (1fe14 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd46 │ │ │ │ - ldr r3, [pc, #72] @ (1fe28 ) │ │ │ │ + b.n 1fd36 │ │ │ │ + ldr r3, [pc, #72] @ (1fe18 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fd32 │ │ │ │ + b.n 1fd22 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8250 │ │ │ │ - b.n 1fc34 │ │ │ │ + b.n 1fc24 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 1fb9e │ │ │ │ - ldr r2, [pc, #52] @ (1fe2c ) │ │ │ │ + b.n 1fb8e │ │ │ │ + ldr r2, [pc, #52] @ (1fe1c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd46 │ │ │ │ + b.n 1fd36 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #304 @ (adr r5, 1ff40 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 1ff30 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 1ff14 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 1ff04 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 20108 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 200f8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #688 @ (adr r4, 200d0 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 200c0 ) │ │ │ │ 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 : │ │ │ │ +0001fe20 : │ │ │ │ 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] @ (1fe84 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1fe98 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe88 ) │ │ │ │ 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 +36987,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] @ (1fe8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe88 ) │ │ │ │ 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 1fe7e │ │ │ │ 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], {1} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, lr, cr1 │ │ │ │ + mrrc2 0, 0, r0, lr, cr1 │ │ │ │ │ │ │ │ -0001fea0 : │ │ │ │ +0001fe90 : │ │ │ │ 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] @ 1ff08 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ff1c ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff0c ) │ │ │ │ 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, 1feec │ │ │ │ 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 1feec │ │ │ │ + ldr r1, [pc, #60] @ (1ff10 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ff0c ) │ │ │ │ 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 1ff02 │ │ │ │ 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 1fed2 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfbf20001 │ │ │ │ │ │ │ │ -0001ff24 : │ │ │ │ +0001ff14 : │ │ │ │ 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] @ 1ff8c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ffa0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff90 ) │ │ │ │ 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, 1ff70 │ │ │ │ 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 1ff70 │ │ │ │ + ldr r1, [pc, #60] @ (1ff94 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ff90 ) │ │ │ │ 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 1ff86 │ │ │ │ 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 1ff56 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smull r0, r0, ip, r1 │ │ │ │ + @ instruction: 0xfb9c0001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r0, lr, r1, r0 │ │ │ │ + smmls r0, lr, r1, r0 │ │ │ │ │ │ │ │ -0001ffa8 : │ │ │ │ +0001ff98 : │ │ │ │ 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 : │ │ │ │ +0001ffb4 : │ │ │ │ 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] @ (2032c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #868] @ (20340 ) │ │ │ │ + ldr r3, [pc, #868] @ (20330 ) │ │ │ │ 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 2031c │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202d6 │ │ │ │ - cbz r5, 20000 │ │ │ │ + beq.w 202c6 │ │ │ │ + cbz r5, 1fff0 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbnz r2, 20022 │ │ │ │ + cbnz r2, 20012 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr r2, [pc, #832] @ (20344 ) │ │ │ │ - ldr r3, [pc, #824] @ (20340 ) │ │ │ │ + ldr r2, [pc, #832] @ (20334 ) │ │ │ │ + ldr r3, [pc, #824] @ (20330 ) │ │ │ │ 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 20328 │ │ │ │ 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] @ 20338 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ mov.w r9, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, pc │ │ │ │ - b.n 2005a │ │ │ │ + b.n 2004a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r6, r3, #10 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 20260 │ │ │ │ + bhi.w 20250 │ │ │ │ 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 1fff0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 20032 │ │ │ │ + bne.n 20022 │ │ │ │ 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 2003c │ │ │ │ + add r1, pc, #8 @ (adr r1, 20064 ) │ │ │ │ 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 +37230,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 200d6 │ │ │ │ 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 20312 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2032c │ │ │ │ + beq.w 2031c │ │ │ │ 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 2022e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.w 202b8 │ │ │ │ + bhi.w 202a8 │ │ │ │ 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 2027c │ │ │ │ + ldr r2, [pc, #552] @ (2033c ) │ │ │ │ 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 2003c │ │ │ │ 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 20284 │ │ │ │ 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, 20178 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 20174 │ │ │ │ + bne.n 20164 │ │ │ │ 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 20154 │ │ │ │ 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 2003c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 201c2 │ │ │ │ + bls.n 201b2 │ │ │ │ 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 20308 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2032c │ │ │ │ + beq.w 2031c │ │ │ │ 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] @ (20340 ) │ │ │ │ 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 2022e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 20216 │ │ │ │ + bls.n 20206 │ │ │ │ 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 202fe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2032c │ │ │ │ + beq.w 2031c │ │ │ │ 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] @ (20344 ) │ │ │ │ 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 +37403,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 2003c │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20280 │ │ │ │ + cbz r3, 20270 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2032c │ │ │ │ + beq.n 2031c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20040 │ │ │ │ + b.n 20030 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20276 │ │ │ │ - ldr r2, [pc, #200] @ (20358 ) │ │ │ │ + b.n 20266 │ │ │ │ + ldr r2, [pc, #200] @ (20348 ) │ │ │ │ movs r3, #4 │ │ │ │ add r2, pc │ │ │ │ - b.n 20128 │ │ │ │ + b.n 20118 │ │ │ │ mov.w r8, r1, lsl #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 202f6 │ │ │ │ + cbz r3, 202e6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2032c │ │ │ │ + beq.n 2031c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20158 │ │ │ │ + b.n 20148 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20302 │ │ │ │ + cbz r3, 202f2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 2032c │ │ │ │ + cbz r5, 2031c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 20112 │ │ │ │ + b.n 20102 │ │ │ │ mov.w r7, #1024 @ 0x400 │ │ │ │ str r7, [r0, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20330 │ │ │ │ + cbz r3, 20320 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 2032c │ │ │ │ + cbz r0, 2031c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 1fffa │ │ │ │ + b.n 1ffea │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 8414 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 202ae │ │ │ │ + b.n 2029e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 8414 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 202ce │ │ │ │ + b.n 202be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 2020e │ │ │ │ + b.n 201fe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 201ba │ │ │ │ + b.n 201aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8414 │ │ │ │ - b.n 200de │ │ │ │ + b.n 200ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20002 │ │ │ │ + b.n 1fff2 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ - b.n 202ec │ │ │ │ + b.n 202dc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfaec0001 │ │ │ │ + @ instruction: 0xfafc0001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac20001 │ │ │ │ + @ instruction: 0xfad20001 │ │ │ │ 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, 2041c ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002035c : │ │ │ │ - cbz r0, 2039e │ │ │ │ +0002034c : │ │ │ │ + cbz r0, 2038e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 203a0 │ │ │ │ + cbz r3, 20390 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2039e │ │ │ │ + beq.n 2038e │ │ │ │ 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 20394 │ │ │ │ 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] @ (203bc ) │ │ │ │ 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 +37566,599 @@ │ │ │ │ strh.w r1, [ip, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000203d0 : │ │ │ │ +000203c0 : │ │ │ │ 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] @ (2045c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #140] @ (20470 ) │ │ │ │ + ldr r3, [pc, #140] @ (20460 ) │ │ │ │ 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, 2043c │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ blx 85cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2044c │ │ │ │ + beq.n 2043c │ │ │ │ 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, 2042c │ │ │ │ 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 20436 │ │ │ │ + ldr r1, [pc, #68] @ (20464 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20446 │ │ │ │ + blt.n 20436 │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2044e │ │ │ │ + b.n 2043e │ │ │ │ mov r0, r4 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (20478 ) │ │ │ │ - ldr r3, [pc, #28] @ (20470 ) │ │ │ │ + ldr r2, [pc, #40] @ (20468 ) │ │ │ │ + ldr r3, [pc, #28] @ (20460 ) │ │ │ │ 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 20456 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6e40001 │ │ │ │ + @ instruction: 0xf6f40001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6760001 │ │ │ │ + @ instruction: 0xf6860001 │ │ │ │ │ │ │ │ -0002047c : │ │ │ │ +0002046c : │ │ │ │ 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 20482 │ │ │ │ blx 8324 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c28 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2048e │ │ │ │ + beq.n 2047e │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000204a4 : │ │ │ │ +00020494 : │ │ │ │ b.w 83d4 │ │ │ │ - cbz r0, 204e8 │ │ │ │ + cbz r0, 204d8 │ │ │ │ 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, 204d6 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbnz r4, 204da │ │ │ │ - b.n 204e6 │ │ │ │ + cbnz r4, 204ca │ │ │ │ + b.n 204d6 │ │ │ │ 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, 204d0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 204c6 │ │ │ │ + bne.n 204b6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 204bc │ │ │ │ + bne.n 204ac │ │ │ │ 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 2059e │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20514 │ │ │ │ + b.n 20504 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r3, 2051a │ │ │ │ + cbz r3, 2050a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2050c │ │ │ │ + bne.n 204fc │ │ │ │ cmp r1, #23 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ble.n 205aa │ │ │ │ + ble.n 2059a │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205aa │ │ │ │ - bl 204ec │ │ │ │ + beq.n 2059a │ │ │ │ + bl 204dc │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204ec │ │ │ │ + bl 204dc │ │ │ │ mov r5, r0 │ │ │ │ orrs r0, r4 │ │ │ │ - beq.n 2060c │ │ │ │ + beq.n 205fc │ │ │ │ mov r8, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205be │ │ │ │ - cbz r4, 20586 │ │ │ │ + beq.n 205ae │ │ │ │ + cbz r4, 20576 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 20570 │ │ │ │ + ble.n 20560 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r7, 205b6 │ │ │ │ + cbz r7, 205a6 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20604 │ │ │ │ + beq.n 205f4 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 20552 │ │ │ │ + bgt.n 20542 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205f4 │ │ │ │ + beq.n 205e4 │ │ │ │ str.w r4, [r8, #4] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20548 │ │ │ │ + bne.n 20538 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - cbz r7, 205e4 │ │ │ │ + cbz r7, 205d4 │ │ │ │ mov r5, r3 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20586 │ │ │ │ + bne.n 20576 │ │ │ │ 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 20498 │ │ │ │ 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 20552 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r5, 205fe │ │ │ │ + cbnz r5, 205ee │ │ │ │ mov r7, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2059c │ │ │ │ + beq.n 2058c │ │ │ │ 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 205be │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 2059c │ │ │ │ + b.n 2058c │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 20610 │ │ │ │ + cbz r3, 20600 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 20590 │ │ │ │ + b.n 20580 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20546 │ │ │ │ + b.n 20536 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 205d6 │ │ │ │ + b.n 205c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 205c2 │ │ │ │ + b.n 205b2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 205b0 │ │ │ │ + b.n 205a0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 2059c │ │ │ │ + b.n 2058c │ │ │ │ │ │ │ │ -00020614 : │ │ │ │ +00020604 : │ │ │ │ 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, 20634 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20642 │ │ │ │ + cbz r0, 20632 │ │ │ │ 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 20622 │ │ │ │ │ │ │ │ -0002064c : │ │ │ │ +0002063c : │ │ │ │ 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, 20654 │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020668 : │ │ │ │ - cbz r1, 206aa │ │ │ │ - cbz r0, 206a6 │ │ │ │ +00020658 : │ │ │ │ + cbz r1, 2069a │ │ │ │ + cbz r0, 20696 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 206a6 │ │ │ │ + cbz r2, 20696 │ │ │ │ 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 204dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r0, 2069a │ │ │ │ + cbnz r0, 2068a │ │ │ │ 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 2068a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2068e │ │ │ │ + b.n 2067e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000206b0 : │ │ │ │ +000206a0 : │ │ │ │ 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 206ea │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 206fa │ │ │ │ + beq.n 206ea │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 20700 │ │ │ │ + bhi.n 206f0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 204a8 │ │ │ │ + bl 20498 │ │ │ │ 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 206e2 │ │ │ │ │ │ │ │ -0002070c : │ │ │ │ +000206fc : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 2073e │ │ │ │ + beq.n 2072e │ │ │ │ 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, 20720 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20734 │ │ │ │ + cbz r3, 20724 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ pop {r4} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00020740 : │ │ │ │ +00020730 : │ │ │ │ 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 20752 │ │ │ │ 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, 20768 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 20778 │ │ │ │ + cbz r0, 20768 │ │ │ │ blx r3 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2078e │ │ │ │ + cbz r3, 2077e │ │ │ │ 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 │ │ │ │ +0002078c : │ │ │ │ + cbz r0, 207b4 │ │ │ │ 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, 207aa │ │ │ │ + b.n 207b6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 207ca │ │ │ │ + beq.n 207ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 207c6 │ │ │ │ + cbz r3, 207b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207b2 │ │ │ │ + bne.n 207a2 │ │ │ │ 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 │ │ │ │ +000207c4 : │ │ │ │ + cbz r0, 207f0 │ │ │ │ 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, 207e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 8b5c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207ea │ │ │ │ + bne.n 207da │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00020804 : │ │ │ │ - cbz r0, 20832 │ │ │ │ +000207f4 : │ │ │ │ + cbz r0, 20822 │ │ │ │ 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, 20824 │ │ │ │ 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 │ │ │ │ +00020830 : │ │ │ │ + cbz r0, 20882 │ │ │ │ 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, 20876 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 20884 │ │ │ │ + cbz r0, 20874 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 2086c │ │ │ │ + cbz r3, 2085c │ │ │ │ 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, 2087e │ │ │ │ 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 20854 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 2087a │ │ │ │ + b.n 2086a │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00020894 : │ │ │ │ +00020884 : │ │ │ │ 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, 208c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 208d6 │ │ │ │ + cbz r0, 208c6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 208be │ │ │ │ + cbz r3, 208ae │ │ │ │ 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, 208d0 │ │ │ │ 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 208a6 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 208cc │ │ │ │ + b.n 208bc │ │ │ │ │ │ │ │ -000208e4 : │ │ │ │ +000208d4 : │ │ │ │ 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, 20920 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 20936 │ │ │ │ + cbz r1, 20926 │ │ │ │ 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 +38168,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, 2092e │ │ │ │ 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 +38184,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 2091a │ │ │ │ nop │ │ │ │ │ │ │ │ -00020948 : │ │ │ │ +00020938 : │ │ │ │ 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, 20968 │ │ │ │ mov r4, r0 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2096e │ │ │ │ - b.n 20978 │ │ │ │ + cbnz r0, 2095e │ │ │ │ + b.n 20968 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r1, 20974 │ │ │ │ + cbz r1, 20964 │ │ │ │ blx 8bf8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20964 │ │ │ │ + bne.n 20954 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020980 : │ │ │ │ +00020970 : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 209be │ │ │ │ + beq.n 209ae │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 209bc │ │ │ │ + cbz r0, 209ac │ │ │ │ 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 209b2 │ │ │ │ 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 +38246,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 2099c │ │ │ │ nop │ │ │ │ │ │ │ │ -000209d4 : │ │ │ │ +000209c4 : │ │ │ │ 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, 209fe │ │ │ │ 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 20a0c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20a0e │ │ │ │ + cbz r0, 209fe │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 20a28 │ │ │ │ + beq.n 20a18 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209fc │ │ │ │ + bne.n 209ec │ │ │ │ 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, 20a52 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 20a5e │ │ │ │ + cbz r0, 20a4e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r2, 20a52 │ │ │ │ + cbz r2, 20a42 │ │ │ │ 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 20a30 │ │ │ │ │ │ │ │ -00020a6c : │ │ │ │ +00020a5c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20aca │ │ │ │ + beq.n 20aba │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ad0 │ │ │ │ + beq.n 20ac0 │ │ │ │ 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 +38345,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, 20aca │ │ │ │ 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 +38367,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 20aae │ │ │ │ │ │ │ │ -00020ae4 : │ │ │ │ - cbz r0, 20b06 │ │ │ │ +00020ad4 : │ │ │ │ + cbz r0, 20af6 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r1, 20afc │ │ │ │ - b.n 20b56 │ │ │ │ + cbnz r1, 20aec │ │ │ │ + b.n 20b46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20b08 │ │ │ │ + beq.n 20af8 │ │ │ │ adds r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 20b02 │ │ │ │ + cbz r3, 20af2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20af0 │ │ │ │ + bne.n 20ae0 │ │ │ │ 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, 20b32 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbz r3, 20b4a │ │ │ │ + cbz r3, 20b3a │ │ │ │ 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, 20b3e │ │ │ │ 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, 20b4a │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 20b22 │ │ │ │ + b.n 20b12 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 20b22 │ │ │ │ + b.n 20b12 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20b36 │ │ │ │ + b.n 20b26 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ - b.n 20b22 │ │ │ │ + b.n 20b12 │ │ │ │ │ │ │ │ -00020b60 : │ │ │ │ +00020b50 : │ │ │ │ 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] @ (20ea4 ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr r3, [pc, #828] @ (20eb8 ) │ │ │ │ + ldr r3, [pc, #828] @ (20ea8 ) │ │ │ │ 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 20c12 │ │ │ │ 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 20c30 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 20c64 │ │ │ │ + ble.n 20c54 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 20bc2 │ │ │ │ + bne.n 20bb2 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20ea8 │ │ │ │ + beq.w 20e98 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq.w 20cfa │ │ │ │ + beq.w 20cea │ │ │ │ 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 20d0a │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d1a │ │ │ │ + bne.w 20d0a │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 20c6a │ │ │ │ + bpl.n 20c5a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20c22 │ │ │ │ + cbz r0, 20c12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 20d64 │ │ │ │ + ble.w 20d54 │ │ │ │ mov r9, r5 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dd6 │ │ │ │ + beq.w 20dc6 │ │ │ │ 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] @ (20eac ) │ │ │ │ + ldr r3, [pc, #656] @ (20ea8 ) │ │ │ │ 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 20e88 │ │ │ │ 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 20cd6 │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne.n 20ce6 │ │ │ │ + bne.n 20cd6 │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ce6 │ │ │ │ + bne.n 20cd6 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 20baa │ │ │ │ + bgt.n 20b9a │ │ │ │ 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 20d0e │ │ │ │ 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 20d1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d7e │ │ │ │ + beq.n 20d6e │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20d70 │ │ │ │ + bne.n 20d60 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20ce2 │ │ │ │ + cbz r3, 20cd2 │ │ │ │ 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 20d60 │ │ │ │ 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 20d60 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ca0 │ │ │ │ + bne.n 20c90 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 20d24 │ │ │ │ + beq.n 20d14 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bne.n 20d68 │ │ │ │ + bne.n 20d58 │ │ │ │ movs r3, #2 │ │ │ │ adds r4, #1 │ │ │ │ mov r8, r3 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 20bcc │ │ │ │ + b.n 20bbc │ │ │ │ subs r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20ea0 │ │ │ │ + beq.w 20e90 │ │ │ │ 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 20bca │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20bec │ │ │ │ + b.n 20bdc │ │ │ │ blx 83c8 │ │ │ │ - b.n 20c22 │ │ │ │ + b.n 20c12 │ │ │ │ adds r0, r4, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20bbe │ │ │ │ - cbnz r1, 20d6c │ │ │ │ + b.n 20bae │ │ │ │ + cbnz r1, 20d5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20dde │ │ │ │ + bne.n 20dce │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e86 │ │ │ │ + bne.w 20e76 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - cbnz r1, 20d50 │ │ │ │ - b.n 20d5a │ │ │ │ + cbnz r1, 20d40 │ │ │ │ + b.n 20d4a │ │ │ │ cmp r1, r0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ite eq │ │ │ │ addeq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - cbz r1, 20d5a │ │ │ │ + cbz r1, 20d4a │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - blt.n 20d42 │ │ │ │ + blt.n 20d32 │ │ │ │ subs r6, r3, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 20c82 │ │ │ │ + b.n 20c72 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20bc8 │ │ │ │ + b.n 20bb8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20dde │ │ │ │ + beq.n 20dce │ │ │ │ blx 83c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20c12 │ │ │ │ - b.n 20c22 │ │ │ │ + bne.w 20c02 │ │ │ │ + b.n 20c12 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20dee │ │ │ │ + beq.n 20dde │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ce2 │ │ │ │ + beq.n 20cd2 │ │ │ │ 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 20d60 │ │ │ │ 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 20d60 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d90 │ │ │ │ + bne.n 20d80 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ mov r0, r9 │ │ │ │ blx 81c0 │ │ │ │ - b.n 20c22 │ │ │ │ + b.n 20c12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ mov r6, r7 │ │ │ │ - cbnz r7, 20e36 │ │ │ │ + cbnz r7, 20e26 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20e2c │ │ │ │ + cbz r3, 20e1c │ │ │ │ mov r7, r5 │ │ │ │ - b.n 20e22 │ │ │ │ + b.n 20e12 │ │ │ │ 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, 20e1c │ │ │ │ ldrb r5, [r4, r6] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - blt.n 20dfa │ │ │ │ + blt.n 20dea │ │ │ │ subs r6, r6, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ - cbz r3, 20e9c │ │ │ │ + cbz r3, 20e8c │ │ │ │ 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 20d60 │ │ │ │ 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 20d60 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e44 │ │ │ │ + bne.n 20e34 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5 │ │ │ │ blx 8dd4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r6, r8 │ │ │ │ - b.n 20d70 │ │ │ │ + b.n 20d60 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 20bec │ │ │ │ + b.n 20bdc │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 20bf0 │ │ │ │ + b.n 20be0 │ │ │ │ nop │ │ │ │ - vhadd.s8 d16, d12, d1 │ │ │ │ + vhadd.s16 d16, d12, d1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr2, cr1, {0} │ │ │ │ + cdp 0, 11, cr0, cr2, cr1, {0} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 20f02 │ │ │ │ + cbz r3, 20ef2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ - cbz r5, 20f02 │ │ │ │ + cbz r5, 20ef2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20f02 │ │ │ │ - cbnz r6, 20f0c │ │ │ │ + cbz r4, 20ef2 │ │ │ │ + cbnz r6, 20efc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20ec0 │ │ │ │ + bl 20eb0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 830c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ee0 │ │ │ │ + bne.n 20ed0 │ │ │ │ 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, 20f0a │ │ │ │ + b.n 20ed6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ee6 │ │ │ │ + beq.n 20ed6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ee6 │ │ │ │ + beq.n 20ed6 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 20f14 │ │ │ │ + bne.n 20f04 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f02 │ │ │ │ + beq.n 20ef2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f0e │ │ │ │ - b.n 20f02 │ │ │ │ + bne.n 20efe │ │ │ │ + b.n 20ef2 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 20f3e │ │ │ │ + bne.n 20f2e │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 20f4c │ │ │ │ - b.n 20f52 │ │ │ │ + cbnz r3, 20f3c │ │ │ │ + b.n 20f42 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f3c │ │ │ │ + beq.n 20f2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20f52 │ │ │ │ + cbz r3, 20f42 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f44 │ │ │ │ + bne.n 20f34 │ │ │ │ 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 20fda │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 20fea │ │ │ │ + cbz r1, 20fda │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 20fe6 │ │ │ │ + cbz r4, 20fd6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 20f9a │ │ │ │ - b.n 20fa0 │ │ │ │ + cbnz r3, 20f8a │ │ │ │ + b.n 20f90 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 20ffa │ │ │ │ + beq.n 20fea │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20fa0 │ │ │ │ + cbz r3, 20f90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f92 │ │ │ │ + bne.n 20f82 │ │ │ │ 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, 20fac │ │ │ │ blx 8778 │ │ │ │ - cbnz r0, 21012 │ │ │ │ + cbnz r0, 21002 │ │ │ │ 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 20f24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 8778 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - cbz r6, 20fe6 │ │ │ │ + cbz r6, 20fd6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 20f82 │ │ │ │ + b.n 20f72 │ │ │ │ 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 20fca │ │ │ │ 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 20fac │ │ │ │ nop │ │ │ │ │ │ │ │ -00021024 : │ │ │ │ +00021014 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0, #3236] @ 0xca4 │ │ │ │ - cbnz r2, 21030 │ │ │ │ + cbnz r2, 21020 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2102e │ │ │ │ + beq.n 2101e │ │ │ │ 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 2120a │ │ │ │ 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 2120a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21212 │ │ │ │ + beq.w 21202 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21212 │ │ │ │ + beq.w 21202 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21212 │ │ │ │ + beq.w 21202 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21210 │ │ │ │ + beq.w 21200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21208 │ │ │ │ + beq.w 211f8 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21208 │ │ │ │ + beq.w 211f8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21208 │ │ │ │ + beq.w 211f8 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21204 │ │ │ │ + beq.w 211f4 │ │ │ │ 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 211ec │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211fc │ │ │ │ + beq.w 211ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211fc │ │ │ │ + beq.w 211ec │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211f6 │ │ │ │ + beq.w 211e6 │ │ │ │ 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 211de │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211ee │ │ │ │ + beq.n 211de │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211ee │ │ │ │ + beq.n 211de │ │ │ │ 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 211d6 │ │ │ │ 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 211d0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e0 │ │ │ │ + beq.n 211d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211e0 │ │ │ │ + beq.n 211d0 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211dc │ │ │ │ + beq.n 211cc │ │ │ │ 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 211c6 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211d6 │ │ │ │ + beq.n 211c6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 211d6 │ │ │ │ + beq.n 211c6 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211d2 │ │ │ │ + beq.n 211c2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #7 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211cc │ │ │ │ + beq.n 211bc │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211cc │ │ │ │ + cbz r3, 211bc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211cc │ │ │ │ + cbz r5, 211bc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 211c6 │ │ │ │ + cbz r3, 211b6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, #8 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r7, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211c0 │ │ │ │ + beq.n 211b0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211c0 │ │ │ │ + cbz r3, 211b0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211c0 │ │ │ │ + cbz r5, 211b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 211c0 │ │ │ │ + cbz r3, 211b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21024 │ │ │ │ + bl 21014 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 211ac │ │ │ │ + bne.n 2119c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21190 │ │ │ │ + bne.n 21180 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2116a │ │ │ │ + bne.n 2115a │ │ │ │ mov r2, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21142 │ │ │ │ + bne.n 21132 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2111a │ │ │ │ + bne.n 2110a │ │ │ │ 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 210da │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210b8 │ │ │ │ + bne.w 210a8 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21088 │ │ │ │ + bne.w 21078 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2105c │ │ │ │ + bne.w 2104c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00021220 : │ │ │ │ - cbz r0, 21262 │ │ │ │ +00021210 : │ │ │ │ + cbz r0, 21252 │ │ │ │ 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 20f24 │ │ │ │ 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 │ │ │ │ +00021254 : │ │ │ │ + cbz r0, 212b4 │ │ │ │ orrs.w r3, r2, r1 │ │ │ │ - beq.n 212c6 │ │ │ │ + beq.n 212b6 │ │ │ │ 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, 212b0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r4, 2129e │ │ │ │ - b.n 212d6 │ │ │ │ + cbnz r4, 2128e │ │ │ │ + b.n 212c6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 212ca │ │ │ │ + beq.n 212ba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212d6 │ │ │ │ + cbz r4, 212c6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 212be │ │ │ │ + cbz r5, 212ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21294 │ │ │ │ + beq.n 21284 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 212ca │ │ │ │ + cbz r0, 212ba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21294 │ │ │ │ + bne.n 21284 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 212d6 │ │ │ │ + cbz r4, 212c6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 212a6 │ │ │ │ + bne.n 21296 │ │ │ │ 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 212b0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 212c0 │ │ │ │ + b.n 212b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000212dc : │ │ │ │ +000212cc : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 213c4 │ │ │ │ + beq.n 213b4 │ │ │ │ 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 213ae │ │ │ │ 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 212ee │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 21394 │ │ │ │ + beq.n 21384 │ │ │ │ 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, 2132a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbnz r0, 21334 │ │ │ │ - b.n 2133a │ │ │ │ + cbnz r0, 21324 │ │ │ │ + b.n 2132a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 213a6 │ │ │ │ + beq.n 21396 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 2133a │ │ │ │ + cbz r0, 2132a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2132a │ │ │ │ + bne.n 2131a │ │ │ │ ldr.w r1, [r5, #3236] @ 0xca4 │ │ │ │ - cbnz r1, 21394 │ │ │ │ + cbnz r1, 21384 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 2139a │ │ │ │ + cbz r4, 2138a │ │ │ │ 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, 21384 │ │ │ │ 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, 21372 │ │ │ │ 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 21386 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r3, 213c8 │ │ │ │ + cbz r3, 213b8 │ │ │ │ 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 21348 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21394 │ │ │ │ + beq.n 21384 │ │ │ │ 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 2136e │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 2130c │ │ │ │ + b.n 212fc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21394 │ │ │ │ + b.n 21384 │ │ │ │ │ │ │ │ -000213d0 : │ │ │ │ +000213c0 : │ │ │ │ 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] @ (215b0 ) │ │ │ │ + ldr r3, [pc, #476] @ (215b4 ) │ │ │ │ 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 21500 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21510 │ │ │ │ + beq.w 21500 │ │ │ │ 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 213fe │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r6, #3240] @ 0xca8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214da │ │ │ │ + bne.n 214ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21510 │ │ │ │ + beq.n 21500 │ │ │ │ ldr.w r2, [r6, #3236] @ 0xca4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21510 │ │ │ │ + bne.n 21500 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21440 │ │ │ │ + cbz r5, 21430 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21558 │ │ │ │ + bne.w 21548 │ │ │ │ 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 2153c │ │ │ │ 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 21500 │ │ │ │ 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 214d6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 21494 │ │ │ │ + cbz r1, 21484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2159a │ │ │ │ + beq.w 2158a │ │ │ │ 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 2151c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 214ba │ │ │ │ + cbz r1, 214aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a2 │ │ │ │ + beq.n 21592 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2153c │ │ │ │ + bne.n 2152c │ │ │ │ ldr.w r0, [r6, #3240] @ 0xca8 │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 21512 │ │ │ │ + b.n 21502 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21428 │ │ │ │ + beq.n 21418 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21548 │ │ │ │ + beq.n 21538 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214ce │ │ │ │ + bne.n 214be │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2142c │ │ │ │ - b.n 21510 │ │ │ │ + bne.n 2141c │ │ │ │ + b.n 21500 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 214fe │ │ │ │ + cbz r4, 214ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215b2 │ │ │ │ + beq.n 215a2 │ │ │ │ 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 2159a │ │ │ │ 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] @ (215b8 ) │ │ │ │ + ldr r3, [pc, #172] @ (215b4 ) │ │ │ │ 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 215aa │ │ │ │ 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 21492 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 214c0 │ │ │ │ + b.n 214b0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 21512 │ │ │ │ + b.n 21502 │ │ │ │ movs r0, #12 │ │ │ │ blx 8644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21462 │ │ │ │ + b.n 21452 │ │ │ │ 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 21500 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx 8250 │ │ │ │ @@ -39499,151 +39488,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 2143a │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21494 │ │ │ │ + b.n 21484 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214ba │ │ │ │ + b.n 214aa │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21510 │ │ │ │ + b.n 21500 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 214fe │ │ │ │ + b.n 214ee │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21384 │ │ │ │ + b.n 21394 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21130 │ │ │ │ + b.n 21140 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000215cc : │ │ │ │ +000215bc : │ │ │ │ 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 215e4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbnz r3, 215fa │ │ │ │ + cbnz r3, 215ea │ │ │ │ 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, 21618 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2162e │ │ │ │ + cbz r0, 2161e │ │ │ │ adds r6, r5, #1 │ │ │ │ - b.n 21606 │ │ │ │ + b.n 215f6 │ │ │ │ blx 8468 │ │ │ │ mov r4, r0 │ │ │ │ blx 83c8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 215f4 │ │ │ │ + beq.n 215e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21648 │ │ │ │ + cbz r3, 21638 │ │ │ │ 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 215e4 │ │ │ │ │ │ │ │ -00021650 : │ │ │ │ +00021640 : │ │ │ │ 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 20eb0 │ │ │ │ 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 : │ │ │ │ +00021674 : │ │ │ │ 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, 21696 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000216a8 : │ │ │ │ +00021698 : │ │ │ │ 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, 216b2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 216c8 │ │ │ │ + bne.n 216b8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8edc │ │ │ │ │ │ │ │ -000216d0 : │ │ │ │ +000216c0 : │ │ │ │ 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] @ (2172c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (21740 ) │ │ │ │ + ldr r3, [pc, #88] @ (21730 ) │ │ │ │ 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 +39648,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] @ (21734 ) │ │ │ │ + ldr r3, [pc, #28] @ (21730 ) │ │ │ │ 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 21726 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21f04 │ │ │ │ + b.n 21f14 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e94 │ │ │ │ + b.n 21ea4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021748 : │ │ │ │ +00021738 : │ │ │ │ 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] @ (217a4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (217b8 ) │ │ │ │ + ldr r3, [pc, #88] @ (217a8 ) │ │ │ │ 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 +39700,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] @ (217ac ) │ │ │ │ + ldr r3, [pc, #28] @ (217a8 ) │ │ │ │ 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 2179e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e8c │ │ │ │ + b.n 21e9c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e1c │ │ │ │ + b.n 21e2c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000217c0 : │ │ │ │ +000217b0 : │ │ │ │ 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] @ (2183c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (21850 ) │ │ │ │ + ldr r3, [pc, #120] @ (21840 ) │ │ │ │ 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, 2180a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2181a │ │ │ │ + beq.n 2180a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #84] @ (21854 ) │ │ │ │ - ldr r1, [pc, #76] @ (21850 ) │ │ │ │ + ldr r0, [pc, #84] @ (21844 ) │ │ │ │ + ldr r1, [pc, #76] @ (21840 ) │ │ │ │ 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 21836 │ │ │ │ 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 217ea │ │ │ │ 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 217ee │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e34 │ │ │ │ + b.n 21e44 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21de4 │ │ │ │ + b.n 21df4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021858 : │ │ │ │ +00021848 : │ │ │ │ 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] @ (218d4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (218e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (218d8 ) │ │ │ │ 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, 21882 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 218da │ │ │ │ + bne.n 218ca │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r3, r1, r4 │ │ │ │ - bcc.n 218cc │ │ │ │ + bcc.n 218bc │ │ │ │ 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] @ (218dc ) │ │ │ │ + ldr r1, [pc, #52] @ (218d8 ) │ │ │ │ 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 218d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (218f0 ) │ │ │ │ + ldr r2, [pc, #32] @ (218e0 ) │ │ │ │ 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 218a0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21d9c │ │ │ │ + b.n 21dac │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21d18 │ │ │ │ + b.n 21d28 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ ... │ │ │ │ │ │ │ │ -000218f4 : │ │ │ │ +000218e4 : │ │ │ │ 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, 21912 │ │ │ │ blx 8ee0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bcs.n 21934 │ │ │ │ + bcs.n 21924 │ │ │ │ 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 : │ │ │ │ +0002192c : │ │ │ │ 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, 21958 │ │ │ │ blx 8ee0 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ - bcs.n 2197a │ │ │ │ + bcs.n 2196a │ │ │ │ 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 ) │ │ │ │ +00021970 : │ │ │ │ + cbz r2, 2197a │ │ │ │ + ldr r2, [pc, #16] @ (21984 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ - ldr r2, [pc, #12] @ (21998 ) │ │ │ │ + ldr r2, [pc, #12] @ (21988 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ nop │ │ │ │ strh r0, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #14] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002199c : │ │ │ │ +0002198c : │ │ │ │ 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, 219ac │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 219be │ │ │ │ + bne.n 219ae │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 219be │ │ │ │ + cbnz r3, 219ae │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (219d0 ) │ │ │ │ + ldr r1, [pc, #16] @ (219c0 ) │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, #12] │ │ │ │ ... │ │ │ │ │ │ │ │ -000219d4 : │ │ │ │ +000219c4 : │ │ │ │ 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 : │ │ │ │ +000219e0 : │ │ │ │ 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] @ (21ad4 ) │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #196] @ (21ae8 ) │ │ │ │ + ldr r3, [pc, #196] @ (21ad8 ) │ │ │ │ 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 21aa2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 87e4 │ │ │ │ - ldr r1, [pc, #160] @ (21aec ) │ │ │ │ + ldr r1, [pc, #160] @ (21adc ) │ │ │ │ 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, 21aa2 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21ab2 │ │ │ │ + beq.n 21aa2 │ │ │ │ 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, 21aa2 │ │ │ │ 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 21abc │ │ │ │ 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 219f4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21a7c │ │ │ │ - ldr r2, [pc, #60] @ (21af0 ) │ │ │ │ - ldr r3, [pc, #48] @ (21ae8 ) │ │ │ │ + bne.n 21a6c │ │ │ │ + ldr r2, [pc, #60] @ (21ae0 ) │ │ │ │ + ldr r3, [pc, #48] @ (21ad8 ) │ │ │ │ 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 21ad0 │ │ │ │ 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 21a86 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - b.n 21c40 │ │ │ │ + b.n 21c50 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21b18 │ │ │ │ + b.n 21b28 │ │ │ │ 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, 21b08 │ │ │ │ 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 +40086,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, 21b3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21b52 │ │ │ │ + cbz r3, 21b42 │ │ │ │ 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 21cb4 │ │ │ │ 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 21c22 │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21c50 │ │ │ │ + beq.n 21c40 │ │ │ │ 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 21c74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c90 │ │ │ │ + beq.n 21c80 │ │ │ │ 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 +40166,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, 21c08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cbc │ │ │ │ + beq.n 21cac │ │ │ │ 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 21ca4 │ │ │ │ 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 +40196,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 21b90 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r4, #2 │ │ │ │ - cbz r3, 21caa │ │ │ │ + cbz r3, 21c9a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 21c90 │ │ │ │ + cbz r4, 21c80 │ │ │ │ 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 21bea │ │ │ │ mov r0, r4 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bc4 │ │ │ │ + bne.n 21bb4 │ │ │ │ blx 83c8 │ │ │ │ - cbz r6, 21ca2 │ │ │ │ + cbz r6, 21c92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21cc8 │ │ │ │ + cbz r3, 21cb8 │ │ │ │ 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 21c54 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c2a │ │ │ │ + b.n 21c1a │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21c18 │ │ │ │ + b.n 21c08 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21ca2 │ │ │ │ + b.n 21c92 │ │ │ │ │ │ │ │ -00021cd0 : │ │ │ │ +00021cc0 : │ │ │ │ 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 21d7a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d8a │ │ │ │ + beq.n 21d7a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 85cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 21d8a │ │ │ │ + beq.n 21d7a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 84f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 21d84 │ │ │ │ + blt.n 21d74 │ │ │ │ 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 21d74 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r3, 21d92 │ │ │ │ + cbz r3, 21d82 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 21d84 │ │ │ │ + cbz r5, 21d74 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8140 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21d74 │ │ │ │ + bne.n 21d64 │ │ │ │ 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, 21d8c │ │ │ │ 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, 21d94 │ │ │ │ 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 21d2a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21d8c │ │ │ │ + b.n 21d7c │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8df8 │ │ │ │ - b.n 21d8a │ │ │ │ + b.n 21d7a │ │ │ │ nop │ │ │ │ │ │ │ │ -00021db4 : │ │ │ │ +00021da4 : │ │ │ │ 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] @ 22960 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 22974 │ │ │ │ + ldr.w r2, [pc, #2972] @ 22964 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2972] @ 22978 │ │ │ │ + ldr.w r3, [pc, #2972] @ 22968 │ │ │ │ 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 2208c │ │ │ │ mov r4, r1 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 2209c │ │ │ │ + beq.w 2208c │ │ │ │ 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, 21e3c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223b6 │ │ │ │ + beq.w 223a6 │ │ │ │ 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 22086 │ │ │ │ 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 21f9e │ │ │ │ mov r0, r3 │ │ │ │ blx 8234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22890 │ │ │ │ + beq.w 22880 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226f0 │ │ │ │ + beq.w 226e0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 21e80 │ │ │ │ + b.n 21e70 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fb2 │ │ │ │ + beq.w 21fa2 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 21e76 │ │ │ │ + beq.n 21e66 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 22276 │ │ │ │ + beq.w 22266 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add.w r3, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #1 │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r7, 21ea6 │ │ │ │ + cbz r7, 21e96 │ │ │ │ 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 22092 │ │ │ │ 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 220de │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 220b2 │ │ │ │ + beq.w 220a2 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 21ee2 │ │ │ │ + cbz r7, 21ed2 │ │ │ │ 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 21fa6 │ │ │ │ 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 21f06 │ │ │ │ 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 21fa8 │ │ │ │ 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 21ef4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22118 │ │ │ │ + bne.w 22108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2213c │ │ │ │ + beq.w 2212c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d0 │ │ │ │ + beq.w 223c0 │ │ │ │ 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, 21f62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223c8 │ │ │ │ + beq.w 223b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 21f88 │ │ │ │ + cbz r1, 21f78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223c0 │ │ │ │ + beq.w 223b0 │ │ │ │ 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] @ 2296c │ │ │ │ + ldr.w r3, [pc, #2536] @ 22968 │ │ │ │ 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 23106 │ │ │ │ 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 21e54 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21ea0 │ │ │ │ + b.n 21e90 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 222d0 │ │ │ │ + beq.w 222c0 │ │ │ │ cmp.w r9, #42 @ 0x2a │ │ │ │ - beq.w 2223c │ │ │ │ + beq.w 2222c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ mov sl, r0 │ │ │ │ - beq.w 221a2 │ │ │ │ + beq.w 22192 │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 222ee │ │ │ │ + beq.w 222de │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bhi.w 22142 │ │ │ │ + bhi.w 22132 │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.w 22320 │ │ │ │ - bhi.n 22004 │ │ │ │ + beq.w 22310 │ │ │ │ + bhi.n 21ff4 │ │ │ │ sub.w r3, r9, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 2233e │ │ │ │ + beq.w 2232e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22726 │ │ │ │ + beq.w 22716 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22428 │ │ │ │ + bne.w 22418 │ │ │ │ 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 2215e │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 22d7c │ │ │ │ + beq.w 22d6c │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n 22046 │ │ │ │ + b.n 22036 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ - cbz r3, 2204e │ │ │ │ + cbz r3, 2203e │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 22040 │ │ │ │ + bmi.n 22030 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22aea │ │ │ │ + bne.w 22ada │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22446 │ │ │ │ + bne.w 22436 │ │ │ │ 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 223f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 223a4 │ │ │ │ + beq.w 22394 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2221a │ │ │ │ + bne.w 2220a │ │ │ │ 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 21e70 │ │ │ │ + b.n 21e92 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21f88 │ │ │ │ + b.n 21f78 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21edc │ │ │ │ + b.n 21ecc │ │ │ │ adds r5, r0, #2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 220d2 │ │ │ │ + b.n 220c2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.n 2218e │ │ │ │ + bcs.n 2217e │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2218e │ │ │ │ + bne.n 2217e │ │ │ │ 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 220a8 │ │ │ │ strb.w r0, [r8, #1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 21f32 │ │ │ │ + b.n 21f22 │ │ │ │ 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, 2214c │ │ │ │ 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 21f22 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 21ede │ │ │ │ + b.n 21ece │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f3a │ │ │ │ + beq.w 21f2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22774 │ │ │ │ + beq.w 22764 │ │ │ │ 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 21f32 │ │ │ │ blx 83c8 │ │ │ │ - b.n 21f5c │ │ │ │ + b.n 21f4c │ │ │ │ cmp.w r9, #126 @ 0x7e │ │ │ │ - bne.w 22004 │ │ │ │ + bne.w 21ff4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 226ca │ │ │ │ + beq.w 226ba │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 88d8 │ │ │ │ - b.n 22076 │ │ │ │ + b.n 22066 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21ee2 │ │ │ │ - b.n 21f32 │ │ │ │ + bne.w 21ed2 │ │ │ │ + b.n 21f22 │ │ │ │ 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 22054 │ │ │ │ + b.n 22436 │ │ │ │ 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 21ecc │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ 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 222e0 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bne.w 21fe6 │ │ │ │ + bne.w 21fd6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 223d8 │ │ │ │ + bhi.w 223c8 │ │ │ │ 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 +40783,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 22074 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2277e │ │ │ │ + beq.w 2276e │ │ │ │ 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 22074 │ │ │ │ + ldr.w r1, [pc, #1856] @ 22970 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d16 │ │ │ │ + beq.w 22d06 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2225c │ │ │ │ + bne.n 2224c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22630 │ │ │ │ + beq.w 22620 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 2226a │ │ │ │ + bne.n 2225a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22d9c │ │ │ │ + beq.w 22d8c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 21ff8 │ │ │ │ + b.n 21fe8 │ │ │ │ adds r5, r4, #1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226fa │ │ │ │ + beq.w 226ea │ │ │ │ strb r6, [r0, #0] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 228e2 │ │ │ │ + beq.w 228d2 │ │ │ │ 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 22286 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1752] @ 22984 │ │ │ │ + ldr.w r3, [pc, #1752] @ 22974 │ │ │ │ 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 21f22 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 2207c │ │ │ │ + b.n 2206c │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ blx 84a8 │ │ │ │ - cbz r0, 222e8 │ │ │ │ + cbz r0, 222d8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22436 │ │ │ │ + bne.w 22426 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fcc │ │ │ │ + b.n 21fbc │ │ │ │ mov fp, r4 │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 22306 │ │ │ │ + cbz r1, 222f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228b6 │ │ │ │ + beq.w 228a6 │ │ │ │ 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 2278c │ │ │ │ ldrb.w r9, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221c4 │ │ │ │ + b.n 221b4 │ │ │ │ add.w r3, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3232] @ 0xca0 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 22076 │ │ │ │ + bpl.w 22066 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22076 │ │ │ │ - b.n 21f32 │ │ │ │ + bne.w 22066 │ │ │ │ + b.n 21f22 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227ae │ │ │ │ + beq.w 2279e │ │ │ │ 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 2265a │ │ │ │ adds r6, r4, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22464 │ │ │ │ + beq.w 22454 │ │ │ │ mov r0, r8 │ │ │ │ blx 8a98 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22788 │ │ │ │ + beq.w 22778 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 228be │ │ │ │ + bne.w 228ae │ │ │ │ add.w r0, r8, #1 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq.w 22bd6 │ │ │ │ + beq.w 22bc6 │ │ │ │ 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 2240c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2240e │ │ │ │ + bne.n 223fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - b.n 21f32 │ │ │ │ + b.n 21f22 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 21e36 │ │ │ │ + b.n 21e26 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f88 │ │ │ │ + b.n 21f78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f72 │ │ │ │ + b.n 21f62 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81c0 │ │ │ │ - b.n 21f5a │ │ │ │ + b.n 21f4a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22bde │ │ │ │ + beq.w 22bce │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2294e │ │ │ │ + bne.w 2293e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22cd2 │ │ │ │ + bne.w 22cc2 │ │ │ │ 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 22066 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 223ac │ │ │ │ + beq.n 2239c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22084 │ │ │ │ + beq.w 22074 │ │ │ │ blx 83c8 │ │ │ │ - b.n 22226 │ │ │ │ + b.n 22216 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 223a0 │ │ │ │ + b.n 22390 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22012 │ │ │ │ + b.n 22002 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 21fcc │ │ │ │ + b.n 21fbc │ │ │ │ blx 83c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22064 │ │ │ │ + beq.w 22054 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ca0 │ │ │ │ + beq.w 22c90 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22064 │ │ │ │ + b.n 22054 │ │ │ │ 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 229a0 │ │ │ │ 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 22b58 │ │ │ │ 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] @ 22978 │ │ │ │ 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 +41042,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 22388 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ andls.w r3, r3, #1 │ │ │ │ - cbz r3, 2251a │ │ │ │ + cbz r3, 2250a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e82 │ │ │ │ + beq.w 22e72 │ │ │ │ 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 22e5c │ │ │ │ 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 23114 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1136] @ 2298c │ │ │ │ + ldr.w r3, [pc, #1136] @ 2297c │ │ │ │ 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 22ac4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22416 │ │ │ │ + bne.w 22406 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 223a4 │ │ │ │ + b.n 22394 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22916 │ │ │ │ + beq.w 22906 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 22b70 │ │ │ │ + bne.w 22b60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22e22 │ │ │ │ + beq.w 22e12 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 22e1a │ │ │ │ + beq.w 22e0a │ │ │ │ blx 89ec │ │ │ │ - b.n 22076 │ │ │ │ + b.n 22066 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22934 │ │ │ │ + beq.w 22924 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 8e34 │ │ │ │ - b.n 22076 │ │ │ │ + b.n 22066 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8604 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a74 │ │ │ │ + beq.w 22a64 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #992] @ (22990 ) │ │ │ │ + ldr r3, [pc, #992] @ (22980 ) │ │ │ │ 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 22388 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c8a │ │ │ │ + bne.w 22c7a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c80 │ │ │ │ + beq.w 22c70 │ │ │ │ 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] @ (22984 ) │ │ │ │ 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 22b28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22ace │ │ │ │ + beq.w 22abe │ │ │ │ blx 83c8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22084 │ │ │ │ + b.n 22074 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22906 │ │ │ │ + beq.w 228f6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 825c │ │ │ │ - b.n 22076 │ │ │ │ + b.n 22066 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbnz r4, 2264c │ │ │ │ - b.n 21f32 │ │ │ │ + cbnz r4, 2263c │ │ │ │ + b.n 21f22 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 22644 │ │ │ │ + beq.n 22634 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22644 │ │ │ │ + beq.n 22634 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22644 │ │ │ │ + b.n 22634 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22fc6 │ │ │ │ + beq.w 22fb6 │ │ │ │ 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 22850 │ │ │ │ mov r0, r3 │ │ │ │ blx 8ee0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 22a68 │ │ │ │ + beq.w 22a58 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 226b6 │ │ │ │ + bne.n 226a6 │ │ │ │ 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 22388 │ │ │ │ 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 22810 │ │ │ │ + ldr r3, [pc, #696] @ (22988 ) │ │ │ │ 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 22066 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 21ea6 │ │ │ │ + b.w 21e96 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22292 │ │ │ │ - ldr r3, [pc, #664] @ (2299c ) │ │ │ │ + bne.w 22282 │ │ │ │ + ldr r3, [pc, #664] @ (2298c ) │ │ │ │ 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 21f22 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22a34 │ │ │ │ + beq.w 22a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [sl] │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227dc │ │ │ │ + beq.n 227cc │ │ │ │ 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 2280a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22caa │ │ │ │ + bne.w 22c9a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c74 │ │ │ │ + bne.w 22c64 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c6c │ │ │ │ + beq.w 22c5c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22076 │ │ │ │ + b.n 22066 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 21f3a │ │ │ │ + b.w 21f2a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 22084 │ │ │ │ + b.n 22074 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq.w 228dc │ │ │ │ + beq.w 228cc │ │ │ │ blx 8a50 │ │ │ │ - b.n 22398 │ │ │ │ - ldr r0, [pc, #512] @ (229a0 ) │ │ │ │ + b.n 22388 │ │ │ │ + ldr r0, [pc, #512] @ (22990 ) │ │ │ │ add r0, pc │ │ │ │ blx 8234 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 221c4 │ │ │ │ + b.n 221b4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a5e │ │ │ │ + beq.w 22a4e │ │ │ │ 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 21f22 │ │ │ │ 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 22336 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 86c0 │ │ │ │ - ldr r1, [pc, #444] @ (229a4 ) │ │ │ │ + ldr r1, [pc, #444] @ (22994 ) │ │ │ │ add r1, pc │ │ │ │ blx 8d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b62 │ │ │ │ + beq.w 22b52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 22804 │ │ │ │ + cbz r3, 227f4 │ │ │ │ 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 22c5c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 22076 │ │ │ │ + b.n 22066 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226dc │ │ │ │ - ldr r5, [pc, #380] @ (229a8 ) │ │ │ │ + beq.w 226cc │ │ │ │ + ldr r5, [pc, #380] @ (22998 ) │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ - b.n 22858 │ │ │ │ + b.n 22848 │ │ │ │ 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 226cc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22832 │ │ │ │ - b.n 226dc │ │ │ │ + bne.n 22822 │ │ │ │ + b.n 226cc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22ae0 │ │ │ │ + beq.w 22ad0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 22874 │ │ │ │ + bne.n 22864 │ │ │ │ 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 22388 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2209c │ │ │ │ + beq.w 2208c │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22fbc │ │ │ │ + beq.w 22fac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 2209c │ │ │ │ + b.w 2208c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81c0 │ │ │ │ - b.n 22306 │ │ │ │ + b.n 222f6 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ee0 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ - bne.w 2238a │ │ │ │ + bne.w 2237a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 8a2c │ │ │ │ - b.n 22398 │ │ │ │ + b.n 22388 │ │ │ │ blx 89f8 │ │ │ │ - b.n 22398 │ │ │ │ - ldr r3, [pc, #200] @ (229ac ) │ │ │ │ + b.n 22388 │ │ │ │ + ldr r3, [pc, #200] @ (2299c ) │ │ │ │ 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 222ba │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 8274 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 22066 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 22cf0 │ │ │ │ + beq.w 22ce0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22076 │ │ │ │ + beq.w 22066 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 7fb8 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 22066 │ │ │ │ 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 22066 │ │ │ │ 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 22dd0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8054 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 223f8 │ │ │ │ - bgt.n 22960 │ │ │ │ + b.n 223e8 │ │ │ │ + ble.n 22970 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 2294c │ │ │ │ + bgt.n 2295c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 229f0 │ │ │ │ + blt.n 22a00 │ │ │ │ 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 +41543,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 22dc6 │ │ │ │ blx 8dbc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.w 224a4 │ │ │ │ - ldr.w r3, [pc, #1960] @ 23180 │ │ │ │ + bne.w 22494 │ │ │ │ + ldr.w r3, [pc, #1960] @ 23170 │ │ │ │ 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 +41566,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 22388 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi.n 22a28 │ │ │ │ + bhi.n 22a18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 22a28 │ │ │ │ + cbz r3, 22a18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b24 │ │ │ │ + bl 21b14 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ - bl 21af4 │ │ │ │ + bl 21ae4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23124 │ │ │ │ + beq.w 23114 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1880] @ 23184 │ │ │ │ + ldr.w r3, [pc, #1880] @ 23174 │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - b.n 22524 │ │ │ │ + b.n 22514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ blx 86c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2281a │ │ │ │ + beq.w 2280a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22b54 │ │ │ │ + bne.w 22b44 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2281a │ │ │ │ + beq.w 2280a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2280a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 227c4 │ │ │ │ + b.n 227b4 │ │ │ │ adds.w r0, r0, r9 │ │ │ │ adc.w sl, r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 226b6 │ │ │ │ + b.n 226a6 │ │ │ │ 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 22d62 │ │ │ │ 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 21f22 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1768] @ 23188 │ │ │ │ + ldr.w r3, [pc, #1768] @ 23178 │ │ │ │ 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 22c7a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22ad4 │ │ │ │ + cbnz r3, 22ac4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22416 │ │ │ │ + bne.w 22406 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 223a4 │ │ │ │ + b.n 22394 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22ac8 │ │ │ │ + b.n 22ab8 │ │ │ │ adds.w r9, r0, #1 │ │ │ │ adc.w sl, r1, #0 │ │ │ │ - b.n 22874 │ │ │ │ + b.n 22864 │ │ │ │ mov r0, r4 │ │ │ │ blx 87e4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22b1c │ │ │ │ + cbz r0, 22b0c │ │ │ │ blx 8748 <__ctype_b_loc@plt> │ │ │ │ add.w r3, r4, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 22b0c │ │ │ │ + b.n 22afc │ │ │ │ subs r2, #1 │ │ │ │ strb.w ip, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 22b1c │ │ │ │ + beq.n 22b0c │ │ │ │ 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 22af2 │ │ │ │ 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 22054 │ │ │ │ + b.n 22436 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22b48 │ │ │ │ + cbnz r3, 22b38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22ace │ │ │ │ + beq.n 22abe │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22416 │ │ │ │ + b.n 22406 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22b3e │ │ │ │ + b.n 22b2e │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227f6 │ │ │ │ + bne.w 227e6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2280a │ │ │ │ blx 85e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2249c │ │ │ │ + b.n 2248c │ │ │ │ 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 22eaa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22f64 │ │ │ │ + blt.w 22f54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22f56 │ │ │ │ + bne.w 22f46 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f4e │ │ │ │ + beq.w 22f3e │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - beq.w 230ec │ │ │ │ + beq.w 230dc │ │ │ │ blx 82bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22fb4 │ │ │ │ + bne.w 22fa4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 22f9e │ │ │ │ + beq.w 22f8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2240e │ │ │ │ - b.w 223ac │ │ │ │ + bne.w 223fe │ │ │ │ + b.w 2239c │ │ │ │ blx 8ee0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 228cc │ │ │ │ + b.n 228bc │ │ │ │ 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 22ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ 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 22ec6 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbz r3, 22c3e │ │ │ │ + cbz r3, 22c2e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r2, r8, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ - cbz r0, 22c2c │ │ │ │ + cbz r0, 22c1c │ │ │ │ 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 22c10 │ │ │ │ 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 22fc6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22c60 │ │ │ │ + cbnz r3, 22c50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23062 │ │ │ │ + beq.w 23052 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22084 │ │ │ │ - b.w 22416 │ │ │ │ + beq.w 22074 │ │ │ │ + b.w 22406 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ - b.n 22c50 │ │ │ │ + b.n 22c40 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2280a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 2275e │ │ │ │ + b.n 2274e │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 225ee │ │ │ │ + b.n 225de │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e78 │ │ │ │ + beq.w 22e68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 225d8 │ │ │ │ + b.n 225c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22064 │ │ │ │ + b.w 22054 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2316a │ │ │ │ + beq.w 2315a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 22756 │ │ │ │ + b.n 22746 │ │ │ │ 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 223e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22076 │ │ │ │ + bne.w 22066 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8888 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d0c │ │ │ │ + cbz r0, 22cfc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2310a │ │ │ │ + bne.w 230fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ - b.w 22076 │ │ │ │ + bl 21b14 │ │ │ │ + b.w 22066 │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 22d3a │ │ │ │ + b.n 22d2a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov r0, r8 │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcs.n 22d32 │ │ │ │ + bcs.n 22d22 │ │ │ │ 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 219f4 │ │ │ │ + b.n 22d22 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 22a90 │ │ │ │ + b.n 22a80 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22aea │ │ │ │ + bne.w 22ada │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs.w r4, r3, r9 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22064 │ │ │ │ + beq.w 22054 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22452 │ │ │ │ + b.w 22442 │ │ │ │ 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, 22dbc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 22dc6 │ │ │ │ - b.n 22dcc │ │ │ │ + cbnz r4, 22db6 │ │ │ │ + b.n 22dbc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21b60 │ │ │ │ + bl 21b50 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 22dcc │ │ │ │ + cbz r4, 22dbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22db8 │ │ │ │ + bne.n 22da8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.w 21f32 │ │ │ │ + b.w 21f22 │ │ │ │ blx 8a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 229ce │ │ │ │ + b.n 229be │ │ │ │ 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 223e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2311a │ │ │ │ + beq.w 2310a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 223f8 │ │ │ │ + b.w 223e8 │ │ │ │ blx 8214 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 22066 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.n 22e8c │ │ │ │ + beq.n 22e7c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230f4 │ │ │ │ + beq.w 230e4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2312c │ │ │ │ + bne.w 2311c │ │ │ │ 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 22c5c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 22076 │ │ │ │ + b.w 22066 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ blx 8644 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2250e │ │ │ │ + b.w 224fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 225d8 │ │ │ │ + b.w 225c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 224f8 │ │ │ │ + b.w 224e8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230b6 │ │ │ │ + beq.w 230a6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23098 │ │ │ │ + bne.w 23088 │ │ │ │ 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 22e48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 22ff8 │ │ │ │ + bne.w 22fe8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2281a │ │ │ │ + bne.w 2280a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 89ec │ │ │ │ - b.n 2281a │ │ │ │ + b.n 2280a │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21af4 │ │ │ │ + bl 21ae4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22c12 │ │ │ │ + bne.w 22c02 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21b24 │ │ │ │ + bl 21b14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f42 │ │ │ │ + beq.w 21f32 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f42 │ │ │ │ + b.w 21f32 │ │ │ │ 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 2307c │ │ │ │ blx 87e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23068 │ │ │ │ + bne.w 23058 │ │ │ │ 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 230c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2240e │ │ │ │ - b.w 21f32 │ │ │ │ + bne.w 223fe │ │ │ │ + b.w 21f22 │ │ │ │ blx 8830 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bb2 │ │ │ │ + b.n 22ba2 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8674 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22b90 │ │ │ │ + b.n 22b80 │ │ │ │ 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 21f22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2314c │ │ │ │ + bne.w 2313c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23056 │ │ │ │ + bne.n 23046 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ + bl 21b14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23164 │ │ │ │ + beq.w 23154 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22236 │ │ │ │ + beq.w 22226 │ │ │ │ blx 83c8 │ │ │ │ - b.w 22236 │ │ │ │ + b.w 22226 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b24 │ │ │ │ - b.n 22bb8 │ │ │ │ + bl 21b14 │ │ │ │ + b.n 22ba8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81c0 │ │ │ │ - b.w 2209c │ │ │ │ + b.w 2208c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f3a │ │ │ │ + beq.w 21f2a │ │ │ │ blx 83c8 │ │ │ │ - b.w 22124 │ │ │ │ + b.w 22114 │ │ │ │ mov r0, r2 │ │ │ │ blx 8c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c4a │ │ │ │ + beq.w 22c3a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 23176 │ │ │ │ + bne.w 23166 │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ str r5, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22c4a │ │ │ │ + b.n 22c3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - blt.n 23016 │ │ │ │ + blt.n 23006 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2300e │ │ │ │ + cbz r0, 22ffe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 2304a │ │ │ │ + cbnz r3, 2303a │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ - b.n 2281a │ │ │ │ + bl 21b14 │ │ │ │ + b.n 2280a │ │ │ │ negs r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8dec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d0c │ │ │ │ + beq.w 22cfc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d0c │ │ │ │ + beq.w 22cfc │ │ │ │ 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 22cfc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 2300e │ │ │ │ + b.n 22ffe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8364 │ │ │ │ - b.n 22f88 │ │ │ │ + b.n 22f78 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.w 21f32 │ │ │ │ + b.w 21f22 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f30 │ │ │ │ + beq.w 22f20 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b24 │ │ │ │ + bl 21b14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 87e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22f3a │ │ │ │ - cbnz r6, 230ca │ │ │ │ + b.n 22f2a │ │ │ │ + cbnz r6, 230ba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22fa4 │ │ │ │ + bne.n 22f94 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 21f32 │ │ │ │ + b.w 21f22 │ │ │ │ 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 22e48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 2281a │ │ │ │ + b.w 2280a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 8c74 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2307a │ │ │ │ - b.n 2308e │ │ │ │ + bne.n 2306a │ │ │ │ + b.n 2307e │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8364 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2240e │ │ │ │ - b.w 21f32 │ │ │ │ + bne.w 223fe │ │ │ │ + b.w 21f22 │ │ │ │ blx 82d4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22bb2 │ │ │ │ + b.n 22ba2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 8830 │ │ │ │ blx 83c8 │ │ │ │ - b.w 2281a │ │ │ │ + b.w 2280a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8364 │ │ │ │ - b.n 22d0c │ │ │ │ + b.n 22cfc │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.w 223f8 │ │ │ │ + b.w 223e8 │ │ │ │ blx 83c8 │ │ │ │ - b.w 21f3a │ │ │ │ + b.w 21f2a │ │ │ │ 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 22e48 │ │ │ │ mov r1, sl │ │ │ │ blx 8c74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21f22 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 21b24 │ │ │ │ - b.n 22f82 │ │ │ │ + bl 21b14 │ │ │ │ + b.n 22f72 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 223ac │ │ │ │ + b.w 2239c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.w 22756 │ │ │ │ + b.w 22746 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21b24 │ │ │ │ - b.n 22fea │ │ │ │ + bl 21b14 │ │ │ │ + b.n 22fda │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002318c : │ │ │ │ +0002317c : │ │ │ │ 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] @ (2320c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #116] @ (23220 ) │ │ │ │ + ldr r3, [pc, #116] @ (23210 ) │ │ │ │ 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 +42333,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] @ (23214 ) │ │ │ │ + ldr r3, [pc, #44] @ (23210 ) │ │ │ │ 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 23206 │ │ │ │ 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 r1!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023228 : │ │ │ │ +00023218 : │ │ │ │ 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] @ (232c8 ) │ │ │ │ + ldr r2, [pc, #160] @ (232cc ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #156] @ (232e0 ) │ │ │ │ + ldr r4, [pc, #156] @ (232d0 ) │ │ │ │ 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 23262 │ │ │ │ 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 +42396,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, 2328c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 232b6 │ │ │ │ + cbnz r2, 232a6 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2329c │ │ │ │ + beq.n 2328c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 83c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 232ca │ │ │ │ + cbz r4, 232ba │ │ │ │ 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] @ (232d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (232cc ) │ │ │ │ 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 232c2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (232e8 ) │ │ │ │ + ldr r2, [pc, #48] @ (232d8 ) │ │ │ │ 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 2327a │ │ │ │ + b.n 2328c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81c0 │ │ │ │ - b.n 2329c │ │ │ │ + b.n 2328c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000232ec : │ │ │ │ +000232dc : │ │ │ │ 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] @ 23368 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2337c ) │ │ │ │ + ldr r0, [pc, #112] @ (2336c ) │ │ │ │ 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 +42479,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] @ (23370 ) │ │ │ │ + ldr r3, [pc, #44] @ (2336c ) │ │ │ │ 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 23364 │ │ │ │ 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} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023384 : │ │ │ │ +00023374 : │ │ │ │ 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 23398 │ │ │ │ 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 23392 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 8820 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r4, 233d2 │ │ │ │ + cbz r4, 233c2 │ │ │ │ strb r7, [r4, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 8b34 │ │ │ │ - b.n 233b8 │ │ │ │ + b.n 233a8 │ │ │ │ blx 8b34 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 233ea │ │ │ │ + cbz r3, 233da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 233a4 │ │ │ │ + b.n 23394 │ │ │ │ mov r0, r8 │ │ │ │ blx 81c0 │ │ │ │ - b.n 233e6 │ │ │ │ + b.n 233d6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ b.w 8094 │ │ │ │ - cbnz r0, 23404 │ │ │ │ + cbnz r0, 233f4 │ │ │ │ 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 +42587,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 23464 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ - beq.n 234c4 │ │ │ │ + beq.n 234b4 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq.n 2349e │ │ │ │ + beq.n 2348e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 7fd0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -42621,15 +42610,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 2345e │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8dd4 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ @@ -42637,113 +42626,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 2345e │ │ │ │ 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 2345e │ │ │ │ subs r2, r0, #1 │ │ │ │ - b.n 2348a │ │ │ │ - cbnz r0, 234cc │ │ │ │ + b.n 2347a │ │ │ │ + cbnz r0, 234bc │ │ │ │ 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 2355e │ │ │ │ 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, 234fe │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 2350e │ │ │ │ + cbz r1, 234fe │ │ │ │ mov r0, r5 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23566 │ │ │ │ - cbz r6, 2351c │ │ │ │ + cbz r0, 23556 │ │ │ │ + cbz r6, 2350c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 2351c │ │ │ │ + cbz r1, 2350c │ │ │ │ mov r0, r6 │ │ │ │ blx 8584 │ │ │ │ - cbz r0, 23566 │ │ │ │ + cbz r0, 23556 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 2355a │ │ │ │ + cbz r1, 2354a │ │ │ │ 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, 23560 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 23568 │ │ │ │ + cbz r0, 23558 │ │ │ │ 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 23556 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 23566 │ │ │ │ + cbz r3, 23556 │ │ │ │ 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 2352c │ │ │ │ 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, 235be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 235cc │ │ │ │ + cbz r4, 235bc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -42755,86 +42744,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 23592 │ │ │ │ │ │ │ │ -000235d8 : │ │ │ │ - cbz r0, 2362e │ │ │ │ +000235c8 : │ │ │ │ + cbz r0, 2361e │ │ │ │ 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, 235f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2363c │ │ │ │ + cbz r3, 2362c │ │ │ │ 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, 23608 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23644 │ │ │ │ + cbz r3, 23634 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23630 │ │ │ │ + cbz r3, 23620 │ │ │ │ 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 235f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23618 │ │ │ │ + b.n 23608 │ │ │ │ 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, 2365e │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 236b6 │ │ │ │ + cbz r0, 236a6 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 236c8 │ │ │ │ + cbz r3, 236b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 236bc │ │ │ │ + cbz r3, 236ac │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8918 │ │ │ │ mov r0, r4 │ │ │ │ blx 8234 │ │ │ │ @@ -42845,133 +42834,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 236ac │ │ │ │ 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 23670 │ │ │ │ nop │ │ │ │ │ │ │ │ -000236d4 : │ │ │ │ +000236c4 : │ │ │ │ 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] @ (23774 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #160] @ (23788 ) │ │ │ │ + ldr r3, [pc, #160] @ (23778 ) │ │ │ │ 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 23750 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23716 │ │ │ │ + cbz r1, 23706 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23776 │ │ │ │ + beq.n 23766 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 2371e │ │ │ │ + cbz r4, 2370e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 2373c │ │ │ │ + cbnz r3, 2372c │ │ │ │ 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, 2373c │ │ │ │ + ldr r2, [pc, #100] @ (2377c ) │ │ │ │ + ldr r3, [pc, #96] @ (23778 ) │ │ │ │ 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 2376e │ │ │ │ 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 23714 │ │ │ │ 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 23714 │ │ │ │ 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 236ee │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23716 │ │ │ │ + b.n 23706 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023790 : │ │ │ │ +00023780 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r0, #3188] @ 0xc74 │ │ │ │ b.w 8220 │ │ │ │ │ │ │ │ -0002379c : │ │ │ │ +0002378c : │ │ │ │ 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] @ (23868 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #204] @ (2387c ) │ │ │ │ + ldr r3, [pc, #204] @ (2386c ) │ │ │ │ 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 2381a │ │ │ │ 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 +42969,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 2384e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 2382a │ │ │ │ + beq.n 2381a │ │ │ │ add.w r0, r4, #28 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1340c │ │ │ │ + bl 133fc │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2386e │ │ │ │ + beq.n 2385e │ │ │ │ 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 23802 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ - cbnz r0, 23844 │ │ │ │ + bl 135d8 │ │ │ │ + cbnz r0, 23834 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ (23880 ) │ │ │ │ - ldr r3, [pc, #76] @ (2387c ) │ │ │ │ + ldr r2, [pc, #80] @ (23870 ) │ │ │ │ + ldr r3, [pc, #76] @ (2386c ) │ │ │ │ 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 23864 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 134dc │ │ │ │ + bl 134cc │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2382c │ │ │ │ + b.n 2381c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2382c │ │ │ │ + beq.n 2381c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2382c │ │ │ │ + b.n 2381c │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 23820 │ │ │ │ + b.n 23810 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023884 : │ │ │ │ +00023874 : │ │ │ │ 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 : │ │ │ │ +00023894 : │ │ │ │ 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] @ (239a0 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #252] @ (239b4 ) │ │ │ │ + ldr r3, [pc, #252] @ (239a4 ) │ │ │ │ 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 23972 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 23972 │ │ │ │ + beq.n 23962 │ │ │ │ blx 8cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23988 │ │ │ │ + bne.n 23978 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 238e8 │ │ │ │ + beq.n 238d8 │ │ │ │ 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 2390e │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 2390e │ │ │ │ + cbz r1, 238fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23996 │ │ │ │ + beq.n 23986 │ │ │ │ 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] @ 23998 │ │ │ │ adds r5, #32 │ │ │ │ adds r1, r0, #1 │ │ │ │ vstr d7, [r5, #-8] │ │ │ │ - beq.n 23982 │ │ │ │ + beq.n 23972 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2394c │ │ │ │ + beq.n 2393c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r2, r2, #16 │ │ │ │ itt mi │ │ │ │ vldrmi d7, [sp, #88] @ 0x58 │ │ │ │ vstrmi d7, [r5, #-8] │ │ │ │ - bpl.n 23976 │ │ │ │ + bpl.n 23966 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 23982 │ │ │ │ + beq.n 23972 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13414 │ │ │ │ + bl 13404 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #92] @ (239b8 ) │ │ │ │ - ldr r3, [pc, #84] @ (239b4 ) │ │ │ │ + ldr r2, [pc, #92] @ (239a8 ) │ │ │ │ + ldr r3, [pc, #84] @ (239a4 ) │ │ │ │ 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 2398e │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 2391e │ │ │ │ + b.n 2390e │ │ │ │ mov r0, r1 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2395a │ │ │ │ + b.n 2394a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23958 │ │ │ │ - b.n 23982 │ │ │ │ + bne.n 23948 │ │ │ │ + b.n 23972 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 2390e │ │ │ │ + b.n 238fe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000239bc : │ │ │ │ +000239ac : │ │ │ │ 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] @ (23c38 ) │ │ │ │ + ldr r3, [pc, #632] @ (23c3c ) │ │ │ │ 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 23b6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23b72 │ │ │ │ + beq.w 23b62 │ │ │ │ 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, 23a22 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbz r6, 23a92 │ │ │ │ + cbz r6, 23a82 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 23a92 │ │ │ │ + cbz r3, 23a82 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 23a8c │ │ │ │ - cbz r5, 23a46 │ │ │ │ + beq.n 23a7c │ │ │ │ + cbz r5, 23a36 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23b88 │ │ │ │ + bne.w 23b78 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 23af8 │ │ │ │ + beq.n 23ae8 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 23a74 │ │ │ │ + bne.n 23a64 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 887c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b0e │ │ │ │ + beq.n 23afe │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b0e │ │ │ │ + beq.n 23afe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 85c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23be8 │ │ │ │ + beq.w 23bd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 23aac │ │ │ │ + b.n 23a9c │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23a3c │ │ │ │ + bne.n 23a2c │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23b76 │ │ │ │ + bne.n 23b66 │ │ │ │ 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, 23afe │ │ │ │ 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 13404 │ │ │ │ + ldr r2, [pc, #372] @ (23c40 ) │ │ │ │ + ldr r3, [pc, #364] @ (23c3c ) │ │ │ │ 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 23c32 │ │ │ │ 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, 23afe │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23a72 │ │ │ │ + bne.n 23a62 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 23b1e │ │ │ │ + beq.n 23b0e │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b34 │ │ │ │ + cbz r5, 23b24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c04 │ │ │ │ + beq.n 23bf4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b4a │ │ │ │ + cbz r5, 23b3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c14 │ │ │ │ + beq.n 23c04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 23b60 │ │ │ │ + cbz r5, 23b50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c0c │ │ │ │ + beq.n 23bfc │ │ │ │ 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 23bec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 23ada │ │ │ │ + b.n 23aca │ │ │ │ blx 8268 │ │ │ │ - b.n 23a9e │ │ │ │ + b.n 23a8e │ │ │ │ movw r0, #11496 @ 0x2ce8 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 239fc │ │ │ │ + b.n 239ec │ │ │ │ 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 23c12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23c2c │ │ │ │ + cbz r2, 23c1c │ │ │ │ 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 +43375,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 23a3e │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ - cbnz r3, 23c1c │ │ │ │ + cbnz r3, 23c0c │ │ │ │ add.w r3, r4, #11392 @ 0x2c80 │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ - b.n 23a82 │ │ │ │ + b.n 23a72 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b72 │ │ │ │ + b.n 23b62 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b34 │ │ │ │ + b.n 23b24 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b60 │ │ │ │ + b.n 23b50 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23b4a │ │ │ │ + b.n 23b3a │ │ │ │ blx 8268 │ │ │ │ - b.n 23bf2 │ │ │ │ + b.n 23be2 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23bb4 │ │ │ │ + b.n 23ba4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23bfc │ │ │ │ + beq.n 23bec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23b72 │ │ │ │ + b.n 23b62 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itet al │ │ │ │ - moval r1, r0 │ │ │ │ + itte │ │ │ │ + mov r1, r0 │ │ │ │ │ │ │ │ -00023c54 : │ │ │ │ +00023c44 : │ │ │ │ mov r2, #0 │ │ │ │ moval r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 86cc │ │ │ │ nop │ │ │ │ │ │ │ │ -00023c60 : │ │ │ │ - cbz r0, 23cc0 │ │ │ │ +00023c50 : │ │ │ │ + cbz r0, 23cb0 │ │ │ │ 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 23c88 │ │ │ │ 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, 23cb2 │ │ │ │ blx 8df8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 23cb2 │ │ │ │ + cbz r1, 23ca2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 23cca │ │ │ │ + cbz r3, 23cba │ │ │ │ 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 23c7e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23cae │ │ │ │ + b.n 23c9e │ │ │ │ nop │ │ │ │ │ │ │ │ -00023cd4 : │ │ │ │ - cbz r0, 23d0a │ │ │ │ +00023cc4 : │ │ │ │ + cbz r0, 23cfa │ │ │ │ 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 +43496,123 @@ │ │ │ │ blx 8d74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r3, #3188] @ 0xc74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00023d0c : │ │ │ │ +00023cfc : │ │ │ │ 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, 23d28 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23424 │ │ │ │ + b.w 23414 │ │ │ │ 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, 23d76 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 23d72 │ │ │ │ + cbnz r3, 23d62 │ │ │ │ and.w r4, r7, #1 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23d96 │ │ │ │ + cbz r3, 23d86 │ │ │ │ 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 23414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23d58 │ │ │ │ + bne.n 23d48 │ │ │ │ blx 83c8 │ │ │ │ - b.n 23d60 │ │ │ │ + b.n 23d50 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 23424 │ │ │ │ + bl 23414 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23d58 │ │ │ │ - b.n 23d72 │ │ │ │ + beq.n 23d48 │ │ │ │ + b.n 23d62 │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23d6c │ │ │ │ + b.n 23d5c │ │ │ │ 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] @ (23e40 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r7, r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #144] @ (23e54 ) │ │ │ │ + ldr r2, [pc, #144] @ (23e44 ) │ │ │ │ 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, 23dec │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #112] @ (23e58 ) │ │ │ │ - ldr r3, [pc, #104] @ (23e50 ) │ │ │ │ + ldr r2, [pc, #112] @ (23e48 ) │ │ │ │ + ldr r3, [pc, #104] @ (23e40 ) │ │ │ │ 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 23e3a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23e40 │ │ │ │ + cbz r3, 23e30 │ │ │ │ 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 23dd4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 8918 │ │ │ │ mov r0, r7 │ │ │ │ blx 8234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -43632,161 +43621,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 23dd4 │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23e0e │ │ │ │ + b.n 23dfe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - pop {pc} │ │ │ │ + pop {r4, pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023e5c : │ │ │ │ +00023e4c : │ │ │ │ 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 23efc │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 23f02 │ │ │ │ + bge.n 23ef2 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - bgt.n 23f02 │ │ │ │ + bgt.n 23ef2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f10 │ │ │ │ + beq.n 23f00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23f02 │ │ │ │ + beq.n 23ef2 │ │ │ │ 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 23f2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23eee │ │ │ │ + cbz r2, 23ede │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ blx 8250 │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r5, 23f1a │ │ │ │ + cbnz r5, 23f0a │ │ │ │ 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 23f6a │ │ │ │ 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 23e6c │ │ │ │ movs r0, #32 │ │ │ │ blx 8644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23e9a │ │ │ │ + b.n 23e8a │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r6, r5, #1 │ │ │ │ - cbz r3, 23f48 │ │ │ │ + cbz r3, 23f38 │ │ │ │ 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, 23f42 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8250 │ │ │ │ - b.n 23ed8 │ │ │ │ + b.n 23ec8 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23ec2 │ │ │ │ + b.n 23eb2 │ │ │ │ mov r0, r6 │ │ │ │ blx 8644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 23f2e │ │ │ │ + b.n 23f1e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23f68 │ │ │ │ + cbz r1, 23f58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f82 │ │ │ │ + cbz r3, 23f72 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23f7a │ │ │ │ + cbz r3, 23f6a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23f02 │ │ │ │ + b.n 23ef2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f02 │ │ │ │ + b.n 23ef2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 23f68 │ │ │ │ + b.n 23f58 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023f8c : │ │ │ │ +00023f7c : │ │ │ │ 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 +43788,115 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 8d4c │ │ │ │ nop │ │ │ │ │ │ │ │ -00023fc0 : │ │ │ │ +00023fb0 : │ │ │ │ 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] @ 2401c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (24030 ) │ │ │ │ + ldr r2, [pc, #68] @ (24020 ) │ │ │ │ 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] @ (24024 ) │ │ │ │ + ldr r3, [pc, #28] @ (24020 ) │ │ │ │ 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 24016 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0036 │ │ │ │ + revsh r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024038 : │ │ │ │ +00024028 : │ │ │ │ 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] @ 24090 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (240a4 ) │ │ │ │ + ldr r2, [pc, #64] @ (24094 ) │ │ │ │ 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] @ (24098 ) │ │ │ │ + ldr r3, [pc, #28] @ (24094 ) │ │ │ │ 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 2408a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000240ac : │ │ │ │ +0002409c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 240be │ │ │ │ + bne.n 240ae │ │ │ │ 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 +43911,93 @@ │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str.w ip, [r1, #3196] @ 0xc7c │ │ │ │ blx 84f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000240f0 : │ │ │ │ +000240e0 : │ │ │ │ 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] @ 24154 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #96] @ (24168 ) │ │ │ │ + ldr r3, [pc, #96] @ (24158 ) │ │ │ │ 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 13558 │ │ │ │ + cbz r0, 2412e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 24156 │ │ │ │ + cbz r3, 24146 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 2415a │ │ │ │ + cbz r2, 2414a │ │ │ │ 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] @ (2415c ) │ │ │ │ + ldr r3, [pc, #36] @ (24158 ) │ │ │ │ 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 2414e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2413e │ │ │ │ + b.n 2412e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2413e │ │ │ │ + b.n 2412e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 24196 │ │ │ │ + cbnz r6, 2418a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 24190 │ │ │ │ + cbnz r6, 24184 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024170 : │ │ │ │ - cbz r0, 241c8 │ │ │ │ +00024160 : │ │ │ │ + cbz r0, 241b8 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 2418c │ │ │ │ + bne.n 2417c │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241c8 │ │ │ │ + cbz r3, 241b8 │ │ │ │ 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, 241bc │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241c2 │ │ │ │ + cbz r3, 241b2 │ │ │ │ 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 +44005,240 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000241d4 : │ │ │ │ +000241c4 : │ │ │ │ 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, 241f0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24204 │ │ │ │ + bne.n 241f4 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ - cbz r3, 24200 │ │ │ │ + cbz r3, 241f0 │ │ │ │ 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 241fe │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2420c │ │ │ │ + bne.n 241fc │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 241fc │ │ │ │ - b.n 24200 │ │ │ │ + bne.n 241ec │ │ │ │ + b.n 241f0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024228 : │ │ │ │ +00024218 : │ │ │ │ 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, 24252 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 2424c │ │ │ │ + cbz r1, 2423c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24264 │ │ │ │ + bne.n 24254 │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 2425a │ │ │ │ + cbz r7, 2424a │ │ │ │ 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 2425e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2426c │ │ │ │ + bne.n 2425c │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 2424c │ │ │ │ + b.n 2423c │ │ │ │ │ │ │ │ -0002427c : │ │ │ │ +0002426c : │ │ │ │ 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] @ (243b4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #304] @ (243c8 ) │ │ │ │ + ldr r3, [pc, #304] @ (243b8 ) │ │ │ │ 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, 2429e │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 242b4 │ │ │ │ + cbz r7, 242a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ add.w r9, r0, #28 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, #28 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ - bl 13568 │ │ │ │ + bl 13558 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24366 │ │ │ │ + beq.n 24356 │ │ │ │ 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 24356 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24366 │ │ │ │ - cbz r7, 242ea │ │ │ │ + beq.n 24356 │ │ │ │ + cbz r7, 242da │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ - cbz r1, 242fa │ │ │ │ + cbz r1, 242ea │ │ │ │ subs r3, r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ strb.w r7, [r8] │ │ │ │ - bls.n 24384 │ │ │ │ + bls.n 24374 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 24368 │ │ │ │ + beq.n 24358 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 24368 │ │ │ │ + bcs.n 24358 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 243ac │ │ │ │ + beq.n 2439c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ - cbz r1, 24366 │ │ │ │ + cbz r1, 24356 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov r2, r7 │ │ │ │ - bl 134dc │ │ │ │ + bl 134cc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r0, 2434e │ │ │ │ + cbz r0, 2433e │ │ │ │ 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 24358 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24362 │ │ │ │ + cbz r1, 24352 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 243b6 │ │ │ │ + cbz r3, 243a6 │ │ │ │ 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] @ (243bc ) │ │ │ │ + ldr r3, [pc, #92] @ (243b8 ) │ │ │ │ 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 243ae │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 134dc │ │ │ │ + bl 134cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24366 │ │ │ │ + beq.n 24356 │ │ │ │ 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 242ee │ │ │ │ + b.n 24358 │ │ │ │ mov r0, r7 │ │ │ │ blx 8644 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 24322 │ │ │ │ + b.n 24312 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24362 │ │ │ │ + b.n 24352 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb76c │ │ │ │ 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] @ (244f0 ) │ │ │ │ + ldr r3, [pc, #268] @ (244f4 ) │ │ │ │ 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 +44249,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 244ac │ │ │ │ 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, 24452 │ │ │ │ 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 244c8 │ │ │ │ blx 83c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24406 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244ac │ │ │ │ + cbz r3, 2449c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 24416 │ │ │ │ + b.n 24406 │ │ │ │ blx 83c8 │ │ │ │ - cbz r7, 24474 │ │ │ │ + cbz r7, 24464 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244b4 │ │ │ │ + cbz r3, 244a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24406 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24406 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24406 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 244a8 │ │ │ │ + cbz r0, 24498 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24416 │ │ │ │ + beq.n 24406 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 24416 │ │ │ │ + bne.n 24406 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244be │ │ │ │ + b.n 244ae │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24416 │ │ │ │ + b.n 24406 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24474 │ │ │ │ + b.n 24464 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #72] @ (24508 ) │ │ │ │ - ldr r3, [pc, #64] @ (24504 ) │ │ │ │ + ldr r2, [pc, #72] @ (244f8 ) │ │ │ │ + ldr r3, [pc, #64] @ (244f4 ) │ │ │ │ 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 244ea │ │ │ │ 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 24498 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244f2 │ │ │ │ + cbz r3, 244e2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244be │ │ │ │ + b.n 244ae │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ - b.n 244a8 │ │ │ │ + b.n 24498 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002450c : │ │ │ │ +000244fc : │ │ │ │ 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, 24534 │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r6, [r5, #3200] @ 0xc80 │ │ │ │ - cbz r6, 2454e │ │ │ │ + cbz r6, 2453e │ │ │ │ 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 +44379,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 243c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 245da │ │ │ │ + beq.n 245ca │ │ │ │ ldr.w r3, [r5, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2462a │ │ │ │ + beq.n 2461a │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 2458a │ │ │ │ + b.n 2457a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 24626 │ │ │ │ + bls.n 24616 │ │ │ │ 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 2456e │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2457e │ │ │ │ + beq.n 2456e │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - cbz r6, 245e6 │ │ │ │ + cbz r6, 245d6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - cbz r2, 245c8 │ │ │ │ + cbz r2, 245b8 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbnz r3, 24604 │ │ │ │ + cbnz r3, 245f4 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 245e6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24582 │ │ │ │ + bls.n 24572 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 245b0 │ │ │ │ + bne.n 245a0 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 245e6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24582 │ │ │ │ + bcs.n 24572 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245c4 │ │ │ │ + b.n 245b4 │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24544 │ │ │ │ + b.n 24534 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 245e6 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 24582 │ │ │ │ + bls.n 24572 │ │ │ │ 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 2459a │ │ │ │ + b.n 24572 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2453a │ │ │ │ + beq.n 2452a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 245f6 │ │ │ │ + beq.n 245e6 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 24582 │ │ │ │ + bcs.n 24572 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245c4 │ │ │ │ + b.n 245b4 │ │ │ │ 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 24536 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024638 : │ │ │ │ +00024628 : │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ (24644 ) │ │ │ │ + ldr r1, [pc, #4] @ (24634 ) │ │ │ │ add r1, pc │ │ │ │ b.w 8480 │ │ │ │ lsrs r7, r1, #8 │ │ │ │ ... │ │ │ │ │ │ │ │ -00024648 : │ │ │ │ +00024638 : │ │ │ │ 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] @ (24684 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ (24698 ) │ │ │ │ + ldr r2, [pc, #60] @ (24688 ) │ │ │ │ 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] @ (2468c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 8484 │ │ │ │ - cbnz r5, 24682 │ │ │ │ + cbnz r5, 24672 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #28] @ (246a0 ) │ │ │ │ + ldr r1, [pc, #28] @ (24690 ) │ │ │ │ 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} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f32 , , │ │ │ │ - stcl 15, cr15, [pc, #-1020]! @ 242a8 │ │ │ │ + stcl 15, cr15, [pc, #-1020]! @ 24298 │ │ │ │ │ │ │ │ -000246a4 : │ │ │ │ +00024694 : │ │ │ │ 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] @ (2471c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w lr, [pc, #120] @ 24730 │ │ │ │ + ldr.w lr, [pc, #120] @ 24720 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #116] @ (24734 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 24738 │ │ │ │ + ldr r3, [pc, #116] @ (24724 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 24728 │ │ │ │ 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, 246f0 │ │ │ │ + ldr r1, [pc, #80] @ (2472c ) │ │ │ │ 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, 2470a │ │ │ │ + ldr r1, [pc, #60] @ (24730 ) │ │ │ │ + ldr r2, [pc, #44] @ (24720 ) │ │ │ │ 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 24718 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ (24744 ) │ │ │ │ + ldr r1, [pc, #40] @ (24734 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 24700 │ │ │ │ + b.n 246f0 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f16 , , │ │ │ │ - cbz r4, 247b4 │ │ │ │ + cbz r4, 247a8 │ │ │ │ movs r1, r0 │ │ │ │ ldcl 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ │ │ │ -00024748 : │ │ │ │ +00024738 : │ │ │ │ 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] @ 247ac │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #96] @ (247c0 ) │ │ │ │ + ldr r4, [pc, #96] @ (247b0 ) │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #96] @ (247c4 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 247c8 │ │ │ │ + ldr r3, [pc, #96] @ (247b4 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 247b8 │ │ │ │ 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] @ (247bc ) │ │ │ │ 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] @ (247c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (247b0 ) │ │ │ │ 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 247a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 2481a │ │ │ │ + cbz r0, 2480e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2481e │ │ │ │ + cbz r6, 24812 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe367ce │ │ │ │ - cbz r0, 2481e │ │ │ │ + bl ffe367be │ │ │ │ + cbz r0, 24812 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000247d4 : │ │ │ │ +000247c4 : │ │ │ │ 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, 247e0 │ │ │ │ mov r8, r0 │ │ │ │ blx 8128 │ │ │ │ - cbnz r0, 247fc │ │ │ │ + cbnz r0, 247ec │ │ │ │ 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] @ (248b8 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #200] @ (248cc ) │ │ │ │ + ldr r1, [pc, #200] @ (248bc ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 243d0 │ │ │ │ + bl 243c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 247f0 │ │ │ │ + beq.n 247e0 │ │ │ │ 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 2488e │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 2483a │ │ │ │ + b.n 2482a │ │ │ │ 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 2488e │ │ │ │ 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 2481a │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2482a │ │ │ │ + beq.n 2481a │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 24872 │ │ │ │ + b.n 24862 │ │ │ │ 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 2481e │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2485c │ │ │ │ + beq.n 2484c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2485c │ │ │ │ + beq.n 2484c │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2485c │ │ │ │ + beq.n 2484c │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ orrs r0, r7 │ │ │ │ - bne.n 2485c │ │ │ │ + bne.n 2484c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8358 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 248b2 │ │ │ │ + cbnz r0, 248a2 │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ - b.n 2485c │ │ │ │ + b.n 2484c │ │ │ │ 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 2484c │ │ │ │ nop │ │ │ │ @ instruction: 0xebf9ffff │ │ │ │ - ldc 15, cr15, [pc], #1020 @ 24ccc │ │ │ │ + ldc 15, cr15, [pc], #1020 @ 24cbc │ │ │ │ │ │ │ │ -000248d0 : │ │ │ │ +000248c0 : │ │ │ │ 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] @ (24970 ) │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ - ldr r3, [pc, #156] @ (24984 ) │ │ │ │ + ldr r3, [pc, #156] @ (24974 ) │ │ │ │ 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 +44772,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, 24948 │ │ │ │ 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] @ (24978 ) │ │ │ │ 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, 24936 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24972 │ │ │ │ + cbz r3, 24962 │ │ │ │ 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] @ (2497c ) │ │ │ │ + ldr r3, [pc, #40] @ (24974 ) │ │ │ │ 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 2496a │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24946 │ │ │ │ + b.n 24936 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 249bc │ │ │ │ + cbz r0, 249b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 249aa │ │ │ │ + cbz r4, 2499e │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024990 : │ │ │ │ +00024980 : │ │ │ │ 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] @ 24a08 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ - ldr.w ip, [pc, #116] @ 24a1c │ │ │ │ + ldr.w ip, [pc, #116] @ 24a0c │ │ │ │ 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 +44848,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, 249ee │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #56] @ (24a20 ) │ │ │ │ - ldr r3, [pc, #48] @ (24a1c ) │ │ │ │ + ldr r2, [pc, #56] @ (24a10 ) │ │ │ │ + ldr r3, [pc, #48] @ (24a0c ) │ │ │ │ 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 24a02 │ │ │ │ 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 249d2 │ │ │ │ + cbz r4, 249fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #24] │ │ │ │ - b.n 249e6 │ │ │ │ + b.n 249d6 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 24a22 │ │ │ │ + cbz r4, 24a16 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024a24 : │ │ │ │ +00024a14 : │ │ │ │ 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 24a74 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r2, 24a56 │ │ │ │ - b.n 24a6e │ │ │ │ - cbnz r3, 24a98 │ │ │ │ + cbnz r2, 24a46 │ │ │ │ + b.n 24a5e │ │ │ │ + cbnz r3, 24a88 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 24a6e │ │ │ │ + cbz r2, 24a5e │ │ │ │ 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 24a40 │ │ │ │ mov r0, lr │ │ │ │ blx 8bf8 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ mov r1, r5 │ │ │ │ blx 8bf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44933,49 +44922,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 24a5e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024aa0 : │ │ │ │ +00024a90 : │ │ │ │ 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 24ae0 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 24af0 │ │ │ │ + cbz r2, 24ae0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 24ad6 │ │ │ │ + b.n 24ac6 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - cbnz r3, 24af6 │ │ │ │ + cbnz r3, 24ae6 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 24af0 │ │ │ │ + cbz r4, 24ae0 │ │ │ │ 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 24abe │ │ │ │ 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 +44974,176 @@ │ │ │ │ blx 8b5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024b14 : │ │ │ │ +00024b04 : │ │ │ │ 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, 24b30 │ │ │ │ add.w r5, r0, #11392 @ 0x2c80 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 24b86 │ │ │ │ + bne.n 24b76 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ - cbz r0, 24b7a │ │ │ │ + cbz r0, 24b6a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 24b90 │ │ │ │ + cbz r4, 24b80 │ │ │ │ subs.w r7, r9, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 24b5e │ │ │ │ + b.n 24b4e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 24b78 │ │ │ │ + cbz r4, 24b68 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 24b78 │ │ │ │ + cbz r6, 24b68 │ │ │ │ bics.w r3, r7, r5 │ │ │ │ - beq.n 24b58 │ │ │ │ + beq.n 24b48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - cbz r1, 24b7e │ │ │ │ + cbz r1, 24b6e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b.n 24b58 │ │ │ │ + b.n 24b48 │ │ │ │ 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 24b30 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 24b7a │ │ │ │ + b.n 24b6a │ │ │ │ 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] @ (24e3c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #676] @ (24e50 ) │ │ │ │ + ldr r1, [pc, #676] @ (24e40 ) │ │ │ │ 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 24c6e │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24cea │ │ │ │ + beq.w 24cda │ │ │ │ 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 24c54 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24bf8 │ │ │ │ + beq.n 24be8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8894 │ │ │ │ add.w r3, r6, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1340c │ │ │ │ + bl 133fc │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ blx 82e0 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24c9e │ │ │ │ + beq.n 24c8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24c9e │ │ │ │ + beq.n 24c8e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24dea │ │ │ │ + beq.w 24dda │ │ │ │ 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 24c26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 135e8 │ │ │ │ + bl 135d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24dd4 │ │ │ │ + beq.w 24dc4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d1c │ │ │ │ + beq.n 24d0c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24d1c │ │ │ │ + beq.n 24d0c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 24c7e │ │ │ │ + beq.n 24c6e │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e20 │ │ │ │ + beq.w 24e10 │ │ │ │ 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] @ (24e44 ) │ │ │ │ + ldr r2, [pc, #460] @ (24e40 ) │ │ │ │ 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 24e38 │ │ │ │ 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 24cf2 │ │ │ │ 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 24c6e │ │ │ │ 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 +45151,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 24dd2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 24c80 │ │ │ │ + b.n 24c70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24d8a │ │ │ │ + bne.n 24d7a │ │ │ │ mov r0, r5 │ │ │ │ blx 87e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi.n 24c7e │ │ │ │ - ldr r4, [pc, #348] @ (24e58 ) │ │ │ │ + bhi.n 24c6e │ │ │ │ + ldr r4, [pc, #348] @ (24e48 ) │ │ │ │ mov r9, r8 │ │ │ │ add r4, pc │ │ │ │ - b.n 24be8 │ │ │ │ + b.n 24bd8 │ │ │ │ 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 24c6e │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b.n 24cb6 │ │ │ │ + b.n 24ca6 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 24db4 │ │ │ │ + beq.n 24da4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e00 │ │ │ │ + bne.n 24df0 │ │ │ │ add.w r1, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.n 24d70 │ │ │ │ + bcs.n 24d60 │ │ │ │ blx 83c8 │ │ │ │ mov r1, fp │ │ │ │ - cbz r1, 24d58 │ │ │ │ + cbz r1, 24d48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e40 │ │ │ │ + beq.n 24e30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e2e │ │ │ │ + beq.n 24e1e │ │ │ │ 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 +45221,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 24c70 │ │ │ │ + ldr r0, [pc, #208] @ (24e4c ) │ │ │ │ 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 24bd8 │ │ │ │ + b.n 24c5a │ │ │ │ mov r1, r4 │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 24df0 │ │ │ │ + cbz r0, 24de0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e28 │ │ │ │ + bne.n 24e18 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 24d70 │ │ │ │ + b.n 24d60 │ │ │ │ ldr.w r0, [fp, #3188] @ 0xc74 │ │ │ │ mov r1, r5 │ │ │ │ blx 8224 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 24d7e │ │ │ │ + b.n 24d6e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c80 │ │ │ │ + b.n 24c70 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24c44 │ │ │ │ + b.n 24c34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84b4 │ │ │ │ ldr.w r7, [sl, #16] │ │ │ │ - b.n 24c80 │ │ │ │ + b.n 24c70 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24e1a │ │ │ │ + beq.n 24e0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24e38 │ │ │ │ + cbz r3, 24e28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - b.n 24d7e │ │ │ │ + b.n 24d6e │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 24c7e │ │ │ │ + b.n 24c6e │ │ │ │ blx 83c8 │ │ │ │ - b.n 24e0e │ │ │ │ + b.n 24dfe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8644 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 24d6c │ │ │ │ + b.n 24d5c │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24e1a │ │ │ │ + b.n 24e0a │ │ │ │ mov r0, fp │ │ │ │ blx 81c0 │ │ │ │ - b.n 24d58 │ │ │ │ + b.n 24d48 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #616] @ (250c4 ) │ │ │ │ + ldr r6, [pc, #616] @ (250b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (24e90 ) │ │ │ │ + ldr r6, [pc, #48] @ (24e80 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00024e60 : │ │ │ │ +00024e50 : │ │ │ │ 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 24b84 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00024e7c : │ │ │ │ +00024e6c : │ │ │ │ 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] @ (25018 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #408] @ (2502c ) │ │ │ │ + ldr r3, [pc, #408] @ (2501c ) │ │ │ │ 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 24fa4 │ │ │ │ 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 24f76 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24f98 │ │ │ │ + beq.n 24f88 │ │ │ │ add.w r0, r6, #28 │ │ │ │ add.w sl, r6, #28 │ │ │ │ - bl 1340c │ │ │ │ + bl 133fc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25002 │ │ │ │ + beq.w 24ff2 │ │ │ │ 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 24ee4 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 87e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 135e8 │ │ │ │ + bl 135d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24f98 │ │ │ │ + beq.n 24f88 │ │ │ │ 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 24f88 │ │ │ │ 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 2500a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 24f98 │ │ │ │ + cbz r3, 24f88 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 8918 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 134dc │ │ │ │ + bl 134cc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, r9] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ blx 8054 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24e7c │ │ │ │ - b.n 24f9a │ │ │ │ + bl 24e6c │ │ │ │ + b.n 24f8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 24f98 │ │ │ │ + cbz r3, 24f88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 24fd8 │ │ │ │ + cbz r3, 24fc8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24fd8 │ │ │ │ + beq.n 24fc8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (25030 ) │ │ │ │ - ldr r3, [pc, #140] @ (2502c ) │ │ │ │ + ldr r2, [pc, #148] @ (25020 ) │ │ │ │ + ldr r3, [pc, #140] @ (2501c ) │ │ │ │ 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 25014 │ │ │ │ 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 24fe4 │ │ │ │ movw r3, #11408 @ 0x2c90 │ │ │ │ adds r2, r6, r3 │ │ │ │ str r4, [r6, r3] │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 24f9a │ │ │ │ + b.n 24f8a │ │ │ │ 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 24ff8 │ │ │ │ strd r4, r5, [r2, #24] │ │ │ │ - b.n 24fd4 │ │ │ │ + b.n 24fc4 │ │ │ │ blx 8268 │ │ │ │ adds r0, r4, r0 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 24fca │ │ │ │ + b.n 24fba │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24f02 │ │ │ │ + b.n 24ef2 │ │ │ │ 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 24fde │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 24f48 │ │ │ │ + b.n 24f38 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025034 : │ │ │ │ +00025024 : │ │ │ │ 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 24b84 │ │ │ │ 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 : │ │ │ │ +00025058 : │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 25074 │ │ │ │ - ldr r2, [pc, #8] @ (25078 ) │ │ │ │ + cbz r1, 25064 │ │ │ │ + ldr r2, [pc, #8] @ (25068 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8568 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #168] @ (25124 ) │ │ │ │ + ldr r3, [pc, #168] @ (25114 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002507c : │ │ │ │ +0002506c : │ │ │ │ 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] @ (251a0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #288] @ (251b4 ) │ │ │ │ + ldr r3, [pc, #288] @ (251a4 ) │ │ │ │ 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, 2509c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 250b2 │ │ │ │ + cbz r6, 250a2 │ │ │ │ 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 25198 │ │ │ │ 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, 2511a │ │ │ │ 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, 2511a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 251a8 │ │ │ │ + beq.n 25198 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 251a8 │ │ │ │ + beq.n 25198 │ │ │ │ ldrb.w r3, [r3, #3284] @ 0xcd4 │ │ │ │ - cbz r3, 2511c │ │ │ │ + cbz r3, 2510c │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 2511c │ │ │ │ + beq.n 2510c │ │ │ │ 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 2518e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbz r7, 25122 │ │ │ │ + cbz r7, 25112 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 25138 │ │ │ │ + cbz r6, 25128 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 25138 │ │ │ │ + b.n 25128 │ │ │ │ ldr.w r2, [r3, #3200] @ 0xc80 │ │ │ │ - cbz r2, 25152 │ │ │ │ + cbz r2, 25142 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 25152 │ │ │ │ + cbz r2, 25142 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #124] @ (251b8 ) │ │ │ │ - ldr r3, [pc, #120] @ (251b4 ) │ │ │ │ + ldr r2, [pc, #124] @ (251a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (251a4 ) │ │ │ │ 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 2519c │ │ │ │ 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 25198 │ │ │ │ add.w r7, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1340c │ │ │ │ + bl 133fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 251a8 │ │ │ │ + cbz r3, 25198 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135e8 │ │ │ │ + bl 135d8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 251a8 │ │ │ │ + ble.n 25198 │ │ │ │ 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 25198 │ │ │ │ + cbz r6, 25186 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 25138 │ │ │ │ + b.n 25128 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8634 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25138 │ │ │ │ + b.n 25128 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000251bc : │ │ │ │ +000251ac : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8c40 │ │ │ │ │ │ │ │ -000251c4 : │ │ │ │ +000251b4 : │ │ │ │ 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, 251d0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8230 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000251e4 : │ │ │ │ +000251d4 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8be4 │ │ │ │ │ │ │ │ -000251ec : │ │ │ │ +000251dc : │ │ │ │ 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] @ 25244 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (25258 ) │ │ │ │ + ldr r2, [pc, #64] @ (25248 ) │ │ │ │ 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] @ (2524c ) │ │ │ │ + ldr r3, [pc, #28] @ (25248 ) │ │ │ │ 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 25240 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025260 : │ │ │ │ +00025250 : │ │ │ │ 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] @ (25320 ) │ │ │ │ + ldr r3, [pc, #188] @ (25324 ) │ │ │ │ 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 +45756,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 25304 │ │ │ │ + cbz r7, 252a0 │ │ │ │ mov r0, r7 │ │ │ │ blx 87e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 252f4 │ │ │ │ + cbnz r0, 252e4 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25322 │ │ │ │ + beq.n 25312 │ │ │ │ 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] @ (25328 ) │ │ │ │ + ldr r3, [pc, #108] @ (25324 ) │ │ │ │ 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 2531a │ │ │ │ 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 +45794,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 252ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 252b0 │ │ │ │ + beq.n 252a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 8054 │ │ │ │ - b.n 252c2 │ │ │ │ + b.n 252b2 │ │ │ │ blx 83c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 252c2 │ │ │ │ + beq.n 252b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 252ba │ │ │ │ + bne.n 252aa │ │ │ │ mov r0, r6 │ │ │ │ blx 81c0 │ │ │ │ - b.n 252c2 │ │ │ │ + b.n 252b2 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, 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, 2534c │ │ │ │ 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 : │ │ │ │ +0002535c : │ │ │ │ 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] @ (25434 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #196] @ (25448 ) │ │ │ │ + ldr r4, [pc, #196] @ (25438 ) │ │ │ │ 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 253a2 │ │ │ │ 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 253a2 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 253ce │ │ │ │ + cbnz r2, 253be │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (2544c ) │ │ │ │ - ldr r3, [pc, #144] @ (25448 ) │ │ │ │ + ldr r2, [pc, #148] @ (2543c ) │ │ │ │ + ldr r3, [pc, #144] @ (25438 ) │ │ │ │ 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 25430 │ │ │ │ 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, 25422 │ │ │ │ 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, 25418 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 253b2 │ │ │ │ + beq.n 253a2 │ │ │ │ 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 +45920,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 253a4 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 253fc │ │ │ │ + b.n 253ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 856c │ │ │ │ - b.n 253b4 │ │ │ │ + b.n 253a4 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #256 @ (adr r7, 25548 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 25578 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #64 @ (adr r7, 25490 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 254c0 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025450 : │ │ │ │ +00025440 : │ │ │ │ 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, 25464 │ │ │ │ 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 : │ │ │ │ +00025474 : │ │ │ │ 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] @ 254dc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (254f0 ) │ │ │ │ + ldr r2, [pc, #64] @ (254e0 ) │ │ │ │ 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] @ (254e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (254e0 ) │ │ │ │ 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 254d8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #104 @ (adr r6, 25558 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 25588 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, 258c8 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 254f8 ) │ │ │ │ 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 : │ │ │ │ +00025500 : │ │ │ │ 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] @ (25560 ) │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #76] @ (25574 ) │ │ │ │ + ldr r3, [pc, #76] @ (25564 ) │ │ │ │ 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 +46043,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 24b84 │ │ │ │ + ldr r2, [pc, #32] @ (25568 ) │ │ │ │ + ldr r3, [pc, #28] @ (25564 ) │ │ │ │ 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 2555c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #632 @ (adr r5, 257ec ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 2581c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #448 @ (adr r5, 2573c ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 2576c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002557c : │ │ │ │ +0002556c : │ │ │ │ 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] @ (25590 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r1, r4, [sp] │ │ │ │ blx 807c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000255a4 : │ │ │ │ +00025594 : │ │ │ │ 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 +46096,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] @ (25720 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #344] @ (25734 ) │ │ │ │ + ldr r3, [pc, #344] @ (25724 ) │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 87fc │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 133e0 │ │ │ │ + bl 133d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 256c8 │ │ │ │ + bne.n 256b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 89e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 2561e │ │ │ │ + cbz r5, 2560e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25702 │ │ │ │ + beq.n 256f2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r5, 25634 │ │ │ │ + cbz r5, 25624 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25722 │ │ │ │ + beq.n 25712 │ │ │ │ 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 2564e │ │ │ │ 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, 25668 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2570a │ │ │ │ + beq.n 256fa │ │ │ │ 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, 25680 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25712 │ │ │ │ + beq.n 25702 │ │ │ │ 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, 2569a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2571a │ │ │ │ + beq.n 2570a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbnz r6, 256dc │ │ │ │ - ldr r2, [pc, #136] @ (25738 ) │ │ │ │ - ldr r3, [pc, #132] @ (25734 ) │ │ │ │ + cbnz r6, 256cc │ │ │ │ + ldr r2, [pc, #136] @ (25728 ) │ │ │ │ + ldr r3, [pc, #132] @ (25724 ) │ │ │ │ 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 2571a │ │ │ │ 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 255ee │ │ │ │ + ldr r2, [pc, #92] @ (2572c ) │ │ │ │ + ldr r3, [pc, #84] @ (25724 ) │ │ │ │ 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 2571a │ │ │ │ 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 2560e │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25678 │ │ │ │ + b.n 25668 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25690 │ │ │ │ + b.n 25680 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 256aa │ │ │ │ + b.n 2569a │ │ │ │ mov r0, r5 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25634 │ │ │ │ + b.n 25624 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #936 @ (adr r4, 25adc ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 25b0c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #96 @ (adr r4, 2579c ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 257cc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 25ae0 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 25b10 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025740 : │ │ │ │ - cbz r0, 2575a │ │ │ │ +00025730 : │ │ │ │ + cbz r0, 2574a │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r2, #3188] @ 0xc74 │ │ │ │ - cbz r3, 2575a │ │ │ │ + cbz r3, 2574a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 2575a │ │ │ │ + cbz r3, 2574a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt r3, [r0, #16] │ │ │ │ - ble.n 2575e │ │ │ │ + ble.n 2574e │ │ │ │ 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 255b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #3188] @ 0xc74 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25798 │ │ │ │ + cbz r3, 25788 │ │ │ │ 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 25782 │ │ │ │ │ │ │ │ -000257a0 : │ │ │ │ +00025790 : │ │ │ │ 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 257d6 │ │ │ │ blx 8ad4 │ │ │ │ mov r0, r4 │ │ │ │ blx 8cc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 859c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r3, r1, #30 │ │ │ │ @@ -46323,511 +46312,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 257c2 │ │ │ │ nop │ │ │ │ │ │ │ │ -000257f0 : │ │ │ │ - cbz r0, 25818 │ │ │ │ +000257e0 : │ │ │ │ + cbz r0, 25808 │ │ │ │ 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 255b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 854c │ │ │ │ b.w 854c │ │ │ │ │ │ │ │ -0002581c : │ │ │ │ +0002580c : │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 25826 │ │ │ │ + bne.n 25816 │ │ │ │ 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 255b8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8250 │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25866 │ │ │ │ + cbz r3, 25856 │ │ │ │ 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 : │ │ │ │ +00025864 : │ │ │ │ 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] @ (258ac ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ ldr.w r3, [r4, #3240] @ 0xca8 │ │ │ │ - cbz r3, 258ba │ │ │ │ + cbz r3, 258aa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 258ba │ │ │ │ + cbz r4, 258aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 258ba │ │ │ │ + cbz r3, 258aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 8468 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25874 │ │ │ │ + bl 25864 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2589c │ │ │ │ + bne.n 2588c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ │ │ │ │ -000258c0 : │ │ │ │ +000258b0 : │ │ │ │ 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] @ 25900 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #60] @ (25914 ) │ │ │ │ + ldr r3, [pc, #60] @ (25904 ) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #56] @ (25918 ) │ │ │ │ + ldr r1, [pc, #56] @ (25908 ) │ │ │ │ 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] @ (2590c ) │ │ │ │ + ldr r3, [pc, #28] @ (25904 ) │ │ │ │ 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 258fa │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #960 @ (adr r1, 25cd4 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 25904 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa55ffff │ │ │ │ - add r1, pc, #840 @ (adr r1, 25c68 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 25c98 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025920 : │ │ │ │ +00025910 : │ │ │ │ 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] @ 259f8 │ │ │ │ mov ip, r3 │ │ │ │ add lr, pc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #204] @ (25a0c ) │ │ │ │ + ldr r3, [pc, #204] @ (259fc ) │ │ │ │ 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 259b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 25966 │ │ │ │ + cbz r1, 25956 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259d2 │ │ │ │ - cbz r2, 2596c │ │ │ │ + beq.n 259c2 │ │ │ │ + cbz r2, 2595c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, 259ce │ │ │ │ + cbz r3, 259be │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 259d6 │ │ │ │ + cbz r3, 259c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 259ca │ │ │ │ - ldr r1, [pc, #136] @ (25a10 ) │ │ │ │ + cbz r3, 259ba │ │ │ │ + ldr r1, [pc, #136] @ (25a00 ) │ │ │ │ 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, 259d4 │ │ │ │ + ldr r2, [pc, #108] @ (25a04 ) │ │ │ │ + ldr r3, [pc, #96] @ (259fc ) │ │ │ │ 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 259f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #84] @ (25a18 ) │ │ │ │ + ldr r1, [pc, #84] @ (25a08 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 8484 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 259a6 │ │ │ │ + b.n 25996 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2596c │ │ │ │ + b.n 2595c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 25966 │ │ │ │ + b.n 25956 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25984 │ │ │ │ - b.n 259ca │ │ │ │ + bne.n 25974 │ │ │ │ + b.n 259ba │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 259ca │ │ │ │ + beq.n 259ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 259fc │ │ │ │ + cbz r3, 259ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 259ca │ │ │ │ + b.n 259ba │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 259ca │ │ │ │ + b.n 259ba │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #584 @ (adr r1, 25c54 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 25c84 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 25ab2 │ │ │ │ - vsra.u32 d26, d14, #1 │ │ │ │ + blt.n 25aa2 │ │ │ │ + vaddw.u q13, , d30 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 25a56 │ │ │ │ + blt.n 25a46 │ │ │ │ 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, 25a34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a6e │ │ │ │ + cbz r3, 25a5e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx 83c8 │ │ │ │ - cbz r4, 25a5e │ │ │ │ + cbz r4, 25a4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a62 │ │ │ │ + cbz r3, 25a52 │ │ │ │ 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 25a34 │ │ │ │ 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] @ (25b50 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #212] @ (25b64 ) │ │ │ │ + ldr r1, [pc, #212] @ (25b54 ) │ │ │ │ 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 25aa6 │ │ │ │ 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 25ac0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (25b68 ) │ │ │ │ - ldr r3, [pc, #168] @ (25b64 ) │ │ │ │ + ldr r2, [pc, #172] @ (25b58 ) │ │ │ │ + ldr r3, [pc, #168] @ (25b54 ) │ │ │ │ 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 25b4a │ │ │ │ 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, 25b34 │ │ │ │ mov r0, r6 │ │ │ │ blx 8234 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 25b18 │ │ │ │ + cbz r0, 25b08 │ │ │ │ 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 25aa8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25b2c │ │ │ │ + cbz r1, 25b1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b52 │ │ │ │ + cbz r3, 25b42 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ blx 83c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 25ab6 │ │ │ │ + beq.n 25aa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b4a │ │ │ │ + cbz r3, 25b3a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 25ab6 │ │ │ │ + b.n 25aa6 │ │ │ │ blx 83c8 │ │ │ │ - b.n 25b2c │ │ │ │ + b.n 25b1c │ │ │ │ mov r0, r4 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25ab6 │ │ │ │ + b.n 25aa6 │ │ │ │ mov r0, r1 │ │ │ │ blx 81c0 │ │ │ │ - b.n 25b2c │ │ │ │ + b.n 25b1c │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #232 @ (adr r0, 25c4c ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 25c7c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #48 @ (adr r0, 25b9c ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 25bcc ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025b6c : │ │ │ │ +00025b5c : │ │ │ │ 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] @ (25b94 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ (25ba8 ) │ │ │ │ + ldr r0, [pc, #40] @ (25b98 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #40] @ (25bac ) │ │ │ │ - ldr r1, [pc, #40] @ (25bb0 ) │ │ │ │ + ldr r2, [pc, #40] @ (25b9c ) │ │ │ │ + ldr r1, [pc, #40] @ (25ba0 ) │ │ │ │ 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, 25b8e │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r0, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ 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 : │ │ │ │ +00025ba4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a78 │ │ │ │ + b.n 25a68 │ │ │ │ │ │ │ │ -00025bb8 : │ │ │ │ +00025ba8 : │ │ │ │ b.w 85d8 │ │ │ │ │ │ │ │ -00025bbc : │ │ │ │ +00025bac : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25a78 │ │ │ │ + b.n 25a68 │ │ │ │ │ │ │ │ -00025bc0 : │ │ │ │ +00025bb0 : │ │ │ │ b.w 8970 │ │ │ │ │ │ │ │ -00025bc4 : │ │ │ │ +00025bb4 : │ │ │ │ b.w 8698 │ │ │ │ │ │ │ │ -00025bc8 : │ │ │ │ +00025bb8 : │ │ │ │ b.w 8508 │ │ │ │ │ │ │ │ -00025bcc : │ │ │ │ +00025bbc : │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ -00025bd0 : │ │ │ │ - cbz r0, 25bfc │ │ │ │ +00025bc0 : │ │ │ │ + cbz r0, 25bec │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 25bfc │ │ │ │ + cbz r2, 25bec │ │ │ │ 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 25bca │ │ │ │ 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 : │ │ │ │ +00025bf0 : │ │ │ │ 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] @ (25ef8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #756] @ (25f0c ) │ │ │ │ + ldr r1, [pc, #756] @ (25efc ) │ │ │ │ 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 25d08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25da6 │ │ │ │ + beq.w 25d96 │ │ │ │ strb r2, [r3, #0] │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25cec │ │ │ │ + beq.n 25cdc │ │ │ │ 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 25dc8 │ │ │ │ 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] @ (25f00 ) │ │ │ │ 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 27084 │ │ │ │ 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 +46824,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 25c72 │ │ │ │ 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 +46840,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 25ebe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25de0 │ │ │ │ + bne.n 25dd0 │ │ │ │ add r0, r3 │ │ │ │ - b.n 25cfc │ │ │ │ + b.n 25cec │ │ │ │ cmp.w fp, #1 │ │ │ │ itt le │ │ │ │ movle r2, #0 │ │ │ │ strble r2, [r3, #0] │ │ │ │ - bgt.w 25e00 │ │ │ │ + bgt.w 25df0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #532] @ (25f14 ) │ │ │ │ - ldr r3, [pc, #524] @ (25f0c ) │ │ │ │ + ldr r2, [pc, #532] @ (25f04 ) │ │ │ │ + ldr r3, [pc, #524] @ (25efc ) │ │ │ │ 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 25ec6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e0a │ │ │ │ + beq.n 25dfa │ │ │ │ movs r2, #0 │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp r9, r2 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bge.w 25e38 │ │ │ │ + bge.w 25e28 │ │ │ │ cmn.w r9, #16 │ │ │ │ - blt.n 25dd4 │ │ │ │ + blt.n 25dc4 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.n 25cec │ │ │ │ + beq.n 25cdc │ │ │ │ add.w r1, r3, fp │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ - blt.w 25eda │ │ │ │ + blt.w 25eca │ │ │ │ cmp r7, #0 │ │ │ │ it le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 25ce8 │ │ │ │ + ble.n 25cd8 │ │ │ │ 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 27084 │ │ │ │ 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 25d5a │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - b.n 25cda │ │ │ │ + b.n 25cca │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - bne.n 25e74 │ │ │ │ - ldr r2, [pc, #360] @ (25f18 ) │ │ │ │ - ldr r3, [pc, #348] @ (25f0c ) │ │ │ │ + bne.n 25e64 │ │ │ │ + ldr r2, [pc, #360] @ (25f08 ) │ │ │ │ + ldr r3, [pc, #348] @ (25efc ) │ │ │ │ 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 25ec6 │ │ │ │ + ldr r0, [pc, #344] @ (25f0c ) │ │ │ │ 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 25e82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25cfc │ │ │ │ + b.n 25cec │ │ │ │ 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 +46951,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 25cea │ │ │ │ + ldr r2, [pc, #284] @ (25f10 ) │ │ │ │ add r2, pc │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ strh r2, [r3, #0] │ │ │ │ - b.n 25cfa │ │ │ │ + b.n 25cea │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25dd0 │ │ │ │ + bge.n 25dc0 │ │ │ │ cmn.w r2, #16 │ │ │ │ - blt.n 25dd4 │ │ │ │ + blt.n 25dc4 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dac │ │ │ │ + beq.n 25d9c │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r3, [sp, #91] @ 0x5b │ │ │ │ - blt.n 25ef4 │ │ │ │ + blt.n 25ee4 │ │ │ │ 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 25d4a │ │ │ │ cmp.w r9, #16 │ │ │ │ - bgt.n 25dd4 │ │ │ │ + bgt.n 25dc4 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.w 25cec │ │ │ │ + beq.w 25cdc │ │ │ │ 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 25ece │ │ │ │ cmp r7, #0 │ │ │ │ itt le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ movle ip, r3 │ │ │ │ - ble.n 25de0 │ │ │ │ + ble.n 25dd0 │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 25d5a │ │ │ │ + b.n 25d4a │ │ │ │ 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 25c52 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25dac │ │ │ │ + beq.n 25d9c │ │ │ │ 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 25d4a │ │ │ │ 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 25c52 │ │ │ │ add r0, ip │ │ │ │ blx 8234 │ │ │ │ - b.n 25cfc │ │ │ │ + b.n 25cec │ │ │ │ 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 25cc2 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - bne.w 25c62 │ │ │ │ - b.n 25cd2 │ │ │ │ + bne.w 25c52 │ │ │ │ + b.n 25cc2 │ │ │ │ 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 25c52 │ │ │ │ + ldr r6, [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 r5, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025f24 : │ │ │ │ +00025f14 : │ │ │ │ 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 : │ │ │ │ +00025f30 : │ │ │ │ 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] @ (25f88 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (25f9c ) │ │ │ │ + ldr r2, [pc, #72] @ (25f8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 25f8c │ │ │ │ + cbz r0, 25f7c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 25f8c │ │ │ │ + beq.n 25f7c │ │ │ │ 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, 25f7c │ │ │ │ + ldr r2, [pc, #40] @ (25f90 ) │ │ │ │ + ldr r3, [pc, #36] @ (25f8c ) │ │ │ │ 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 25f82 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 25f74 │ │ │ │ + b.n 25f64 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025fa4 : │ │ │ │ +00025f94 : │ │ │ │ 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, 25ff2 │ │ │ │ adds r5, r0, #1 │ │ │ │ - b.n 25fc0 │ │ │ │ + b.n 25fb0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r3, 25ffe │ │ │ │ + cbz r3, 25fee │ │ │ │ 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 25faa │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r7, r5, #1 │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 25fe6 │ │ │ │ + bne.n 25fd6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 25fde │ │ │ │ + beq.n 25fce │ │ │ │ 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 25fb0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00026008 : │ │ │ │ +00025ff8 : │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 26088 │ │ │ │ + bge.n 26078 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26088 │ │ │ │ + beq.n 26078 │ │ │ │ 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 26030 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 2606c │ │ │ │ + beq.n 2605c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ - cbz r3, 2605a │ │ │ │ + cbz r3, 2604a │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - bne.n 2602e │ │ │ │ + bne.n 2601e │ │ │ │ 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 26030 │ │ │ │ + cbz r1, 26072 │ │ │ │ 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 2605e │ │ │ │ + cbz r1, 26072 │ │ │ │ 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 +47222,316 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00026090 : │ │ │ │ +00026080 : │ │ │ │ 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, 260a8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - cbz r4, 260b8 │ │ │ │ + cbz r4, 260a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 260ac │ │ │ │ + b.n 2609c │ │ │ │ adds r0, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 260aa │ │ │ │ + bne.n 2609a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000260bc : │ │ │ │ +000260ac : │ │ │ │ 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, 260f0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbz r5, 26100 │ │ │ │ + cbz r5, 260f0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 260e0 │ │ │ │ + bne.n 260d0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 260d8 │ │ │ │ + beq.n 260c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 260ee │ │ │ │ + b.n 260de │ │ │ │ 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 260d4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 26100 │ │ │ │ + cbz r3, 260f0 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00026104 : │ │ │ │ +000260f4 : │ │ │ │ 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, 26114 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ - cbz r4, 26128 │ │ │ │ + cbz r4, 26118 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002612c : │ │ │ │ +0002611c : │ │ │ │ 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, 26134 │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00026148 : │ │ │ │ +00026138 : │ │ │ │ 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] @ (26188 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #64] @ (2619c ) │ │ │ │ + ldr r3, [pc, #64] @ (2618c ) │ │ │ │ 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, 2617e │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #40] @ (261a0 ) │ │ │ │ - ldr r3, [pc, #32] @ (2619c ) │ │ │ │ + ldr r2, [pc, #40] @ (26190 ) │ │ │ │ + ldr r3, [pc, #32] @ (2618c ) │ │ │ │ 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 26184 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - b.n 26176 │ │ │ │ + b.n 26166 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000261a4 : │ │ │ │ +00026194 : │ │ │ │ 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] @ (261ec ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #72] @ (26200 ) │ │ │ │ + ldr r3, [pc, #72] @ (261f0 ) │ │ │ │ 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, 261e0 │ │ │ │ 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] @ (261f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (261f0 ) │ │ │ │ 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 261e6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 261d8 │ │ │ │ + b.n 261c8 │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026208 : │ │ │ │ +000261f8 : │ │ │ │ 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 │ │ │ │ +00026210 : │ │ │ │ + cbz r0, 2621e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 26232 │ │ │ │ + bne.n 26222 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 26232 │ │ │ │ + bne.n 26222 │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 2623c │ │ │ │ + beq.n 2622c │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #10 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00026248 : │ │ │ │ +00026238 : │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 262b2 │ │ │ │ + cbz r0, 262a2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 262b2 │ │ │ │ + bne.n 262a2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r0, 2628a │ │ │ │ + cbnz r0, 2627a │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 262a4 │ │ │ │ - bhi.n 2629c │ │ │ │ + beq.n 26294 │ │ │ │ + bhi.n 2628c │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 26284 │ │ │ │ + beq.n 26274 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 262a8 │ │ │ │ + bne.n 26298 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2625c │ │ │ │ + bne.n 2624c │ │ │ │ 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, 262a6 │ │ │ │ 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 2624a │ │ │ │ + b.n 26264 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 2626a │ │ │ │ + beq.n 2625a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 262a8 │ │ │ │ + bne.n 26298 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 262b4 │ │ │ │ + bmi.n 262a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2625c │ │ │ │ - b.n 26274 │ │ │ │ + bne.n 2624c │ │ │ │ + b.n 26264 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 26274 │ │ │ │ + b.n 26264 │ │ │ │ nop │ │ │ │ │ │ │ │ -000262bc : │ │ │ │ - cbz r0, 262fc │ │ │ │ +000262ac : │ │ │ │ + cbz r0, 262ec │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 262c8 │ │ │ │ - ldr r0, [pc, #112] @ (26334 ) │ │ │ │ + cbnz r2, 262b8 │ │ │ │ + ldr r0, [pc, #112] @ (26324 ) │ │ │ │ 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, 262d4 │ │ │ │ + ldr r0, [pc, #88] @ (26328 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8a74 │ │ │ │ - cbnz r0, 26302 │ │ │ │ + cbnz r0, 262f2 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8820 │ │ │ │ - cbz r0, 26308 │ │ │ │ - ldr r0, [pc, #68] @ (2633c ) │ │ │ │ + cbz r0, 262f8 │ │ │ │ + ldr r0, [pc, #68] @ (2632c ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #64] @ (26340 ) │ │ │ │ + ldr r0, [pc, #64] @ (26330 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #64] @ (26344 ) │ │ │ │ + ldr r0, [pc, #64] @ (26334 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (26348 ) │ │ │ │ + ldr r1, [pc, #60] @ (26338 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 26326 │ │ │ │ - ldr r1, [pc, #52] @ (2634c ) │ │ │ │ + cbz r0, 26316 │ │ │ │ + ldr r1, [pc, #52] @ (2633c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8098 │ │ │ │ - cbz r0, 2632c │ │ │ │ - ldr r0, [pc, #44] @ (26350 ) │ │ │ │ + cbz r0, 2631c │ │ │ │ + ldr r0, [pc, #44] @ (26340 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #44] @ (26354 ) │ │ │ │ + ldr r0, [pc, #44] @ (26344 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ (26358 ) │ │ │ │ + ldr r0, [pc, #40] @ (26348 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -47575,204 +47564,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 263a4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 26396 │ │ │ │ + beq.n 26386 │ │ │ │ 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 2637e │ │ │ │ ldr r5, [r4, #28] │ │ │ │ adds r2, r0, r5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2638e │ │ │ │ + beq.n 2637e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 856c │ │ │ │ - b.n 2638e │ │ │ │ + b.n 2637e │ │ │ │ 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, 263da │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbnz r5, 263e0 │ │ │ │ - b.n 263ea │ │ │ │ + cbnz r5, 263d0 │ │ │ │ + b.n 263da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r1, r3, r0 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbz r3, 263dc │ │ │ │ + cbz r3, 263cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 8468 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbz r0, 263f6 │ │ │ │ + cbz r0, 263e6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r5, 263e8 │ │ │ │ + cbz r5, 263d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 263ca │ │ │ │ + bne.n 263ba │ │ │ │ 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 263da │ │ │ │ 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] @ (26528 ) │ │ │ │ + ldr r3, [pc, #292] @ (2652c ) │ │ │ │ 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 2651e │ │ │ │ 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 26454 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 264ca │ │ │ │ + beq.n 264ba │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 26494 │ │ │ │ + beq.n 26484 │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 264ee │ │ │ │ + bne.n 264de │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26512 │ │ │ │ + beq.n 26502 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ add.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2643e │ │ │ │ + bne.n 2642e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264e6 │ │ │ │ + beq.n 264d6 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 264e6 │ │ │ │ + beq.n 264d6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (26540 ) │ │ │ │ - ldr r3, [pc, #188] @ (2653c ) │ │ │ │ + ldr r2, [pc, #196] @ (26530 ) │ │ │ │ + ldr r3, [pc, #188] @ (2652c ) │ │ │ │ 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 26522 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264a8 │ │ │ │ + beq.n 26498 │ │ │ │ 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 26468 │ │ │ │ + ldr r1, [pc, #152] @ (26534 ) │ │ │ │ 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, 2651a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2645a │ │ │ │ - b.n 26478 │ │ │ │ + bne.n 2644a │ │ │ │ + b.n 26468 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264de │ │ │ │ + beq.n 264ce │ │ │ │ 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 26468 │ │ │ │ + ldr r1, [pc, #104] @ (26538 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264ae │ │ │ │ - ldr r1, [pc, #100] @ (2654c ) │ │ │ │ + b.n 2649e │ │ │ │ + ldr r1, [pc, #100] @ (2653c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 264ae │ │ │ │ + b.n 2649e │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ strb.w r6, [sp, #1] │ │ │ │ strb.w r3, [sp] │ │ │ │ - beq.n 2650c │ │ │ │ + beq.n 264fc │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a04 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 26478 │ │ │ │ + bne.n 26468 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - b.n 264ae │ │ │ │ + b.n 2649e │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2652e │ │ │ │ + beq.n 2651e │ │ │ │ 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 2646a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26478 │ │ │ │ + beq.n 26468 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2647a │ │ │ │ + b.n 2646a │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [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 +47771,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 2657e │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26400 │ │ │ │ - cbz r0, 26588 │ │ │ │ - ldr r1, [pc, #80] @ (265cc ) │ │ │ │ + bl 263f0 │ │ │ │ + cbz r0, 26578 │ │ │ │ + ldr r1, [pc, #80] @ (265bc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 265a4 │ │ │ │ + beq.n 26594 │ │ │ │ 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] @ (265c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2656c │ │ │ │ - b.n 26588 │ │ │ │ + beq.n 2655c │ │ │ │ + b.n 26578 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26400 │ │ │ │ + bl 263f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26588 │ │ │ │ - ldr r1, [pc, #28] @ (265d4 ) │ │ │ │ + beq.n 26578 │ │ │ │ + ldr r1, [pc, #28] @ (265c4 ) │ │ │ │ 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 2657a │ │ │ │ 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 +47831,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] @ (266fc ) │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26636 │ │ │ │ + bne.n 26626 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - cbz r4, 2663e │ │ │ │ + cbz r4, 2662e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2663e │ │ │ │ - ldr r7, [pc, #256] @ (26710 ) │ │ │ │ + cbz r5, 2662e │ │ │ │ + ldr r7, [pc, #256] @ (26700 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26400 │ │ │ │ + bl 263f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 26636 │ │ │ │ + cbz r3, 26626 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2663e │ │ │ │ + cbz r4, 2662e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2663e │ │ │ │ + cbz r5, 2662e │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 26612 │ │ │ │ + beq.n 26602 │ │ │ │ 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] @ (26704 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26636 │ │ │ │ + bne.n 26626 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 266ea │ │ │ │ + beq.n 266da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2667a │ │ │ │ + cbz r0, 2666a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 26672 │ │ │ │ - b.n 2667a │ │ │ │ + cbnz r4, 26662 │ │ │ │ + b.n 2666a │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ - bl 26550 │ │ │ │ + bl 26540 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2667a │ │ │ │ + cbz r4, 2666a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26666 │ │ │ │ + bne.n 26656 │ │ │ │ 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] @ (26708 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8ae0 │ │ │ │ - cbz r6, 266d4 │ │ │ │ + cbz r6, 266c4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - cbz r4, 266d4 │ │ │ │ - ldr r7, [pc, #124] @ (2671c ) │ │ │ │ + cbz r4, 266c4 │ │ │ │ + ldr r7, [pc, #124] @ (2670c ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ - cbz r5, 266d4 │ │ │ │ + cbz r5, 266c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 8a04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26702 │ │ │ │ + bne.n 266f2 │ │ │ │ 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 265c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 83fc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 266a2 │ │ │ │ + bne.n 26692 │ │ │ │ ldr.w r3, [sl, #3240] @ 0xca8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 266e2 │ │ │ │ + beq.n 266d2 │ │ │ │ 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] @ (26710 ) │ │ │ │ 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 26688 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d10 │ │ │ │ - b.n 26636 │ │ │ │ + b.n 26626 │ │ │ │ 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 : │ │ │ │ +00026714 : │ │ │ │ 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, 2674c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 265d8 │ │ │ │ + bl 265c8 │ │ │ │ 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 : │ │ │ │ +00026754 : │ │ │ │ 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 26794 │ │ │ │ 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 : │ │ │ │ +0002679c : │ │ │ │ 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] @ (269ac ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #512] @ (269c0 ) │ │ │ │ + ldr r3, [pc, #512] @ (269b0 ) │ │ │ │ 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, 267da │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #496] @ (269c4 ) │ │ │ │ - ldr r3, [pc, #492] @ (269c0 ) │ │ │ │ + ldr r2, [pc, #496] @ (269b4 ) │ │ │ │ + ldr r3, [pc, #492] @ (269b0 ) │ │ │ │ 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 269a8 │ │ │ │ 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 +48056,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 26996 │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - beq.n 26894 │ │ │ │ + beq.n 26884 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ adds r4, r0, #1 │ │ │ │ - cbnz r5, 2684a │ │ │ │ + cbnz r5, 2683a │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ str r0, [sp, #32] │ │ │ │ itt ne │ │ │ │ movne r2, #2 │ │ │ │ strne r2, [sp, #48] @ 0x30 │ │ │ │ - beq.w 2694c │ │ │ │ + beq.w 2693c │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 26918 │ │ │ │ + beq.n 26908 │ │ │ │ subs r0, r0, r2 │ │ │ │ add r1, r0 │ │ │ │ sub.w r0, ip, #110 @ 0x6e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 26870 │ │ │ │ + bhi.n 26860 │ │ │ │ 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 26898 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - bne.n 26834 │ │ │ │ + bne.n 26824 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 26364 │ │ │ │ + bl 26354 │ │ │ │ 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 26872 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 26910 │ │ │ │ + bls.n 26900 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26910 │ │ │ │ + beq.n 26900 │ │ │ │ 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 2699e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 26910 │ │ │ │ + cbz r7, 26900 │ │ │ │ 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, 268f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbnz r3, 268fa │ │ │ │ - b.n 26900 │ │ │ │ + cbnz r3, 268ea │ │ │ │ + b.n 268f0 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 26900 │ │ │ │ + cbz r3, 268f0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 268f2 │ │ │ │ + bne.n 268e2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 26364 │ │ │ │ + bl 26354 │ │ │ │ mov r0, r7 │ │ │ │ blx 81c0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8d10 │ │ │ │ - b.n 267ce │ │ │ │ + b.n 267be │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.n 26940 │ │ │ │ + beq.n 26930 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 26954 │ │ │ │ + beq.n 26944 │ │ │ │ cmp.w lr, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #61 @ 0x3d │ │ │ │ - beq.n 26998 │ │ │ │ + beq.n 26988 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 26878 │ │ │ │ + beq.n 26868 │ │ │ │ subs r0, r0, r2 │ │ │ │ strb.w ip, [r1, r0] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26868 │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26868 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26868 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bne.n 26934 │ │ │ │ + bne.n 26924 │ │ │ │ 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 26868 │ │ │ │ mov.w ip, #13 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26868 │ │ │ │ mov.w ip, #10 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26868 │ │ │ │ mov.w ip, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 26878 │ │ │ │ + b.n 26868 │ │ │ │ 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 26868 │ │ │ │ blx 8d10 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 267d0 │ │ │ │ + b.n 267c0 │ │ │ │ mov r0, r2 │ │ │ │ blx 8644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 268ce │ │ │ │ + b.n 268be │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000269c8 : │ │ │ │ +000269b8 : │ │ │ │ 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] @ (26a58 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #144] @ (26a6c ) │ │ │ │ + ldr r3, [pc, #144] @ (26a5c ) │ │ │ │ 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 26a08 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ - cbnz r0, 26a0c │ │ │ │ + cbnz r0, 269fc │ │ │ │ ldrd r1, r3, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 26a32 │ │ │ │ + bne.n 26a22 │ │ │ │ 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] @ (26a60 ) │ │ │ │ + ldr r2, [pc, #80] @ (26a5c ) │ │ │ │ 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 26a54 │ │ │ │ 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 269fc │ │ │ │ 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 269fe │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026a74 : │ │ │ │ +00026a64 : │ │ │ │ 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] @ 26b50 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #216] @ (26b64 ) │ │ │ │ + ldr r3, [pc, #216] @ (26b54 ) │ │ │ │ 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 26b2c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r3 │ │ │ │ blx 8490 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26b36 │ │ │ │ + bne.n 26b26 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 26b36 │ │ │ │ + beq.n 26b26 │ │ │ │ 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 26b2c │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #179] @ 0xb3 │ │ │ │ - cbz r3, 26b56 │ │ │ │ + cbz r3, 26b46 │ │ │ │ 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 26b0c │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 26b1c │ │ │ │ - cbnz r1, 26b1c │ │ │ │ + beq.n 26b0c │ │ │ │ + cbnz r1, 26b0c │ │ │ │ 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 26aec │ │ │ │ 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 26b2e │ │ │ │ mov r0, r5 │ │ │ │ blx 8df8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (26b68 ) │ │ │ │ - ldr r3, [pc, #32] @ (26b64 ) │ │ │ │ + ldr r2, [pc, #40] @ (26b58 ) │ │ │ │ + ldr r3, [pc, #32] @ (26b54 ) │ │ │ │ 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 26b4a │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 26b3e │ │ │ │ + b.n 26b2e │ │ │ │ blx 8398 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 26dc2 │ │ │ │ + bcc.w 26db2 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 26dac │ │ │ │ + bls.w 26d9c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 26db4 │ │ │ │ + beq.w 26da4 │ │ │ │ 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, 26b98 ) │ │ │ │ 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 +48588,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, 26db8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 270c4 │ │ │ │ + b.w 270b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26dc2 │ │ │ │ + beq.n 26db2 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26b70 │ │ │ │ + bl 26b60 │ │ │ │ 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 2705a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2703a │ │ │ │ + beq.w 2702a │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 27044 │ │ │ │ + bls.w 27034 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 27054 │ │ │ │ + beq.w 27044 │ │ │ │ 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, 26e20 ) │ │ │ │ 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 +48811,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 270b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2706a │ │ │ │ + beq.n 2705a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26dee │ │ │ │ + bl 26dde │ │ │ │ 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, 2709c │ │ │ │ + cbnz r2, 2709c │ │ │ │ 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 270b4 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 270d0 │ │ │ │ + bl 270c0 │ │ │ │ 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 +48848,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 271ac │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 271d4 │ │ │ │ + beq.n 271c4 │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 271cc │ │ │ │ + beq.n 271bc │ │ │ │ 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 +48871,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 2712c │ │ │ │ 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, 271ac │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 27166 │ │ │ │ + b.n 27156 │ │ │ │ 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 2716a │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2714a │ │ │ │ + bcs.n 2713a │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 27166 │ │ │ │ + bne.n 27156 │ │ │ │ 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 +48919,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, 271b4 │ │ │ │ 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 270e8 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 270f8 │ │ │ │ - b.n 271cc │ │ │ │ + bne.n 270e8 │ │ │ │ + b.n 271bc │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000271e8 <.fini>: │ │ │ │ +000271d8 <.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 │ │ │ │ + 0x000271e0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000271f0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00027200 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00027210 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00027220 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00027230 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00027240 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00027250 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00027260 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00027270 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ + 0x00027280 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ + 0x00027290 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ + 0x000272a0 2e686578 20000000 362e302e 37000000 .hex ...6.0.7... │ │ │ │ + 0x000272b0 61202626 20666f6f 00000000 65676700 a && foo....egg. │ │ │ │ + 0x000272c0 65676720 26262061 72636800 78383600 egg && arch.x86. │ │ │ │ + 0x000272d0 6573696c 00000000 61726d00 74726163 esil....arm.trac │ │ │ │ + 0x000272e0 65000000 65676720 26262063 6f646500 e...egg && code. │ │ │ │ + 0x000272f0 65676720 26262066 696c6500 65676720 egg && file.egg │ │ │ │ + 0x00027300 26262066 6d740000 2e2e2f6c 6962722f && fmt..../libr/ │ │ │ │ + 0x00027310 6567672f 6567672e 63000000 6567672e egg/egg.c...egg. │ │ │ │ + 0x00027320 7072696e 74662025 73000000 25733a0a printf %s...%s:. │ │ │ │ + 0x00027330 00000000 7838362e 6e7a0000 54686520 ....x86.nz..The │ │ │ │ + 0x00027340 65676720 636f6d70 696c6572 2067656e egg compiler gen │ │ │ │ + 0x00027350 65726174 6564206e 6f20636f 64652074 erated no code t │ │ │ │ + 0x00027360 6f206173 73656d62 6c650000 725f6173 o assemble..r_as │ │ │ │ + 0x00027370 6d5f6d61 7373656d 626c6520 68617320 m_massemble has │ │ │ │ + 0x00027380 6661696c 65642025 73000000 43616e6e failed %s...Cann │ │ │ │ + 0x00027390 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ + 0x000273a0 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ + 0x000273b0 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ + 0x000273c0 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ + 0x000273d0 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ + 0x000273e0 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ + 0x000273f0 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x00027400 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ + 0x00027410 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x00027420 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ + 0x00027430 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ + 0x00027440 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ + 0x00027450 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ + 0x00027460 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ + 0x00027470 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ + 0x00027480 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ + 0x00027490 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ + 0x000274a0 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ + 0x000274b0 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ + 0x000274c0 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ + 0x000274d0 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ + 0x000274e0 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ + 0x000274f0 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ + 0x00027500 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ + 0x00027510 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ + 0x00027520 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ + 0x00027530 67636300 2e2e2f6c 6962722f 6567672f gcc.../libr/egg/ │ │ │ │ + 0x00027540 6567675f 6366696c 652e6300 436f756c egg_cfile.c.Coul │ │ │ │ + 0x00027550 646e2774 2066696e 64206120 636f6d70 dn't find a comp │ │ │ │ + 0x00027560 696c6572 2120506c 65617365 20736574 iler! Please set │ │ │ │ + 0x00027570 20434300 53464c49 42504154 48000000 CC.SFLIBPATH... │ │ │ │ + 0x00027580 7232202d 6868207c 20677265 7020494e r2 -hh | grep IN │ │ │ │ + 0x00027590 43444952 207c2061 776b2027 7b707269 CDIR | awk '{pri │ │ │ │ + 0x000275a0 6e742024 327d2700 43616e6e 6f742066 nt $2}'.Cannot f │ │ │ │ + 0x000275b0 696e6420 53464c49 42504154 4820656e ind SFLIBPATH en │ │ │ │ + 0x000275c0 76207661 72000000 25732f73 666c6962 v var...%s/sflib │ │ │ │ + 0x000275d0 00000000 61726d36 34000000 61617263 ....arm64...aarc │ │ │ │ + 0x000275e0 68363400 7468756d 62000000 61726d33 h64.thumb...arm3 │ │ │ │ + 0x000275f0 32000000 6d697073 00000000 6d697073 2...mips....mips │ │ │ │ + 0x00027600 33320000 6d697073 36340000 64617277 32..mips64..darw │ │ │ │ + 0x00027610 696e0000 6d61636f 73000000 74766f73 in..macos...tvos │ │ │ │ + 0x00027620 00000000 77617463 686f7300 696f7300 ....watchos.ios. │ │ │ │ + 0x00027630 6f626a63 6f707900 656c6600 0a2e7365 objcopy.elf...se │ │ │ │ + 0x00027640 6374696f 6e202e74 6578740a 2e676c6f ction .text..glo │ │ │ │ + 0x00027650 626c2020 6d61696e 0a2f2f20 2e747970 bl main.// .typ │ │ │ │ + 0x00027660 65202020 6d61696e 2c204066 756e6374 e main, @funct │ │ │ │ + 0x00027670 696f6e0a 2573206d 61696e0a 00000000 ion.%s main..... │ │ │ │ + 0x00027680 676f626a 636f7079 00000000 6d616368 gobjcopy....mach │ │ │ │ + 0x00027690 30000000 2d617263 68206933 3836202d 0...-arch i386 - │ │ │ │ + 0x000276a0 66504943 202d6650 49450000 2d617263 fPIC -fPIE..-arc │ │ │ │ + 0x000276b0 68206933 3836202d 66504943 202d6650 h i386 -fPIC -fP │ │ │ │ + 0x000276c0 4945202d 70696500 2d617263 68207838 IE -pie.-arch x8 │ │ │ │ + 0x000276d0 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ + 0x000276e0 00000000 2d617263 68207838 365f3634 ....-arch x86_64 │ │ │ │ + 0x000276f0 202d6650 4943202d 66504945 202d7069 -fPIC -fPIE -pi │ │ │ │ + 0x00027700 65000000 2d736861 72656420 2d63202d e...-shared -c - │ │ │ │ + 0x00027710 66504943 202d7069 65202d66 50494500 fPIC -pie -fPIE. │ │ │ │ + 0x00027720 0a2e7465 78740a25 73205f6d 61696e0a ..text.%s _main. │ │ │ │ + 0x00027730 00000000 2d665049 43202d66 50494520 ....-fPIC -fPIE │ │ │ │ + 0x00027740 2d706965 202d6670 6963202d 6d333200 -pie -fpic -m32. │ │ │ │ + 0x00027750 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ + 0x00027760 202d6670 6963202d 6d363400 2d665049 -fpic -m64.-fPI │ │ │ │ + 0x00027770 43202d66 50494520 2d706965 202d6670 C -fPIE -pie -fp │ │ │ │ + 0x00027780 6963202d 6e6f7374 61727466 696c6573 ic -nostartfiles │ │ │ │ + 0x00027790 00000000 25732d25 732d2564 00000000 ....%s-%s-%d.... │ │ │ │ + 0x000277a0 77696e64 6f777300 2e746578 74000000 windows..text... │ │ │ │ + 0x000277b0 70650000 302e5f5f 54455854 2e5f5f74 pe..0.__TEXT.__t │ │ │ │ + 0x000277c0 65787400 64617277 696e2d61 726d2d36 ext.darwin-arm-6 │ │ │ │ + 0x000277d0 34000000 78637275 6e202d2d 73646b20 4...xcrun --sdk │ │ │ │ + 0x000277e0 6970686f 6e656f73 20676363 202d6172 iphoneos gcc -ar │ │ │ │ + 0x000277f0 63682061 726d3634 202d6d69 70686f6e ch arm64 -miphon │ │ │ │ + 0x00027800 656f732d 76657273 696f6e2d 6d696e3d eos-version-min= │ │ │ │ + 0x00027810 31302e30 00000000 64617277 696e2d61 10.0....darwin-a │ │ │ │ + 0x00027820 726d2d33 32000000 78637275 6e202d2d rm-32...xcrun -- │ │ │ │ + 0x00027830 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ + 0x00027840 202d6172 63682061 726d7637 202d6d69 -arch armv7 -mi │ │ │ │ + 0x00027850 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ + 0x00027860 6d696e3d 31302e30 00000000 2573202d min=10.0....%s - │ │ │ │ + 0x00027870 6e6f7374 646c6962 00000000 25732025 nostdlib....%s % │ │ │ │ + 0x00027880 73202d6f 20272573 2e746d70 27202d53 s -o '%s.tmp' -S │ │ │ │ + 0x00027890 20272573 270a0000 696e7661 6c696420 '%s'...invalid │ │ │ │ + 0x000278a0 63456e76 20616c6c 6f636174 696f6e00 cEnv allocation. │ │ │ │ + 0x000278b0 25732e73 00000000 7768696c 65206f70 %s.s....while op │ │ │ │ + 0x000278c0 656e696e 67202573 2e730000 25732e74 ening %s.s..%s.t │ │ │ │ + 0x000278d0 6d700000 436f756c 64206e6f 74206f70 mp..Could not op │ │ │ │ + 0x000278e0 656e2027 25732700 74657874 00000000 en '%s'.text.... │ │ │ │ + 0x000278f0 72646174 61000000 726f6461 74610000 rdata...rodata.. │ │ │ │ + 0x00027900 5f5f6765 74657370 5f5f0000 6765745f __getesp__..get_ │ │ │ │ + 0x00027910 70635f74 68756e6b 2e627800 25732025 pc_thunk.bx.%s % │ │ │ │ + 0x00027920 73202d6f 20272573 2e6f2720 2725732e s -o '%s.o' '%s. │ │ │ │ + 0x00027930 73270000 72616269 6e32202d 6f202725 s'..rabin2 -o '% │ │ │ │ + 0x00027940 732e7465 78742720 2d4f2064 2f532f27 s.text' -O d/S/' │ │ │ │ + 0x00027950 25732720 2725732e 6f270a00 72616269 %s' '%s.o'..rabi │ │ │ │ + 0x00027960 6e32202d 6f202725 732e7465 78742720 n2 -o '%s.text' │ │ │ │ + 0x00027970 2d4f2064 2f532f27 25732720 27257327 -O d/S/'%s' '%s' │ │ │ │ + 0x00027980 2e6f0000 4c696e6b 61676520 6661696c .o..Linkage fail │ │ │ │ + 0x00027990 65642100 43616e6e 6f742066 696e6420 ed!.Cannot find │ │ │ │ + 0x000279a0 25732e6f 00000000 25732e74 65787400 %s.o....%s.text. │ │ │ │ + 0x000279b0 46414c4c 4241434b 3a205573 696e6720 FALLBACK: Using │ │ │ │ + 0x000279c0 6f626a63 6f707920 696e7374 65616420 objcopy instead │ │ │ │ + 0x000279d0 6f662072 6162696e 32000000 27257327 of rabin2...'%s' │ │ │ │ + 0x000279e0 202d6a20 2e746578 74202d4f 2062696e -j .text -O bin │ │ │ │ + 0x000279f0 61727920 2725732e 6f272027 25732e74 ary '%s.o' '%s.t │ │ │ │ + 0x00027a00 65787427 00000000 27257327 202d6a20 ext'....'%s' -j │ │ │ │ + 0x00027a10 302e5f5f 54455854 2e5f5f74 65787420 0.__TEXT.__text │ │ │ │ + 0x00027a20 2d4f2062 696e6172 79202725 732e6f27 -O binary '%s.o' │ │ │ │ + 0x00027a30 20272573 2e746578 74270000 6f626a63 '%s.text'..objc │ │ │ │ + 0x00027a40 6f707920 6661696c 65642100 25732e25 opy failed!.%s.% │ │ │ │ + 0x00027a50 73000000 2573202d 666f6d69 742d6672 s...%s -fomit-fr │ │ │ │ + 0x00027a60 616d652d 706f696e 74657220 2d666e6f ame-pointer -fno │ │ │ │ + 0x00027a70 2d7a6572 6f2d696e 69746961 6c697a65 -zero-initialize │ │ │ │ + 0x00027a80 642d696e 2d627373 00000000 2573202d d-in-bss....%s - │ │ │ │ + 0x00027a90 666e6f2d 73746163 6b2d7072 6f746563 fno-stack-protec │ │ │ │ + 0x00027aa0 746f7220 2d6e6f73 7464696e 63202d69 tor -nostdinc -i │ │ │ │ + 0x00027ab0 6e636c75 64652027 2573272f 27257327 nclude '%s'/'%s' │ │ │ │ + 0x00027ac0 2f73666c 69622e68 00000000 2573202d /sflib.h....%s - │ │ │ │ + 0x00027ad0 7a206578 65637374 61636b20 2d666f6d z execstack -fom │ │ │ │ + 0x00027ae0 69742d66 72616d65 2d706f69 6e746572 it-frame-pointer │ │ │ │ + 0x00027af0 202d6669 6e6c696e 652d6675 6e637469 -finline-functi │ │ │ │ + 0x00027b00 6f6e7320 2d666e6f 2d7a6572 6f2d696e ons -fno-zero-in │ │ │ │ + 0x00027b10 69746961 6c697a65 642d696e 2d627373 itialized-in-bss │ │ │ │ + 0x00027b20 00000000 2e637374 72696e67 00000000 .....cstring.... │ │ │ │ + 0x00027b30 73697a65 00000000 5f5f5f6d 61696e00 size....___main. │ │ │ │ + 0x00027b40 73656374 696f6e00 5f5f616c 6c6f6361 section.__alloca │ │ │ │ + 0x00027b50 00000000 7a65726f 00000000 63666900 ....zero....cfi. │ │ │ │ + 0x00027b60 636c616e 67000000 62696e00 746d7000 clang...bin.tmp. │ │ │ │ + 0x00027b70 6f000000 676f746f 00000000 62726561 o...goto....brea │ │ │ │ + 0x00027b80 6b000000 2e2e2f6c 6962722f 6567672f k...../libr/egg/ │ │ │ │ + 0x00027b90 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ + 0x00027ba0 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ + 0x00027bb0 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ + 0x00027bc0 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ + 0x00027bd0 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ + 0x00027be0 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ + 0x00027bf0 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ + 0x00027c00 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ + 0x00027c10 25645f25 645f2564 00000000 5f5f656e %d_%d_%d....__en │ │ │ │ + 0x00027c20 645f2564 5f25645f 25640000 73746469 d_%d_%d_%d..stdi │ │ │ │ + 0x00027c30 6e000000 2f6c6962 2f726164 61726532 n.../lib/radare2 │ │ │ │ + 0x00027c40 2f362e30 2e372f65 67670000 2e3a2573 /6.0.7/egg...:%s │ │ │ │ + 0x00027c50 2f257300 4547475f 494e4344 49520000 /%s.EGG_INCDIR.. │ │ │ │ + 0x00027c60 25733a25 73000000 72617267 00000000 %s:%s...rarg.... │ │ │ │ + 0x00027c70 556e6b6e 6f776e20 61726720 666f7220 Unknown arg for │ │ │ │ + 0x00027c80 73797363 616c6c20 27257327 00000000 syscall '%s'.... │ │ │ │ + 0x00027c90 4e6f2043 616c6c4e 616d6520 27257327 No CallName '%s' │ │ │ │ + 0x00027ca0 00000000 25252573 00000000 536f6d65 ....%%%s....Some │ │ │ │ + 0x00027cb0 7468696e 67206973 20726561 6c6c7920 thing is really │ │ │ │ + 0x00027cc0 77726f6e 6720696e 20686572 65000000 wrong in here... │ │ │ │ + 0x00027cd0 4e6f2072 6f6f6d20 696e2074 68652073 No room in the s │ │ │ │ + 0x00027ce0 74617469 63207374 61636b66 72616d65 tatic stackframe │ │ │ │ + 0x00027cf0 21202825 64206d75 73742062 65202564 ! (%d must be %d │ │ │ │ + 0x00027d00 29000000 2e666978 25640000 64617461 )....fix%d..data │ │ │ │ + 0x00027d10 20282573 29282573 2973697a 653d2825 (%s)(%s)size=(% │ │ │ │ + 0x00027d20 64290a00 2e646174 610a0000 2e746578 d)...data....tex │ │ │ │ + 0x00027d30 740a0000 225c7830 30220000 2e617363 t..."\x00"...asc │ │ │ │ + 0x00027d40 69692025 7325730a 00000000 2e6c6f6e ii %s%s......lon │ │ │ │ + 0x00027d50 67202573 0a000000 43616e6e 6f742070 g %s....Cannot p │ │ │ │ + 0x00027d60 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ + 0x00027d70 25630000 25733a25 64204e65 7374696e %c..%s:%d Nestin │ │ │ │ + 0x00027d80 67206f66 20657870 72657373 696f6e73 g of expressions │ │ │ │ + 0x00027d90 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ │ + 0x00027da0 65640000 2e666978 30000000 646f6573 ed...fix0...does │ │ │ │ + 0x00027db0 206e6f74 20736574 206e616d 65206f72 not set name or │ │ │ │ + 0x00027dc0 20636f6e 74656e74 20666f72 20616c69 content for ali │ │ │ │ + 0x00027dd0 61730000 676c6f62 616c2d62 75666665 as..global-buffe │ │ │ │ + 0x00027de0 722d6f76 6572666c 6f772069 6e20616c r-overflow in al │ │ │ │ + 0x00027df0 69617365 73000000 646f6573 206e6f74 iases...does not │ │ │ │ + 0x00027e00 20736574 206e616d 65206f72 20617267 set name or arg │ │ │ │ + 0x00027e10 20666f72 20737973 63616c6c 00000000 for syscall.... │ │ │ │ + 0x00027e20 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ + 0x00027e30 6572666c 6f772069 6e207379 7363616c erflow in syscal │ │ │ │ + 0x00027e40 6c730000 6c6f7373 20626163 6b207175 ls..loss back qu │ │ │ │ + 0x00027e50 6f746520 696e2069 6e636c75 64652064 ote in include d │ │ │ │ + 0x00027e60 69726563 746f7279 00000000 77726f6e irectory....wron │ │ │ │ + 0x00027e70 6720696e 636c7564 65207379 6e746178 g include syntax │ │ │ │ + 0x00027e80 00000000 25732f25 73000000 25732f25 ....%s/%s...%s/% │ │ │ │ + 0x00027e90 732f2573 00000000 43616e6e 6f742066 s/%s....Cannot f │ │ │ │ + 0x00027ea0 696e6420 696e636c 75646520 66696c65 ind include file │ │ │ │ + 0x00027eb0 20272573 27000000 43616e6e 6f742066 '%s'...Cannot f │ │ │ │ + 0x00027ec0 696e6420 27257327 00000000 496e7661 ind '%s'....Inva │ │ │ │ + 0x00027ed0 6c696420 6e756d62 6572206f 66206172 lid number of ar │ │ │ │ + 0x00027ee0 67756d65 6e747320 666f7220 676f746f guments for goto │ │ │ │ + 0x00027ef0 28290000 43616e6e 6f74206d 6b766172 ()..Cannot mkvar │ │ │ │ + 0x00027f00 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00027f10 7768696c 65207379 6e746178 00000000 while syntax.... │ │ │ │ + 0x00027f20 5f5f6265 67696e5f 25645f25 645f2564 __begin_%d_%d_%d │ │ │ │ + 0x00027f30 0a000000 73657420 73797363 616c6c20 ....set syscall │ │ │ │ + 0x00027f40 61726773 00000000 73797363 616c6c00 args....syscall. │ │ │ │ + 0x00027f50 43616e6e 6f742067 65742040 73797363 Cannot get @sysc │ │ │ │ + 0x00027f60 616c6c20 7061796c 6f616400 696e6c69 all payload.inli │ │ │ │ + 0x00027f70 6e650000 63616c6c 20696e20 6567672d ne..call in egg- │ │ │ │ + 0x00027f80 3e6c616e 672e6d6f 64652025 64000000 >lang.mode %d... │ │ │ │ + 0x00027f90 43616e6e 6f742072 65736f6c 76652076 Cannot resolve v │ │ │ │ + 0x00027fa0 61726961 626c6520 27257327 00000000 ariable '%s'.... │ │ │ │ + 0x00027fb0 6e6f7420 73757070 6f727420 666f7220 not support for │ │ │ │ + 0x00027fc0 2a707472 20696e20 6567672d 3e6c616e *ptr in egg->lan │ │ │ │ + 0x00027fd0 672e6473 74766172 00000000 53696e6b g.dstvar....Sink │ │ │ │ + 0x00027fe0 696e6720 6265666f 7265206f 76657266 ing before overf │ │ │ │ + 0x00027ff0 6c6f7700 656c7365 00000000 20205f5f low.else.... __ │ │ │ │ + 0x00028000 656e645f 25645f25 645f2564 00000000 end_%d_%d_%d.... │ │ │ │ + 0x00028010 20205f5f 62656769 6e5f2564 5f25645f __begin_%d_%d_ │ │ │ │ + 0x00028020 25643a0a 00000000 5f5f6966 656c7365 %d:.....__ifelse │ │ │ │ + 0x00028030 5f25645f 25640000 20205f5f 656e645f _%d_%d.. __end_ │ │ │ │ + 0x00028040 25645f25 645f2564 3a0a0000 20205f5f %d_%d_%d:... __ │ │ │ │ + 0x00028050 6966656c 73655f25 645f2564 3a0a0000 ifelse_%d_%d:... │ │ │ │ + 0x00028060 7263635f 66756e20 25642028 25732900 rcc_fun %d (%s). │ │ │ │ + 0x00028070 656e7600 66617374 63616c6c 00000000 env.fastcall.... │ │ │ │ + 0x00028080 696e636c 75646500 616c6961 73000000 include.alias... │ │ │ │ + 0x00028090 64617461 00000000 6e616b65 64000000 data....naked... │ │ │ │ + 0x000280a0 0a2e2573 2025730a 00000000 20207075 ..%s %s..... pu │ │ │ │ + 0x000280b0 7368207b 25737d0a 20206220 25730a00 sh {%s}. b %s.. │ │ │ │ + 0x000280c0 656f7200 6d6f7600 6f727200 73756200 eor.mov.orr.sub. │ │ │ │ + 0x000280d0 61646400 6d756c00 64697600 616e6400 add.mul.div.and. │ │ │ │ + 0x000280e0 72370000 20202573 2025732c 205b2573 r7.. %s %s, [%s │ │ │ │ + 0x000280f0 5d0a0000 20202573 2025732c 2025730a ]... %s %s, %s. │ │ │ │ + 0x00028100 00000000 2020706f 70207237 0a202063 .... pop r7. c │ │ │ │ + 0x00028110 6d702072 372c2072 370a2020 62657120 mp r7, r7. beq │ │ │ │ + 0x00028120 25730a00 20206c64 72202573 2c205b73 %s.. ldr %s, [s │ │ │ │ + 0x00028130 702c2025 645d0a00 20206d6f 76202573 p, %d].. mov %s │ │ │ │ + 0x00028140 2c207230 0a000000 2e657175 2025732c , r0.....equ %s, │ │ │ │ + 0x00028150 2025730a 00000000 20207564 66203136 %s..... udf 16 │ │ │ │ + 0x00028160 0a000000 62676500 62677400 626c6500 ....bge.bgt.ble. │ │ │ │ + 0x00028170 626c7400 626e6500 62657100 2020706f blt.bne.beq. po │ │ │ │ + 0x00028180 70207237 0a000000 2020636d 70202573 p r7.... cmp %s │ │ │ │ + 0x00028190 2c207237 0a000000 20202573 2025730a , r7.... %s %s. │ │ │ │ + 0x000281a0 00000000 20206c64 72207230 2c205b66 .... ldr r0, [f │ │ │ │ + 0x000281b0 702c2025 645d0a00 20206164 64207063 p, %d].. add pc │ │ │ │ + 0x000281c0 2c202564 0a000000 2e737472 696e6720 , %d.....string │ │ │ │ + 0x000281d0 22257322 0a000000 2e66696c 6c202564 "%s".....fill %d │ │ │ │ + 0x000281e0 2c20312c 20300a00 20207375 62207230 , 1, 0.. sub r0 │ │ │ │ + 0x000281f0 2c207063 2c202564 0a000000 20207374 , pc, %d.... st │ │ │ │ + 0x00028200 72207230 2c205b25 735d0a00 2e2e2f6c r r0, [%s]..../l │ │ │ │ + 0x00028210 6962722f 6567672f 656d6974 5f61726d ibr/egg/emit_arm │ │ │ │ + 0x00028220 2e630000 70726f62 61626c79 20612062 .c..probably a b │ │ │ │ + 0x00028230 75673f00 20206d6f 76207230 2c202573 ug?. mov r0, %s │ │ │ │ + 0x00028240 0a000000 73702c20 25640000 20207075 ....sp, %d.. pu │ │ │ │ + 0x00028250 7368207b 25737d0a 00000000 20207075 sh {%s}..... pu │ │ │ │ + 0x00028260 7368207b 20667020 7d0a0000 20206164 sh { fp }... ad │ │ │ │ + 0x00028270 64206670 2c202564 0a000000 20207375 d fp, %d.... su │ │ │ │ + 0x00028280 62206670 2c202564 0a000000 23202573 b fp, %d....# %s │ │ │ │ + 0x00028290 0a000000 3a206d6f 76207237 2c20602e ....: mov r7, `. │ │ │ │ + 0x000282a0 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ + 0x000282b0 00000000 72256400 20206d6f 76207237 ....r%d. mov r7 │ │ │ │ + 0x000282c0 2c202573 0a000000 20206d6f 76207237 , %s.... mov r7 │ │ │ │ + 0x000282d0 2c205b72 375d0a00 20206d6f 767a2072 , [r7].. movz r │ │ │ │ + 0x000282e0 372c205b 72375d0a 00000000 20206164 7, [r7]..... ad │ │ │ │ + 0x000282f0 64207370 2c206670 2c202564 0a000000 d sp, fp, %d.... │ │ │ │ + 0x00028300 2020706f 70207b66 702c7063 7d0a0000 pop {fp,pc}... │ │ │ │ + 0x00028310 20207075 7368207b 66702c6c 727d0a00 push {fp,lr}.. │ │ │ │ + 0x00028320 20206164 64206670 2c207370 2c202434 add fp, sp, $4 │ │ │ │ + 0x00028330 0a202073 75622073 702c2025 640a0000 . sub sp, %d... │ │ │ │ + 0x00028340 20206c64 72207230 2c202573 00000000 ldr r0, %s.... │ │ │ │ + 0x00028350 20206278 2072300a 00000000 20206c64 bx r0..... ld │ │ │ │ + 0x00028360 72207225 642c205b 25735d0a 00000000 r r%d, [%s]..... │ │ │ │ + 0x00028370 2020626c 78207230 0a000000 2020626c blx r0.... bl │ │ │ │ + 0x00028380 2025730a 00000000 72300000 72310000 %s.....r0..r1.. │ │ │ │ + 0x00028390 72320000 72330000 72340000 6765745f r2..r3..r4..get_ │ │ │ │ + 0x000283a0 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ + 0x000283b0 732c2025 73290a00 61300000 25732028 s, %s)..a0..%s ( │ │ │ │ + 0x000283c0 25732c20 5b25735d 290a0000 25732028 %s, [%s])...%s ( │ │ │ │ + 0x000283d0 25732c20 2573290a 00000000 6c6f6164 %s, %s).....load │ │ │ │ + 0x000283e0 70747220 28257329 0a000000 6c6f6164 ptr (%s)....load │ │ │ │ + 0x000283f0 20282225 73222c20 2563290a 00000000 ("%s", %c)..... │ │ │ │ + 0x00028400 7768696c 655f656e 64202825 73290a00 while_end (%s).. │ │ │ │ + 0x00028410 73797363 616c6c5f 61726773 20282564 syscall_args (%d │ │ │ │ + 0x00028420 290a0000 72657374 6f72655f 73746163 )...restore_stac │ │ │ │ + 0x00028430 6b202825 64290a00 6765745f 72657375 k (%d)..get_resu │ │ │ │ + 0x00028440 6c742028 2573290a 00000000 65717520 lt (%s).....equ │ │ │ │ + 0x00028450 2825732c 20257329 0a000000 73657420 (%s, %s)....set │ │ │ │ + 0x00028460 28222573 222c2022 2573222c 20256429 ("%s", "%s", %d) │ │ │ │ + 0x00028470 0a000000 6172672e 25642e25 643d2573 ....arg.%d.%d=%s │ │ │ │ + 0x00028480 0a000000 6672616d 655f656e 64202825 ....frame_end (% │ │ │ │ + 0x00028490 642c2025 64290a00 74726170 0a000000 d, %d)..trap.... │ │ │ │ + 0x000284a0 6672616d 65202825 64290a00 25732028 frame (%d)..%s ( │ │ │ │ + 0x000284b0 25732920 3d3e2028 2573290a 00000000 %s) => (%s)..... │ │ │ │ + 0x000284c0 73797363 616c6c20 28256429 0a000000 syscall (%d).... │ │ │ │ + 0x000284d0 676f746f 20285b25 735d290a 00000000 goto ([%s])..... │ │ │ │ + 0x000284e0 676f746f 20282573 290a0000 63616c6c goto (%s)...call │ │ │ │ + 0x000284f0 20285b25 735d290a 00000000 63616c6c ([%s]).....call │ │ │ │ + 0x00028500 20282573 290a0000 66702c24 25640000 (%s)...fp,$%d.. │ │ │ │ + 0x00028510 73702c24 25640000 61310000 61320000 sp,$%d..a1..a2.. │ │ │ │ + 0x00028520 61330000 61340000 20207075 73682025 a3..a4.. push % │ │ │ │ + 0x00028530 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ + 0x00028540 786f7200 72617800 2020706f 70207261 xor.rax. pop ra │ │ │ │ + 0x00028550 780a0000 20207465 73742072 61782c20 x... test rax, │ │ │ │ + 0x00028560 7261780a 00000000 20206a6e 7a202573 rax..... jnz %s │ │ │ │ + 0x00028570 0a000000 20206164 64207273 702c2025 .... add rsp, % │ │ │ │ + 0x00028580 640a0000 20206d6f 76202573 2c207261 d... mov %s, ra │ │ │ │ + 0x00028590 780a0000 2e657175 2025732c 25730a00 x....equ %s,%s.. │ │ │ │ + 0x000285a0 2020696e 74330a00 6d6f7620 7262702c int3..mov rbp, │ │ │ │ + 0x000285b0 20727370 0a000000 6a670000 6a676500 rsp....jg..jge. │ │ │ │ + 0x000285c0 6a6c0000 6a6c6500 6a6e6500 6a7a0000 jl..jle.jne.jz.. │ │ │ │ + 0x000285d0 6a6e7a00 2020636d 70207261 782c2025 jnz. cmp rax, % │ │ │ │ + 0x000285e0 730a0000 20206c65 61207261 782c205b s... lea rax, [ │ │ │ │ + 0x000285f0 7262702b 25645d0a 00000000 20206d6f rbp+%d]..... mo │ │ │ │ + 0x00028600 76207261 782c2025 730a0000 20207075 v rax, %s... pu │ │ │ │ + 0x00028610 73682072 61780a00 20207075 7368205b sh rax.. push [ │ │ │ │ + 0x00028620 25735d0a 00000000 20207075 73682072 %s]..... push r │ │ │ │ + 0x00028630 62700a00 20206164 64207262 702c2025 bp.. add rbp, % │ │ │ │ + 0x00028640 640a0000 20207375 62207262 702c2025 d... sub rbp, % │ │ │ │ + 0x00028650 640a0000 72736900 2e2e2f6c 6962722f d...rsi.../libr/ │ │ │ │ + 0x00028660 6567672f 656d6974 5f783836 2e630000 egg/emit_x86.c.. │ │ │ │ + 0x00028670 43616e6e 6f742066 696e6420 67707220 Cannot find gpr │ │ │ │ + 0x00028680 25640000 20206d6f 76202573 2c205b72 %d.. mov %s, [r │ │ │ │ + 0x00028690 73702b25 645d0a00 72646900 20206d6f sp+%d]..rdi. mo │ │ │ │ + 0x000286a0 76202573 2c205b72 73705d0a 00000000 v %s, [rsp]..... │ │ │ │ + 0x000286b0 5b726270 2b25645d 00000000 5b726270 [rbp+%d]....[rbp │ │ │ │ + 0x000286c0 25645d00 5b726270 5d000000 5573696e %d].[rbp]...Usin │ │ │ │ + 0x000286d0 67207374 61636b20 76617273 20696e20 g stack vars in │ │ │ │ + 0x000286e0 6e616b65 64206675 6e637469 6f6e7300 naked functions. │ │ │ │ + 0x000286f0 5b727370 2b25645d 00000000 20206d6f [rsp+%d].... mo │ │ │ │ + 0x00028700 76206477 6f726420 25732c20 30782578 v dword %s, 0x%x │ │ │ │ + 0x00028710 0a000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ + 0x00028720 25732c20 300a0000 20206c65 61207261 %s, 0... lea ra │ │ │ │ + 0x00028730 782c2025 730a0000 20206d6f 76207261 x, %s... mov ra │ │ │ │ + 0x00028740 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ + 0x00028750 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ + 0x00028760 2020706f 70207262 700a0000 20207265 pop rbp... re │ │ │ │ + 0x00028770 740a0000 20207075 73682072 62700a20 t... push rbp. │ │ │ │ + 0x00028780 206d6f76 20726270 2c207273 700a2020 mov rbp, rsp. │ │ │ │ + 0x00028790 73756220 7273702c 2025640a 00000000 sub rsp, %d..... │ │ │ │ + 0x000287a0 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ + 0x000287b0 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ + 0x000287c0 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ + 0x000287d0 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ + 0x000287e0 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ + 0x000287f0 0a203a20 6d6f7620 7261782c 20602e61 . : mov rax, `.a │ │ │ │ + 0x00028800 7267600a 203a2073 79736361 6c6c0a00 rg`. : syscall.. │ │ │ │ + 0x00028810 0a20203a 206d6f76 20726178 2c20602e . : mov rax, `. │ │ │ │ + 0x00028820 61726760 0a20203a 20737973 63616c6c arg`. : syscall │ │ │ │ + 0x00028830 0a000000 78363400 72647800 72313000 ....x64.rdx.r10. │ │ │ │ + 0x00028840 72380000 72390000 78370000 2020636d r8..r9..x7.. cm │ │ │ │ + 0x00028850 70207837 2c207837 0a202062 65712025 p x7, x7. beq % │ │ │ │ + 0x00028860 730a0000 20206d6f 76202573 2c207830 s... mov %s, x0 │ │ │ │ + 0x00028870 0a000000 20206272 6b20300a 00000000 .... brk 0..... │ │ │ │ + 0x00028880 2020636d 70202573 2c207837 0a000000 cmp %s, x7.... │ │ │ │ + 0x00028890 20206c64 72207830 2c205b66 702c2025 ldr x0, [fp, % │ │ │ │ + 0x000288a0 645d0a00 20207375 62207830 2c207063 d].. sub x0, pc │ │ │ │ + 0x000288b0 2c202564 0a000000 20207374 72207830 , %d.... str x0 │ │ │ │ + 0x000288c0 2c205b25 735d0a00 2e2e2f6c 6962722f , [%s]..../libr/ │ │ │ │ + 0x000288d0 6567672f 656d6974 5f613634 2e630000 egg/emit_a64.c.. │ │ │ │ + 0x000288e0 20206d6f 76207830 2c202573 0a000000 mov x0, %s.... │ │ │ │ + 0x000288f0 3a206d6f 76207837 2c20602e 61726760 : mov x7, `.arg` │ │ │ │ + 0x00028900 0a3a2073 76632030 7825780a 00000000 .: svc 0x%x..... │ │ │ │ + 0x00028910 20206d6f 76207837 2c202573 0a000000 mov x7, %s.... │ │ │ │ + 0x00028920 20206d6f 76207837 2c205b78 375d0a00 mov x7, [x7].. │ │ │ │ + 0x00028930 20206d6f 767a2078 372c205b 78375d0a movz x7, [x7]. │ │ │ │ + 0x00028940 00000000 20206164 64207832 392c2073 .... add x29, s │ │ │ │ + 0x00028950 702c2038 0a202073 75622073 702c2073 p, 8. sub sp, s │ │ │ │ + 0x00028960 702c2025 640a0000 20206c64 72207830 p, %d... ldr x0 │ │ │ │ + 0x00028970 2c202573 00000000 20206278 2078300a , %s.... bx x0. │ │ │ │ + 0x00028980 00000000 20206c64 72207825 642c205b .... ldr x%d, [ │ │ │ │ + 0x00028990 25735d0a 00000000 2020626c 72207830 %s]..... blr x0 │ │ │ │ + 0x000289a0 0a000000 78256400 61363400 78300000 ....x%d.a64.x0.. │ │ │ │ + 0x000289b0 78310000 78320000 78330000 78340000 x1..x2..x3..x4.. │ │ │ │ + 0x000289c0 5e000000 3a3d0000 7c000000 2d000000 ^...:=..|...-... │ │ │ │ + 0x000289d0 2b000000 2a000000 2f000000 26000000 +...*.../...&... │ │ │ │ + 0x000289e0 41300000 25732c25 732c2573 2c25732c A0..%s,%s,%s,%s, │ │ │ │ + 0x000289f0 3a3d2c00 46502c25 642c2b2c 53502c3a :=,.FP,%d,+,SP,: │ │ │ │ + 0x00028a00 3d2c0000 25642c41 302c3a3d 2c25642c =,..%d,A0,:=,%d, │ │ │ │ + 0x00028a10 28292c3a 3d2c0000 25732c5b 385d2c25 (),:=,..%s,[8],% │ │ │ │ + 0x00028a20 732c3a3d 2c000000 25732c5b 315d2c25 s,:=,...%s,[1],% │ │ │ │ + 0x00028a30 732c3a3d 2c000000 25732c5b 345d2c25 s,:=,...%s,[4],% │ │ │ │ + 0x00028a40 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ + 0x00028a50 50432c3a 3d000000 25732c50 432c3a3d PC,:=...%s,PC,:= │ │ │ │ + 0x00028a60 00000000 65617800 2020706f 70206561 ....eax. pop ea │ │ │ │ + 0x00028a70 780a0000 20207465 73742065 61782c20 x... test eax, │ │ │ │ + 0x00028a80 6561780a 00000000 20206164 64206573 eax..... add es │ │ │ │ + 0x00028a90 702c2025 640a0000 20206d6f 76202573 p, %d... mov %s │ │ │ │ + 0x00028aa0 2c206561 780a0000 6d6f7620 6562702c , eax...mov ebp, │ │ │ │ + 0x00028ab0 20657370 0a000000 2020636d 70206561 esp.... cmp ea │ │ │ │ + 0x00028ac0 782c2025 730a0000 20206c65 61206561 x, %s... lea ea │ │ │ │ + 0x00028ad0 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ + 0x00028ae0 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ + 0x00028af0 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ + 0x00028b00 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ + 0x00028b10 702c2025 640a0000 65637800 20206d6f p, %d...ecx. mo │ │ │ │ + 0x00028b20 76202573 2c205b65 73702b25 645d0a00 v %s, [esp+%d].. │ │ │ │ + 0x00028b30 65627800 20206d6f 76202573 2c205b65 ebx. mov %s, [e │ │ │ │ + 0x00028b40 73705d0a 00000000 5b656270 2b25645d sp].....[ebp+%d] │ │ │ │ + 0x00028b50 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ + 0x00028b60 5d000000 5b657370 2b25645d 00000000 ]...[esp+%d].... │ │ │ │ + 0x00028b70 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ + 0x00028b80 20206d6f 76206561 782c2025 730a0000 mov eax, %s... │ │ │ │ + 0x00028b90 20206d6f 76206561 782c205b 6561785d mov eax, [eax] │ │ │ │ + 0x00028ba0 0a000000 20206d6f 767a2065 61782c20 .... movz eax, │ │ │ │ + 0x00028bb0 5b656178 5d0a0000 2020706f 70206562 [eax]... pop eb │ │ │ │ + 0x00028bc0 700a0000 20207075 73682065 62700a20 p... push ebp. │ │ │ │ + 0x00028bd0 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ + 0x00028be0 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ + 0x00028bf0 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ + 0x00028c00 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ + 0x00028c10 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ + 0x00028c20 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ + 0x00028c30 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ + 0x00028c40 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ + 0x00028c50 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ + 0x00028c60 65627000 636d6400 73756964 00000000 ebp.cmd.suid.... │ │ │ │ + 0x00028c70 2e2e2f6c 6962722f 6567672f 702f6567 ../libr/egg/p/eg │ │ │ │ + 0x00028c80 675f6578 65632e63 00000000 6e6f2073 g_exec.c....no s │ │ │ │ + 0x00028c90 75696420 666f7220 74686973 20706c61 uid for this pla │ │ │ │ + 0x00028ca0 74666f72 6d000000 556e7375 70706f72 tform...Unsuppor │ │ │ │ + 0x00028cb0 74656420 61726368 20256420 62697473 ted arch %d bits │ │ │ │ + 0x00028cc0 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x00028cd0 6f732025 78000000 63757374 6f6d2063 os %x...custom c │ │ │ │ + 0x00028ce0 6f6d6d61 6e642066 6f722073 68656c6c ommand for shell │ │ │ │ + 0x00028cf0 636f6465 73206973 2074656d 706f7261 codes is tempora │ │ │ │ + 0x00028d00 72696c79 20646973 61626c65 64000000 rily disabled... │ │ │ │ + 0x00028d10 43616e6e 6f742073 6574206f 70745f63 Cannot set opt_c │ │ │ │ + 0x00028d20 6d640000 43616e6e 6f742070 756c6c20 md..Cannot pull │ │ │ │ + 0x00028d30 6f70745f 636d6463 6f646500 65786563 opt_cmdcode.exec │ │ │ │ + 0x00028d40 00000000 65786563 75746520 636d643d ....execute cmd= │ │ │ │ + 0x00028d50 2f62696e 2f736820 73756964 3d66616c /bin/sh suid=fal │ │ │ │ + 0x00028d60 73650000 70616e63 616b6500 4d495400 se..pancake.MIT. │ │ │ │ + 0x00028d70 30784646 00000000 2e2e2f6c 6962722f 0xFF....../libr/ │ │ │ │ + 0x00028d80 6567672f 702f6567 675f786f 722e6300 egg/p/egg_xor.c. │ │ │ │ + 0x00028d90 584f5220 6b657920 6e6f7420 70726f76 XOR key not prov │ │ │ │ + 0x00028da0 69646564 2e205573 696e6720 28257329 ided. Using (%s) │ │ │ │ + 0x00028db0 20617320 74686520 6b657900 496e7661 as the key.Inva │ │ │ │ + 0x00028dc0 6c696420 6b657920 28257329 00000000 lid key (%s).... │ │ │ │ + 0x00028dd0 7368656c 6c636f64 65206973 20746f6f shellcode is too │ │ │ │ + 0x00028de0 206c6f6e 67203a28 00000000 4e6f2073 long :(....No s │ │ │ │ + 0x00028df0 68656c6c 636f6465 20666f75 6e642100 hellcode found!. │ │ │ │ + 0x00028e00 54686973 20786f72 206b6579 2067656e This xor key gen │ │ │ │ + 0x00028e10 65726174 6573206e 756c6c20 62797465 erates null byte │ │ │ │ + 0x00028e20 732e2054 72792061 6761696e 00000000 s. Try again.... │ │ │ │ + 0x00028e30 496e7661 6c696420 61726368 20666f72 Invalid arch for │ │ │ │ + 0x00028e40 20656767 2e786f72 20776869 63682069 egg.xor which i │ │ │ │ + 0x00028e50 73207838 362d6f6e 6c792066 6f72206e s x86-only for n │ │ │ │ + 0x00028e60 6f770000 e8ffffff ffc15e48 83c60d30 ow........^H...0 │ │ │ │ + 0x00028e70 1e48ffc6 e2f90000 786f7220 656e636f .H......xor enco │ │ │ │ + 0x00028e80 64657220 666f7220 7368656c 6c636f64 der for shellcod │ │ │ │ + 0x00028e90 65000000 70616e63 616b652c 73616e74 e...pancake,sant │ │ │ │ + 0x00028ea0 69746f78 00000000 2f2f2053 44422d43 itox....// SDB-C │ │ │ │ + 0x00028eb0 47454e20 56322e32 2e340a23 696e636c GEN V2.2.4.#incl │ │ │ │ + 0x00028ec0 75646520 3c637479 70652e68 3e0a2369 ude .#i │ │ │ │ + 0x00028ed0 6e636c75 6465203c 73746469 6f2e683e nclude │ │ │ │ + 0x00028ee0 0a23696e 636c7564 65203c73 7472696e .#include ..struct kv │ │ │ │ + 0x00028f00 7b20636f 6e737420 63686172 202a6e61 { const char *na │ │ │ │ + 0x00028f10 6d653b20 636f6e73 74206368 6172202a me; const char * │ │ │ │ + 0x00028f20 76616c75 653b207d 3b0a7374 61746963 value; };.static │ │ │ │ + 0x00028f30 20636f6e 73742073 74727563 74206b76 const struct kv │ │ │ │ + 0x00028f40 206b7673 5b5d203d 207b0000 2f2f2067 kvs[] = {..// g │ │ │ │ + 0x00028f50 6363202d 444d4149 4e3d3120 25732e63 cc -DMAIN=1 %s.c │ │ │ │ + 0x00028f60 203b202e 2f612e6f 7574203e 2025732e ; ./a.out > %s. │ │ │ │ + 0x00028f70 68000000 257b0a23 696e636c 75646520 h...%{.#include │ │ │ │ + 0x00028f80 3c737464 696f2e68 3e0a2369 6e636c75 .#inclu │ │ │ │ + 0x00028f90 6465203c 73747269 6e672e68 3e0a2369 de .#i │ │ │ │ + 0x00028fa0 6e636c75 6465203c 63747970 652e683e nclude │ │ │ │ + 0x00028fb0 0a257d0a 0a737472 75637420 6b76207b .%}..struct kv { │ │ │ │ + 0x00028fc0 20636f6e 73742063 68617220 2a6e616d const char *nam │ │ │ │ + 0x00028fd0 653b2063 6f6e7374 20636861 72202a76 e; const char *v │ │ │ │ + 0x00028fe0 616c7565 3b207d3b 0a252500 2f2f2067 alue; };.%%.// g │ │ │ │ + 0x00028ff0 70657266 202d6163 6c454443 4947202d perf -aclEDCIG - │ │ │ │ + 0x00029000 2d6e756c 6c2d7374 72696e67 73202d48 -null-strings -H │ │ │ │ + 0x00029010 20736462 5f686173 685f635f 2573202d sdb_hash_c_%s - │ │ │ │ + 0x00029020 4e207364 625f6765 745f635f 2573202d N sdb_get_c_%s - │ │ │ │ + 0x00029030 74202573 2e677065 7266203e 2025732e t %s.gperf > %s. │ │ │ │ + 0x00029040 63000000 20207b4e 554c4c2c 204e554c c... {NULL, NUL │ │ │ │ + 0x00029050 4c7d0a7d 3b0a7479 70656465 6620696e L}.};.typedef in │ │ │ │ + 0x00029060 7420282a 47706572 66466f72 65616368 t (*GperfForeach │ │ │ │ + 0x00029070 43616c6c 6261636b 2928766f 6964202a Callback)(void * │ │ │ │ + 0x00029080 75736572 2c20636f 6e737420 63686172 user, const char │ │ │ │ + 0x00029090 202a6b2c 20636f6e 73742063 68617220 *k, const char │ │ │ │ + 0x000290a0 2a76293b 00000000 696e7420 67706572 *v);....int gper │ │ │ │ + 0x000290b0 665f2573 5f666f72 65616368 28477065 f_%s_foreach(Gpe │ │ │ │ + 0x000290c0 7266466f 72656163 6843616c 6c626163 rfForeachCallbac │ │ │ │ + 0x000290d0 6b206362 2c20766f 6964202a 75736572 k cb, void *user │ │ │ │ + 0x000290e0 29207b00 2020696e 74206920 3d20303b ) {. int i = 0; │ │ │ │ + 0x000290f0 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x00029100 616d6529 207b0a20 20636220 28757365 ame) {. cb (use │ │ │ │ + 0x00029110 722c206b 76735b69 5d2e6e61 6d652c20 r, kvs[i].name, │ │ │ │ + 0x00029120 6b76735b 695d2e76 616c7565 293b0a20 kvs[i].value);. │ │ │ │ + 0x00029130 20692b2b 3b7d0a20 20726574 75726e20 i++;}. return │ │ │ │ + 0x00029140 303b0a7d 00000000 636f6e73 74206368 0;.}....const ch │ │ │ │ + 0x00029150 6172202a 67706572 665f2573 5f676574 ar *gperf_%s_get │ │ │ │ + 0x00029160 28636f6e 73742063 68617220 2a732920 (const char *s) │ │ │ │ + 0x00029170 7b000000 2020696e 74206920 3d20303b {... int i = 0; │ │ │ │ + 0x00029180 20776869 6c652028 6b76735b 695d2e6e while (kvs[i].n │ │ │ │ + 0x00029190 616d6529 207b0a20 20696620 28217374 ame) {. if (!st │ │ │ │ + 0x000291a0 72636d70 2028732c 206b7673 5b695d2e rcmp (s, kvs[i]. │ │ │ │ + 0x000291b0 6e616d65 29292072 65747572 6e206b76 name)) return kv │ │ │ │ + 0x000291c0 735b695d 2e76616c 75653b0a 2020692b s[i].value;. i+ │ │ │ │ + 0x000291d0 2b3b7d0a 20207265 7475726e 204e554c +;}. return NUL │ │ │ │ + 0x000291e0 4c3b0a7d 00000000 23646566 696e6520 L;.}....#define │ │ │ │ + 0x000291f0 7364625f 68617368 5f635f25 7328782c sdb_hash_c_%s(x, │ │ │ │ + 0x00029200 79292067 70657266 5f25735f 68617368 y) gperf_%s_hash │ │ │ │ + 0x00029210 28782900 636f6e73 7420756e 7369676e (x).const unsign │ │ │ │ + 0x00029220 65642069 6e742067 70657266 5f25735f ed int gperf_%s_ │ │ │ │ + 0x00029230 68617368 28636f6e 73742063 68617220 hash(const char │ │ │ │ + 0x00029240 2a732920 7b000000 2020696e 74207375 *s) {... int su │ │ │ │ + 0x00029250 6d203d20 7374726c 656e2028 73293b0a m = strlen (s);. │ │ │ │ + 0x00029260 20207768 696c6520 282a7329 207b2073 while (*s) { s │ │ │ │ + 0x00029270 756d202b 3d202a73 3b20732b 2b3b207d um += *s; s++; } │ │ │ │ + 0x00029280 0a202072 65747572 6e207375 6d3b0a7d . return sum;.} │ │ │ │ + 0x00029290 00000000 73747275 6374207b 636f6e73 ....struct {cons │ │ │ │ + 0x000292a0 74206368 6172202a 6e616d65 3b766f69 t char *name;voi │ │ │ │ + 0x000292b0 64202a67 65743b76 6f696420 2a686173 d *get;void *has │ │ │ │ + 0x000292c0 683b766f 6964202a 666f7265 6163683b h;void *foreach; │ │ │ │ + 0x000292d0 7d206770 6572665f 2573203d 207b0a20 } gperf_%s = {. │ │ │ │ + 0x000292e0 202e6e61 6d65203d 20222573 222c0a20 .name = "%s",. │ │ │ │ + 0x000292f0 202e6765 74203d20 26677065 72665f25 .get = &gperf_% │ │ │ │ + 0x00029300 735f6765 742c0a20 202e6861 7368203d s_get,. .hash = │ │ │ │ + 0x00029310 20266770 6572665f 25735f68 6173682c &gperf_%s_hash, │ │ │ │ + 0x00029320 0a20202e 666f7265 61636820 3d202667 . .foreach = &g │ │ │ │ + 0x00029330 70657266 5f25735f 666f7265 6163680a perf_%s_foreach. │ │ │ │ + 0x00029340 7d3b0a0a 23696620 4d41494e 0a696e74 };..#if MAIN.int │ │ │ │ + 0x00029350 206d6169 6e202829 207b0a09 636f6e73 main () {..cons │ │ │ │ + 0x00029360 74206368 6172202a 73203d20 28286368 t char *s = ((ch │ │ │ │ + 0x00029370 61722a28 2a292863 6861722a 29296770 ar*(*)(char*))gp │ │ │ │ + 0x00029380 6572665f 25732e67 65742928 22666f6f erf_%s.get)("foo │ │ │ │ + 0x00029390 22293b0a 09707269 6e746620 28222525 ");..printf ("%% │ │ │ │ + 0x000293a0 735c6e22 2c207329 3b0a7d0a 23656e64 s\n", s);.}.#end │ │ │ │ + 0x000293b0 69660000 25250a2f 2f205344 422d4347 if..%%.// SDB-CG │ │ │ │ + 0x000293c0 454e2056 322e322e 340a7479 70656465 EN V2.2.4.typede │ │ │ │ + 0x000293d0 6620696e 7420282a 47706572 66466f72 f int (*GperfFor │ │ │ │ + 0x000293e0 65616368 43616c6c 6261636b 2928766f eachCallback)(vo │ │ │ │ + 0x000293f0 6964202a 75736572 2c20636f 6e737420 id *user, const │ │ │ │ + 0x00029400 63686172 202a6b2c 20636f6e 73742063 char *k, const c │ │ │ │ + 0x00029410 68617220 2a76293b 00000000 09696e74 har *v);.....int │ │ │ │ + 0x00029420 20693b66 6f722028 693d303b 693c544f i;for (i=0;iname, │ │ │ │ + 0x00029480 20772d3e 76616c75 65292920 72657475 w->value)) retu │ │ │ │ + 0x00029490 726e2030 3b0a7d0a 72657475 726e2031 rn 0;.}.return 1 │ │ │ │ + 0x000294a0 3b7d0000 636f6e73 74206368 61722a20 ;}..const char* │ │ │ │ + 0x000294b0 67706572 665f2573 5f676574 28636f6e gperf_%s_get(con │ │ │ │ + 0x000294c0 73742063 68617220 2a732920 7b000000 st char *s) {... │ │ │ │ + 0x000294d0 09636f6e 73742073 74727563 74206b76 .const struct kv │ │ │ │ + 0x000294e0 202a6f20 3d207364 625f6765 745f635f *o = sdb_get_c_ │ │ │ │ + 0x000294f0 25732028 732c2073 74726c65 6e287329 %s (s, strlen(s) │ │ │ │ + 0x00029500 293b0000 09726574 75726e20 6f3f206f );...return o? o │ │ │ │ + 0x00029510 2d3e7661 6c75653a 204e554c 4c3b0a7d ->value: NULL;.} │ │ │ │ + 0x00029520 00000000 09726574 75726e20 7364625f .....return sdb_ │ │ │ │ + 0x00029530 68617368 5f635f25 7328732c 20737472 hash_c_%s(s, str │ │ │ │ + 0x00029540 6c656e20 28732929 3b000000 73747275 len (s));...stru │ │ │ │ + 0x00029550 6374207b 636f6e73 74206368 61722a6e ct {const char*n │ │ │ │ + 0x00029560 616d653b 766f6964 2a676574 3b766f69 ame;void*get;voi │ │ │ │ + 0x00029570 642a6861 73683b76 6f696420 2a666f72 d*hash;void *for │ │ │ │ + 0x00029580 65616368 3b7d2067 70657266 5f257320 each;} gperf_%s │ │ │ │ + 0x00029590 3d207b0a 092e6e61 6d65203d 20222573 = {...name = "%s │ │ │ │ + 0x000295a0 222c0a09 2e676574 203d2026 67706572 ",...get = &gper │ │ │ │ + 0x000295b0 665f2573 5f676574 2c0a092e 68617368 f_%s_get,...hash │ │ │ │ + 0x000295c0 203d2026 67706572 665f2573 5f686173 = &gperf_%s_has │ │ │ │ + 0x000295d0 682c0a09 2e666f72 65616368 203d2026 h,...foreach = & │ │ │ │ + 0x000295e0 67706572 665f2573 5f666f72 65616368 gperf_%s_foreach │ │ │ │ + 0x000295f0 0a7d3b0a 0a236966 204d4149 4e0a696e .};..#if MAIN.in │ │ │ │ + 0x00029600 74206d61 696e2028 29207b0a 09636861 t main () {..cha │ │ │ │ + 0x00029610 72206c69 6e655b31 3032345d 3b0a0946 r line[1024];..F │ │ │ │ + 0x00029620 494c4520 2a666420 3d20666f 70656e20 ILE *fd = fopen │ │ │ │ + 0x00029630 28222573 2e677065 7266222c 20227222 ("%s.gperf", "r" │ │ │ │ + 0x00029640 293b0a09 69662028 21666429 207b0a09 );..if (!fd) {.. │ │ │ │ + 0x00029650 09667072 696e7466 20287374 64657272 .fprintf (stderr │ │ │ │ + 0x00029660 2c202243 616e6e6f 74206f70 656e2025 , "Cannot open % │ │ │ │ + 0x00029670 732e6770 6572665c 6e22293b 0a090972 s.gperf\n");...r │ │ │ │ + 0x00029680 65747572 6e20313b 0a097d0a 09696e74 eturn 1;..}..int │ │ │ │ + 0x00029690 206d6f64 65203d20 303b0a09 7072696e mode = 0;..prin │ │ │ │ + 0x000296a0 74662028 22236966 6e646566 20494e43 tf ("#ifndef INC │ │ │ │ + 0x000296b0 4c554445 5f25735f 485c6e22 293b0a09 LUDE_%s_H\n");.. │ │ │ │ + 0x000296c0 7072696e 74662028 22236465 66696e65 printf ("#define │ │ │ │ + 0x000296d0 20494e43 4c554445 5f25735f 4820315c INCLUDE_%s_H 1\ │ │ │ │ + 0x000296e0 6e22293b 0a097768 696c6520 28216665 n");..while (!fe │ │ │ │ + 0x000296f0 6f662028 66642929 207b0a09 092a6c69 of (fd)) {...*li │ │ │ │ + 0x00029700 6e65203d 20303b0a 09096667 65747320 ne = 0;...fgets │ │ │ │ + 0x00029710 286c696e 652c2073 697a656f 6620286c (line, sizeof (l │ │ │ │ + 0x00029720 696e6529 2c206664 293b0a09 09696620 ine), fd);...if │ │ │ │ + 0x00029730 286d6f64 65203d3d 20312920 7b0a0909 (mode == 1) {... │ │ │ │ + 0x00029740 09636861 72202a63 6f6d6d61 203d2073 .char *comma = s │ │ │ │ + 0x00029750 74726368 7220286c 696e652c 20272c27 trchr (line, ',' │ │ │ │ + 0x00029760 293b0a09 09096966 2028636f 6d6d6129 );....if (comma) │ │ │ │ + 0x00029770 207b0a09 0909092a 636f6d6d 61203d20 {.....*comma = │ │ │ │ + 0x00029780 303b0a09 09090963 68617220 2a757020 0;.....char *up │ │ │ │ + 0x00029790 3d207364 625f7374 72647570 20286c69 = sdb_strdup (li │ │ │ │ + 0x000297a0 6e65293b 0a090909 09636861 72202a70 ne);.....char *p │ │ │ │ + 0x000297b0 203d2075 703b2077 68696c65 20282a70 = up; while (*p │ │ │ │ + 0x000297c0 29207b20 2a70203d 20746f75 70706572 ) { *p = toupper │ │ │ │ + 0x000297d0 20282a70 293b2070 2b2b3b20 7d0a0909 (*p); p++; }... │ │ │ │ + 0x000297e0 09097072 696e7466 20282223 64656669 ..printf ("#defi │ │ │ │ + 0x000297f0 6e652047 50455246 5f25735f 25257320 ne GPERF_%s_%%s │ │ │ │ + 0x00029800 2525645c 6e222c0a 09090909 096c696e %%d\n",......lin │ │ │ │ + 0x00029810 652c2073 64625f68 6173685f 635f2573 e, sdb_hash_c_%s │ │ │ │ + 0x00029820 20286c69 6e652c20 636f6d6d 61202d20 (line, comma - │ │ │ │ + 0x00029830 6c696e65 29293b0a 0909097d 0a09097d line));....}...} │ │ │ │ + 0x00029840 0a090969 6620282a 6c696e65 203d3d20 ...if (*line == │ │ │ │ + 0x00029850 27252527 20262620 6c696e65 5b315d20 '%%' && line[1] │ │ │ │ + 0x00029860 3d3d2027 25252729 207b206d 6f64652b == '%%') { mode+ │ │ │ │ + 0x00029870 2b3b207d 0a097d0a 09707269 6e746620 +; }..}..printf │ │ │ │ + 0x00029880 28222365 6e646966 5c6e2229 3b0a7d0a ("#endif\n");.}. │ │ │ │ + 0x00029890 23656e64 69660000 55736167 653a2073 #endif..Usage: s │ │ │ │ + 0x000298a0 6462202d 72205b70 6174685d 0a000000 db -r [path].... │ │ │ │ + 0x000298b0 5344425f 4f555450 55545f44 49520000 SDB_OUTPUT_DIR.. │ │ │ │ + 0x000298c0 53444254 4f4f4c20 286d6972 726f723d SDBTOOL (mirror= │ │ │ │ + 0x000298d0 25642920 66726f6d 3d257320 746f3d25 %d) from=%s to=% │ │ │ │ + 0x000298e0 730a0000 496e7661 6c696420 64697265 s...Invalid dire │ │ │ │ + 0x000298f0 63746f72 793a2025 730a0000 4661696c ctory: %s...Fail │ │ │ │ + 0x00029900 65642074 6f206765 74206375 7272656e ed to get curren │ │ │ │ + 0x00029910 74206469 72656374 6f72790a 00000000 t directory..... │ │ │ │ + 0x00029920 43616e6e 6f742063 68646972 20746f20 Cannot chdir to │ │ │ │ + 0x00029930 25730a00 2e736462 2e747874 00000000 %s...sdb.txt.... │ │ │ │ + 0x00029940 6e657765 72202573 0a000000 4661696c newer %s....Fail │ │ │ │ + 0x00029950 65642074 6f206372 65617465 206f7574 ed to create out │ │ │ │ + 0x00029960 70757420 64697265 63746f72 793a2025 put directory: % │ │ │ │ + 0x00029970 730a0000 4661696c 65642074 6f206765 s...Failed to ge │ │ │ │ + 0x00029980 6e657261 74652068 65616465 720a0000 nerate header... │ │ │ │ + 0x00029990 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x000299a0 20737472 696e6720 62756666 65720a00 string buffer.. │ │ │ │ + 0x000299b0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x000299c0 20534442 20696e73 74616e63 650a0000 SDB instance... │ │ │ │ + 0x000299d0 4661696c 65642074 6f206c6f 61642053 Failed to load S │ │ │ │ + 0x000299e0 44422074 65787420 66696c65 2025730a DB text file %s. │ │ │ │ + 0x000299f0 00000000 097b2225 73222c20 22257322 .....{"%s", "%s" │ │ │ │ + 0x00029a00 7d2c0a00 4661696c 65642074 6f206765 },..Failed to ge │ │ │ │ + 0x00029a10 6e657261 74652066 6f6f7465 720a0000 nerate footer... │ │ │ │ + 0x00029a20 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x00029a30 2066696c 6520636f 6e74656e 740a0000 file content... │ │ │ │ + 0x00029a40 77620000 4661696c 65642074 6f206f70 wb..Failed to op │ │ │ │ + 0x00029a50 656e2066 696c6520 25732066 6f722077 en file %s for w │ │ │ │ + 0x00029a60 72697469 6e670a00 4661696c 65642074 riting..Failed t │ │ │ │ + 0x00029a70 6f207772 69746520 746f2066 696c6520 o write to file │ │ │ │ + 0x00029a80 25730a00 53444254 4f4f4c20 67706572 %s..SDBTOOL gper │ │ │ │ + 0x00029a90 663d2573 0a000000 6d616b65 64202573 f=%s....maked %s │ │ │ │ + 0x00029aa0 0a000000 4661696c 65642074 6f207061 ....Failed to pa │ │ │ │ + 0x00029ab0 72736520 25730a00 5761726e 696e673a rse %s..Warning: │ │ │ │ + 0x00029ac0 20466169 6c656420 746f2072 65747572 Failed to retur │ │ │ │ + 0x00029ad0 6e20746f 206f7269 67696e61 6c206469 n to original di │ │ │ │ + 0x00029ae0 72656374 6f72790a 00000000 6572726f rectory.....erro │ │ │ │ + 0x00029af0 723a2073 6462746f 6f6c2066 61696c65 r: sdbtool faile │ │ │ │ + 0x00029b00 640a0000 20200000 4e530000 25632573 d... ..NS..%c%s │ │ │ │ + 0x00029b10 20000000 25732f00 25733d25 73000000 ...%s/.%s=%s... │ │ │ │ + 0x00029b20 2e2f0000 2e746d70 00000000 6d6d6170 ./...tmp....mmap │ │ │ │ + 0x00029b30 00000000 1b5b2573 6d25731b 5b306d0a .....[%sm%s.[0m. │ │ │ │ + 0x00029b40 00000000 33310000 74727565 00000000 ....31..true.... │ │ │ │ + 0x00029b50 66616c73 65000000 25732225 73223a25 false...%s"%s":% │ │ │ │ + 0x00029b60 73000000 25732225 73223a25 6c6c7500 s...%s"%s":%llu. │ │ │ │ + 0x00029b70 25732225 73223a22 25732200 20207b22 %s"%s":"%s". {" │ │ │ │ + 0x00029b80 2573222c 22257322 7d2c200a 00000000 %s","%s"}, ..... │ │ │ │ + 0x00029b90 25732c22 2573220a 00000000 25733d25 %s,"%s".....%s=% │ │ │ │ + 0x00029ba0 730a0000 4572726f 723a2067 70657266 s...Error: gperf │ │ │ │ + 0x00029bb0 20646f65 736e2774 20776f72 6b207769 doesn't work wi │ │ │ │ + 0x00029bc0 74682064 61746173 65747320 77697468 th datasets with │ │ │ │ + 0x00029bd0 206d6f72 65207468 616e2031 352e3030 more than 15.00 │ │ │ │ + 0x00029be0 30206b65 79732e0a 00000000 43616e6e 0 keys......Cann │ │ │ │ + 0x00029bf0 6f742063 72656174 65206461 74616261 ot create databa │ │ │ │ + 0x00029c00 73650a00 4661696c 65642074 6f206c6f se..Failed to lo │ │ │ │ + 0x00029c10 61642074 65787420 73646220 66726f6d ad text sdb from │ │ │ │ + 0x00029c20 2025730a 00000000 4661696c 65642074 %s.....Failed t │ │ │ │ + 0x00029c30 6f207265 61642074 65787420 73646220 o read text sdb │ │ │ │ + 0x00029c40 66726f6d 20737464 696e0a00 67706572 from stdin..gper │ │ │ │ + 0x00029c50 66000000 75736167 653a2073 6462205b f...usage: sdb [ │ │ │ │ + 0x00029c60 2d306343 64446568 6a4a7274 767c2d44 -0cCdDehjJrtv|-D │ │ │ │ + 0x00029c70 20412042 5d205b2d 7c64625d 205b2e66 A B] [-|db] [.f │ │ │ │ + 0x00029c80 696c655d 7c5b2d3d 5d7c3d3d 7c7c5b2d ile]|[-=]|==||[- │ │ │ │ + 0x00029c90 2b5d5b28 69647829 6b65795b 3a6a736f +][(idx)key[:jso │ │ │ │ + 0x00029ca0 6e7c3d76 616c7565 5d202e2e 5d000000 n|=value] ..]... │ │ │ │ + 0x00029cb0 20202d30 20202020 20207465 726d696e -0 termin │ │ │ │ + 0x00029cc0 61746520 72657375 6c747320 77697468 ate results with │ │ │ │ + 0x00029cd0 205c7830 300a2020 2d632020 20202020 \x00. -c │ │ │ │ + 0x00029ce0 636f756e 74207468 65206e75 6d626572 count the number │ │ │ │ + 0x00029cf0 206f6620 6b657973 20646174 61626173 of keys databas │ │ │ │ + 0x00029d00 650a2020 2d432020 20202020 63726561 e. -C crea │ │ │ │ + 0x00029d10 74652066 6f6f2e7b 632c687d 20666f72 te foo.{c,h} for │ │ │ │ + 0x00029d20 20656d62 65646469 6e672028 75736573 embedding (uses │ │ │ │ + 0x00029d30 20677065 7266290a 20202d64 20202020 gperf). -d │ │ │ │ + 0x00029d40 20206465 636f6465 20626173 65363420 decode base64 │ │ │ │ + 0x00029d50 66726f6d 20737464 696e0a20 202d4420 from stdin. -D │ │ │ │ + 0x00029d60 20202020 20646966 66207477 6f206461 diff two da │ │ │ │ + 0x00029d70 74616261 7365730a 20202d65 20202020 tabases. -e │ │ │ │ + 0x00029d80 2020656e 636f6465 20737464 696e2061 encode stdin a │ │ │ │ + 0x00029d90 73206261 73653634 0a20202d 67205b2e s base64. -g [. │ │ │ │ + 0x00029da0 2e5d2067 72657020 65787072 65737369 .] grep expressi │ │ │ │ + 0x00029db0 6f6e0a20 202d4720 20202020 20707269 on. -G pri │ │ │ │ + 0x00029dc0 6e742064 61746162 61736520 696e2067 nt database in g │ │ │ │ + 0x00029dd0 70657266 20666f72 6d61740a 20202d68 perf format. -h │ │ │ │ + 0x00029de0 20202020 20207368 6f772074 68697320 show this │ │ │ │ + 0x00029df0 68656c70 0a20202d 6a202020 2020206f help. -j o │ │ │ │ + 0x00029e00 75747075 7420696e 206a736f 6e0a2020 utput in json. │ │ │ │ + 0x00029e10 2d6f205b 665d2020 6f757470 75742066 -o [f] output f │ │ │ │ + 0x00029e20 696c6520 6e616d65 20666f72 202d4320 ile name for -C │ │ │ │ + 0x00029e30 2d740a20 202d4a20 20202020 20656e61 -t. -J ena │ │ │ │ + 0x00029e40 626c6520 6a6f7572 6e616c69 6e670a20 ble journaling. │ │ │ │ + 0x00029e50 202d7220 20202020 2070726f 63657373 -r process │ │ │ │ + 0x00029e60 202e7364 622e7478 74206669 6c657320 .sdb.txt files │ │ │ │ + 0x00029e70 696e2074 68652067 6976656e 20706174 in the given pat │ │ │ │ + 0x00029e80 680a2020 2d742020 20202020 75736520 h. -t use │ │ │ │ + 0x00029e90 74657874 6d6f6465 2028666f 72202d43 textmode (for -C │ │ │ │ + 0x00029ea0 290a2020 2d762020 20202020 73686f77 ). -v show │ │ │ │ + 0x00029eb0 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x00029ec0 74696f6e 00000000 73646220 322e322e tion....sdb 2.2. │ │ │ │ + 0x00029ed0 34000000 4d697373 696e6720 61726775 4...Missing argu │ │ │ │ + 0x00029ee0 6d656e74 20666f72 202d670a 00000000 ment for -g..... │ │ │ │ + 0x00029ef0 43616e6e 6f742063 72656174 65202e25 Cannot create .% │ │ │ │ + 0x00029f00 730a0000 67706572 66202d61 636c4544 s...gperf -aclED │ │ │ │ + 0x00029f10 43494720 2d2d6e75 6c6c2d73 7472696e CIG --null-strin │ │ │ │ + 0x00029f20 6773202d 48207364 625f6861 73685f63 gs -H sdb_hash_c │ │ │ │ + 0x00029f30 5f257320 2d4e2073 64625f67 65745f63 _%s -N sdb_get_c │ │ │ │ + 0x00029f40 5f257320 2d742025 732e6770 65726620 _%s -t %s.gperf │ │ │ │ + 0x00029f50 3e202573 2e630a00 67636320 2d444d41 > %s.c..gcc -DMA │ │ │ │ + 0x00029f60 494e3d31 2025732e 63203b20 2e2f612e IN=1 %s.c ; ./a. │ │ │ │ + 0x00029f70 6f757420 3e202573 2e680a00 47656e65 out > %s.h..Gene │ │ │ │ + 0x00029f80 72617465 64202573 2e632061 6e642025 rated %s.c and % │ │ │ │ + 0x00029f90 732e680a 00000000 43616e6e 6f742072 s.h.....Cannot r │ │ │ │ + 0x00029fa0 756e2067 70657266 3a202573 0a000000 un gperf: %s.... │ │ │ │ + 0x00029fb0 4f757464 61746564 20736462 2062696e Outdated sdb bin │ │ │ │ + 0x00029fc0 61727920 696e2050 4154483f 0a000000 ary in PATH?.... │ │ │ │ + 0x00029fd0 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x00029fe0 64622f69 6e636c75 64652f73 64622f63 db/include/sdb/c │ │ │ │ + 0x00029ff0 77697373 7461626c 652e6800 43574953 wisstable.h.CWIS │ │ │ │ + 0x0002a000 535f4348 45434b20 6661696c 65642061 S_CHECK failed a │ │ │ │ + 0x0002a010 74202573 3a25640a 00000000 6d616c6c t %s:%d.....mall │ │ │ │ + 0x0002a020 6f632829 20726574 75726e65 64206e75 oc() returned nu │ │ │ │ + 0x0002a030 6c6c0000 43574953 535f5365 74437472 ll..CWISS_SetCtr │ │ │ │ + 0x0002a040 6c206f75 742d6f66 2d626f75 6e64733a l out-of-bounds: │ │ │ │ + 0x0002a050 20257a75 203e3d20 257a7500 496e7661 %zu >= %zu.Inva │ │ │ │ + 0x0002a060 6c696420 6f706572 6174696f 6e206f6e lid operation on │ │ │ │ + 0x0002a070 20697465 7261746f 72202825 702f2564 iterator (%p/%d │ │ │ │ + 0x0002a080 292e2054 68652065 6c656d65 6e74206d ). The element m │ │ │ │ + 0x0002a090 69676874 20686176 65206265 656e2065 ight have been e │ │ │ │ + 0x0002a0a0 72617365 642c206f 72207468 65207461 rased, or the ta │ │ │ │ + 0x0002a0b0 626c6520 6d696768 74206861 76652072 ble might have r │ │ │ │ + 0x0002a0c0 65686173 6865642e 00000000 62616420 ehashed.....bad │ │ │ │ + 0x0002a0d0 6374726c 2076616c 75652061 7420257a ctrl value at %z │ │ │ │ + 0x0002a0e0 753a2025 30327800 696e7661 6c696420 u: %02x.invalid │ │ │ │ + 0x0002a0f0 63617061 63697479 3a20257a 75000000 capacity: %zu... │ │ │ │ + 0x0002a100 756e6578 70656374 65642073 6d616c6c unexpected small │ │ │ │ + 0x0002a110 20636170 61636974 793a2025 7a750000 capacity: %zu.. │ │ │ │ + 0x0002a120 66756c6c 20746162 6c652100 2e2e2f73 full table!.../s │ │ │ │ + 0x0002a130 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a140 72632f68 745f7575 2e630000 686d0000 rc/ht_uu.c..hm.. │ │ │ │ + 0x0002a150 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x0002a160 64622f73 72632f68 745f7075 2e630000 db/src/ht_pu.c.. │ │ │ │ + 0x0002a170 65726173 696e6720 61206461 6e676c69 erasing a dangli │ │ │ │ + 0x0002a180 6e672069 74657261 746f7200 2e2e2f73 ng iterator.../s │ │ │ │ + 0x0002a190 75627072 6f6a6563 74732f73 64622f73 ubprojects/sdb/s │ │ │ │ + 0x0002a1a0 72632f68 745f7375 2e630000 686d2026 rc/ht_su.c..hm & │ │ │ │ + 0x0002a1b0 26206b65 79000000 686d2026 26206f6c & key...hm && ol │ │ │ │ + 0x0002a1c0 645f6b65 79202626 206e6577 5f6b6579 d_key && new_key │ │ │ │ + 0x0002a1d0 00000000 25732e6a 6f75726e 616c0000 ....%s.journal.. │ │ │ │ + 0x0002a1e0 22000000 7b222573 223a2573 25732573 "...{"%s":%s%s%s │ │ │ │ + 0x0002a1f0 7d000000 7b222573 223a2573 25732573 }...{"%s":%s%s%s │ │ │ │ + 0x0002a200 25730000 25660000 3078256c 6c780000 %s..%f..0x%llx.. │ │ │ │ + 0x0002a210 2e6c6f63 6b000000 30782530 38780a00 .lock...0x%08x.. │ │ │ │ + 0x0002a220 2a2a2a00 256c6c64 00000000 30313233 ***.%lld....0123 │ │ │ │ + 0x0002a230 34353637 38396162 63646566 00000000 456789abcdef.... │ │ │ │ + 0x0002a240 756e6465 66696e65 64000000 6e756d62 undefined...numb │ │ │ │ + 0x0002a250 65720000 6a736f6e 00000000 61727261 er..json....arra │ │ │ │ + 0x0002a260 79000000 626f6f6c 65616e00 73747269 y...boolean.stri │ │ │ │ + 0x0002a270 6e670000 5c5c0000 5c720000 5c6e0000 ng..\\..\r..\n.. │ │ │ │ + 0x0002a280 5c000000 725f6567 675f7072 6570656e \...r_egg_prepen │ │ │ │ + 0x0002a290 645f6279 74657300 725f6567 675f7072 d_bytes.r_egg_pr │ │ │ │ + 0x0002a2a0 6570656e 645f6279 74657300 725f6567 epend_bytes.r_eg │ │ │ │ + 0x0002a2b0 675f706c 7567696e 5f616464 00000000 g_plugin_add.... │ │ │ │ + 0x0002a2c0 725f6567 675f706c 7567696e 5f616464 r_egg_plugin_add │ │ │ │ + 0x0002a2d0 00000000 725f6567 675f746f 73747269 ....r_egg_tostri │ │ │ │ + 0x0002a2e0 6e670000 725f6567 675f746f 73747269 ng..r_egg_tostri │ │ │ │ + 0x0002a2f0 6e670000 725f6567 675f7265 73657400 ng..r_egg_reset. │ │ │ │ + 0x0002a300 725f6567 675f7265 73657400 725f6567 r_egg_reset.r_eg │ │ │ │ + 0x0002a310 675f7365 74757000 725f6567 675f7365 g_setup.r_egg_se │ │ │ │ + 0x0002a320 74757000 725f6567 675f6c6f 61640000 tup.r_egg_load.. │ │ │ │ + 0x0002a330 725f6567 675f6c6f 61640000 725f6567 r_egg_load..r_eg │ │ │ │ + 0x0002a340 675f7379 7363616c 6c000000 725f6567 g_syscall...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 │ │ │ │ + 0x0002a360 675f7261 77000000 725f6567 675f7261 g_raw...r_egg_ra │ │ │ │ + 0x0002a370 77000000 725f6567 675f696e 636c7564 w...r_egg_includ │ │ │ │ + 0x0002a380 65000000 725f6567 675f696e 636c7564 e...r_egg_includ │ │ │ │ + 0x0002a390 65000000 725f6567 675f6170 70656e64 e...r_egg_append │ │ │ │ + 0x0002a3a0 5f627974 65730000 725f6567 675f6170 _bytes..r_egg_ap │ │ │ │ + 0x0002a3b0 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ + 0x0002a3c0 675f7072 696e7466 00000000 725f6567 g_printf....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.. │ │ │ │ + 0x0002a3e0 675f6173 73656d62 6c655f61 736d0000 g_assemble_asm.. │ │ │ │ + 0x0002a3f0 725f6567 675f636f 6d70696c 65000000 r_egg_compile... │ │ │ │ 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 *............... │ │ │ │ + 0x0002a410 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ + 0x0002a420 675f7275 6e000000 725f6567 675f7061 g_run...r_egg_pa │ │ │ │ + 0x0002a430 6464696e 67000000 725f6567 675f7368 dding...r_egg_sh │ │ │ │ + 0x0002a440 656c6c63 6f646500 725f6567 675f7368 ellcode.r_egg_sh │ │ │ │ + 0x0002a450 656c6c63 6f646500 725f6567 675f6669 ellcode.r_egg_fi │ │ │ │ + 0x0002a460 6e616c69 7a650000 725f6567 675f7061 nalize..r_egg_pa │ │ │ │ + 0x0002a470 74746572 6e000000 725f6567 675f6366 ttern...r_egg_cf │ │ │ │ + 0x0002a480 696c655f 67657443 6f6d7069 6c657200 ile_getCompiler. │ │ │ │ + 0x0002a490 725f6567 675f6366 696c655f 7365745f r_egg_cfile_set_ │ │ │ │ + 0x0002a4a0 63456e76 00000000 725f6567 675f6366 cEnv....r_egg_cf │ │ │ │ + 0x0002a4b0 696c655f 70617273 65720000 725f6567 ile_parser..r_eg │ │ │ │ + 0x0002a4c0 675f6366 696c655f 70617273 65436f6d g_cfile_parseCom │ │ │ │ + 0x0002a4d0 70696c65 64000000 7263635f 70757368 piled...rcc_push │ │ │ │ + 0x0002a4e0 73747200 725f6567 675f6d6b 76617200 str.r_egg_mkvar. │ │ │ │ + 0x0002a4f0 70617273 65696e6c 696e6563 68617200 parseinlinechar. │ │ │ │ + 0x0002a500 725f6567 675f6c61 6e675f70 61727365 r_egg_lang_parse │ │ │ │ + 0x0002a510 63686172 00000000 7263635f 656c656d char....rcc_elem │ │ │ │ + 0x0002a520 656e7400 7263635f 6e657874 00000000 ent.rcc_next.... │ │ │ │ + 0x0002a530 656d6974 5f617267 00000000 656d6974 emit_arg....emit │ │ │ │ + 0x0002a540 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x0002a550 656d6974 5f676574 5f766172 00000000 emit_get_var.... │ │ │ │ + 0x0002a560 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x0002a570 5f617267 00000000 656d6974 5f737973 _arg....emit_sys │ │ │ │ + 0x0002a580 63616c6c 5f617267 73000000 656d6974 call_args...emit │ │ │ │ + 0x0002a590 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x0002a5a0 5f6a6d70 00000000 e8c0fa16 46ad8555 _jmp........F..U │ │ │ │ + 0x0002a5b0 e77de400 fef89898 ffdf9899 e8c4baf4 .}.............. │ │ │ │ + 0x0002a5c0 e310f400 e41c4685 309f9cad 74057b88 ......F.0...t.{. │ │ │ │ + 0x0002a5d0 9fe59c29 3abad9ad 1a88467d b705c47d ...):.....F}...} │ │ │ │ + 0x0002a5e0 b746f118 b11eba9c 989fbef0 bc9a0022 .F............." │ │ │ │ + 0x0002a5f0 98f24685 16ba0000 c987a5b6 a93e3ba9 ..F..........>;. │ │ │ │ + 0x0002a600 fb007918 f532051c b68fb179 b02e9974 ..y..2.....y...t │ │ │ │ + 0x0002a610 39b12e39 39053218 2ef93995 a900878f 9..99.2...9..... │ │ │ │ + 0x0002a620 06058f74 3a2e3000 7df8308e 7418f4bb ...t:.0.}.0.t... │ │ │ │ + 0x0002a630 0505ba95 183e36df 7b9f1c00 189f05f8 .....>6.{....... │ │ │ │ + 0x0002a640 00000000 bdf30558 8979bd05 1c05bdd1 .......X.y...... │ │ │ │ + 0x0002a650 bac6f532 fb259518 18303074 7400873e ...2.%...00tt..> │ │ │ │ + 0x0002a660 7905a000 e41c4685 309f9cad 74057bd9 y.....F.0...t.{. │ │ │ │ + 0x0002a670 ad1a8846 7db705c4 7db746f1 18b11eba ...F}...}.F..... │ │ │ │ + 0x0002a680 9c989fbe f0bc9a00 2298f246 8516ba00 ........"..F.... │ │ │ │ + 0x0002a690 6275696c 64000000 6275696c 64000000 build...build... │ │ │ │ + 0x0002a6a0 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x0002a6b0 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ + 0x0002a6c0 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ + 0x0002a6d0 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ + 0x0002a6e0 00000000 7c242424 7d727374 75767778 ....|$$$}rstuvwx │ │ │ │ + 0x0002a6f0 797a7b24 24242424 24243e3f 40414243 yz{$$$$$$$>?@ABC │ │ │ │ + 0x0002a700 44454647 48494a4b 4c4d4e4f 50515253 DEFGHIJKLMNOPQRS │ │ │ │ + 0x0002a710 54555657 24242424 24245859 5a5b5c5d TUVW$$$$$$XYZ[\] │ │ │ │ + 0x0002a720 5e5f6061 62636465 66676869 6a6b6c6d ^_`abcdefghijklm │ │ │ │ + 0x0002a730 6e6f7071 00000000 00000000 00000000 nopq............ │ │ │ │ + 0x0002a740 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a750 68745f75 755f696e 73657274 00000000 ht_uu_insert.... │ │ │ │ + 0x0002a760 68745f75 755f7570 64617465 00000000 ht_uu_update.... │ │ │ │ + 0x0002a770 68745f75 755f7570 64617465 5f6b6579 ht_uu_update_key │ │ │ │ + 0x0002a780 00000000 68745f75 755f6465 6c657465 ....ht_uu_delete │ │ │ │ + 0x0002a790 00000000 68745f75 755f6669 6e640000 ....ht_uu_find.. │ │ │ │ + 0x0002a7a0 68745f75 755f666f 72656163 68000000 ht_uu_foreach... │ │ │ │ + 0x0002a7b0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a7c0 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a7d0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a7e0 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a7f0 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a800 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a810 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a820 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a830 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a840 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a850 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a860 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a870 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a880 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a890 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a8a0 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a8b0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a8c0 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002a8d0 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a8e0 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a8f0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a900 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a910 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a920 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a930 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a940 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a950 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a960 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a970 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a980 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a990 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a9a0 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a9b0 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a9c0 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a9d0 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a9e0 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002a9f0 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002aa00 68745f70 755f696e 73657274 00000000 ht_pu_insert.... │ │ │ │ + 0x0002aa10 68745f70 755f7570 64617465 00000000 ht_pu_update.... │ │ │ │ + 0x0002aa20 68745f70 755f7570 64617465 5f6b6579 ht_pu_update_key │ │ │ │ + 0x0002aa30 00000000 68745f70 755f6465 6c657465 ....ht_pu_delete │ │ │ │ + 0x0002aa40 00000000 68745f70 755f6669 6e640000 ....ht_pu_find.. │ │ │ │ + 0x0002aa50 68745f70 755f666f 72656163 68000000 ht_pu_foreach... │ │ │ │ + 0x0002aa60 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002aa70 68745f73 755f696e 73657274 00000000 ht_su_insert.... │ │ │ │ + 0x0002aa80 68745f73 755f7570 64617465 00000000 ht_su_update.... │ │ │ │ + 0x0002aa90 68745f73 755f7570 64617465 5f6b6579 ht_su_update_key │ │ │ │ + 0x0002aaa0 00000000 68745f73 755f6465 6c657465 ....ht_su_delete │ │ │ │ + 0x0002aab0 00000000 68745f73 755f6669 6e640000 ....ht_su_find.. │ │ │ │ + 0x0002aac0 68745f73 755f666f 72656163 68000000 ht_su_foreach... │ │ │ │ + 0x0002aad0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0002aae0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0002aaf0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0002ab00 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0002ab10 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0002ab20 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0002ab30 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0002ab40 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0002ab50 2a000000 09000000 00000000 00000000 *............... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002ab70 60c5ff7f 01000000 `....... │ │ │ │ + 0x0002ab60 60c5ff7f 01000000 `....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002ab78 00000000 .... │ │ │ │ + 0x0002ab68 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 88830200 8c830200 90830200 94830200 ................ │ │ │ │ + 0x0003e4f4 98830200 b8830200 18850200 1c850200 ................ │ │ │ │ + 0x0003e504 20850200 24850200 44850200 98860200 ...$...D....... │ │ │ │ + 0x0003e514 54860200 38880200 3c880200 40880200 T...8...<...@... │ │ │ │ + 0x0003e524 44880200 ac890200 b0890200 b4890200 D............... │ │ │ │ + 0x0003e534 b8890200 bc890200 88830200 8c830200 ................ │ │ │ │ + 0x0003e544 90830200 94830200 98830200 648a0200 ............d... │ │ │ │ + 0x0003e554 308b0200 188b0200 548c0200 588c0200 0.......T...X... │ │ │ │ + 0x0003e564 5c8c0200 608c0200 6ce50300 c5790100 \...`...l....y.. │ │ │ │ + 0x0003e574 39730100 78e50300 75ad0100 cda60100 9s..x...u....... │ │ │ │ + 0x0003e584 0dc90100 15c80100 40ed0100 40ed0100 ........@...@... │ │ │ │ + 0x0003e594 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e5a4 40ed0100 40ed0100 40ed0100 36ec0100 @...@...@...6... │ │ │ │ + 0x0003e5b4 36ec0100 40ed0100 40ed0100 36ec0100 6...@...@...6... │ │ │ │ + 0x0003e5c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e5d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e5e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e5f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e604 40ed0100 40ed0100 36ec0100 40ed0100 @...@...6...@... │ │ │ │ + 0x0003e614 08ed0100 40ed0100 40ed0100 40ed0100 ....@...@...@... │ │ │ │ + 0x0003e624 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e634 40ed0100 40ed0100 36ec0100 bcec0100 @...@...6....... │ │ │ │ + 0x0003e644 40ed0100 40ed0100 bcec0100 bcec0100 @...@........... │ │ │ │ + 0x0003e654 bcec0100 bcec0100 bcec0100 bcec0100 ................ │ │ │ │ + 0x0003e664 bcec0100 bcec0100 bcec0100 bcec0100 ................ │ │ │ │ + 0x0003e674 36ec0100 40ed0100 40ed0100 40ed0100 6...@...@...@... │ │ │ │ + 0x0003e684 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e694 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e6a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e6b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e6c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e6d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e6e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e6f4 40ed0100 26ec0100 40ed0100 20ed0100 @...&...@... ... │ │ │ │ + 0x0003e704 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e714 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e724 bcec0100 40ed0100 40ed0100 40ed0100 ....@...@...@... │ │ │ │ + 0x0003e734 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e744 bcec0100 40ed0100 40ed0100 40ed0100 ....@...@...@... │ │ │ │ + 0x0003e754 40ed0100 40ed0100 bcec0100 40ed0100 @...@.......@... │ │ │ │ + 0x0003e764 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e774 40ed0100 26ec0100 40ed0100 20ed0100 @...&...@... ... │ │ │ │ + 0x0003e784 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e794 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e7a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e7b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e7c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e7d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e7e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e7f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e804 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e814 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e824 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e834 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e844 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e854 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e864 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e874 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e884 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e894 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e8a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e8b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e8c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e8d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e8e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e8f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e904 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e914 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e924 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e934 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e944 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e954 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e964 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e974 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e984 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e994 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e9a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e9b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e9c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e9d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e9e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003e9f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ea04 40ed0100 40ed0100 36ec0100 36ec0100 @...@...6...6... │ │ │ │ + 0x0003ea14 f6ec0100 36ec0100 36ec0100 36ec0100 ....6...6...6... │ │ │ │ + 0x0003ea24 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ea34 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ea44 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ea54 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ea64 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ea74 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ea84 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ea94 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eaa4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eab4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eac4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003ead4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eae4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eaf4 36ec0100 36ec0100 e4ec0100 36ec0100 6...6.......6... │ │ │ │ + 0x0003eb04 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb14 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb24 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb34 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb44 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb54 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb64 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb74 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003eb84 36ec0100 40ed0100 40ed0100 40ed0100 6...@...@...@... │ │ │ │ + 0x0003eb94 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eba4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ebb4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ebc4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ebd4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ebe4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ebf4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec04 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec14 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec24 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec34 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec44 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec54 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec64 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec74 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ec84 40ed0100 40ed0100 80ec0100 80ec0100 @...@........... │ │ │ │ + 0x0003ec94 80ec0100 80ec0100 80ec0100 80ec0100 ................ │ │ │ │ + 0x0003eca4 80ec0100 80ec0100 80ec0100 80ec0100 ................ │ │ │ │ + 0x0003ecb4 80ec0100 80ec0100 80ec0100 80ec0100 ................ │ │ │ │ + 0x0003ecc4 80ec0100 80ec0100 80ec0100 80ec0100 ................ │ │ │ │ + 0x0003ecd4 80ec0100 80ec0100 80ec0100 80ec0100 ................ │ │ │ │ + 0x0003ece4 80ec0100 80ec0100 80ec0100 80ec0100 ................ │ │ │ │ + 0x0003ecf4 80ec0100 80ec0100 80ec0100 80ec0100 ................ │ │ │ │ + 0x0003ed04 80ec0100 80ec0100 6cec0100 6cec0100 ........l...l... │ │ │ │ + 0x0003ed14 6cec0100 6cec0100 6cec0100 6cec0100 l...l...l...l... │ │ │ │ + 0x0003ed24 6cec0100 6cec0100 6cec0100 6cec0100 l...l...l...l... │ │ │ │ + 0x0003ed34 6cec0100 6cec0100 6cec0100 6cec0100 l...l...l...l... │ │ │ │ + 0x0003ed44 6cec0100 6cec0100 58ec0100 58ec0100 l...l...X...X... │ │ │ │ + 0x0003ed54 58ec0100 58ec0100 58ec0100 58ec0100 X...X...X...X... │ │ │ │ + 0x0003ed64 58ec0100 58ec0100 40ed0100 40ed0100 X...X...@...@... │ │ │ │ + 0x0003ed74 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ed84 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ed94 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eda4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003edb4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003edc4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003edd4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ede4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003edf4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee04 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee14 d2ec0100 40ed0100 40ed0100 40ed0100 ....@...@...@... │ │ │ │ + 0x0003ee24 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee34 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee44 40ed0100 d2ec0100 40ed0100 40ed0100 @.......@...@... │ │ │ │ + 0x0003ee54 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee64 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee74 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee84 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ee94 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eea4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eeb4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eec4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eed4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eee4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eef4 40ed0100 40ed0100 d2ec0100 40ed0100 @...@.......@... │ │ │ │ + 0x0003ef04 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ef14 d2ec0100 40ed0100 40ed0100 40ed0100 ....@...@...@... │ │ │ │ + 0x0003ef24 d2ec0100 40ed0100 40ed0100 40ed0100 ....@...@...@... │ │ │ │ + 0x0003ef34 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ef44 d2ec0100 40ed0100 40ed0100 40ed0100 ....@...@...@... │ │ │ │ + 0x0003ef54 d2ec0100 40ed0100 d2ec0100 d2ec0100 ....@........... │ │ │ │ + 0x0003ef64 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ef74 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ef84 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003ef94 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003efa4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003efb4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003efc4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003efd4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003efe4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003eff4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f004 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f014 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f024 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f034 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f044 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f054 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f064 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f074 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f084 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f094 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f0a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f0b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f0c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f0d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f0e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f0f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f104 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f114 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f124 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f134 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f144 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f154 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f164 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f174 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f184 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f194 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f1a4 40ed0100 40ed0100 40ed0100 94ec0100 @...@...@....... │ │ │ │ + 0x0003f1b4 94ec0100 40ed0100 40ed0100 94ec0100 ....@...@....... │ │ │ │ + 0x0003f1c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f1d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f1e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f1f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f204 40ed0100 40ed0100 94ec0100 36ec0100 @...@.......6... │ │ │ │ + 0x0003f214 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f224 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f234 36ec0100 36ec0100 94ec0100 36ec0100 6...6.......6... │ │ │ │ + 0x0003f244 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f254 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f264 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f274 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f284 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f294 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f2a4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f2b4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f2c4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f2d4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f2e4 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f2f4 36ec0100 36ec0100 36ec0100 94ec0100 6...6...6....... │ │ │ │ + 0x0003f304 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f314 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f324 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f334 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f344 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f354 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f364 36ec0100 36ec0100 36ec0100 36ec0100 6...6...6...6... │ │ │ │ + 0x0003f374 36ec0100 36ec0100 36ec0100 94ec0100 6...6...6....... │ │ │ │ + 0x0003f384 36ec0100 40ed0100 40ed0100 40ed0100 6...@...@...@... │ │ │ │ + 0x0003f394 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f3a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f3b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f3c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f3d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f3e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f3f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f404 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f414 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f424 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f434 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f444 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f454 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f464 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f474 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f484 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f494 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f4a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f4b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f4c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f4d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f4e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f4f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f504 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f514 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f524 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f534 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f544 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f554 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f564 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f574 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f584 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f594 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f5a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f5b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f5c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f5d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f5e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f5f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f604 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f614 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f624 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f634 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f644 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f654 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f664 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f674 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f684 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f694 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f6a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f6b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f6c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f6d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f6e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f6f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f704 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f714 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f724 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f734 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f744 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f754 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f764 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f774 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f784 40ed0100 40ed0100 42ec0100 42ec0100 @...@...B...B... │ │ │ │ + 0x0003f794 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f7a4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f7b4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f7c4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f7d4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f7e4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f7f4 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f804 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f814 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f824 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f834 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f844 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f854 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f864 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f874 42ec0100 42ec0100 42ec0100 42ec0100 B...B...B...B... │ │ │ │ + 0x0003f884 42ec0100 42ec0100 40ed0100 40ed0100 B...B...@...@... │ │ │ │ + 0x0003f894 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f8a4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f8b4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f8c4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f8d4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f8e4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f8f4 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f904 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f914 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f924 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f934 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f944 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f954 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f964 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f974 40ed0100 40ed0100 40ed0100 40ed0100 @...@...@...@... │ │ │ │ + 0x0003f984 40ed0100 40ed0100 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 f0740200 30750200 607b0200 .....t..0u..`{.. │ │ │ │ + 0x00040010 00000000 247b0200 307b0200 387b0200 ....${..0{..8{.. │ │ │ │ + 0x00040020 407b0200 487b0200 547b0200 5c7b0200 @{..H{..T{..\{.. │ │ │ │ + 0x00040030 687b0200 6c7b0200 88730200 707b0200 h{..l{...s..p{.. │ │ │ │ + 0x00040040 d8720200 08000000 00000000 39d80000 .r..........9... │ │ │ │ 0x00040050 31d80000 49e00000 09e00000 c9df0000 1...I........... │ │ │ │ 0x00040060 69de0000 3dda0000 85df0000 e1dd0000 i...=........... │ │ │ │ 0x00040070 a1dc0000 7ddb0000 2dda0000 1dda0000 ....}...-....... │ │ │ │ 0x00040080 35d80000 d5d90000 d5de0000 00000000 5............... │ │ │ │ 0x00040090 c5d90000 31df0000 4ddb0000 49da0000 ....1...M...I... │ │ │ │ - 0x000400a0 99d80000 61d80000 ec720200 08000000 ....a....r...... │ │ │ │ - 0x000400b0 c8830200 d9e00000 d5e00000 41e50000 ............A... │ │ │ │ + 0x000400a0 99d80000 61d80000 dc720200 08000000 ....a....r...... │ │ │ │ + 0x000400b0 b8830200 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 34880200 08000000 44850200 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 a8890200 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 d0720200 08000000 00000000 c1f70000 .r.............. │ │ │ │ 0x000401f0 91f70000 a9f70000 19f90000 95f70000 ................ │ │ │ │ 0x00040200 d5f80000 59f90000 adf80000 99f70000 ....Y........... │ │ │ │ 0x00040210 adf70000 a5f70000 a1f70000 b1f70000 ................ │ │ │ │ 0x00040220 4df90000 51f90000 b9f70000 00000000 M...Q........... │ │ │ │ 0x00040230 55f90000 e5f80000 49f90000 bdf70000 U.......I....... │ │ │ │ - 0x00040240 e9f70000 b5f70000 dc720200 04000000 .........r...... │ │ │ │ - 0x00040250 748a0200 5df90000 69fb0000 a9010100 t...]...i....... │ │ │ │ + 0x00040240 e9f70000 b5f70000 cc720200 04000000 .........r...... │ │ │ │ + 0x00040250 648a0200 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 3c8d0200 448d0200 648d0200 00000000 <...D...d....... │ │ │ │ + 0x000402c0 6c8d0200 00000000 00000000 00000000 l............... │ │ │ │ + 0x000402d0 00000000 0d030100 40850200 788e0200 ........@...x... │ │ │ │ + 0x000402e0 948e0200 00000000 6c8d0200 00000000 ........l....... │ │ │ │ + 0x000402f0 00000000 00000000 01000000 ed070100 ................ │ │ │ │ 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 31393730 61383035 34666337 33353330 1970a8054fc73530 │ │ │ │ + 0x00000010 38373535 33643238 34303833 63373065 87553d284083c70e │ │ │ │ + 0x00000020 33666439 33342e64 65627567 00000000 3fd934.debug.... │ │ │ │ + 0x00000030 d3441550 .D.P