--- /srv/reproducible-results/rbuild-debian/r-b-build.i7DImyQc/b1/tcllib_2.0+dfsg-2_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.i7DImyQc/b2/tcllib_2.0+dfsg-2_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - a4813e401df6ab9bfab4d7e9bcd256d0 132512 libs optional tcllib-critcl_2.0+dfsg-2_armhf.deb │ - 97e7215ff47a53f83a6e0d244a339396 4616196 interpreters optional tcllib_2.0+dfsg-2_all.deb │ + 6770b24cd0acddcfca3b0a683c983b1b 132384 libs optional tcllib-critcl_2.0+dfsg-2_armhf.deb │ + b3f93a01b565ff134a6d1b7d86d6bde5 4616136 interpreters optional tcllib_2.0+dfsg-2_all.deb ├── tcllib-critcl_2.0+dfsg-2_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-11-27 17:36:17.000000 debian-binary │ │ --rw-r--r-- 0 0 0 880 2024-11-27 17:36:17.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 131440 2024-11-27 17:36:17.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 884 2024-11-27 17:36:17.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 131308 2024-11-27 17:36:17.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/tcltk/arm-linux-gnueabihf/tcllibc2.0/tcllibc.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -40,557 +40,557 @@ │ │ │ │ │ 36: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 38: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf@GLIBC_2.4 (2) │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND sqrt │ │ │ │ │ 40: 00000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.4 (2) │ │ │ │ │ 41: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 42: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ │ - 43: 0002065d 164 FUNC GLOBAL DEFAULT 11 tms_serialize │ │ │ │ │ - 44: 00026171 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alnum │ │ │ │ │ - 45: 0001f469 348 FUNC GLOBAL DEFAULT 11 tm_WALKPROC │ │ │ │ │ - 46: 0001ea21 108 FUNC GLOBAL DEFAULT 11 tm_NUMCHILDREN │ │ │ │ │ - 47: 0002585d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_control │ │ │ │ │ - 48: 00016329 104 FUNC GLOBAL DEFAULT 11 gm_arc_KEYS │ │ │ │ │ + 43: 0001adbd 164 FUNC GLOBAL DEFAULT 11 tms_serialize │ │ │ │ │ + 44: 00025eb5 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alnum │ │ │ │ │ + 45: 0001d8f1 348 FUNC GLOBAL DEFAULT 11 tm_WALKPROC │ │ │ │ │ + 46: 0001cea9 108 FUNC GLOBAL DEFAULT 11 tm_NUMCHILDREN │ │ │ │ │ + 47: 000255a1 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_control │ │ │ │ │ + 48: 00013501 104 FUNC GLOBAL DEFAULT 11 gm_arc_KEYS │ │ │ │ │ 49: 0002c24d 164 FUNC GLOBAL DEFAULT 11 SHA1Update │ │ │ │ │ - 50: 0002655d 68 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_value │ │ │ │ │ - 51: 0001da71 268 FUNC GLOBAL DEFAULT 11 tm_GET │ │ │ │ │ - 52: 00010629 184 FUNC GLOBAL DEFAULT 11 gc_rename │ │ │ │ │ + 50: 000262a1 68 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_value │ │ │ │ │ + 51: 0001bef9 268 FUNC GLOBAL DEFAULT 11 tm_GET │ │ │ │ │ + 52: 00011da9 184 FUNC GLOBAL DEFAULT 11 gc_rename │ │ │ │ │ 53: 0002c2f1 228 FUNC GLOBAL DEFAULT 11 SHA1Final │ │ │ │ │ - 54: 0001e8cd 124 FUNC GLOBAL DEFAULT 11 tm_NEXT │ │ │ │ │ - 55: 000105d9 80 FUNC GLOBAL DEFAULT 11 gc_delete │ │ │ │ │ - 56: 00022c01 72 FUNC GLOBAL DEFAULT 11 param_I_loc_rewind │ │ │ │ │ - 57: 0001d045 284 FUNC GLOBAL DEFAULT 11 tm_APPEND │ │ │ │ │ - 58: 00015831 76 FUNC GLOBAL DEFAULT 11 gm_GASSIGN │ │ │ │ │ - 59: 00016889 76 FUNC GLOBAL DEFAULT 11 gm_DESERIALIZE │ │ │ │ │ - 60: 0001decd 136 FUNC GLOBAL DEFAULT 11 tm_INDEX │ │ │ │ │ - 61: 0002590d 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ddigit │ │ │ │ │ - 62: 00011ec9 660 FUNC GLOBAL DEFAULT 11 g_ms_serialize │ │ │ │ │ + 54: 0001cd55 124 FUNC GLOBAL DEFAULT 11 tm_NEXT │ │ │ │ │ + 55: 00011d59 80 FUNC GLOBAL DEFAULT 11 gc_delete │ │ │ │ │ + 56: 00022945 72 FUNC GLOBAL DEFAULT 11 param_I_loc_rewind │ │ │ │ │ + 57: 0001b4cd 284 FUNC GLOBAL DEFAULT 11 tm_APPEND │ │ │ │ │ + 58: 00012a09 76 FUNC GLOBAL DEFAULT 11 gm_GASSIGN │ │ │ │ │ + 59: 00013a61 76 FUNC GLOBAL DEFAULT 11 gm_DESERIALIZE │ │ │ │ │ + 60: 0001c355 136 FUNC GLOBAL DEFAULT 11 tm_INDEX │ │ │ │ │ + 61: 00025651 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ddigit │ │ │ │ │ + 62: 00016ded 660 FUNC GLOBAL DEFAULT 11 g_ms_serialize │ │ │ │ │ 63: 0001a449 50 FUNC GLOBAL DEFAULT 11 jsonskip │ │ │ │ │ 64: 0002b405 3592 FUNC GLOBAL DEFAULT 11 SHA1Transform │ │ │ │ │ - 65: 00012f69 68 FUNC GLOBAL DEFAULT 11 ga_mv_src │ │ │ │ │ - 66: 0001d7d9 112 FUNC GLOBAL DEFAULT 11 tm_DEPTH │ │ │ │ │ - 67: 00026201 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ddigit │ │ │ │ │ - 68: 0001c491 228 FUNC GLOBAL DEFAULT 11 tn_set_attr │ │ │ │ │ - 69: 00012ded 192 FUNC GLOBAL DEFAULT 11 ga_new │ │ │ │ │ + 65: 00014bad 68 FUNC GLOBAL DEFAULT 11 ga_mv_src │ │ │ │ │ + 66: 0001bc61 112 FUNC GLOBAL DEFAULT 11 tm_DEPTH │ │ │ │ │ + 67: 00025f45 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ddigit │ │ │ │ │ + 68: 0001e77d 228 FUNC GLOBAL DEFAULT 11 tn_set_attr │ │ │ │ │ + 69: 00014a31 192 FUNC GLOBAL DEFAULT 11 ga_new │ │ │ │ │ 70: 0002b13d 68 FUNC GLOBAL DEFAULT 11 ns_Pt_parse_peg_c_Init │ │ │ │ │ - 71: 00011dd5 124 FUNC GLOBAL DEFAULT 11 g_delete │ │ │ │ │ - 72: 00012645 216 FUNC GLOBAL DEFAULT 11 g_assign │ │ │ │ │ - 73: 00015cfd 212 FUNC GLOBAL DEFAULT 11 gm_arc_WEIGHTS │ │ │ │ │ - 74: 00025425 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_discard │ │ │ │ │ - 75: 00022f11 84 FUNC GLOBAL DEFAULT 11 param_O_ast_value_push │ │ │ │ │ - 76: 000267b1 100 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2void │ │ │ │ │ - 77: 00023d59 104 FUNC GLOBAL DEFAULT 11 param_SI_next_control │ │ │ │ │ - 78: 0001f139 284 FUNC GLOBAL DEFAULT 11 tm_SWAP │ │ │ │ │ - 79: 00012ff1 144 FUNC GLOBAL DEFAULT 11 ga_serial │ │ │ │ │ - 80: 00024f61 164 FUNC GLOBAL DEFAULT 11 rde_param_reset │ │ │ │ │ - 81: 00018bad 12 FUNC GLOBAL DEFAULT 11 s_stype │ │ │ │ │ - 82: 00026431 84 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_void │ │ │ │ │ - 83: 000247a9 176 FUNC GLOBAL DEFAULT 11 param_SI_value_leaf_symbol_end │ │ │ │ │ - 84: 0001f5c5 88 FUNC GLOBAL DEFAULT 11 t_new │ │ │ │ │ - 85: 00022195 184 FUNC GLOBAL DEFAULT 11 param_RESET │ │ │ │ │ - 86: 0002329d 112 FUNC GLOBAL DEFAULT 11 param_I_test_char │ │ │ │ │ - 87: 000261b9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ascii │ │ │ │ │ - 88: 000260a5 100 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_void │ │ │ │ │ - 89: 00025ac1 68 FUNC GLOBAL DEFAULT 11 rde_param_i_value_clear │ │ │ │ │ - 90: 000234bd 72 FUNC GLOBAL DEFAULT 11 param_I_test_punct │ │ │ │ │ - 91: 000220e5 88 FUNC GLOBAL DEFAULT 11 param_LOCATION │ │ │ │ │ - 92: 00021b41 92 FUNC GLOBAL DEFAULT 11 param_CHAN │ │ │ │ │ - 93: 000230f9 116 FUNC GLOBAL DEFAULT 11 param_I_value_creduce │ │ │ │ │ - 94: 00016921 92 FUNC GLOBAL DEFAULT 11 gm_GET │ │ │ │ │ + 71: 00016cf9 124 FUNC GLOBAL DEFAULT 11 g_delete │ │ │ │ │ + 72: 00017569 216 FUNC GLOBAL DEFAULT 11 g_assign │ │ │ │ │ + 73: 00012ed5 212 FUNC GLOBAL DEFAULT 11 gm_arc_WEIGHTS │ │ │ │ │ + 74: 00025169 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_discard │ │ │ │ │ + 75: 00022c55 84 FUNC GLOBAL DEFAULT 11 param_O_ast_value_push │ │ │ │ │ + 76: 000264f5 100 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2void │ │ │ │ │ + 77: 00023a9d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_control │ │ │ │ │ + 78: 0001d5c1 284 FUNC GLOBAL DEFAULT 11 tm_SWAP │ │ │ │ │ + 79: 00014c35 144 FUNC GLOBAL DEFAULT 11 ga_serial │ │ │ │ │ + 80: 00024ca5 164 FUNC GLOBAL DEFAULT 11 rde_param_reset │ │ │ │ │ + 81: 00017de5 12 FUNC GLOBAL DEFAULT 11 s_stype │ │ │ │ │ + 82: 00026175 84 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_void │ │ │ │ │ + 83: 000244ed 176 FUNC GLOBAL DEFAULT 11 param_SI_value_leaf_symbol_end │ │ │ │ │ + 84: 0001fe69 88 FUNC GLOBAL DEFAULT 11 t_new │ │ │ │ │ + 85: 00021ed9 184 FUNC GLOBAL DEFAULT 11 param_RESET │ │ │ │ │ + 86: 00022fe1 112 FUNC GLOBAL DEFAULT 11 param_I_test_char │ │ │ │ │ + 87: 00025efd 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ascii │ │ │ │ │ + 88: 00025de9 100 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_void │ │ │ │ │ + 89: 00025805 68 FUNC GLOBAL DEFAULT 11 rde_param_i_value_clear │ │ │ │ │ + 90: 00023201 72 FUNC GLOBAL DEFAULT 11 param_I_test_punct │ │ │ │ │ + 91: 00021e29 88 FUNC GLOBAL DEFAULT 11 param_LOCATION │ │ │ │ │ + 92: 00021885 92 FUNC GLOBAL DEFAULT 11 param_CHAN │ │ │ │ │ + 93: 00022e3d 116 FUNC GLOBAL DEFAULT 11 param_I_value_creduce │ │ │ │ │ + 94: 00013af9 92 FUNC GLOBAL DEFAULT 11 gm_GET │ │ │ │ │ 95: 000199fd 100 FUNC GLOBAL DEFAULT 11 ns_Jsonc_Init │ │ │ │ │ - 96: 000183e9 168 FUNC GLOBAL DEFAULT 11 sm_SIZE │ │ │ │ │ - 97: 000204e9 372 FUNC GLOBAL DEFAULT 11 tms_assign │ │ │ │ │ - 98: 00023f61 104 FUNC GLOBAL DEFAULT 11 param_SI_next_print │ │ │ │ │ - 99: 0001edc5 284 FUNC GLOBAL DEFAULT 11 tm_SET │ │ │ │ │ - 100: 00016b69 264 FUNC GLOBAL DEFAULT 11 gm_node_ATTR │ │ │ │ │ - 101: 000264e9 60 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_ok │ │ │ │ │ - 102: 00013c45 216 FUNC GLOBAL DEFAULT 11 g_attr_lappend │ │ │ │ │ - 103: 00016c71 280 FUNC GLOBAL DEFAULT 11 gm_node_DEGREE │ │ │ │ │ - 104: 000169cd 76 FUNC GLOBAL DEFAULT 11 gm_KEYEXISTS │ │ │ │ │ - 105: 000187c1 248 FUNC GLOBAL DEFAULT 11 sm_UNION │ │ │ │ │ - 106: 0001df55 584 FUNC GLOBAL DEFAULT 11 tm_INSERT │ │ │ │ │ - 107: 0001f65d 30 FUNC GLOBAL DEFAULT 11 t_structure │ │ │ │ │ - 108: 0001912d 68 FUNC GLOBAL DEFAULT 11 s_subsetof │ │ │ │ │ - 109: 000302d9 112 FUNC GLOBAL DEFAULT 11 stm_PUSH │ │ │ │ │ - 110: 00030029 188 FUNC GLOBAL DEFAULT 11 stm_GET │ │ │ │ │ - 111: 00024455 136 FUNC GLOBAL DEFAULT 11 param_SI_value_symbol_start │ │ │ │ │ - 112: 00023821 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_branch │ │ │ │ │ - 113: 000300e5 264 FUNC GLOBAL DEFAULT 11 stm_TRIM │ │ │ │ │ - 114: 00025065 392 FUNC GLOBAL DEFAULT 11 rde_param_query_er_tcl │ │ │ │ │ - 115: 00022e39 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewind │ │ │ │ │ - 116: 00025605 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_ok │ │ │ │ │ - 117: 000261dd 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_control │ │ │ │ │ + 96: 00018ca1 168 FUNC GLOBAL DEFAULT 11 sm_SIZE │ │ │ │ │ + 97: 0001ac49 372 FUNC GLOBAL DEFAULT 11 tms_assign │ │ │ │ │ + 98: 00023ca5 104 FUNC GLOBAL DEFAULT 11 param_SI_next_print │ │ │ │ │ + 99: 0001d24d 284 FUNC GLOBAL DEFAULT 11 tm_SET │ │ │ │ │ + 100: 00013d41 264 FUNC GLOBAL DEFAULT 11 gm_node_ATTR │ │ │ │ │ + 101: 0002622d 60 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_ok │ │ │ │ │ + 102: 00015889 216 FUNC GLOBAL DEFAULT 11 g_attr_lappend │ │ │ │ │ + 103: 00013e49 280 FUNC GLOBAL DEFAULT 11 gm_node_DEGREE │ │ │ │ │ + 104: 00013ba5 76 FUNC GLOBAL DEFAULT 11 gm_KEYEXISTS │ │ │ │ │ + 105: 00019079 248 FUNC GLOBAL DEFAULT 11 sm_UNION │ │ │ │ │ + 106: 0001c3dd 584 FUNC GLOBAL DEFAULT 11 tm_INSERT │ │ │ │ │ + 107: 0001ff01 30 FUNC GLOBAL DEFAULT 11 t_structure │ │ │ │ │ + 108: 00018365 68 FUNC GLOBAL DEFAULT 11 s_subsetof │ │ │ │ │ + 109: 00030761 112 FUNC GLOBAL DEFAULT 11 stm_PUSH │ │ │ │ │ + 110: 000304b1 188 FUNC GLOBAL DEFAULT 11 stm_GET │ │ │ │ │ + 111: 00024199 136 FUNC GLOBAL DEFAULT 11 param_SI_value_symbol_start │ │ │ │ │ + 112: 00023565 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_branch │ │ │ │ │ + 113: 0003056d 264 FUNC GLOBAL DEFAULT 11 stm_TRIM │ │ │ │ │ + 114: 00024da9 392 FUNC GLOBAL DEFAULT 11 rde_param_query_er_tcl │ │ │ │ │ + 115: 00022b7d 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewind │ │ │ │ │ + 116: 00025349 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_ok │ │ │ │ │ + 117: 00025f21 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_control │ │ │ │ │ 118: 0002f571 96 FUNC GLOBAL DEFAULT 11 SHA256Init │ │ │ │ │ - 119: 000158cd 92 FUNC GLOBAL DEFAULT 11 gm_APPEND │ │ │ │ │ - 120: 000266b9 92 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_value2value │ │ │ │ │ - 121: 000236a5 84 FUNC GLOBAL DEFAULT 11 param_SI_void_state_push │ │ │ │ │ - 122: 000305d9 632 FUNC GLOBAL DEFAULT 11 st_peek │ │ │ │ │ - 123: 00011061 964 FUNC GLOBAL DEFAULT 11 g_walkoptions │ │ │ │ │ - 124: 0001c6a5 600 FUNC GLOBAL DEFAULT 11 tn_filternodes │ │ │ │ │ - 125: 0001bbc5 232 FUNC GLOBAL DEFAULT 11 tn_detach │ │ │ │ │ - 126: 0001765d 224 FUNC GLOBAL DEFAULT 11 gm_SWAP │ │ │ │ │ - 127: 0001b4e9 216 FUNC GLOBAL DEFAULT 11 t_walk_invokecmd │ │ │ │ │ - 128: 0002320d 72 FUNC GLOBAL DEFAULT 11 param_I_test_alpha │ │ │ │ │ - 129: 0003db54 20 OBJECT GLOBAL DEFAULT 20 EndOffsetType │ │ │ │ │ - 130: 0001e2a1 592 FUNC GLOBAL DEFAULT 11 tm_KEYS │ │ │ │ │ - 131: 00017d39 184 FUNC GLOBAL DEFAULT 11 sm_DIFFERENCE │ │ │ │ │ - 132: 00017265 108 FUNC GLOBAL DEFAULT 11 gm_node_LAPPEND │ │ │ │ │ - 133: 000175dd 128 FUNC GLOBAL DEFAULT 11 gm_SET │ │ │ │ │ + 119: 00012aa5 92 FUNC GLOBAL DEFAULT 11 gm_APPEND │ │ │ │ │ + 120: 000263fd 92 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_value2value │ │ │ │ │ + 121: 000233e9 84 FUNC GLOBAL DEFAULT 11 param_SI_void_state_push │ │ │ │ │ + 122: 0003017d 632 FUNC GLOBAL DEFAULT 11 st_peek │ │ │ │ │ + 123: 00015fad 964 FUNC GLOBAL DEFAULT 11 g_walkoptions │ │ │ │ │ + 124: 0001e991 600 FUNC GLOBAL DEFAULT 11 tn_filternodes │ │ │ │ │ + 125: 0001deb1 232 FUNC GLOBAL DEFAULT 11 tn_detach │ │ │ │ │ + 126: 00014835 224 FUNC GLOBAL DEFAULT 11 gm_SWAP │ │ │ │ │ + 127: 0001fae5 216 FUNC GLOBAL DEFAULT 11 t_walk_invokecmd │ │ │ │ │ + 128: 00022f51 72 FUNC GLOBAL DEFAULT 11 param_I_test_alpha │ │ │ │ │ + 129: 0003dbc0 20 OBJECT GLOBAL DEFAULT 20 EndOffsetType │ │ │ │ │ + 130: 0001c729 592 FUNC GLOBAL DEFAULT 11 tm_KEYS │ │ │ │ │ + 131: 000185f1 184 FUNC GLOBAL DEFAULT 11 sm_DIFFERENCE │ │ │ │ │ + 132: 0001443d 108 FUNC GLOBAL DEFAULT 11 gm_node_LAPPEND │ │ │ │ │ + 133: 000147b5 128 FUNC GLOBAL DEFAULT 11 gm_SET │ │ │ │ │ 134: 0001a445 4 FUNC GLOBAL DEFAULT 11 jsonparse │ │ │ │ │ - 135: 00016afd 108 FUNC GLOBAL DEFAULT 11 gm_node_APPEND │ │ │ │ │ - 136: 0001ea8d 120 FUNC GLOBAL DEFAULT 11 tm_PARENT │ │ │ │ │ + 135: 00013cd5 108 FUNC GLOBAL DEFAULT 11 gm_node_APPEND │ │ │ │ │ + 136: 0001cf15 120 FUNC GLOBAL DEFAULT 11 tm_PARENT │ │ │ │ │ 137: 00010061 198 FUNC GLOBAL DEFAULT 11 MD4Update │ │ │ │ │ - 138: 00025055 8 FUNC GLOBAL DEFAULT 11 rde_param_query_cc │ │ │ │ │ - 139: 00022729 76 FUNC GLOBAL DEFAULT 11 param_F_return │ │ │ │ │ - 140: 0001be61 152 FUNC GLOBAL DEFAULT 11 tn_append │ │ │ │ │ - 141: 000244dd 124 FUNC GLOBAL DEFAULT 11 param_SI_value_void_symbol_start │ │ │ │ │ - 142: 00026871 108 FUNC GLOBAL DEFAULT 11 rde_param_i_next_str │ │ │ │ │ - 143: 000228e5 72 FUNC GLOBAL DEFAULT 11 param_I_er_clear │ │ │ │ │ - 144: 00022005 224 FUNC GLOBAL DEFAULT 11 param_LMARKED │ │ │ │ │ - 145: 00021761 120 FUNC GLOBAL DEFAULT 11 rde_stack_pop │ │ │ │ │ - 146: 000268dd 152 FUNC GLOBAL DEFAULT 11 rde_param_i_next_class │ │ │ │ │ - 147: 0002505d 4 FUNC GLOBAL DEFAULT 11 rde_param_query_cl │ │ │ │ │ - 148: 0002342d 72 FUNC GLOBAL DEFAULT 11 param_I_test_lower │ │ │ │ │ - 149: 00018f59 80 FUNC GLOBAL DEFAULT 11 s_union │ │ │ │ │ - 150: 00018b39 48 FUNC GLOBAL DEFAULT 11 s_get │ │ │ │ │ + 138: 00024d99 8 FUNC GLOBAL DEFAULT 11 rde_param_query_cc │ │ │ │ │ + 139: 0002246d 76 FUNC GLOBAL DEFAULT 11 param_F_return │ │ │ │ │ + 140: 0001e14d 152 FUNC GLOBAL DEFAULT 11 tn_append │ │ │ │ │ + 141: 00024221 124 FUNC GLOBAL DEFAULT 11 param_SI_value_void_symbol_start │ │ │ │ │ + 142: 000265b5 108 FUNC GLOBAL DEFAULT 11 rde_param_i_next_str │ │ │ │ │ + 143: 00022629 72 FUNC GLOBAL DEFAULT 11 param_I_er_clear │ │ │ │ │ + 144: 00021d49 224 FUNC GLOBAL DEFAULT 11 param_LMARKED │ │ │ │ │ + 145: 00026859 120 FUNC GLOBAL DEFAULT 11 rde_stack_pop │ │ │ │ │ + 146: 00026621 152 FUNC GLOBAL DEFAULT 11 rde_param_i_next_class │ │ │ │ │ + 147: 00024da1 4 FUNC GLOBAL DEFAULT 11 rde_param_query_cl │ │ │ │ │ + 148: 00023171 72 FUNC GLOBAL DEFAULT 11 param_I_test_lower │ │ │ │ │ + 149: 00018191 80 FUNC GLOBAL DEFAULT 11 s_union │ │ │ │ │ + 150: 00017d71 48 FUNC GLOBAL DEFAULT 11 s_get │ │ │ │ │ 151: 0002dc79 68 FUNC GLOBAL DEFAULT 11 ns_Crc32c_Init │ │ │ │ │ - 152: 00021fa9 92 FUNC GLOBAL DEFAULT 11 param_ERROR │ │ │ │ │ + 152: 00021ced 92 FUNC GLOBAL DEFAULT 11 param_ERROR │ │ │ │ │ 153: 0002d20d 54 FUNC GLOBAL DEFAULT 11 MD5Init │ │ │ │ │ - 154: 0001e949 216 FUNC GLOBAL DEFAULT 11 tm_NODES │ │ │ │ │ - 155: 000190b5 52 FUNC GLOBAL DEFAULT 11 s_subtract1 │ │ │ │ │ - 156: 00030851 396 FUNC GLOBAL DEFAULT 11 stms_objcmd │ │ │ │ │ - 157: 00025939 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_graph │ │ │ │ │ - 158: 00025bed 496 FUNC GLOBAL DEFAULT 11 rde_param_i_value_reduce │ │ │ │ │ - 159: 00018fa9 84 FUNC GLOBAL DEFAULT 11 s_add1 │ │ │ │ │ - 160: 00022fd9 100 FUNC GLOBAL DEFAULT 11 param_I_symbol_save │ │ │ │ │ - 161: 00025325 72 FUNC GLOBAL DEFAULT 11 rde_param_i_error_clear │ │ │ │ │ - 162: 00026405 44 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_2 │ │ │ │ │ - 163: 00013e31 38 FUNC GLOBAL DEFAULT 11 g_attr_dup │ │ │ │ │ - 164: 00015961 108 FUNC GLOBAL DEFAULT 11 gm_arc_APPEND │ │ │ │ │ - 165: 00025209 4 FUNC GLOBAL DEFAULT 11 rde_param_query_st │ │ │ │ │ + 154: 0001cdd1 216 FUNC GLOBAL DEFAULT 11 tm_NODES │ │ │ │ │ + 155: 000182ed 52 FUNC GLOBAL DEFAULT 11 s_subtract1 │ │ │ │ │ + 156: 0002ff6d 396 FUNC GLOBAL DEFAULT 11 stms_objcmd │ │ │ │ │ + 157: 0002567d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_graph │ │ │ │ │ + 158: 00025931 496 FUNC GLOBAL DEFAULT 11 rde_param_i_value_reduce │ │ │ │ │ + 159: 000181e1 84 FUNC GLOBAL DEFAULT 11 s_add1 │ │ │ │ │ + 160: 00022d1d 100 FUNC GLOBAL DEFAULT 11 param_I_symbol_save │ │ │ │ │ + 161: 00025069 72 FUNC GLOBAL DEFAULT 11 rde_param_i_error_clear │ │ │ │ │ + 162: 00026149 44 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_2 │ │ │ │ │ + 163: 00015a75 38 FUNC GLOBAL DEFAULT 11 g_attr_dup │ │ │ │ │ + 164: 00012b39 108 FUNC GLOBAL DEFAULT 11 gm_arc_APPEND │ │ │ │ │ + 165: 00024f4d 4 FUNC GLOBAL DEFAULT 11 rde_param_query_st │ │ │ │ │ 166: 0000fb05 68 FUNC GLOBAL DEFAULT 11 ns_Md4c_Init │ │ │ │ │ - 167: 00023885 108 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_branch │ │ │ │ │ - 168: 0002520d 4 FUNC GLOBAL DEFAULT 11 rde_param_query_sv │ │ │ │ │ - 169: 0001c0f1 440 FUNC GLOBAL DEFAULT 11 tn_insertmany │ │ │ │ │ - 170: 00022b09 84 FUNC GLOBAL DEFAULT 11 param_O_loc_pop_discard │ │ │ │ │ - 171: 0002339d 72 FUNC GLOBAL DEFAULT 11 param_I_test_digit │ │ │ │ │ - 172: 0001c575 34 FUNC GLOBAL DEFAULT 11 tn_depth │ │ │ │ │ - 173: 00016a19 80 FUNC GLOBAL DEFAULT 11 gm_KEYS │ │ │ │ │ - 174: 00015929 56 FUNC GLOBAL DEFAULT 11 gm_ARCS │ │ │ │ │ + 167: 000235c9 108 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_branch │ │ │ │ │ + 168: 00024f51 4 FUNC GLOBAL DEFAULT 11 rde_param_query_sv │ │ │ │ │ + 169: 0001e3dd 440 FUNC GLOBAL DEFAULT 11 tn_insertmany │ │ │ │ │ + 170: 0002284d 84 FUNC GLOBAL DEFAULT 11 param_O_loc_pop_discard │ │ │ │ │ + 171: 000230e1 72 FUNC GLOBAL DEFAULT 11 param_I_test_digit │ │ │ │ │ + 172: 0001e861 34 FUNC GLOBAL DEFAULT 11 tn_depth │ │ │ │ │ + 173: 00013bf1 80 FUNC GLOBAL DEFAULT 11 gm_KEYS │ │ │ │ │ + 174: 00012b01 56 FUNC GLOBAL DEFAULT 11 gm_ARCS │ │ │ │ │ 175: 0001a7d1 100 FUNC GLOBAL DEFAULT 11 ns_Tree_c_Init │ │ │ │ │ - 176: 00013f65 5732 FUNC GLOBAL DEFAULT 11 gc_filter │ │ │ │ │ - 177: 0001b479 112 FUNC GLOBAL DEFAULT 11 t_walk_invokescript │ │ │ │ │ - 178: 00023505 128 FUNC GLOBAL DEFAULT 11 param_I_test_range │ │ │ │ │ - 179: 00016ff9 420 FUNC GLOBAL DEFAULT 11 gm_node_INSERT │ │ │ │ │ - 180: 0002500d 6 FUNC GLOBAL DEFAULT 11 rde_param_data │ │ │ │ │ - 181: 0001bfc1 304 FUNC GLOBAL DEFAULT 11 tn_insert │ │ │ │ │ - 182: 000104ed 28 FUNC GLOBAL DEFAULT 11 gc_add │ │ │ │ │ - 183: 00017df1 224 FUNC GLOBAL DEFAULT 11 sm_EMPTY │ │ │ │ │ - 184: 0001f255 148 FUNC GLOBAL DEFAULT 11 tm_UNSET │ │ │ │ │ - 185: 0002e8e1 196 FUNC GLOBAL DEFAULT 11 qum_CLEAR │ │ │ │ │ - 186: 00022bb9 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewind │ │ │ │ │ - 187: 000203fd 236 FUNC GLOBAL DEFAULT 11 tms_getchildren │ │ │ │ │ - 188: 00011425 900 FUNC GLOBAL DEFAULT 11 g_walk │ │ │ │ │ - 189: 0001676d 188 FUNC GLOBAL DEFAULT 11 gm_arc_NODES │ │ │ │ │ - 190: 000213c5 236 FUNC GLOBAL DEFAULT 11 rde_tc_get │ │ │ │ │ - 191: 000262b5 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_punct │ │ │ │ │ - 192: 00025261 8 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_discard │ │ │ │ │ - 193: 0002292d 80 FUNC GLOBAL DEFAULT 11 param_I_er_clear_push │ │ │ │ │ - 194: 000242d9 80 FUNC GLOBAL DEFAULT 11 param_SI_void_notahead_exit │ │ │ │ │ - 195: 00015dd1 260 FUNC GLOBAL DEFAULT 11 gm_arc_ATTR │ │ │ │ │ + 176: 000104ed 5732 FUNC GLOBAL DEFAULT 11 gc_filter │ │ │ │ │ + 177: 0001fa75 112 FUNC GLOBAL DEFAULT 11 t_walk_invokescript │ │ │ │ │ + 178: 00023249 128 FUNC GLOBAL DEFAULT 11 param_I_test_range │ │ │ │ │ + 179: 000141d1 420 FUNC GLOBAL DEFAULT 11 gm_node_INSERT │ │ │ │ │ + 180: 00024d51 6 FUNC GLOBAL DEFAULT 11 rde_param_data │ │ │ │ │ + 181: 0001e2ad 304 FUNC GLOBAL DEFAULT 11 tn_insert │ │ │ │ │ + 182: 00011c6d 28 FUNC GLOBAL DEFAULT 11 gc_add │ │ │ │ │ + 183: 000186a9 224 FUNC GLOBAL DEFAULT 11 sm_EMPTY │ │ │ │ │ + 184: 0001d6dd 148 FUNC GLOBAL DEFAULT 11 tm_UNSET │ │ │ │ │ + 185: 0002ea01 196 FUNC GLOBAL DEFAULT 11 qum_CLEAR │ │ │ │ │ + 186: 000228fd 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewind │ │ │ │ │ + 187: 0001ab5d 236 FUNC GLOBAL DEFAULT 11 tms_getchildren │ │ │ │ │ + 188: 00016371 900 FUNC GLOBAL DEFAULT 11 g_walk │ │ │ │ │ + 189: 00013945 188 FUNC GLOBAL DEFAULT 11 gm_arc_NODES │ │ │ │ │ + 190: 00026f6d 236 FUNC GLOBAL DEFAULT 11 rde_tc_get │ │ │ │ │ + 191: 00025ff9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_punct │ │ │ │ │ + 192: 00024fa5 8 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_discard │ │ │ │ │ + 193: 00022671 80 FUNC GLOBAL DEFAULT 11 param_I_er_clear_push │ │ │ │ │ + 194: 0002401d 80 FUNC GLOBAL DEFAULT 11 param_SI_void_notahead_exit │ │ │ │ │ + 195: 00012fa9 260 FUNC GLOBAL DEFAULT 11 gm_arc_ATTR │ │ │ │ │ 196: 0002e439 100 FUNC GLOBAL DEFAULT 11 ns_Md5cryptc_Init │ │ │ │ │ - 197: 00012ead 188 FUNC GLOBAL DEFAULT 11 ga_delete │ │ │ │ │ - 198: 0001fd41 648 FUNC GLOBAL DEFAULT 11 t_dump │ │ │ │ │ - 199: 00012a8d 44 FUNC GLOBAL DEFAULT 11 gn_shimmer │ │ │ │ │ - 200: 0001b649 44 FUNC GLOBAL DEFAULT 11 tn_shimmer │ │ │ │ │ - 201: 000227c1 76 FUNC GLOBAL DEFAULT 11 param_O_return │ │ │ │ │ - 202: 00025a79 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_upper │ │ │ │ │ - 203: 0001c8fd 22 FUNC GLOBAL DEFAULT 11 tn_isancestorof │ │ │ │ │ - 204: 00026525 56 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_void │ │ │ │ │ - 205: 00015b91 132 FUNC GLOBAL DEFAULT 11 gm_arc_SETWEIGHT │ │ │ │ │ - 206: 00023615 72 FUNC GLOBAL DEFAULT 11 param_I_test_wordchar │ │ │ │ │ - 207: 000186bd 260 FUNC GLOBAL DEFAULT 11 sm_SYMDIFF │ │ │ │ │ - 208: 00025479 388 FUNC GLOBAL DEFAULT 11 rde_param_i_input_next │ │ │ │ │ - 209: 000161b5 276 FUNC GLOBAL DEFAULT 11 gm_arc_INSERT │ │ │ │ │ - 210: 00025a5d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_space │ │ │ │ │ - 211: 000236f9 92 FUNC GLOBAL DEFAULT 11 param_SI_value_state_push │ │ │ │ │ - 212: 0001ef5d 476 FUNC GLOBAL DEFAULT 11 tm_SPLICE │ │ │ │ │ - 213: 00010545 148 FUNC GLOBAL DEFAULT 11 gc_setup │ │ │ │ │ - 214: 0001341d 580 FUNC GLOBAL DEFAULT 11 g_attr_keys │ │ │ │ │ - 215: 0002ee41 112 FUNC GLOBAL DEFAULT 11 qum_PUT │ │ │ │ │ + 197: 00014af1 188 FUNC GLOBAL DEFAULT 11 ga_delete │ │ │ │ │ + 198: 000205e5 648 FUNC GLOBAL DEFAULT 11 t_dump │ │ │ │ │ + 199: 00016889 44 FUNC GLOBAL DEFAULT 11 gn_shimmer │ │ │ │ │ + 200: 0001fd51 44 FUNC GLOBAL DEFAULT 11 tn_shimmer │ │ │ │ │ + 201: 00022505 76 FUNC GLOBAL DEFAULT 11 param_O_return │ │ │ │ │ + 202: 000257bd 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_upper │ │ │ │ │ + 203: 0001ebe9 22 FUNC GLOBAL DEFAULT 11 tn_isancestorof │ │ │ │ │ + 204: 00026269 56 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_void │ │ │ │ │ + 205: 00012d69 132 FUNC GLOBAL DEFAULT 11 gm_arc_SETWEIGHT │ │ │ │ │ + 206: 00023359 72 FUNC GLOBAL DEFAULT 11 param_I_test_wordchar │ │ │ │ │ + 207: 00018f75 260 FUNC GLOBAL DEFAULT 11 sm_SYMDIFF │ │ │ │ │ + 208: 000251bd 388 FUNC GLOBAL DEFAULT 11 rde_param_i_input_next │ │ │ │ │ + 209: 0001338d 276 FUNC GLOBAL DEFAULT 11 gm_arc_INSERT │ │ │ │ │ + 210: 000257a1 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_space │ │ │ │ │ + 211: 0002343d 92 FUNC GLOBAL DEFAULT 11 param_SI_value_state_push │ │ │ │ │ + 212: 0001d3e5 476 FUNC GLOBAL DEFAULT 11 tm_SPLICE │ │ │ │ │ + 213: 00011cc5 148 FUNC GLOBAL DEFAULT 11 gc_setup │ │ │ │ │ + 214: 00015061 580 FUNC GLOBAL DEFAULT 11 g_attr_keys │ │ │ │ │ + 215: 0002ef61 112 FUNC GLOBAL DEFAULT 11 qum_PUT │ │ │ │ │ 216: 000104a9 68 FUNC GLOBAL DEFAULT 11 ns_Graph_c_Init │ │ │ │ │ - 217: 00012891 372 FUNC GLOBAL DEFAULT 11 g_ms_set │ │ │ │ │ - 218: 0002e9f1 1104 FUNC GLOBAL DEFAULT 11 qum_PEEK │ │ │ │ │ - 219: 00024e09 164 FUNC GLOBAL DEFAULT 11 rde_param_new │ │ │ │ │ - 220: 00018c75 212 FUNC GLOBAL DEFAULT 11 s_intersect │ │ │ │ │ - 221: 00012c89 168 FUNC GLOBAL DEFAULT 11 gn_err_missing │ │ │ │ │ - 222: 0001c915 296 FUNC GLOBAL DEFAULT 11 tn_get_attr │ │ │ │ │ - 223: 00026395 64 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit_d │ │ │ │ │ - 224: 00023e91 104 FUNC GLOBAL DEFAULT 11 param_SI_next_graph │ │ │ │ │ - 225: 00025619 172 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_restore │ │ │ │ │ - 226: 00024559 128 FUNC GLOBAL DEFAULT 11 param_SI_void_symbol_start │ │ │ │ │ - 227: 00016829 96 FUNC GLOBAL DEFAULT 11 gm_arc_UNSET │ │ │ │ │ - 228: 00024859 140 FUNC GLOBAL DEFAULT 11 param_SI_value_clear_symbol_end │ │ │ │ │ - 229: 0001587d 80 FUNC GLOBAL DEFAULT 11 gm_GSET │ │ │ │ │ - 230: 000252b9 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_push │ │ │ │ │ - 231: 00022a25 72 FUNC GLOBAL DEFAULT 11 param_I_er_push │ │ │ │ │ - 232: 0001db7d 736 FUNC GLOBAL DEFAULT 11 tm_GETALL │ │ │ │ │ - 233: 00025e1d 80 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start_d │ │ │ │ │ - 234: 00025061 4 FUNC GLOBAL DEFAULT 11 rde_param_query_er │ │ │ │ │ - 235: 000214b1 272 FUNC GLOBAL DEFAULT 11 rde_tc_get_s │ │ │ │ │ - 236: 00022855 72 FUNC GLOBAL DEFAULT 11 param_I_st_neg │ │ │ │ │ - 237: 00026195 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alpha │ │ │ │ │ - 238: 000251ed 6 FUNC GLOBAL DEFAULT 11 rde_param_query_es │ │ │ │ │ - 239: 00021a9d 164 FUNC GLOBAL DEFAULT 11 param_ASTS │ │ │ │ │ - 240: 0002330d 72 FUNC GLOBAL DEFAULT 11 param_I_test_control │ │ │ │ │ - 241: 00023a35 104 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_part │ │ │ │ │ - 242: 00018bfd 10 FUNC GLOBAL DEFAULT 11 s_empty │ │ │ │ │ - 243: 0001752d 96 FUNC GLOBAL DEFAULT 11 gm_node_UNSET │ │ │ │ │ - 244: 00018549 372 FUNC GLOBAL DEFAULT 11 sm_SUBTRACT │ │ │ │ │ - 245: 0001e19d 116 FUNC GLOBAL DEFAULT 11 tm_ISLEAF │ │ │ │ │ - 246: 00013a55 92 FUNC GLOBAL DEFAULT 11 g_attr_unset │ │ │ │ │ - 247: 0001eee1 124 FUNC GLOBAL DEFAULT 11 tm_SIZE │ │ │ │ │ - 248: 0002626d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_lower │ │ │ │ │ - 249: 00025ab1 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_xdigit │ │ │ │ │ - 250: 000219f9 164 FUNC GLOBAL DEFAULT 11 param_AST │ │ │ │ │ - 251: 00021891 116 FUNC GLOBAL DEFAULT 11 rde_stack_move │ │ │ │ │ - 252: 00017ed1 184 FUNC GLOBAL DEFAULT 11 sm_EQUAL │ │ │ │ │ - 253: 00030555 68 FUNC GLOBAL DEFAULT 11 st_new │ │ │ │ │ - 254: 00026345 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_xdigit │ │ │ │ │ - 255: 00024ead 180 FUNC GLOBAL DEFAULT 11 rde_param_del │ │ │ │ │ - 256: 00018bb9 64 FUNC GLOBAL DEFAULT 11 s_ltype │ │ │ │ │ - 257: 00010abd 44 FUNC GLOBAL DEFAULT 11 ga_shimmer │ │ │ │ │ - 258: 000215c1 72 FUNC GLOBAL DEFAULT 11 rde_stack_new │ │ │ │ │ - 259: 00022ddd 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewdis │ │ │ │ │ - 260: 00023355 72 FUNC GLOBAL DEFAULT 11 param_I_test_ddigit │ │ │ │ │ - 261: 000248e5 136 FUNC GLOBAL DEFAULT 11 param_SI_void_clear_symbol_end │ │ │ │ │ - 262: 000304b5 160 FUNC GLOBAL DEFAULT 11 stm_SIZE │ │ │ │ │ - 263: 00024099 104 FUNC GLOBAL DEFAULT 11 param_SI_next_upper │ │ │ │ │ - 264: 0001ca3d 264 FUNC GLOBAL DEFAULT 11 tn_serialize │ │ │ │ │ - 265: 00023475 72 FUNC GLOBAL DEFAULT 11 param_I_test_print │ │ │ │ │ - 266: 00025815 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alnum │ │ │ │ │ - 267: 00023dc1 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ddigit │ │ │ │ │ - 268: 0002213d 88 FUNC GLOBAL DEFAULT 11 param_OK │ │ │ │ │ - 269: 00013b71 212 FUNC GLOBAL DEFAULT 11 g_attr_append │ │ │ │ │ + 217: 000177b5 372 FUNC GLOBAL DEFAULT 11 g_ms_set │ │ │ │ │ + 218: 0002eb11 1104 FUNC GLOBAL DEFAULT 11 qum_PEEK │ │ │ │ │ + 219: 00024b4d 164 FUNC GLOBAL DEFAULT 11 rde_param_new │ │ │ │ │ + 220: 00017ead 212 FUNC GLOBAL DEFAULT 11 s_intersect │ │ │ │ │ + 221: 00016a85 168 FUNC GLOBAL DEFAULT 11 gn_err_missing │ │ │ │ │ + 222: 0001ec01 296 FUNC GLOBAL DEFAULT 11 tn_get_attr │ │ │ │ │ + 223: 000260d9 64 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit_d │ │ │ │ │ + 224: 00023bd5 104 FUNC GLOBAL DEFAULT 11 param_SI_next_graph │ │ │ │ │ + 225: 0002535d 172 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_restore │ │ │ │ │ + 226: 0002429d 128 FUNC GLOBAL DEFAULT 11 param_SI_void_symbol_start │ │ │ │ │ + 227: 00013a01 96 FUNC GLOBAL DEFAULT 11 gm_arc_UNSET │ │ │ │ │ + 228: 0002459d 140 FUNC GLOBAL DEFAULT 11 param_SI_value_clear_symbol_end │ │ │ │ │ + 229: 00012a55 80 FUNC GLOBAL DEFAULT 11 gm_GSET │ │ │ │ │ + 230: 00024ffd 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_push │ │ │ │ │ + 231: 00022769 72 FUNC GLOBAL DEFAULT 11 param_I_er_push │ │ │ │ │ + 232: 0001c005 736 FUNC GLOBAL DEFAULT 11 tm_GETALL │ │ │ │ │ + 233: 00025b61 80 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start_d │ │ │ │ │ + 234: 00024da5 4 FUNC GLOBAL DEFAULT 11 rde_param_query_er │ │ │ │ │ + 235: 00027059 272 FUNC GLOBAL DEFAULT 11 rde_tc_get_s │ │ │ │ │ + 236: 00022599 72 FUNC GLOBAL DEFAULT 11 param_I_st_neg │ │ │ │ │ + 237: 00025ed9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alpha │ │ │ │ │ + 238: 00024f31 6 FUNC GLOBAL DEFAULT 11 rde_param_query_es │ │ │ │ │ + 239: 000217e1 164 FUNC GLOBAL DEFAULT 11 param_ASTS │ │ │ │ │ + 240: 00023051 72 FUNC GLOBAL DEFAULT 11 param_I_test_control │ │ │ │ │ + 241: 00023779 104 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_part │ │ │ │ │ + 242: 00017e35 10 FUNC GLOBAL DEFAULT 11 s_empty │ │ │ │ │ + 243: 00014705 96 FUNC GLOBAL DEFAULT 11 gm_node_UNSET │ │ │ │ │ + 244: 00018e01 372 FUNC GLOBAL DEFAULT 11 sm_SUBTRACT │ │ │ │ │ + 245: 0001c625 116 FUNC GLOBAL DEFAULT 11 tm_ISLEAF │ │ │ │ │ + 246: 00015699 92 FUNC GLOBAL DEFAULT 11 g_attr_unset │ │ │ │ │ + 247: 0001d369 124 FUNC GLOBAL DEFAULT 11 tm_SIZE │ │ │ │ │ + 248: 00025fb1 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_lower │ │ │ │ │ + 249: 000257f5 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_xdigit │ │ │ │ │ + 250: 0002173d 164 FUNC GLOBAL DEFAULT 11 param_AST │ │ │ │ │ + 251: 00026989 116 FUNC GLOBAL DEFAULT 11 rde_stack_move │ │ │ │ │ + 252: 00018789 184 FUNC GLOBAL DEFAULT 11 sm_EQUAL │ │ │ │ │ + 253: 000300f9 68 FUNC GLOBAL DEFAULT 11 st_new │ │ │ │ │ + 254: 00026089 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_xdigit │ │ │ │ │ + 255: 00024bf1 180 FUNC GLOBAL DEFAULT 11 rde_param_del │ │ │ │ │ + 256: 00017df1 64 FUNC GLOBAL DEFAULT 11 s_ltype │ │ │ │ │ + 257: 00011bd9 44 FUNC GLOBAL DEFAULT 11 ga_shimmer │ │ │ │ │ + 258: 000266b9 72 FUNC GLOBAL DEFAULT 11 rde_stack_new │ │ │ │ │ + 259: 00022b21 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewdis │ │ │ │ │ + 260: 00023099 72 FUNC GLOBAL DEFAULT 11 param_I_test_ddigit │ │ │ │ │ + 261: 00024629 136 FUNC GLOBAL DEFAULT 11 param_SI_void_clear_symbol_end │ │ │ │ │ + 262: 0003093d 160 FUNC GLOBAL DEFAULT 11 stm_SIZE │ │ │ │ │ + 263: 00023ddd 104 FUNC GLOBAL DEFAULT 11 param_SI_next_upper │ │ │ │ │ + 264: 0001ed29 264 FUNC GLOBAL DEFAULT 11 tn_serialize │ │ │ │ │ + 265: 000231b9 72 FUNC GLOBAL DEFAULT 11 param_I_test_print │ │ │ │ │ + 266: 00025559 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alnum │ │ │ │ │ + 267: 00023b05 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ddigit │ │ │ │ │ + 268: 00021e81 88 FUNC GLOBAL DEFAULT 11 param_OK │ │ │ │ │ + 269: 000157b5 212 FUNC GLOBAL DEFAULT 11 g_attr_append │ │ │ │ │ 270: 00019b49 2300 FUNC GLOBAL DEFAULT 11 yyparse │ │ │ │ │ - 271: 0001d9b5 76 FUNC GLOBAL DEFAULT 11 tm_DESTROY │ │ │ │ │ - 272: 000168d5 76 FUNC GLOBAL DEFAULT 11 gm_DESTROY │ │ │ │ │ - 273: 00026225 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_digit │ │ │ │ │ - 274: 00024031 104 FUNC GLOBAL DEFAULT 11 param_SI_next_space │ │ │ │ │ - 275: 0002496d 168 FUNC GLOBAL DEFAULT 11 param_SI_next_str │ │ │ │ │ - 276: 00022ce5 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_discard │ │ │ │ │ - 277: 0001d161 1004 FUNC GLOBAL DEFAULT 11 tm_ATTR │ │ │ │ │ - 278: 00020bdd 316 FUNC GLOBAL DEFAULT 11 param_intern │ │ │ │ │ - 279: 0001ffd1 64 FUNC GLOBAL DEFAULT 11 nlq_append │ │ │ │ │ - 280: 0002f0c1 288 FUNC GLOBAL DEFAULT 11 qums_objcmd │ │ │ │ │ - 281: 00026139 54 FUNC GLOBAL DEFAULT 11 rde_param_i_next_range │ │ │ │ │ - 282: 0001ba19 60 FUNC GLOBAL DEFAULT 11 tn_notleaf │ │ │ │ │ - 283: 00022d2d 84 FUNC GLOBAL DEFAULT 11 param_O_ast_pop_discard │ │ │ │ │ - 284: 00022ac1 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_discard │ │ │ │ │ - 285: 0001697d 80 FUNC GLOBAL DEFAULT 11 gm_GETALL │ │ │ │ │ - 286: 00021851 64 FUNC GLOBAL DEFAULT 11 rde_stack_drop │ │ │ │ │ - 287: 0002536d 2 FUNC GLOBAL DEFAULT 11 rde_param_i_error_nonterminal │ │ │ │ │ - 288: 00022545 304 FUNC GLOBAL DEFAULT 11 param_TOKENS │ │ │ │ │ - 289: 0001da01 112 FUNC GLOBAL DEFAULT 11 tm_EXISTS │ │ │ │ │ + 271: 0001be3d 76 FUNC GLOBAL DEFAULT 11 tm_DESTROY │ │ │ │ │ + 272: 00013aad 76 FUNC GLOBAL DEFAULT 11 gm_DESTROY │ │ │ │ │ + 273: 00025f69 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_digit │ │ │ │ │ + 274: 00023d75 104 FUNC GLOBAL DEFAULT 11 param_SI_next_space │ │ │ │ │ + 275: 000246b1 168 FUNC GLOBAL DEFAULT 11 param_SI_next_str │ │ │ │ │ + 276: 00022a29 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_discard │ │ │ │ │ + 277: 0001b5e9 1004 FUNC GLOBAL DEFAULT 11 tm_ATTR │ │ │ │ │ + 278: 00026ab1 316 FUNC GLOBAL DEFAULT 11 param_intern │ │ │ │ │ + 279: 0001fbc5 64 FUNC GLOBAL DEFAULT 11 nlq_append │ │ │ │ │ + 280: 0002e769 288 FUNC GLOBAL DEFAULT 11 qums_objcmd │ │ │ │ │ + 281: 00025e7d 54 FUNC GLOBAL DEFAULT 11 rde_param_i_next_range │ │ │ │ │ + 282: 0001dd05 60 FUNC GLOBAL DEFAULT 11 tn_notleaf │ │ │ │ │ + 283: 00022a71 84 FUNC GLOBAL DEFAULT 11 param_O_ast_pop_discard │ │ │ │ │ + 284: 00022805 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_discard │ │ │ │ │ + 285: 00013b55 80 FUNC GLOBAL DEFAULT 11 gm_GETALL │ │ │ │ │ + 286: 00026949 64 FUNC GLOBAL DEFAULT 11 rde_stack_drop │ │ │ │ │ + 287: 000250b1 2 FUNC GLOBAL DEFAULT 11 rde_param_i_error_nonterminal │ │ │ │ │ + 288: 00022289 304 FUNC GLOBAL DEFAULT 11 param_TOKENS │ │ │ │ │ + 289: 0001be89 112 FUNC GLOBAL DEFAULT 11 tm_EXISTS │ │ │ │ │ 290: 0002d9b1 196 FUNC GLOBAL DEFAULT 11 MD5Update │ │ │ │ │ 291: 0002fc3d 100 FUNC GLOBAL DEFAULT 11 ns_Rc4c_Init │ │ │ │ │ 292: 00009ce1 376 FUNC GLOBAL DEFAULT 11 Tcllibc_Init │ │ │ │ │ - 293: 00015b15 124 FUNC GLOBAL DEFAULT 11 gm_arc_SETUNWEIGH │ │ │ │ │ - 294: 00017af1 404 FUNC GLOBAL DEFAULT 11 sm_ADD │ │ │ │ │ - 295: 00016505 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_TARG │ │ │ │ │ - 296: 000237b5 108 FUNC GLOBAL DEFAULT 11 param_SI_value_state_merge │ │ │ │ │ - 297: 00020701 364 FUNC GLOBAL DEFAULT 11 tms_set │ │ │ │ │ - 298: 00021609 116 FUNC GLOBAL DEFAULT 11 rde_stack_del │ │ │ │ │ - 299: 00013661 100 FUNC GLOBAL DEFAULT 11 g_attr_kexists │ │ │ │ │ + 293: 00012ced 124 FUNC GLOBAL DEFAULT 11 gm_arc_SETUNWEIGH │ │ │ │ │ + 294: 000183a9 404 FUNC GLOBAL DEFAULT 11 sm_ADD │ │ │ │ │ + 295: 000136dd 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_TARG │ │ │ │ │ + 296: 000234f9 108 FUNC GLOBAL DEFAULT 11 param_SI_value_state_merge │ │ │ │ │ + 297: 0001ae61 364 FUNC GLOBAL DEFAULT 11 tms_set │ │ │ │ │ + 298: 00026701 116 FUNC GLOBAL DEFAULT 11 rde_stack_del │ │ │ │ │ + 299: 000152a5 100 FUNC GLOBAL DEFAULT 11 g_attr_kexists │ │ │ │ │ 300: 0003e1c0 4 OBJECT GLOBAL DEFAULT 21 tclStubsPtr │ │ │ │ │ - 301: 00016f91 104 FUNC GLOBAL DEFAULT 11 gm_node_GETALL │ │ │ │ │ - 302: 0001b8c9 60 FUNC GLOBAL DEFAULT 11 tn_notnode │ │ │ │ │ - 303: 0002584d 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ascii │ │ │ │ │ - 304: 000245d9 116 FUNC GLOBAL DEFAULT 11 param_SI_void_void_symbol_start │ │ │ │ │ - 305: 00026975 2036 FUNC GLOBAL DEFAULT 11 paramms_objcmd │ │ │ │ │ - 306: 00025b05 232 FUNC GLOBAL DEFAULT 11 rde_param_i_value_leaf │ │ │ │ │ - 307: 00020f71 84 FUNC GLOBAL DEFAULT 11 rde_ot_intern0 │ │ │ │ │ - 308: 00020fc5 192 FUNC GLOBAL DEFAULT 11 rde_ot_intern1 │ │ │ │ │ - 309: 000136c5 216 FUNC GLOBAL DEFAULT 11 g_attr_get │ │ │ │ │ - 310: 00022675 104 FUNC GLOBAL DEFAULT 11 param_VALUE │ │ │ │ │ - 311: 000190e9 68 FUNC GLOBAL DEFAULT 11 s_equal │ │ │ │ │ - 312: 00026109 46 FUNC GLOBAL DEFAULT 11 rde_param_i_next_char │ │ │ │ │ - 313: 00021085 212 FUNC GLOBAL DEFAULT 11 rde_ot_intern2 │ │ │ │ │ - 314: 00017871 184 FUNC GLOBAL DEFAULT 11 gg_new │ │ │ │ │ - 315: 00030349 364 FUNC GLOBAL DEFAULT 11 stm_ROTATE │ │ │ │ │ - 316: 0002297d 96 FUNC GLOBAL DEFAULT 11 param_I_er_nt │ │ │ │ │ - 317: 00025295 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_rewind │ │ │ │ │ + 301: 00014169 104 FUNC GLOBAL DEFAULT 11 gm_node_GETALL │ │ │ │ │ + 302: 0001dbb5 60 FUNC GLOBAL DEFAULT 11 tn_notnode │ │ │ │ │ + 303: 00025591 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ascii │ │ │ │ │ + 304: 0002431d 116 FUNC GLOBAL DEFAULT 11 param_SI_void_void_symbol_start │ │ │ │ │ + 305: 00020b3d 2036 FUNC GLOBAL DEFAULT 11 paramms_objcmd │ │ │ │ │ + 306: 00025849 232 FUNC GLOBAL DEFAULT 11 rde_param_i_value_leaf │ │ │ │ │ + 307: 00021475 84 FUNC GLOBAL DEFAULT 11 rde_ot_intern0 │ │ │ │ │ + 308: 000214c9 192 FUNC GLOBAL DEFAULT 11 rde_ot_intern1 │ │ │ │ │ + 309: 00015309 216 FUNC GLOBAL DEFAULT 11 g_attr_get │ │ │ │ │ + 310: 000223b9 104 FUNC GLOBAL DEFAULT 11 param_VALUE │ │ │ │ │ + 311: 00018321 68 FUNC GLOBAL DEFAULT 11 s_equal │ │ │ │ │ + 312: 00025e4d 46 FUNC GLOBAL DEFAULT 11 rde_param_i_next_char │ │ │ │ │ + 313: 00021589 212 FUNC GLOBAL DEFAULT 11 rde_ot_intern2 │ │ │ │ │ + 314: 000126e9 184 FUNC GLOBAL DEFAULT 11 gg_new │ │ │ │ │ + 315: 000307d1 364 FUNC GLOBAL DEFAULT 11 stm_ROTATE │ │ │ │ │ + 316: 000226c1 96 FUNC GLOBAL DEFAULT 11 param_I_er_nt │ │ │ │ │ + 317: 00024fd9 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_rewind │ │ │ │ │ 318: 0002cf35 100 FUNC GLOBAL DEFAULT 11 ns_Yencode_Init │ │ │ │ │ - 319: 0002ff6d 112 FUNC GLOBAL DEFAULT 11 stm_CLEAR │ │ │ │ │ + 319: 000303f5 112 FUNC GLOBAL DEFAULT 11 stm_CLEAR │ │ │ │ │ 320: 0002d1c9 68 FUNC GLOBAL DEFAULT 11 ns_Md5c_Init │ │ │ │ │ - 321: 0002ffdd 76 FUNC GLOBAL DEFAULT 11 stm_DESTROY │ │ │ │ │ + 321: 00030465 76 FUNC GLOBAL DEFAULT 11 stm_DESTROY │ │ │ │ │ 322: 00009e59 4 FUNC GLOBAL DEFAULT 11 ns_Tcllibc_Init │ │ │ │ │ - 323: 00013115 168 FUNC GLOBAL DEFAULT 11 ga_err_missing │ │ │ │ │ - 324: 000238f1 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevoid_branch │ │ │ │ │ - 325: 00015c89 116 FUNC GLOBAL DEFAULT 11 gm_arc_HASWEIGHT │ │ │ │ │ - 326: 00023c21 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alnum │ │ │ │ │ - 327: 00012bf5 148 FUNC GLOBAL DEFAULT 11 gn_err_duplicate │ │ │ │ │ - 328: 00026621 68 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2void │ │ │ │ │ - 329: 00022ec9 72 FUNC GLOBAL DEFAULT 11 param_I_ast_push │ │ │ │ │ - 330: 00017c85 180 FUNC GLOBAL DEFAULT 11 sm_CONTAINS │ │ │ │ │ - 331: 00018c09 52 FUNC GLOBAL DEFAULT 11 s_free │ │ │ │ │ - 332: 00025219 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_get_s │ │ │ │ │ - 333: 00022b5d 92 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewdis │ │ │ │ │ - 334: 0001614d 104 FUNC GLOBAL DEFAULT 11 gm_arc_GETALL │ │ │ │ │ - 335: 0001719d 96 FUNC GLOBAL DEFAULT 11 gm_node_KEYEXISTS │ │ │ │ │ + 323: 00014d59 168 FUNC GLOBAL DEFAULT 11 ga_err_missing │ │ │ │ │ + 324: 00023635 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevoid_branch │ │ │ │ │ + 325: 00012e61 116 FUNC GLOBAL DEFAULT 11 gm_arc_HASWEIGHT │ │ │ │ │ + 326: 00023965 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alnum │ │ │ │ │ + 327: 000169f1 148 FUNC GLOBAL DEFAULT 11 gn_err_duplicate │ │ │ │ │ + 328: 00026365 68 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2void │ │ │ │ │ + 329: 00022c0d 72 FUNC GLOBAL DEFAULT 11 param_I_ast_push │ │ │ │ │ + 330: 0001853d 180 FUNC GLOBAL DEFAULT 11 sm_CONTAINS │ │ │ │ │ + 331: 00017e41 52 FUNC GLOBAL DEFAULT 11 s_free │ │ │ │ │ + 332: 00024f5d 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_get_s │ │ │ │ │ + 333: 000228a1 92 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewdis │ │ │ │ │ + 334: 00013325 104 FUNC GLOBAL DEFAULT 11 gm_arc_GETALL │ │ │ │ │ + 335: 00014375 96 FUNC GLOBAL DEFAULT 11 gm_node_KEYEXISTS │ │ │ │ │ 336: 00030ea5 100 FUNC GLOBAL DEFAULT 11 ns_Ipmorec_Init │ │ │ │ │ - 337: 00024391 92 FUNC GLOBAL DEFAULT 11 param_SI_kleene_abort │ │ │ │ │ - 338: 00025015 4 FUNC GLOBAL DEFAULT 11 rde_param_clientdata │ │ │ │ │ - 339: 0001b675 236 FUNC GLOBAL DEFAULT 11 tn_get_node │ │ │ │ │ - 340: 0001d969 76 FUNC GLOBAL DEFAULT 11 tm_DESERIALIZE │ │ │ │ │ + 337: 000240d5 92 FUNC GLOBAL DEFAULT 11 param_SI_kleene_abort │ │ │ │ │ + 338: 00024d59 4 FUNC GLOBAL DEFAULT 11 rde_param_clientdata │ │ │ │ │ + 339: 0001fd7d 236 FUNC GLOBAL DEFAULT 11 tn_get_node │ │ │ │ │ + 340: 0001bdf1 76 FUNC GLOBAL DEFAULT 11 tm_DESERIALIZE │ │ │ │ │ 341: 0002da75 200 FUNC GLOBAL DEFAULT 11 MD5Final │ │ │ │ │ - 342: 00025e95 54 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start_d │ │ │ │ │ - 343: 00023961 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_branch │ │ │ │ │ - 344: 0002501d 6 FUNC GLOBAL DEFAULT 11 rde_param_query_amark │ │ │ │ │ - 345: 000162c9 96 FUNC GLOBAL DEFAULT 11 gm_arc_KEYEXISTS │ │ │ │ │ - 346: 00016491 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_SRC │ │ │ │ │ - 347: 00021715 76 FUNC GLOBAL DEFAULT 11 rde_stack_top │ │ │ │ │ + 342: 00025bd9 54 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start_d │ │ │ │ │ + 343: 000236a5 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_branch │ │ │ │ │ + 344: 00024d61 6 FUNC GLOBAL DEFAULT 11 rde_param_query_amark │ │ │ │ │ + 345: 000134a1 96 FUNC GLOBAL DEFAULT 11 gm_arc_KEYEXISTS │ │ │ │ │ + 346: 00013669 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_SRC │ │ │ │ │ + 347: 0002680d 76 FUNC GLOBAL DEFAULT 11 rde_stack_top │ │ │ │ │ 348: 0002ff29 68 FUNC GLOBAL DEFAULT 11 ns_Stack_c_Init │ │ │ │ │ - 349: 000252dd 72 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_value_push │ │ │ │ │ - 350: 0001c5f1 92 FUNC GLOBAL DEFAULT 11 tn_getdescendants │ │ │ │ │ - 351: 00018d49 188 FUNC GLOBAL DEFAULT 11 s_add │ │ │ │ │ - 352: 00013ab1 192 FUNC GLOBAL DEFAULT 11 g_attr_set │ │ │ │ │ - 353: 00013f29 60 FUNC GLOBAL DEFAULT 11 g_nlq_clear │ │ │ │ │ + 349: 00025021 72 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_value_push │ │ │ │ │ + 350: 0001e8dd 92 FUNC GLOBAL DEFAULT 11 tn_getdescendants │ │ │ │ │ + 351: 00017f81 188 FUNC GLOBAL DEFAULT 11 s_add │ │ │ │ │ + 352: 000156f5 192 FUNC GLOBAL DEFAULT 11 g_attr_set │ │ │ │ │ + 353: 000167c5 60 FUNC GLOBAL DEFAULT 11 g_nlq_clear │ │ │ │ │ 354: 0002f845 180 FUNC GLOBAL DEFAULT 11 SHA256Final │ │ │ │ │ - 355: 0002224d 336 FUNC GLOBAL DEFAULT 11 param_SCACHED │ │ │ │ │ - 356: 00024221 104 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge_ok │ │ │ │ │ - 357: 000211e1 6 FUNC GLOBAL DEFAULT 11 rde_tc_size │ │ │ │ │ - 358: 000251fd 6 FUNC GLOBAL DEFAULT 11 rde_param_query_lstop │ │ │ │ │ - 359: 0002502d 40 FUNC GLOBAL DEFAULT 11 rde_param_query_in │ │ │ │ │ - 360: 00026291 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_print │ │ │ │ │ - 361: 00012d31 188 FUNC GLOBAL DEFAULT 11 gn_serial_arcs │ │ │ │ │ - 362: 00025ecd 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_reduce │ │ │ │ │ - 363: 00018e6d 236 FUNC GLOBAL DEFAULT 11 s_difference │ │ │ │ │ - 364: 00025005 6 FUNC GLOBAL DEFAULT 11 rde_param_update_strings │ │ │ │ │ + 355: 00021f91 336 FUNC GLOBAL DEFAULT 11 param_SCACHED │ │ │ │ │ + 356: 00023f65 104 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge_ok │ │ │ │ │ + 357: 00026d89 6 FUNC GLOBAL DEFAULT 11 rde_tc_size │ │ │ │ │ + 358: 00024f41 6 FUNC GLOBAL DEFAULT 11 rde_param_query_lstop │ │ │ │ │ + 359: 00024d71 40 FUNC GLOBAL DEFAULT 11 rde_param_query_in │ │ │ │ │ + 360: 00025fd5 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_print │ │ │ │ │ + 361: 00016b2d 188 FUNC GLOBAL DEFAULT 11 gn_serial_arcs │ │ │ │ │ + 362: 00025c11 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_reduce │ │ │ │ │ + 363: 000180a5 236 FUNC GLOBAL DEFAULT 11 s_difference │ │ │ │ │ + 364: 00024d49 6 FUNC GLOBAL DEFAULT 11 rde_param_update_strings │ │ │ │ │ 365: 0003e1b4 4 OBJECT GLOBAL DEFAULT 21 tclIntPlatStubsPtr │ │ │ │ │ - 366: 00023cf1 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ascii │ │ │ │ │ - 367: 000265e5 60 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_abort │ │ │ │ │ - 368: 00016ead 112 FUNC GLOBAL DEFAULT 11 gm_node_EXISTS │ │ │ │ │ - 369: 00016ac5 56 FUNC GLOBAL DEFAULT 11 gm_NODES │ │ │ │ │ - 370: 00025025 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ast │ │ │ │ │ - 371: 0001e4f1 284 FUNC GLOBAL DEFAULT 11 tm_LAPPEND │ │ │ │ │ - 372: 00018ffd 184 FUNC GLOBAL DEFAULT 11 s_subtract │ │ │ │ │ - 373: 00023b05 132 FUNC GLOBAL DEFAULT 11 param_SI_next_char │ │ │ │ │ - 374: 00016a69 92 FUNC GLOBAL DEFAULT 11 gm_LAPPEND │ │ │ │ │ - 375: 00011e8d 60 FUNC GLOBAL DEFAULT 11 g_newarcname │ │ │ │ │ - 376: 000263d5 46 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit │ │ │ │ │ - 377: 00021de1 156 FUNC GLOBAL DEFAULT 11 param_DATA │ │ │ │ │ - 378: 0002545d 26 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_rewind │ │ │ │ │ - 379: 0001eb81 380 FUNC GLOBAL DEFAULT 11 tm_RENAME │ │ │ │ │ - 380: 000132e1 156 FUNC GLOBAL DEFAULT 11 g_attr_serok │ │ │ │ │ + 366: 00023a35 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ascii │ │ │ │ │ + 367: 00026329 60 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_abort │ │ │ │ │ + 368: 00014085 112 FUNC GLOBAL DEFAULT 11 gm_node_EXISTS │ │ │ │ │ + 369: 00013c9d 56 FUNC GLOBAL DEFAULT 11 gm_NODES │ │ │ │ │ + 370: 00024d69 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ast │ │ │ │ │ + 371: 0001c979 284 FUNC GLOBAL DEFAULT 11 tm_LAPPEND │ │ │ │ │ + 372: 00018235 184 FUNC GLOBAL DEFAULT 11 s_subtract │ │ │ │ │ + 373: 00023849 132 FUNC GLOBAL DEFAULT 11 param_SI_next_char │ │ │ │ │ + 374: 00013c41 92 FUNC GLOBAL DEFAULT 11 gm_LAPPEND │ │ │ │ │ + 375: 00016db1 60 FUNC GLOBAL DEFAULT 11 g_newarcname │ │ │ │ │ + 376: 00026119 46 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit │ │ │ │ │ + 377: 00021b25 156 FUNC GLOBAL DEFAULT 11 param_DATA │ │ │ │ │ + 378: 000251a1 26 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_rewind │ │ │ │ │ + 379: 0001d009 380 FUNC GLOBAL DEFAULT 11 tm_RENAME │ │ │ │ │ + 380: 00014f25 156 FUNC GLOBAL DEFAULT 11 g_attr_serok │ │ │ │ │ 381: 0002d245 1898 FUNC GLOBAL DEFAULT 11 Transform │ │ │ │ │ - 382: 0001d755 132 FUNC GLOBAL DEFAULT 11 tm_DELETE │ │ │ │ │ + 382: 0001bbdd 132 FUNC GLOBAL DEFAULT 11 tm_DELETE │ │ │ │ │ 383: 00010129 152 FUNC GLOBAL DEFAULT 11 MD4Final │ │ │ │ │ - 384: 000255fd 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_fail │ │ │ │ │ - 385: 000233e5 72 FUNC GLOBAL DEFAULT 11 param_I_test_graph │ │ │ │ │ - 386: 0001ed4d 120 FUNC GLOBAL DEFAULT 11 tm_SERIALIZE │ │ │ │ │ - 387: 00026815 90 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2value │ │ │ │ │ - 388: 0001fd05 60 FUNC GLOBAL DEFAULT 11 t_newnodename │ │ │ │ │ - 389: 0001bb61 98 FUNC GLOBAL DEFAULT 11 tn_structure │ │ │ │ │ - 390: 000172d1 312 FUNC GLOBAL DEFAULT 11 gm_node_OPPOSITE │ │ │ │ │ - 391: 000160d9 116 FUNC GLOBAL DEFAULT 11 gm_arc_GET │ │ │ │ │ - 392: 00025e6d 38 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start │ │ │ │ │ - 393: 0002560d 12 FUNC GLOBAL DEFAULT 11 rde_param_i_status_negate │ │ │ │ │ - 394: 00015ff9 112 FUNC GLOBAL DEFAULT 11 gm_arc_EXISTS │ │ │ │ │ - 395: 0002303d 116 FUNC GLOBAL DEFAULT 11 param_I_value_cleaf │ │ │ │ │ - 396: 000163fd 148 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE │ │ │ │ │ - 397: 00016705 104 FUNC GLOBAL DEFAULT 11 gm_arc_TARGET │ │ │ │ │ - 398: 00020d19 276 FUNC GLOBAL DEFAULT 11 param_new │ │ │ │ │ - 399: 0001fcdd 40 FUNC GLOBAL DEFAULT 11 t_assign │ │ │ │ │ - 400: 0001f61d 64 FUNC GLOBAL DEFAULT 11 t_delete │ │ │ │ │ - 401: 0001773d 80 FUNC GLOBAL DEFAULT 11 gm_UNSET │ │ │ │ │ - 402: 0001c451 64 FUNC GLOBAL DEFAULT 11 tn_extend_attr │ │ │ │ │ - 403: 0002598d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_punct │ │ │ │ │ - 404: 0001d6d9 124 FUNC GLOBAL DEFAULT 11 tm_CUT │ │ │ │ │ - 405: 000230b1 72 FUNC GLOBAL DEFAULT 11 param_I_value_clear │ │ │ │ │ - 406: 00013e59 8 FUNC GLOBAL DEFAULT 11 g_nlq_init │ │ │ │ │ - 407: 0002f059 104 FUNC GLOBAL DEFAULT 11 qu_delete │ │ │ │ │ - 408: 0002167d 152 FUNC GLOBAL DEFAULT 11 rde_stack_push │ │ │ │ │ + 384: 00025341 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_fail │ │ │ │ │ + 385: 00023129 72 FUNC GLOBAL DEFAULT 11 param_I_test_graph │ │ │ │ │ + 386: 0001d1d5 120 FUNC GLOBAL DEFAULT 11 tm_SERIALIZE │ │ │ │ │ + 387: 00026559 90 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2value │ │ │ │ │ + 388: 000205a9 60 FUNC GLOBAL DEFAULT 11 t_newnodename │ │ │ │ │ + 389: 0001de4d 98 FUNC GLOBAL DEFAULT 11 tn_structure │ │ │ │ │ + 390: 000144a9 312 FUNC GLOBAL DEFAULT 11 gm_node_OPPOSITE │ │ │ │ │ + 391: 000132b1 116 FUNC GLOBAL DEFAULT 11 gm_arc_GET │ │ │ │ │ + 392: 00025bb1 38 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start │ │ │ │ │ + 393: 00025351 12 FUNC GLOBAL DEFAULT 11 rde_param_i_status_negate │ │ │ │ │ + 394: 000131d1 112 FUNC GLOBAL DEFAULT 11 gm_arc_EXISTS │ │ │ │ │ + 395: 00022d81 116 FUNC GLOBAL DEFAULT 11 param_I_value_cleaf │ │ │ │ │ + 396: 000135d5 148 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE │ │ │ │ │ + 397: 000138dd 104 FUNC GLOBAL DEFAULT 11 gm_arc_TARGET │ │ │ │ │ + 398: 00026bed 276 FUNC GLOBAL DEFAULT 11 param_new │ │ │ │ │ + 399: 00020581 40 FUNC GLOBAL DEFAULT 11 t_assign │ │ │ │ │ + 400: 0001fec1 64 FUNC GLOBAL DEFAULT 11 t_delete │ │ │ │ │ + 401: 00014915 80 FUNC GLOBAL DEFAULT 11 gm_UNSET │ │ │ │ │ + 402: 0001e73d 64 FUNC GLOBAL DEFAULT 11 tn_extend_attr │ │ │ │ │ + 403: 000256d1 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_punct │ │ │ │ │ + 404: 0001bb61 124 FUNC GLOBAL DEFAULT 11 tm_CUT │ │ │ │ │ + 405: 00022df5 72 FUNC GLOBAL DEFAULT 11 param_I_value_clear │ │ │ │ │ + 406: 000166f5 8 FUNC GLOBAL DEFAULT 11 g_nlq_init │ │ │ │ │ + 407: 0002f179 104 FUNC GLOBAL DEFAULT 11 qu_delete │ │ │ │ │ + 408: 00026775 152 FUNC GLOBAL DEFAULT 11 rde_stack_push │ │ │ │ │ 409: 00020af9 68 FUNC GLOBAL DEFAULT 11 ns_Pt_rdengine_c_Init │ │ │ │ │ - 410: 0001ecfd 80 FUNC GLOBAL DEFAULT 11 tm_ROOTNAME │ │ │ │ │ - 411: 0001f2e9 384 FUNC GLOBAL DEFAULT 11 tm_WALK │ │ │ │ │ - 412: 0001d54d 396 FUNC GLOBAL DEFAULT 11 tm_CHILDREN │ │ │ │ │ - 413: 00030599 64 FUNC GLOBAL DEFAULT 11 st_delete │ │ │ │ │ + 410: 0001d185 80 FUNC GLOBAL DEFAULT 11 tm_ROOTNAME │ │ │ │ │ + 411: 0001d771 384 FUNC GLOBAL DEFAULT 11 tm_WALK │ │ │ │ │ + 412: 0001b9d5 396 FUNC GLOBAL DEFAULT 11 tm_CHILDREN │ │ │ │ │ + 413: 0003013d 64 FUNC GLOBAL DEFAULT 11 st_delete │ │ │ │ │ 414: 0000f179 1896 FUNC GLOBAL DEFAULT 11 ns_Map_slippy_c_Init │ │ │ │ │ - 415: 000217d9 120 FUNC GLOBAL DEFAULT 11 rde_stack_trim │ │ │ │ │ - 416: 000159cd 180 FUNC GLOBAL DEFAULT 11 gm_arc_GETUNWEIGH │ │ │ │ │ - 417: 0001bcad 400 FUNC GLOBAL DEFAULT 11 tn_detachmany │ │ │ │ │ - 418: 0001f67d 1632 FUNC GLOBAL DEFAULT 11 t_deserialize │ │ │ │ │ - 419: 0001be3d 36 FUNC GLOBAL DEFAULT 11 tn_detachchildren │ │ │ │ │ - 420: 0001758d 80 FUNC GLOBAL DEFAULT 11 gm_SERIALIZE │ │ │ │ │ - 421: 00021ec9 224 FUNC GLOBAL DEFAULT 11 param_EMARKED │ │ │ │ │ - 422: 000235cd 72 FUNC GLOBAL DEFAULT 11 param_I_test_upper │ │ │ │ │ - 423: 00024a15 168 FUNC GLOBAL DEFAULT 11 param_SI_next_class │ │ │ │ │ + 415: 000268d1 120 FUNC GLOBAL DEFAULT 11 rde_stack_trim │ │ │ │ │ + 416: 00012ba5 180 FUNC GLOBAL DEFAULT 11 gm_arc_GETUNWEIGH │ │ │ │ │ + 417: 0001df99 400 FUNC GLOBAL DEFAULT 11 tn_detachmany │ │ │ │ │ + 418: 0001ff21 1632 FUNC GLOBAL DEFAULT 11 t_deserialize │ │ │ │ │ + 419: 0001e129 36 FUNC GLOBAL DEFAULT 11 tn_detachchildren │ │ │ │ │ + 420: 00014765 80 FUNC GLOBAL DEFAULT 11 gm_SERIALIZE │ │ │ │ │ + 421: 00021c0d 224 FUNC GLOBAL DEFAULT 11 param_EMARKED │ │ │ │ │ + 422: 00023311 72 FUNC GLOBAL DEFAULT 11 param_I_test_upper │ │ │ │ │ + 423: 00024759 168 FUNC GLOBAL DEFAULT 11 param_SI_next_class │ │ │ │ │ 424: 0003e1bc 4 OBJECT GLOBAL DEFAULT 21 tclPlatStubsPtr │ │ │ │ │ - 425: 00018099 312 FUNC GLOBAL DEFAULT 11 sm_INCLUDE │ │ │ │ │ - 426: 0001379d 696 FUNC GLOBAL DEFAULT 11 g_attr_getall │ │ │ │ │ - 427: 0002280d 72 FUNC GLOBAL DEFAULT 11 param_I_st_fail │ │ │ │ │ - 428: 00025221 64 FUNC GLOBAL DEFAULT 11 rde_param_query_string │ │ │ │ │ - 429: 0002316d 88 FUNC GLOBAL DEFAULT 11 param_I_input_next │ │ │ │ │ - 430: 00023585 72 FUNC GLOBAL DEFAULT 11 param_I_test_space │ │ │ │ │ - 431: 00024329 104 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_exit │ │ │ │ │ - 432: 00025f4d 124 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_leaf │ │ │ │ │ - 433: 00016609 148 FUNC GLOBAL DEFAULT 11 gm_arc_SET │ │ │ │ │ - 434: 0001ced1 76 FUNC GLOBAL DEFAULT 11 tm_TASSIGN │ │ │ │ │ - 435: 0002e9a5 76 FUNC GLOBAL DEFAULT 11 qum_DESTROY │ │ │ │ │ + 425: 00018951 312 FUNC GLOBAL DEFAULT 11 sm_INCLUDE │ │ │ │ │ + 426: 000153e1 696 FUNC GLOBAL DEFAULT 11 g_attr_getall │ │ │ │ │ + 427: 00022551 72 FUNC GLOBAL DEFAULT 11 param_I_st_fail │ │ │ │ │ + 428: 00024f65 64 FUNC GLOBAL DEFAULT 11 rde_param_query_string │ │ │ │ │ + 429: 00022eb1 88 FUNC GLOBAL DEFAULT 11 param_I_input_next │ │ │ │ │ + 430: 000232c9 72 FUNC GLOBAL DEFAULT 11 param_I_test_space │ │ │ │ │ + 431: 0002406d 104 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_exit │ │ │ │ │ + 432: 00025c91 124 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_leaf │ │ │ │ │ + 433: 000137e1 148 FUNC GLOBAL DEFAULT 11 gm_arc_SET │ │ │ │ │ + 434: 0001b359 76 FUNC GLOBAL DEFAULT 11 tm_TASSIGN │ │ │ │ │ + 435: 0002eac5 76 FUNC GLOBAL DEFAULT 11 qum_DESTROY │ │ │ │ │ 436: 00017aad 68 FUNC GLOBAL DEFAULT 11 ns_Sets_c_Init │ │ │ │ │ - 437: 00015a81 148 FUNC GLOBAL DEFAULT 11 gm_arc_GETWEIGHT │ │ │ │ │ - 438: 00020099 60 FUNC GLOBAL DEFAULT 11 nlq_clear │ │ │ │ │ - 439: 00025831 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alpha │ │ │ │ │ - 440: 00018bf9 4 FUNC GLOBAL DEFAULT 11 s_size │ │ │ │ │ - 441: 00016069 112 FUNC GLOBAL DEFAULT 11 gm_arc_FLIP │ │ │ │ │ - 442: 0001b905 44 FUNC GLOBAL DEFAULT 11 tn_leaf │ │ │ │ │ - 443: 0002365d 72 FUNC GLOBAL DEFAULT 11 param_I_test_xdigit │ │ │ │ │ - 444: 0001eb05 124 FUNC GLOBAL DEFAULT 11 tm_PREVIOUS │ │ │ │ │ - 445: 0001d849 288 FUNC GLOBAL DEFAULT 11 tm_DESCENDANTS │ │ │ │ │ - 446: 00013ea1 68 FUNC GLOBAL DEFAULT 11 g_nlq_push │ │ │ │ │ - 447: 00024169 104 FUNC GLOBAL DEFAULT 11 param_SI_next_xdigit │ │ │ │ │ - 448: 00018c59 26 FUNC GLOBAL DEFAULT 11 s_contains │ │ │ │ │ + 437: 00012c59 148 FUNC GLOBAL DEFAULT 11 gm_arc_GETWEIGHT │ │ │ │ │ + 438: 0001fc8d 60 FUNC GLOBAL DEFAULT 11 nlq_clear │ │ │ │ │ + 439: 00025575 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alpha │ │ │ │ │ + 440: 00017e31 4 FUNC GLOBAL DEFAULT 11 s_size │ │ │ │ │ + 441: 00013241 112 FUNC GLOBAL DEFAULT 11 gm_arc_FLIP │ │ │ │ │ + 442: 0001dbf1 44 FUNC GLOBAL DEFAULT 11 tn_leaf │ │ │ │ │ + 443: 000233a1 72 FUNC GLOBAL DEFAULT 11 param_I_test_xdigit │ │ │ │ │ + 444: 0001cf8d 124 FUNC GLOBAL DEFAULT 11 tm_PREVIOUS │ │ │ │ │ + 445: 0001bcd1 288 FUNC GLOBAL DEFAULT 11 tm_DESCENDANTS │ │ │ │ │ + 446: 0001673d 68 FUNC GLOBAL DEFAULT 11 g_nlq_push │ │ │ │ │ + 447: 00023ead 104 FUNC GLOBAL DEFAULT 11 param_SI_next_xdigit │ │ │ │ │ + 448: 00017e91 26 FUNC GLOBAL DEFAULT 11 s_contains │ │ │ │ │ 449: 0002cc89 100 FUNC GLOBAL DEFAULT 11 ns_Uuencode_Init │ │ │ │ │ - 450: 00017409 144 FUNC GLOBAL DEFAULT 11 gm_node_RENAME │ │ │ │ │ - 451: 0001271d 372 FUNC GLOBAL DEFAULT 11 g_ms_assign │ │ │ │ │ - 452: 0001c5bd 52 FUNC GLOBAL DEFAULT 11 tn_ndescendants │ │ │ │ │ - 453: 00021905 16 FUNC GLOBAL DEFAULT 11 rde_stack_get │ │ │ │ │ - 454: 00026485 100 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_value │ │ │ │ │ - 455: 0001778d 204 FUNC GLOBAL DEFAULT 11 gm_WALK │ │ │ │ │ + 450: 000145e1 144 FUNC GLOBAL DEFAULT 11 gm_node_RENAME │ │ │ │ │ + 451: 00017641 372 FUNC GLOBAL DEFAULT 11 g_ms_assign │ │ │ │ │ + 452: 0001e8a9 52 FUNC GLOBAL DEFAULT 11 tn_ndescendants │ │ │ │ │ + 453: 000269fd 16 FUNC GLOBAL DEFAULT 11 rde_stack_get │ │ │ │ │ + 454: 000261c9 100 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_value │ │ │ │ │ + 455: 00014965 204 FUNC GLOBAL DEFAULT 11 gm_WALK │ │ │ │ │ 456: 0003cf04 20 OBJECT GLOBAL DEFAULT 17 sha256cStubs │ │ │ │ │ - 457: 00016d89 292 FUNC GLOBAL DEFAULT 11 gm_node_DELETE │ │ │ │ │ - 458: 00013ee5 68 FUNC GLOBAL DEFAULT 11 g_nlq_pop │ │ │ │ │ - 459: 00026321 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_wordchar │ │ │ │ │ - 460: 0002239d 424 FUNC GLOBAL DEFAULT 11 param_SYMBOLS │ │ │ │ │ - 461: 0001ba55 268 FUNC GLOBAL DEFAULT 11 tn_delete │ │ │ │ │ + 457: 00013f61 292 FUNC GLOBAL DEFAULT 11 gm_node_DELETE │ │ │ │ │ + 458: 00016781 68 FUNC GLOBAL DEFAULT 11 g_nlq_pop │ │ │ │ │ + 459: 00026065 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_wordchar │ │ │ │ │ + 460: 000220e1 424 FUNC GLOBAL DEFAULT 11 param_SYMBOLS │ │ │ │ │ + 461: 0001dd41 268 FUNC GLOBAL DEFAULT 11 tn_delete │ │ │ │ │ 462: 0002f4cd 164 FUNC GLOBAL DEFAULT 11 ns_Sha256c_Init │ │ │ │ │ 463: 000196ad 100 FUNC GLOBAL DEFAULT 11 ns_Base32_c_Init │ │ │ │ │ - 464: 00023fc9 104 FUNC GLOBAL DEFAULT 11 param_SI_next_punct │ │ │ │ │ - 465: 00025955 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_lower │ │ │ │ │ - 466: 000251f5 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ls │ │ │ │ │ - 467: 00025a95 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_wordchar │ │ │ │ │ - 468: 0001cf69 220 FUNC GLOBAL DEFAULT 11 tm_ANCESTORS │ │ │ │ │ - 469: 000301ed 236 FUNC GLOBAL DEFAULT 11 stm_PEEK │ │ │ │ │ - 470: 00012fad 68 FUNC GLOBAL DEFAULT 11 ga_mv_dst │ │ │ │ │ - 471: 0001b8a9 30 FUNC GLOBAL DEFAULT 11 tn_node │ │ │ │ │ + 464: 00023d0d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_punct │ │ │ │ │ + 465: 00025699 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_lower │ │ │ │ │ + 466: 00024f39 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ls │ │ │ │ │ + 467: 000257d9 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_wordchar │ │ │ │ │ + 468: 0001b3f1 220 FUNC GLOBAL DEFAULT 11 tm_ANCESTORS │ │ │ │ │ + 469: 00030675 236 FUNC GLOBAL DEFAULT 11 stm_PEEK │ │ │ │ │ + 470: 00014bf1 68 FUNC GLOBAL DEFAULT 11 ga_mv_dst │ │ │ │ │ + 471: 0001db95 30 FUNC GLOBAL DEFAULT 11 tn_node │ │ │ │ │ 472: 0002c975 4 FUNC GLOBAL DEFAULT 11 ns_Base64c_Init │ │ │ │ │ - 473: 000106e1 852 FUNC GLOBAL DEFAULT 11 gc_attr │ │ │ │ │ - 474: 00022a6d 84 FUNC GLOBAL DEFAULT 11 param_F_loc_pop_rewind │ │ │ │ │ - 475: 000131bd 292 FUNC GLOBAL DEFAULT 11 g_attr_serial │ │ │ │ │ - 476: 00022775 76 FUNC GLOBAL DEFAULT 11 param_O_continue │ │ │ │ │ - 477: 0003da98 20 OBJECT GLOBAL DEFAULT 20 EndOffsetTypeGraph │ │ │ │ │ - 478: 000226dd 76 FUNC GLOBAL DEFAULT 11 param_F_continue │ │ │ │ │ - 479: 00025269 44 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_rewind │ │ │ │ │ - 480: 0001e6e5 488 FUNC GLOBAL DEFAULT 11 tm_MOVE │ │ │ │ │ - 481: 0002efe5 116 FUNC GLOBAL DEFAULT 11 qu_new │ │ │ │ │ - 482: 0001e211 144 FUNC GLOBAL DEFAULT 11 tm_KEYEXISTS │ │ │ │ │ + 473: 00011e61 852 FUNC GLOBAL DEFAULT 11 gc_attr │ │ │ │ │ + 474: 000227b1 84 FUNC GLOBAL DEFAULT 11 param_F_loc_pop_rewind │ │ │ │ │ + 475: 00014e01 292 FUNC GLOBAL DEFAULT 11 g_attr_serial │ │ │ │ │ + 476: 000224b9 76 FUNC GLOBAL DEFAULT 11 param_O_continue │ │ │ │ │ + 477: 0003da5c 20 OBJECT GLOBAL DEFAULT 20 EndOffsetTypeGraph │ │ │ │ │ + 478: 00022421 76 FUNC GLOBAL DEFAULT 11 param_F_continue │ │ │ │ │ + 479: 00024fad 44 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_rewind │ │ │ │ │ + 480: 0001cb6d 488 FUNC GLOBAL DEFAULT 11 tm_MOVE │ │ │ │ │ + 481: 0002f105 116 FUNC GLOBAL DEFAULT 11 qu_new │ │ │ │ │ + 482: 0001c699 144 FUNC GLOBAL DEFAULT 11 tm_KEYEXISTS │ │ │ │ │ 483: 0002b3c1 68 FUNC GLOBAL DEFAULT 11 ns_Sha1c_Init │ │ │ │ │ - 484: 0001ffc9 8 FUNC GLOBAL DEFAULT 11 nlq_init │ │ │ │ │ - 485: 00016579 144 FUNC GLOBAL DEFAULT 11 gm_arc_RENAME │ │ │ │ │ - 486: 0001de5d 112 FUNC GLOBAL DEFAULT 11 tm_HEIGHT │ │ │ │ │ - 487: 00025211 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_size │ │ │ │ │ - 488: 00026249 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_graph │ │ │ │ │ - 489: 00026759 86 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2value │ │ │ │ │ - 490: 00015ed5 292 FUNC GLOBAL DEFAULT 11 gm_arc_DELETE │ │ │ │ │ - 491: 000243ed 104 FUNC GLOBAL DEFAULT 11 param_SI_kleene_close │ │ │ │ │ - 492: 00016391 108 FUNC GLOBAL DEFAULT 11 gm_arc_LAPPEND │ │ │ │ │ - 493: 0002591d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_digit │ │ │ │ │ - 494: 00025ddd 64 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start │ │ │ │ │ - 495: 00011e51 60 FUNC GLOBAL DEFAULT 11 g_newnodename │ │ │ │ │ - 496: 00016f1d 116 FUNC GLOBAL DEFAULT 11 gm_node_GET │ │ │ │ │ - 497: 00025019 4 FUNC GLOBAL DEFAULT 11 rde_param_query_clientdata │ │ │ │ │ - 498: 00013d5d 212 FUNC GLOBAL DEFAULT 11 g_attr_deserial │ │ │ │ │ - 499: 00023a9d 104 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_part │ │ │ │ │ - 500: 000231c5 72 FUNC GLOBAL DEFAULT 11 param_I_test_alnum │ │ │ │ │ - 501: 0001e60d 216 FUNC GLOBAL DEFAULT 11 tm_LEAVES │ │ │ │ │ - 502: 00021919 224 FUNC GLOBAL DEFAULT 11 param_AMARKED │ │ │ │ │ - 503: 000259a9 180 FUNC GLOBAL DEFAULT 11 rde_param_i_test_range │ │ │ │ │ - 504: 000171fd 104 FUNC GLOBAL DEFAULT 11 gm_node_KEYS │ │ │ │ │ - 505: 00018b69 68 FUNC GLOBAL DEFAULT 11 s_new │ │ │ │ │ - 506: 00025401 36 FUNC GLOBAL DEFAULT 11 rde_param_i_error_push │ │ │ │ │ - 507: 00022d81 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_disrew │ │ │ │ │ - 508: 000117a9 1308 FUNC GLOBAL DEFAULT 11 g_objcmd │ │ │ │ │ - 509: 00023c89 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alpha │ │ │ │ │ - 510: 0002289d 72 FUNC GLOBAL DEFAULT 11 param_I_st_ok │ │ │ │ │ - 511: 00021d41 160 FUNC GLOBAL DEFAULT 11 param_CURRENT │ │ │ │ │ - 512: 000256c5 336 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_save │ │ │ │ │ - 513: 00013081 148 FUNC GLOBAL DEFAULT 11 ga_err_duplicate │ │ │ │ │ - 514: 0001669d 104 FUNC GLOBAL DEFAULT 11 gm_arc_SOURCE │ │ │ │ │ - 515: 000241d1 80 FUNC GLOBAL DEFAULT 11 param_SI_void2_state_push │ │ │ │ │ - 516: 00018491 184 FUNC GLOBAL DEFAULT 11 sm_SUBSETOF │ │ │ │ │ - 517: 00024101 104 FUNC GLOBAL DEFAULT 11 param_SI_next_wordchar │ │ │ │ │ - 518: 0001b931 232 FUNC GLOBAL DEFAULT 11 tn_new │ │ │ │ │ - 519: 00012ab9 104 FUNC GLOBAL DEFAULT 11 gn_get_node │ │ │ │ │ - 520: 00025205 4 FUNC GLOBAL DEFAULT 11 rde_param_query_nc │ │ │ │ │ - 521: 00010509 58 FUNC GLOBAL DEFAULT 11 gc_remove │ │ │ │ │ - 522: 00012b91 100 FUNC GLOBAL DEFAULT 11 gn_delete │ │ │ │ │ - 523: 00020011 68 FUNC GLOBAL DEFAULT 11 nlq_push │ │ │ │ │ - 524: 000265a1 66 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_close │ │ │ │ │ + 484: 0001fbbd 8 FUNC GLOBAL DEFAULT 11 nlq_init │ │ │ │ │ + 485: 00013751 144 FUNC GLOBAL DEFAULT 11 gm_arc_RENAME │ │ │ │ │ + 486: 0001c2e5 112 FUNC GLOBAL DEFAULT 11 tm_HEIGHT │ │ │ │ │ + 487: 00024f55 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_size │ │ │ │ │ + 488: 00025f8d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_graph │ │ │ │ │ + 489: 0002649d 86 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2value │ │ │ │ │ + 490: 000130ad 292 FUNC GLOBAL DEFAULT 11 gm_arc_DELETE │ │ │ │ │ + 491: 00024131 104 FUNC GLOBAL DEFAULT 11 param_SI_kleene_close │ │ │ │ │ + 492: 00013569 108 FUNC GLOBAL DEFAULT 11 gm_arc_LAPPEND │ │ │ │ │ + 493: 00025661 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_digit │ │ │ │ │ + 494: 00025b21 64 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start │ │ │ │ │ + 495: 00016d75 60 FUNC GLOBAL DEFAULT 11 g_newnodename │ │ │ │ │ + 496: 000140f5 116 FUNC GLOBAL DEFAULT 11 gm_node_GET │ │ │ │ │ + 497: 00024d5d 4 FUNC GLOBAL DEFAULT 11 rde_param_query_clientdata │ │ │ │ │ + 498: 000159a1 212 FUNC GLOBAL DEFAULT 11 g_attr_deserial │ │ │ │ │ + 499: 000237e1 104 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_part │ │ │ │ │ + 500: 00022f09 72 FUNC GLOBAL DEFAULT 11 param_I_test_alnum │ │ │ │ │ + 501: 0001ca95 216 FUNC GLOBAL DEFAULT 11 tm_LEAVES │ │ │ │ │ + 502: 0002165d 224 FUNC GLOBAL DEFAULT 11 param_AMARKED │ │ │ │ │ + 503: 000256ed 180 FUNC GLOBAL DEFAULT 11 rde_param_i_test_range │ │ │ │ │ + 504: 000143d5 104 FUNC GLOBAL DEFAULT 11 gm_node_KEYS │ │ │ │ │ + 505: 00017da1 68 FUNC GLOBAL DEFAULT 11 s_new │ │ │ │ │ + 506: 00025145 36 FUNC GLOBAL DEFAULT 11 rde_param_i_error_push │ │ │ │ │ + 507: 00022ac5 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_disrew │ │ │ │ │ + 508: 000121b5 1308 FUNC GLOBAL DEFAULT 11 g_objcmd │ │ │ │ │ + 509: 000239cd 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alpha │ │ │ │ │ + 510: 000225e1 72 FUNC GLOBAL DEFAULT 11 param_I_st_ok │ │ │ │ │ + 511: 00021a85 160 FUNC GLOBAL DEFAULT 11 param_CURRENT │ │ │ │ │ + 512: 00025409 336 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_save │ │ │ │ │ + 513: 00014cc5 148 FUNC GLOBAL DEFAULT 11 ga_err_duplicate │ │ │ │ │ + 514: 00013875 104 FUNC GLOBAL DEFAULT 11 gm_arc_SOURCE │ │ │ │ │ + 515: 00023f15 80 FUNC GLOBAL DEFAULT 11 param_SI_void2_state_push │ │ │ │ │ + 516: 00018d49 184 FUNC GLOBAL DEFAULT 11 sm_SUBSETOF │ │ │ │ │ + 517: 00023e45 104 FUNC GLOBAL DEFAULT 11 param_SI_next_wordchar │ │ │ │ │ + 518: 0001dc1d 232 FUNC GLOBAL DEFAULT 11 tn_new │ │ │ │ │ + 519: 000168b5 104 FUNC GLOBAL DEFAULT 11 gn_get_node │ │ │ │ │ + 520: 00024f49 4 FUNC GLOBAL DEFAULT 11 rde_param_query_nc │ │ │ │ │ + 521: 00011c89 58 FUNC GLOBAL DEFAULT 11 gc_remove │ │ │ │ │ + 522: 0001698d 100 FUNC GLOBAL DEFAULT 11 gn_delete │ │ │ │ │ + 523: 0001fc05 68 FUNC GLOBAL DEFAULT 11 nlq_push │ │ │ │ │ + 524: 000262e5 66 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_close │ │ │ │ │ 525: 0002f631 532 FUNC GLOBAL DEFAULT 11 SHA256Update │ │ │ │ │ - 526: 00021b9d 420 FUNC GLOBAL DEFAULT 11 param_COMPLETE │ │ │ │ │ - 527: 0001c2a9 140 FUNC GLOBAL DEFAULT 11 tn_cut │ │ │ │ │ - 528: 00022f65 116 FUNC GLOBAL DEFAULT 11 param_I_symbol_restore │ │ │ │ │ - 529: 0002464d 176 FUNC GLOBAL DEFAULT 11 param_SI_reduce_symbol_end │ │ │ │ │ - 530: 0001215d 1256 FUNC GLOBAL DEFAULT 11 g_deserialize │ │ │ │ │ - 531: 000262fd 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_upper │ │ │ │ │ - 532: 000181d1 312 FUNC GLOBAL DEFAULT 11 sm_INTERSECT │ │ │ │ │ - 533: 00022c91 84 FUNC GLOBAL DEFAULT 11 param_F_ast_pop_rewind │ │ │ │ │ - 534: 000200d5 808 FUNC GLOBAL DEFAULT 11 tms_objcmd │ │ │ │ │ + 526: 000218e1 420 FUNC GLOBAL DEFAULT 11 param_COMPLETE │ │ │ │ │ + 527: 0001e595 140 FUNC GLOBAL DEFAULT 11 tn_cut │ │ │ │ │ + 528: 00022ca9 116 FUNC GLOBAL DEFAULT 11 param_I_symbol_restore │ │ │ │ │ + 529: 00024391 176 FUNC GLOBAL DEFAULT 11 param_SI_reduce_symbol_end │ │ │ │ │ + 530: 00017081 1256 FUNC GLOBAL DEFAULT 11 g_deserialize │ │ │ │ │ + 531: 00026041 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_upper │ │ │ │ │ + 532: 00018a89 312 FUNC GLOBAL DEFAULT 11 sm_INTERSECT │ │ │ │ │ + 533: 000229d5 84 FUNC GLOBAL DEFAULT 11 param_F_ast_pop_rewind │ │ │ │ │ + 534: 0001a835 808 FUNC GLOBAL DEFAULT 11 tms_objcmd │ │ │ │ │ 535: 0002c911 100 FUNC GLOBAL DEFAULT 11 ns_Base32hex_c_Init │ │ │ │ │ - 536: 00022c49 72 FUNC GLOBAL DEFAULT 11 param_I_loc_push │ │ │ │ │ - 537: 00021e7d 76 FUNC GLOBAL DEFAULT 11 param_DESTROY │ │ │ │ │ - 538: 00023ef9 104 FUNC GLOBAL DEFAULT 11 param_SI_next_lower │ │ │ │ │ - 539: 00010ae9 104 FUNC GLOBAL DEFAULT 11 ga_get_arc │ │ │ │ │ - 540: 00023255 72 FUNC GLOBAL DEFAULT 11 param_I_test_ascii │ │ │ │ │ - 541: 00026049 92 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_void │ │ │ │ │ - 542: 000262d9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_space │ │ │ │ │ - 543: 00017499 148 FUNC GLOBAL DEFAULT 11 gm_node_SET │ │ │ │ │ + 536: 0002298d 72 FUNC GLOBAL DEFAULT 11 param_I_loc_push │ │ │ │ │ + 537: 00021bc1 76 FUNC GLOBAL DEFAULT 11 param_DESTROY │ │ │ │ │ + 538: 00023c3d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_lower │ │ │ │ │ + 539: 00011c05 104 FUNC GLOBAL DEFAULT 11 ga_get_arc │ │ │ │ │ + 540: 00022f99 72 FUNC GLOBAL DEFAULT 11 param_I_test_ascii │ │ │ │ │ + 541: 00025d8d 92 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_void │ │ │ │ │ + 542: 0002601d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_space │ │ │ │ │ + 543: 00014671 148 FUNC GLOBAL DEFAULT 11 gm_node_SET │ │ │ │ │ 544: 0002c20d 64 FUNC GLOBAL DEFAULT 11 SHA1Init │ │ │ │ │ - 545: 00021159 76 FUNC GLOBAL DEFAULT 11 rde_tc_new │ │ │ │ │ - 546: 00025371 144 FUNC GLOBAL DEFAULT 11 rde_param_i_error_pop_merge │ │ │ │ │ - 547: 00015c15 116 FUNC GLOBAL DEFAULT 11 gm_arc_UNSETWEIGH │ │ │ │ │ - 548: 00013d1d 64 FUNC GLOBAL DEFAULT 11 g_attr_extend │ │ │ │ │ - 549: 00025fc9 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_leaf │ │ │ │ │ + 545: 00026d01 76 FUNC GLOBAL DEFAULT 11 rde_tc_new │ │ │ │ │ + 546: 000250b5 144 FUNC GLOBAL DEFAULT 11 rde_param_i_error_pop_merge │ │ │ │ │ + 547: 00012ded 116 FUNC GLOBAL DEFAULT 11 gm_arc_UNSETWEIGH │ │ │ │ │ + 548: 00015961 64 FUNC GLOBAL DEFAULT 11 g_attr_extend │ │ │ │ │ + 549: 00025d0d 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_leaf │ │ │ │ │ 550: 0002f5d1 96 FUNC GLOBAL DEFAULT 11 SHA224Init │ │ │ │ │ - 551: 00018309 224 FUNC GLOBAL DEFAULT 11 sm_INTERSECT3 │ │ │ │ │ - 552: 00022e81 72 FUNC GLOBAL DEFAULT 11 param_I_ast_rewind │ │ │ │ │ - 553: 00026369 44 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_start_d │ │ │ │ │ + 551: 00018bc1 224 FUNC GLOBAL DEFAULT 11 sm_INTERSECT3 │ │ │ │ │ + 552: 00022bc5 72 FUNC GLOBAL DEFAULT 11 param_I_ast_rewind │ │ │ │ │ + 553: 000260ad 44 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_start_d │ │ │ │ │ 554: 0003e1b8 4 OBJECT GLOBAL DEFAULT 21 tclIntStubsPtr │ │ │ │ │ - 555: 00013e61 64 FUNC GLOBAL DEFAULT 11 g_nlq_append │ │ │ │ │ - 556: 0002542d 38 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_rewind │ │ │ │ │ - 557: 0002ef89 92 FUNC GLOBAL DEFAULT 11 qum_SIZE │ │ │ │ │ - 558: 00020bd9 4 FUNC GLOBAL DEFAULT 11 param_setcmd │ │ │ │ │ - 559: 00023e29 104 FUNC GLOBAL DEFAULT 11 param_SI_next_digit │ │ │ │ │ - 560: 00023755 96 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge │ │ │ │ │ - 561: 00025455 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_push │ │ │ │ │ + 555: 000166fd 64 FUNC GLOBAL DEFAULT 11 g_nlq_append │ │ │ │ │ + 556: 00025171 38 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_rewind │ │ │ │ │ + 557: 0002f0a9 92 FUNC GLOBAL DEFAULT 11 qum_SIZE │ │ │ │ │ + 558: 00026aad 4 FUNC GLOBAL DEFAULT 11 param_setcmd │ │ │ │ │ + 559: 00023b6d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_digit │ │ │ │ │ + 560: 00023499 96 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge │ │ │ │ │ + 561: 00025199 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_push │ │ │ │ │ 562: 0002dea5 100 FUNC GLOBAL DEFAULT 11 ns_Sumc_Init │ │ │ │ │ - 563: 00018e05 68 FUNC GLOBAL DEFAULT 11 s_dup │ │ │ │ │ + 563: 0001803d 68 FUNC GLOBAL DEFAULT 11 s_dup │ │ │ │ │ 564: 0002e725 68 FUNC GLOBAL DEFAULT 11 ns_Queue_c_Init │ │ │ │ │ - 565: 00012b21 112 FUNC GLOBAL DEFAULT 11 gn_new │ │ │ │ │ - 566: 00023b89 152 FUNC GLOBAL DEFAULT 11 param_SI_next_range │ │ │ │ │ - 567: 00024289 80 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_start │ │ │ │ │ - 568: 0001cf1d 76 FUNC GLOBAL DEFAULT 11 tm_TSET │ │ │ │ │ - 569: 000239d1 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_part │ │ │ │ │ - 570: 0001c599 34 FUNC GLOBAL DEFAULT 11 tn_height │ │ │ │ │ - 571: 0001acdd 632 FUNC GLOBAL DEFAULT 11 t_walkoptions │ │ │ │ │ - 572: 00011d69 108 FUNC GLOBAL DEFAULT 11 g_new │ │ │ │ │ - 573: 00021915 4 FUNC GLOBAL DEFAULT 11 rde_stack_size │ │ │ │ │ + 565: 0001691d 112 FUNC GLOBAL DEFAULT 11 gn_new │ │ │ │ │ + 566: 000238cd 152 FUNC GLOBAL DEFAULT 11 param_SI_next_range │ │ │ │ │ + 567: 00023fcd 80 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_start │ │ │ │ │ + 568: 0001b3a5 76 FUNC GLOBAL DEFAULT 11 tm_TSET │ │ │ │ │ + 569: 00023715 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_part │ │ │ │ │ + 570: 0001e885 34 FUNC GLOBAL DEFAULT 11 tn_height │ │ │ │ │ + 571: 0001f2d9 632 FUNC GLOBAL DEFAULT 11 t_walkoptions │ │ │ │ │ + 572: 00016c8d 108 FUNC GLOBAL DEFAULT 11 g_new │ │ │ │ │ + 573: 00026a0d 4 FUNC GLOBAL DEFAULT 11 rde_stack_size │ │ │ │ │ 574: 00010029 54 FUNC GLOBAL DEFAULT 11 MD4Init │ │ │ │ │ - 575: 00026665 84 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2value │ │ │ │ │ - 576: 0001af55 1316 FUNC GLOBAL DEFAULT 11 t_walk │ │ │ │ │ - 577: 0001c335 284 FUNC GLOBAL DEFAULT 11 tn_dup │ │ │ │ │ - 578: 0002eeb1 216 FUNC GLOBAL DEFAULT 11 qum_UNGET │ │ │ │ │ - 579: 00026715 68 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2void │ │ │ │ │ - 580: 000246fd 172 FUNC GLOBAL DEFAULT 11 param_SI_void_leaf_symbol_end │ │ │ │ │ - 581: 00020b3d 156 FUNC GLOBAL DEFAULT 11 param_delete │ │ │ │ │ - 582: 0001c64d 88 FUNC GLOBAL DEFAULT 11 tn_getchildren │ │ │ │ │ - 583: 000229dd 72 FUNC GLOBAL DEFAULT 11 param_I_er_popmerge │ │ │ │ │ - 584: 000211a5 60 FUNC GLOBAL DEFAULT 11 rde_tc_del │ │ │ │ │ - 585: 00025971 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_print │ │ │ │ │ - 586: 0001bef9 200 FUNC GLOBAL DEFAULT 11 tn_appendmany │ │ │ │ │ - 587: 000211e9 12 FUNC GLOBAL DEFAULT 11 rde_tc_clear │ │ │ │ │ - 588: 000211f5 464 FUNC GLOBAL DEFAULT 11 rde_tc_append │ │ │ │ │ - 589: 00020055 68 FUNC GLOBAL DEFAULT 11 nlq_pop │ │ │ │ │ - 590: 00025879 148 FUNC GLOBAL DEFAULT 11 rde_param_i_test_char │ │ │ │ │ - 591: 0001337d 160 FUNC GLOBAL DEFAULT 11 g_attr_delete │ │ │ │ │ - 592: 00017f89 272 FUNC GLOBAL DEFAULT 11 sm_EXCLUDE │ │ │ │ │ + 575: 000263a9 84 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2value │ │ │ │ │ + 576: 0001f551 1316 FUNC GLOBAL DEFAULT 11 t_walk │ │ │ │ │ + 577: 0001e621 284 FUNC GLOBAL DEFAULT 11 tn_dup │ │ │ │ │ + 578: 0002efd1 216 FUNC GLOBAL DEFAULT 11 qum_UNGET │ │ │ │ │ + 579: 00026459 68 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2void │ │ │ │ │ + 580: 00024441 172 FUNC GLOBAL DEFAULT 11 param_SI_void_leaf_symbol_end │ │ │ │ │ + 581: 00026a11 156 FUNC GLOBAL DEFAULT 11 param_delete │ │ │ │ │ + 582: 0001e939 88 FUNC GLOBAL DEFAULT 11 tn_getchildren │ │ │ │ │ + 583: 00022721 72 FUNC GLOBAL DEFAULT 11 param_I_er_popmerge │ │ │ │ │ + 584: 00026d4d 60 FUNC GLOBAL DEFAULT 11 rde_tc_del │ │ │ │ │ + 585: 000256b5 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_print │ │ │ │ │ + 586: 0001e1e5 200 FUNC GLOBAL DEFAULT 11 tn_appendmany │ │ │ │ │ + 587: 00026d91 12 FUNC GLOBAL DEFAULT 11 rde_tc_clear │ │ │ │ │ + 588: 00026d9d 464 FUNC GLOBAL DEFAULT 11 rde_tc_append │ │ │ │ │ + 589: 0001fc49 68 FUNC GLOBAL DEFAULT 11 nlq_pop │ │ │ │ │ + 590: 000255bd 148 FUNC GLOBAL DEFAULT 11 rde_param_i_test_char │ │ │ │ │ + 591: 00014fc1 160 FUNC GLOBAL DEFAULT 11 g_attr_delete │ │ │ │ │ + 592: 00018841 272 FUNC GLOBAL DEFAULT 11 sm_EXCLUDE │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -16,19 +16,21 @@ │ │ │ │ │ 0003d8f8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d8fc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d900 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d904 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d908 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d90c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d910 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003d918 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003d914 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d91c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d920 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003d924 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d928 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d92c 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003d930 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d934 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d938 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d93c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d940 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d944 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d948 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d94c 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -39,15 +41,15 @@ │ │ │ │ │ 0003d960 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d964 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d968 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d96c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d970 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d974 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d978 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003d97c 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003d980 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d984 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d988 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d98c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d990 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d994 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d998 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d99c 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -66,52 +68,50 @@ │ │ │ │ │ 0003d9d0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9d4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9d8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9dc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9e0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9e4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9e8 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003d9ec 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003d9f0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9f4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9f8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9fc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da00 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da04 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da08 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da0c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da10 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da14 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da18 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da1c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da20 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da24 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da28 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003da2c 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003da30 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da34 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da38 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003da3c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da40 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da44 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da48 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003da4c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da50 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da54 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003da58 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da5c 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003da60 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003da64 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003da68 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da6c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da70 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da74 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da7c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da80 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da84 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da8c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da90 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da98 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003da9c 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003daa0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003daa4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003daa8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003daac 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dab0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dab4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dab8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dabc 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -131,27 +131,32 @@ │ │ │ │ │ 0003daf8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dafc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db00 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db04 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db08 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db10 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db14 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003db18 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db1c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db20 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db24 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db28 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003db2c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db30 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db34 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db38 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db3c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db40 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db44 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db48 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db4c 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003db50 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db54 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003db58 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003db5c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db60 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db64 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db68 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db6c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db70 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db74 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db78 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -163,36 +168,31 @@ │ │ │ │ │ 0003db90 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db94 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db98 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003db9c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dba0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dba4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dba8 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003dbac 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbb0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbb4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbb8 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003dbbc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbc0 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003dbc4 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003dbc8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbcc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbd0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbd4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbd8 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003dbdc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbe0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbe4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbe8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbec 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003dbf0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbf4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbf8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dbfc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc00 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003dc04 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc08 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc0c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc10 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc14 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc18 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc1c 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dc20 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -298,19 +298,19 @@ │ │ │ │ │ 0003ddb0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddb4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddb8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddbc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddc0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddc4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddc8 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003ddcc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddd0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddd4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddd8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dddc 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003dde0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dde4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003dde8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddec 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddf0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddf4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddf8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003ddfc 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -529,554 +529,554 @@ │ │ │ │ │ 0003e198 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003e1a0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003e1a4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003e1a8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003cf0c 00007602 R_ARM_ABS32 0002f571 SHA256Init │ │ │ │ │ 0003cf10 00020d02 R_ARM_ABS32 0002f631 SHA256Update │ │ │ │ │ 0003cf14 00016202 R_ARM_ABS32 0002f845 SHA256Final │ │ │ │ │ -0003d838 00013115 R_ARM_GLOB_DAT 00026975 paramms_objcmd │ │ │ │ │ +0003d838 00013115 R_ARM_GLOB_DAT 00020b3d paramms_objcmd │ │ │ │ │ 0003d83c 00000515 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 0003d840 00000715 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ -0003d844 0001fc15 R_ARM_GLOB_DAT 000117a9 g_objcmd │ │ │ │ │ +0003d844 0001fc15 R_ARM_GLOB_DAT 000121b5 g_objcmd │ │ │ │ │ 0003d848 00012c15 R_ARM_GLOB_DAT 0003e1c0 tclStubsPtr │ │ │ │ │ 0003d84c 00000c15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ 0003d850 0001a815 R_ARM_GLOB_DAT 0003e1bc tclPlatStubsPtr │ │ │ │ │ -0003d854 00020715 R_ARM_GLOB_DAT 00012ab9 gn_get_node │ │ │ │ │ +0003d854 00020715 R_ARM_GLOB_DAT 000168b5 gn_get_node │ │ │ │ │ 0003d858 00001415 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ -0003d85c 00021b15 R_ARM_GLOB_DAT 00010ae9 ga_get_arc │ │ │ │ │ -0003d860 00009c15 R_ARM_GLOB_DAT 00030851 stms_objcmd │ │ │ │ │ -0003d864 00008115 R_ARM_GLOB_DAT 0003db54 EndOffsetType │ │ │ │ │ -0003d868 0001dd15 R_ARM_GLOB_DAT 0003da98 EndOffsetTypeGraph │ │ │ │ │ -0003d86c 00021615 R_ARM_GLOB_DAT 000200d5 tms_objcmd │ │ │ │ │ +0003d85c 00021b15 R_ARM_GLOB_DAT 00011c05 ga_get_arc │ │ │ │ │ +0003d860 00009c15 R_ARM_GLOB_DAT 0002ff6d stms_objcmd │ │ │ │ │ +0003d864 00008115 R_ARM_GLOB_DAT 0003dbc0 EndOffsetType │ │ │ │ │ +0003d868 0001dd15 R_ARM_GLOB_DAT 0003da5c EndOffsetTypeGraph │ │ │ │ │ +0003d86c 00021615 R_ARM_GLOB_DAT 0001a835 tms_objcmd │ │ │ │ │ 0003d870 00022a15 R_ARM_GLOB_DAT 0003e1b8 tclIntStubsPtr │ │ │ │ │ 0003d874 0001c815 R_ARM_GLOB_DAT 0003cf04 sha256cStubs │ │ │ │ │ -0003d878 00007f15 R_ARM_GLOB_DAT 0001b4e9 t_walk_invokecmd │ │ │ │ │ +0003d878 00007f15 R_ARM_GLOB_DAT 0001fae5 t_walk_invokecmd │ │ │ │ │ 0003d87c 00016d15 R_ARM_GLOB_DAT 0003e1b4 tclIntPlatStubsPtr │ │ │ │ │ -0003d880 00011815 R_ARM_GLOB_DAT 0002f0c1 qums_objcmd │ │ │ │ │ -0003d884 0000b115 R_ARM_GLOB_DAT 0001b479 t_walk_invokescript │ │ │ │ │ +0003d880 00011815 R_ARM_GLOB_DAT 0002e769 qums_objcmd │ │ │ │ │ +0003d884 0000b115 R_ARM_GLOB_DAT 0001fa75 t_walk_invokescript │ │ │ │ │ 0003d888 00002915 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x7268 contains 523 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0003d00c 00023d16 R_ARM_JUMP_SLOT 00021915 rde_stack_size │ │ │ │ │ +0003d00c 00023d16 R_ARM_JUMP_SLOT 00026a0d rde_stack_size │ │ │ │ │ 0003d010 0000c416 R_ARM_JUMP_SLOT 0002e439 ns_Md5cryptc_Init │ │ │ │ │ -0003d014 0000f216 R_ARM_JUMP_SLOT 00018bfd s_empty │ │ │ │ │ -0003d018 00007416 R_ARM_JUMP_SLOT 00025605 rde_param_i_status_ok │ │ │ │ │ -0003d01c 0000d416 R_ARM_JUMP_SLOT 0001ef5d tm_SPLICE │ │ │ │ │ +0003d014 0000f216 R_ARM_JUMP_SLOT 00017e35 s_empty │ │ │ │ │ +0003d018 00007416 R_ARM_JUMP_SLOT 00025349 rde_param_i_status_ok │ │ │ │ │ +0003d01c 0000d416 R_ARM_JUMP_SLOT 0001d3e5 tm_SPLICE │ │ │ │ │ 0003d020 00000316 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ │ -0003d024 00023516 R_ARM_JUMP_SLOT 00012b21 gn_new │ │ │ │ │ -0003d028 00020116 R_ARM_JUMP_SLOT 00013081 ga_err_duplicate │ │ │ │ │ -0003d02c 00005316 R_ARM_JUMP_SLOT 000247a9 param_SI_value_leaf_symbol_end │ │ │ │ │ -0003d030 00019416 R_ARM_JUMP_SLOT 0001d6d9 tm_CUT │ │ │ │ │ -0003d034 00014b16 R_ARM_JUMP_SLOT 00018c09 s_free │ │ │ │ │ -0003d038 00014616 R_ARM_JUMP_SLOT 00023c21 param_SI_next_alnum │ │ │ │ │ +0003d024 00023516 R_ARM_JUMP_SLOT 0001691d gn_new │ │ │ │ │ +0003d028 00020116 R_ARM_JUMP_SLOT 00014cc5 ga_err_duplicate │ │ │ │ │ +0003d02c 00005316 R_ARM_JUMP_SLOT 000244ed param_SI_value_leaf_symbol_end │ │ │ │ │ +0003d030 00019416 R_ARM_JUMP_SLOT 0001bb61 tm_CUT │ │ │ │ │ +0003d034 00014b16 R_ARM_JUMP_SLOT 00017e41 s_free │ │ │ │ │ +0003d038 00014616 R_ARM_JUMP_SLOT 00023965 param_SI_next_alnum │ │ │ │ │ 0003d03c 0001c116 R_ARM_JUMP_SLOT 0002cc89 ns_Uuencode_Init │ │ │ │ │ -0003d040 00012a16 R_ARM_JUMP_SLOT 00021609 rde_stack_del │ │ │ │ │ -0003d044 00019216 R_ARM_JUMP_SLOT 0001c451 tn_extend_attr │ │ │ │ │ +0003d040 00012a16 R_ARM_JUMP_SLOT 00026701 rde_stack_del │ │ │ │ │ +0003d044 00019216 R_ARM_JUMP_SLOT 0001e73d tn_extend_attr │ │ │ │ │ 0003d048 00003516 R_ARM_JUMP_SLOT 0002c2f1 SHA1Final │ │ │ │ │ -0003d04c 00009516 R_ARM_JUMP_SLOT 00018f59 s_union │ │ │ │ │ -0003d050 0001fd16 R_ARM_JUMP_SLOT 00023c89 param_SI_next_alpha │ │ │ │ │ -0003d054 0000a116 R_ARM_JUMP_SLOT 00025325 rde_param_i_error_clear │ │ │ │ │ -0003d058 00010716 R_ARM_JUMP_SLOT 00024099 param_SI_next_upper │ │ │ │ │ -0003d05c 00007d16 R_ARM_JUMP_SLOT 0001bbc5 tn_detach │ │ │ │ │ -0003d060 00006d16 R_ARM_JUMP_SLOT 000302d9 stm_PUSH │ │ │ │ │ -0003d064 0000a816 R_ARM_JUMP_SLOT 0002520d rde_param_query_sv │ │ │ │ │ -0003d068 0001da16 R_ARM_JUMP_SLOT 00022a6d param_F_loc_pop_rewind │ │ │ │ │ -0003d06c 0000db16 R_ARM_JUMP_SLOT 00024e09 rde_param_new │ │ │ │ │ +0003d04c 00009516 R_ARM_JUMP_SLOT 00018191 s_union │ │ │ │ │ +0003d050 0001fd16 R_ARM_JUMP_SLOT 000239cd param_SI_next_alpha │ │ │ │ │ +0003d054 0000a116 R_ARM_JUMP_SLOT 00025069 rde_param_i_error_clear │ │ │ │ │ +0003d058 00010716 R_ARM_JUMP_SLOT 00023ddd param_SI_next_upper │ │ │ │ │ +0003d05c 00007d16 R_ARM_JUMP_SLOT 0001deb1 tn_detach │ │ │ │ │ +0003d060 00006d16 R_ARM_JUMP_SLOT 00030761 stm_PUSH │ │ │ │ │ +0003d064 0000a816 R_ARM_JUMP_SLOT 00024f51 rde_param_query_sv │ │ │ │ │ +0003d068 0001da16 R_ARM_JUMP_SLOT 000227b1 param_F_loc_pop_rewind │ │ │ │ │ +0003d06c 0000db16 R_ARM_JUMP_SLOT 00024b4d rde_param_new │ │ │ │ │ 0003d070 00014016 R_ARM_JUMP_SLOT 0002d1c9 ns_Md5c_Init │ │ │ │ │ -0003d074 00021116 R_ARM_JUMP_SLOT 0002464d param_SI_reduce_symbol_end │ │ │ │ │ -0003d078 00008a16 R_ARM_JUMP_SLOT 00025055 rde_param_query_cc │ │ │ │ │ -0003d07c 00003c16 R_ARM_JUMP_SLOT 0001decd tm_INDEX │ │ │ │ │ -0003d080 00008e16 R_ARM_JUMP_SLOT 00026871 rde_param_i_next_str │ │ │ │ │ -0003d084 0000fd16 R_ARM_JUMP_SLOT 00030555 st_new │ │ │ │ │ -0003d088 0000a516 R_ARM_JUMP_SLOT 00025209 rde_param_query_st │ │ │ │ │ -0003d08c 00002b16 R_ARM_JUMP_SLOT 0002065d tms_serialize │ │ │ │ │ -0003d090 00012116 R_ARM_JUMP_SLOT 0001da01 tm_EXISTS │ │ │ │ │ +0003d074 00021116 R_ARM_JUMP_SLOT 00024391 param_SI_reduce_symbol_end │ │ │ │ │ +0003d078 00008a16 R_ARM_JUMP_SLOT 00024d99 rde_param_query_cc │ │ │ │ │ +0003d07c 00003c16 R_ARM_JUMP_SLOT 0001c355 tm_INDEX │ │ │ │ │ +0003d080 00008e16 R_ARM_JUMP_SLOT 000265b5 rde_param_i_next_str │ │ │ │ │ +0003d084 0000fd16 R_ARM_JUMP_SLOT 000300f9 st_new │ │ │ │ │ +0003d088 0000a516 R_ARM_JUMP_SLOT 00024f4d rde_param_query_st │ │ │ │ │ +0003d08c 00002b16 R_ARM_JUMP_SLOT 0001adbd tms_serialize │ │ │ │ │ +0003d090 00012116 R_ARM_JUMP_SLOT 0001be89 tm_EXISTS │ │ │ │ │ 0003d094 00000416 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ │ -0003d098 00010616 R_ARM_JUMP_SLOT 000304b5 stm_SIZE │ │ │ │ │ +0003d098 00010616 R_ARM_JUMP_SLOT 0003093d stm_SIZE │ │ │ │ │ 0003d09c 00000516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ -0003d0a0 0000a416 R_ARM_JUMP_SLOT 00015961 gm_arc_APPEND │ │ │ │ │ -0003d0a4 00019c16 R_ARM_JUMP_SLOT 0001d54d tm_CHILDREN │ │ │ │ │ -0003d0a8 00006416 R_ARM_JUMP_SLOT 00016b69 gm_node_ATTR │ │ │ │ │ -0003d0ac 00006916 R_ARM_JUMP_SLOT 000187c1 sm_UNION │ │ │ │ │ +0003d0a0 0000a416 R_ARM_JUMP_SLOT 00012b39 gm_arc_APPEND │ │ │ │ │ +0003d0a4 00019c16 R_ARM_JUMP_SLOT 0001b9d5 tm_CHILDREN │ │ │ │ │ +0003d0a8 00006416 R_ARM_JUMP_SLOT 00013d41 gm_node_ATTR │ │ │ │ │ +0003d0ac 00006916 R_ARM_JUMP_SLOT 00019079 sm_UNION │ │ │ │ │ 0003d0b0 00000616 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ │ -0003d0b4 00013416 R_ARM_JUMP_SLOT 00020fc5 rde_ot_intern1 │ │ │ │ │ -0003d0b8 0000ec16 R_ARM_JUMP_SLOT 00022855 param_I_st_neg │ │ │ │ │ -0003d0bc 0001b516 R_ARM_JUMP_SLOT 00015a81 gm_arc_GETWEIGHT │ │ │ │ │ +0003d0b4 00013416 R_ARM_JUMP_SLOT 000214c9 rde_ot_intern1 │ │ │ │ │ +0003d0b8 0000ec16 R_ARM_JUMP_SLOT 00022599 param_I_st_neg │ │ │ │ │ +0003d0bc 0001b516 R_ARM_JUMP_SLOT 00012c59 gm_arc_GETWEIGHT │ │ │ │ │ 0003d0c0 00012216 R_ARM_JUMP_SLOT 0002d9b1 MD5Update │ │ │ │ │ 0003d0c4 00000816 R_ARM_JUMP_SLOT 00000000 sinh │ │ │ │ │ -0003d0c8 00024116 R_ARM_JUMP_SLOT 0001c335 tn_dup │ │ │ │ │ -0003d0cc 0000d716 R_ARM_JUMP_SLOT 0002ee41 qum_PUT │ │ │ │ │ -0003d0d0 00014516 R_ARM_JUMP_SLOT 00015c89 gm_arc_HASWEIGHT │ │ │ │ │ -0003d0d4 00008816 R_ARM_JUMP_SLOT 0001ea8d tm_PARENT │ │ │ │ │ -0003d0d8 00013216 R_ARM_JUMP_SLOT 00025b05 rde_param_i_value_leaf │ │ │ │ │ -0003d0dc 00012f16 R_ARM_JUMP_SLOT 0002584d rde_param_i_test_ascii │ │ │ │ │ -0003d0e0 00024a16 R_ARM_JUMP_SLOT 0001bef9 tn_appendmany │ │ │ │ │ -0003d0e4 0000de16 R_ARM_JUMP_SLOT 0001c915 tn_get_attr │ │ │ │ │ -0003d0e8 0001b616 R_ARM_JUMP_SLOT 00020099 nlq_clear │ │ │ │ │ +0003d0c8 00024116 R_ARM_JUMP_SLOT 0001e621 tn_dup │ │ │ │ │ +0003d0cc 0000d716 R_ARM_JUMP_SLOT 0002ef61 qum_PUT │ │ │ │ │ +0003d0d0 00014516 R_ARM_JUMP_SLOT 00012e61 gm_arc_HASWEIGHT │ │ │ │ │ +0003d0d4 00008816 R_ARM_JUMP_SLOT 0001cf15 tm_PARENT │ │ │ │ │ +0003d0d8 00013216 R_ARM_JUMP_SLOT 00025849 rde_param_i_value_leaf │ │ │ │ │ +0003d0dc 00012f16 R_ARM_JUMP_SLOT 00025591 rde_param_i_test_ascii │ │ │ │ │ +0003d0e0 00024a16 R_ARM_JUMP_SLOT 0001e1e5 tn_appendmany │ │ │ │ │ +0003d0e4 0000de16 R_ARM_JUMP_SLOT 0001ec01 tn_get_attr │ │ │ │ │ +0003d0e8 0001b616 R_ARM_JUMP_SLOT 0001fc8d nlq_clear │ │ │ │ │ 0003d0ec 00020d16 R_ARM_JUMP_SLOT 0002f631 SHA256Update │ │ │ │ │ -0003d0f0 00005016 R_ARM_JUMP_SLOT 00024f61 rde_param_reset │ │ │ │ │ -0003d0f4 0001d316 R_ARM_JUMP_SLOT 00025a95 rde_param_i_test_wordchar │ │ │ │ │ -0003d0f8 0000cb16 R_ARM_JUMP_SLOT 0001c8fd tn_isancestorof │ │ │ │ │ -0003d0fc 00015816 R_ARM_JUMP_SLOT 0002501d rde_param_query_amark │ │ │ │ │ -0003d100 00008b16 R_ARM_JUMP_SLOT 00022729 param_F_return │ │ │ │ │ -0003d104 00014716 R_ARM_JUMP_SLOT 00012bf5 gn_err_duplicate │ │ │ │ │ +0003d0f0 00005016 R_ARM_JUMP_SLOT 00024ca5 rde_param_reset │ │ │ │ │ +0003d0f4 0001d316 R_ARM_JUMP_SLOT 000257d9 rde_param_i_test_wordchar │ │ │ │ │ +0003d0f8 0000cb16 R_ARM_JUMP_SLOT 0001ebe9 tn_isancestorof │ │ │ │ │ +0003d0fc 00015816 R_ARM_JUMP_SLOT 00024d61 rde_param_query_amark │ │ │ │ │ +0003d100 00008b16 R_ARM_JUMP_SLOT 0002246d param_F_return │ │ │ │ │ +0003d104 00014716 R_ARM_JUMP_SLOT 000169f1 gn_err_duplicate │ │ │ │ │ 0003d108 00000916 R_ARM_JUMP_SLOT 00000000 sincos │ │ │ │ │ -0003d10c 00013516 R_ARM_JUMP_SLOT 000136c5 g_attr_get │ │ │ │ │ -0003d110 0001bf16 R_ARM_JUMP_SLOT 00024169 param_SI_next_xdigit │ │ │ │ │ -0003d114 0000fa16 R_ARM_JUMP_SLOT 000219f9 param_AST │ │ │ │ │ -0003d118 00005b16 R_ARM_JUMP_SLOT 000220e5 param_LOCATION │ │ │ │ │ -0003d11c 00006e16 R_ARM_JUMP_SLOT 00030029 stm_GET │ │ │ │ │ -0003d120 00011216 R_ARM_JUMP_SLOT 00024031 param_SI_next_space │ │ │ │ │ +0003d10c 00013516 R_ARM_JUMP_SLOT 00015309 g_attr_get │ │ │ │ │ +0003d110 0001bf16 R_ARM_JUMP_SLOT 00023ead param_SI_next_xdigit │ │ │ │ │ +0003d114 0000fa16 R_ARM_JUMP_SLOT 0002173d param_AST │ │ │ │ │ +0003d118 00005b16 R_ARM_JUMP_SLOT 00021e29 param_LOCATION │ │ │ │ │ +0003d11c 00006e16 R_ARM_JUMP_SLOT 000304b1 stm_GET │ │ │ │ │ +0003d120 00011216 R_ARM_JUMP_SLOT 00023d75 param_SI_next_space │ │ │ │ │ 0003d124 00000a16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ │ -0003d128 0001d016 R_ARM_JUMP_SLOT 00023fc9 param_SI_next_punct │ │ │ │ │ -0003d12c 0000ff16 R_ARM_JUMP_SLOT 00024ead rde_param_del │ │ │ │ │ -0003d130 00004d16 R_ARM_JUMP_SLOT 00023d59 param_SI_next_control │ │ │ │ │ -0003d134 00006a16 R_ARM_JUMP_SLOT 0001df55 tm_INSERT │ │ │ │ │ -0003d138 0001ed16 R_ARM_JUMP_SLOT 0002591d rde_param_i_test_digit │ │ │ │ │ +0003d128 0001d016 R_ARM_JUMP_SLOT 00023d0d param_SI_next_punct │ │ │ │ │ +0003d12c 0000ff16 R_ARM_JUMP_SLOT 00024bf1 rde_param_del │ │ │ │ │ +0003d130 00004d16 R_ARM_JUMP_SLOT 00023a9d param_SI_next_control │ │ │ │ │ +0003d134 00006a16 R_ARM_JUMP_SLOT 0001c3dd tm_INSERT │ │ │ │ │ +0003d138 0001ed16 R_ARM_JUMP_SLOT 00025661 rde_param_i_test_digit │ │ │ │ │ 0003d13c 0000d816 R_ARM_JUMP_SLOT 000104a9 ns_Graph_c_Init │ │ │ │ │ -0003d140 0000ba16 R_ARM_JUMP_SLOT 00022bb9 param_I_loc_pop_rewind │ │ │ │ │ -0003d144 00012816 R_ARM_JUMP_SLOT 000237b5 param_SI_value_state_merge │ │ │ │ │ -0003d148 0001aa16 R_ARM_JUMP_SLOT 0001379d g_attr_getall │ │ │ │ │ -0003d14c 0001ff16 R_ARM_JUMP_SLOT 00021d41 param_CURRENT │ │ │ │ │ -0003d150 00023916 R_ARM_JUMP_SLOT 000239d1 param_SI_voidvoid_part │ │ │ │ │ -0003d154 00023616 R_ARM_JUMP_SLOT 00023b89 param_SI_next_range │ │ │ │ │ -0003d158 0000bd16 R_ARM_JUMP_SLOT 0001676d gm_arc_NODES │ │ │ │ │ -0003d15c 0001f916 R_ARM_JUMP_SLOT 00018b69 s_new │ │ │ │ │ -0003d160 00018616 R_ARM_JUMP_SLOT 000172d1 gm_node_OPPOSITE │ │ │ │ │ -0003d164 00017c16 R_ARM_JUMP_SLOT 000132e1 g_attr_serok │ │ │ │ │ +0003d140 0000ba16 R_ARM_JUMP_SLOT 000228fd param_I_loc_pop_rewind │ │ │ │ │ +0003d144 00012816 R_ARM_JUMP_SLOT 000234f9 param_SI_value_state_merge │ │ │ │ │ +0003d148 0001aa16 R_ARM_JUMP_SLOT 000153e1 g_attr_getall │ │ │ │ │ +0003d14c 0001ff16 R_ARM_JUMP_SLOT 00021a85 param_CURRENT │ │ │ │ │ +0003d150 00023916 R_ARM_JUMP_SLOT 00023715 param_SI_voidvoid_part │ │ │ │ │ +0003d154 00023616 R_ARM_JUMP_SLOT 000238cd param_SI_next_range │ │ │ │ │ +0003d158 0000bd16 R_ARM_JUMP_SLOT 00013945 gm_arc_NODES │ │ │ │ │ +0003d15c 0001f916 R_ARM_JUMP_SLOT 00017da1 s_new │ │ │ │ │ +0003d160 00018616 R_ARM_JUMP_SLOT 000144a9 gm_node_OPPOSITE │ │ │ │ │ +0003d164 00017c16 R_ARM_JUMP_SLOT 00014f25 g_attr_serok │ │ │ │ │ 0003d168 00000b16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ -0003d16c 00011616 R_ARM_JUMP_SLOT 00020bdd param_intern │ │ │ │ │ -0003d170 0000d016 R_ARM_JUMP_SLOT 00025479 rde_param_i_input_next │ │ │ │ │ -0003d174 00018516 R_ARM_JUMP_SLOT 0001bb61 tn_structure │ │ │ │ │ -0003d178 0001ef16 R_ARM_JUMP_SLOT 00011e51 g_newnodename │ │ │ │ │ -0003d17c 00023a16 R_ARM_JUMP_SLOT 0001c599 tn_height │ │ │ │ │ -0003d180 00018d16 R_ARM_JUMP_SLOT 00016705 gm_arc_TARGET │ │ │ │ │ -0003d184 00022f16 R_ARM_JUMP_SLOT 00023e29 param_SI_next_digit │ │ │ │ │ -0003d188 0000bb16 R_ARM_JUMP_SLOT 000203fd tms_getchildren │ │ │ │ │ -0003d18c 0000d216 R_ARM_JUMP_SLOT 00025a5d rde_param_i_test_space │ │ │ │ │ +0003d16c 00011616 R_ARM_JUMP_SLOT 00026ab1 param_intern │ │ │ │ │ +0003d170 0000d016 R_ARM_JUMP_SLOT 000251bd rde_param_i_input_next │ │ │ │ │ +0003d174 00018516 R_ARM_JUMP_SLOT 0001de4d tn_structure │ │ │ │ │ +0003d178 0001ef16 R_ARM_JUMP_SLOT 00016d75 g_newnodename │ │ │ │ │ +0003d17c 00023a16 R_ARM_JUMP_SLOT 0001e885 tn_height │ │ │ │ │ +0003d180 00018d16 R_ARM_JUMP_SLOT 000138dd gm_arc_TARGET │ │ │ │ │ +0003d184 00022f16 R_ARM_JUMP_SLOT 00023b6d param_SI_next_digit │ │ │ │ │ +0003d188 0000bb16 R_ARM_JUMP_SLOT 0001ab5d tms_getchildren │ │ │ │ │ +0003d18c 0000d216 R_ARM_JUMP_SLOT 000257a1 rde_param_i_test_space │ │ │ │ │ 0003d190 00007616 R_ARM_JUMP_SLOT 0002f571 SHA256Init │ │ │ │ │ -0003d194 0000ae16 R_ARM_JUMP_SLOT 00015929 gm_ARCS │ │ │ │ │ -0003d198 00010916 R_ARM_JUMP_SLOT 00023475 param_I_test_print │ │ │ │ │ +0003d194 0000ae16 R_ARM_JUMP_SLOT 00012b01 gm_ARCS │ │ │ │ │ +0003d198 00010916 R_ARM_JUMP_SLOT 000231b9 param_I_test_print │ │ │ │ │ 0003d19c 00000d16 R_ARM_JUMP_SLOT 00000000 inet_pton@GLIBC_2.4 │ │ │ │ │ -0003d1a0 00019316 R_ARM_JUMP_SLOT 0002598d rde_param_i_test_punct │ │ │ │ │ +0003d1a0 00019316 R_ARM_JUMP_SLOT 000256d1 rde_param_i_test_punct │ │ │ │ │ 0003d1a4 00000e16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0003d1a8 0001b316 R_ARM_JUMP_SLOT 0002e9a5 qum_DESTROY │ │ │ │ │ -0003d1ac 00019816 R_ARM_JUMP_SLOT 0002167d rde_stack_push │ │ │ │ │ -0003d1b0 00024516 R_ARM_JUMP_SLOT 00020b3d param_delete │ │ │ │ │ -0003d1b4 00010a16 R_ARM_JUMP_SLOT 00025815 rde_param_i_test_alnum │ │ │ │ │ -0003d1b8 0001f816 R_ARM_JUMP_SLOT 000171fd gm_node_KEYS │ │ │ │ │ -0003d1bc 0000b216 R_ARM_JUMP_SLOT 00023505 param_I_test_range │ │ │ │ │ -0003d1c0 0000ef16 R_ARM_JUMP_SLOT 00021a9d param_ASTS │ │ │ │ │ +0003d1a8 0001b316 R_ARM_JUMP_SLOT 0002eac5 qum_DESTROY │ │ │ │ │ +0003d1ac 00019816 R_ARM_JUMP_SLOT 00026775 rde_stack_push │ │ │ │ │ +0003d1b0 00024516 R_ARM_JUMP_SLOT 00026a11 param_delete │ │ │ │ │ +0003d1b4 00010a16 R_ARM_JUMP_SLOT 00025559 rde_param_i_test_alnum │ │ │ │ │ +0003d1b8 0001f816 R_ARM_JUMP_SLOT 000143d5 gm_node_KEYS │ │ │ │ │ +0003d1bc 0000b216 R_ARM_JUMP_SLOT 00023249 param_I_test_range │ │ │ │ │ +0003d1c0 0000ef16 R_ARM_JUMP_SLOT 000217e1 param_ASTS │ │ │ │ │ 0003d1c4 00000f16 R_ARM_JUMP_SLOT 00000000 atan2 │ │ │ │ │ -0003d1c8 00011c16 R_ARM_JUMP_SLOT 00022ac1 param_I_loc_pop_discard │ │ │ │ │ +0003d1c8 00011c16 R_ARM_JUMP_SLOT 00022805 param_I_loc_pop_discard │ │ │ │ │ 0003d1cc 00015516 R_ARM_JUMP_SLOT 0002da75 MD5Final │ │ │ │ │ -0003d1d0 00007316 R_ARM_JUMP_SLOT 00022e39 param_I_ast_pop_rewind │ │ │ │ │ -0003d1d4 0001f016 R_ARM_JUMP_SLOT 00016f1d gm_node_GET │ │ │ │ │ +0003d1d0 00007316 R_ARM_JUMP_SLOT 00022b7d param_I_ast_pop_rewind │ │ │ │ │ +0003d1d4 0001f016 R_ARM_JUMP_SLOT 000140f5 gm_node_GET │ │ │ │ │ 0003d1d8 00010e16 R_ARM_JUMP_SLOT 00019b49 yyparse │ │ │ │ │ -0003d1dc 0000d316 R_ARM_JUMP_SLOT 000236f9 param_SI_value_state_push │ │ │ │ │ -0003d1e0 00018416 R_ARM_JUMP_SLOT 0001fd05 t_newnodename │ │ │ │ │ -0003d1e4 00024216 R_ARM_JUMP_SLOT 0002eeb1 qum_UNGET │ │ │ │ │ -0003d1e8 00012e16 R_ARM_JUMP_SLOT 0001b8c9 tn_notnode │ │ │ │ │ -0003d1ec 00005516 R_ARM_JUMP_SLOT 00022195 param_RESET │ │ │ │ │ -0003d1f0 00003616 R_ARM_JUMP_SLOT 0001e8cd tm_NEXT │ │ │ │ │ -0003d1f4 0001c216 R_ARM_JUMP_SLOT 00017409 gm_node_RENAME │ │ │ │ │ -0003d1f8 0001d116 R_ARM_JUMP_SLOT 00025955 rde_param_i_test_lower │ │ │ │ │ -0003d1fc 00004116 R_ARM_JUMP_SLOT 00012f69 ga_mv_src │ │ │ │ │ -0003d200 00012016 R_ARM_JUMP_SLOT 00022545 param_TOKENS │ │ │ │ │ -0003d204 0000a316 R_ARM_JUMP_SLOT 00013e31 g_attr_dup │ │ │ │ │ -0003d208 00020416 R_ARM_JUMP_SLOT 00018491 sm_SUBSETOF │ │ │ │ │ -0003d20c 0001a716 R_ARM_JUMP_SLOT 00024a15 param_SI_next_class │ │ │ │ │ -0003d210 00019d16 R_ARM_JUMP_SLOT 00030599 st_delete │ │ │ │ │ -0003d214 00022c16 R_ARM_JUMP_SLOT 0002542d rde_param_i_loc_pop_rewind │ │ │ │ │ -0003d218 00015a16 R_ARM_JUMP_SLOT 00016491 gm_arc_MOVE_SRC │ │ │ │ │ +0003d1dc 0000d316 R_ARM_JUMP_SLOT 0002343d param_SI_value_state_push │ │ │ │ │ +0003d1e0 00018416 R_ARM_JUMP_SLOT 000205a9 t_newnodename │ │ │ │ │ +0003d1e4 00024216 R_ARM_JUMP_SLOT 0002efd1 qum_UNGET │ │ │ │ │ +0003d1e8 00012e16 R_ARM_JUMP_SLOT 0001dbb5 tn_notnode │ │ │ │ │ +0003d1ec 00005516 R_ARM_JUMP_SLOT 00021ed9 param_RESET │ │ │ │ │ +0003d1f0 00003616 R_ARM_JUMP_SLOT 0001cd55 tm_NEXT │ │ │ │ │ +0003d1f4 0001c216 R_ARM_JUMP_SLOT 000145e1 gm_node_RENAME │ │ │ │ │ +0003d1f8 0001d116 R_ARM_JUMP_SLOT 00025699 rde_param_i_test_lower │ │ │ │ │ +0003d1fc 00004116 R_ARM_JUMP_SLOT 00014bad ga_mv_src │ │ │ │ │ +0003d200 00012016 R_ARM_JUMP_SLOT 00022289 param_TOKENS │ │ │ │ │ +0003d204 0000a316 R_ARM_JUMP_SLOT 00015a75 g_attr_dup │ │ │ │ │ +0003d208 00020416 R_ARM_JUMP_SLOT 00018d49 sm_SUBSETOF │ │ │ │ │ +0003d20c 0001a716 R_ARM_JUMP_SLOT 00024759 param_SI_next_class │ │ │ │ │ +0003d210 00019d16 R_ARM_JUMP_SLOT 0003013d st_delete │ │ │ │ │ +0003d214 00022c16 R_ARM_JUMP_SLOT 00025171 rde_param_i_loc_pop_rewind │ │ │ │ │ +0003d218 00015a16 R_ARM_JUMP_SLOT 00013669 gm_arc_MOVE_SRC │ │ │ │ │ 0003d21c 00001016 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ -0003d220 0001c916 R_ARM_JUMP_SLOT 00016d89 gm_node_DELETE │ │ │ │ │ -0003d224 00009b16 R_ARM_JUMP_SLOT 000190b5 s_subtract1 │ │ │ │ │ -0003d228 00004416 R_ARM_JUMP_SLOT 0001c491 tn_set_attr │ │ │ │ │ -0003d22c 00019516 R_ARM_JUMP_SLOT 000230b1 param_I_value_clear │ │ │ │ │ -0003d230 0001f716 R_ARM_JUMP_SLOT 000259a9 rde_param_i_test_range │ │ │ │ │ -0003d234 00017016 R_ARM_JUMP_SLOT 00016ead gm_node_EXISTS │ │ │ │ │ -0003d238 00024816 R_ARM_JUMP_SLOT 000211a5 rde_tc_del │ │ │ │ │ -0003d23c 00007b16 R_ARM_JUMP_SLOT 00011061 g_walkoptions │ │ │ │ │ -0003d240 0001bc16 R_ARM_JUMP_SLOT 0001eb05 tm_PREVIOUS │ │ │ │ │ -0003d244 00020716 R_ARM_JUMP_SLOT 00012ab9 gn_get_node │ │ │ │ │ -0003d248 00017e16 R_ARM_JUMP_SLOT 0001d755 tm_DELETE │ │ │ │ │ -0003d24c 0001d516 R_ARM_JUMP_SLOT 000301ed stm_PEEK │ │ │ │ │ -0003d250 00006b16 R_ARM_JUMP_SLOT 0001f65d t_structure │ │ │ │ │ +0003d220 0001c916 R_ARM_JUMP_SLOT 00013f61 gm_node_DELETE │ │ │ │ │ +0003d224 00009b16 R_ARM_JUMP_SLOT 000182ed s_subtract1 │ │ │ │ │ +0003d228 00004416 R_ARM_JUMP_SLOT 0001e77d tn_set_attr │ │ │ │ │ +0003d22c 00019516 R_ARM_JUMP_SLOT 00022df5 param_I_value_clear │ │ │ │ │ +0003d230 0001f716 R_ARM_JUMP_SLOT 000256ed rde_param_i_test_range │ │ │ │ │ +0003d234 00017016 R_ARM_JUMP_SLOT 00014085 gm_node_EXISTS │ │ │ │ │ +0003d238 00024816 R_ARM_JUMP_SLOT 00026d4d rde_tc_del │ │ │ │ │ +0003d23c 00007b16 R_ARM_JUMP_SLOT 00015fad g_walkoptions │ │ │ │ │ +0003d240 0001bc16 R_ARM_JUMP_SLOT 0001cf8d tm_PREVIOUS │ │ │ │ │ +0003d244 00020716 R_ARM_JUMP_SLOT 000168b5 gn_get_node │ │ │ │ │ +0003d248 00017e16 R_ARM_JUMP_SLOT 0001bbdd tm_DELETE │ │ │ │ │ +0003d24c 0001d516 R_ARM_JUMP_SLOT 00030675 stm_PEEK │ │ │ │ │ +0003d250 00006b16 R_ARM_JUMP_SLOT 0001ff01 t_structure │ │ │ │ │ 0003d254 00021716 R_ARM_JUMP_SLOT 0002c911 ns_Base32hex_c_Init │ │ │ │ │ -0003d258 00016416 R_ARM_JUMP_SLOT 00024221 param_SI_void_state_merge_ok │ │ │ │ │ -0003d25c 00016516 R_ARM_JUMP_SLOT 000211e1 rde_tc_size │ │ │ │ │ -0003d260 00016b16 R_ARM_JUMP_SLOT 00018e6d s_difference │ │ │ │ │ -0003d264 0000bc16 R_ARM_JUMP_SLOT 00011425 g_walk │ │ │ │ │ -0003d268 00004a16 R_ARM_JUMP_SLOT 00025425 rde_param_i_loc_pop_discard │ │ │ │ │ -0003d26c 0001db16 R_ARM_JUMP_SLOT 000131bd g_attr_serial │ │ │ │ │ -0003d270 00004516 R_ARM_JUMP_SLOT 00012ded ga_new │ │ │ │ │ -0003d274 00003016 R_ARM_JUMP_SLOT 00016329 gm_arc_KEYS │ │ │ │ │ -0003d278 00016916 R_ARM_JUMP_SLOT 00012d31 gn_serial_arcs │ │ │ │ │ +0003d258 00016416 R_ARM_JUMP_SLOT 00023f65 param_SI_void_state_merge_ok │ │ │ │ │ +0003d25c 00016516 R_ARM_JUMP_SLOT 00026d89 rde_tc_size │ │ │ │ │ +0003d260 00016b16 R_ARM_JUMP_SLOT 000180a5 s_difference │ │ │ │ │ +0003d264 0000bc16 R_ARM_JUMP_SLOT 00016371 g_walk │ │ │ │ │ +0003d268 00004a16 R_ARM_JUMP_SLOT 00025169 rde_param_i_loc_pop_discard │ │ │ │ │ +0003d26c 0001db16 R_ARM_JUMP_SLOT 00014e01 g_attr_serial │ │ │ │ │ +0003d270 00004516 R_ARM_JUMP_SLOT 00014a31 ga_new │ │ │ │ │ +0003d274 00003016 R_ARM_JUMP_SLOT 00013501 gm_arc_KEYS │ │ │ │ │ +0003d278 00016916 R_ARM_JUMP_SLOT 00016b2d gn_serial_arcs │ │ │ │ │ 0003d27c 00017f16 R_ARM_JUMP_SLOT 00010129 MD4Final │ │ │ │ │ -0003d280 00003816 R_ARM_JUMP_SLOT 00022c01 param_I_loc_rewind │ │ │ │ │ -0003d284 00012716 R_ARM_JUMP_SLOT 00016505 gm_arc_MOVE_TARG │ │ │ │ │ -0003d288 00022b16 R_ARM_JUMP_SLOT 00013e61 g_nlq_append │ │ │ │ │ +0003d280 00003816 R_ARM_JUMP_SLOT 00022945 param_I_loc_rewind │ │ │ │ │ +0003d284 00012716 R_ARM_JUMP_SLOT 000136dd gm_arc_MOVE_TARG │ │ │ │ │ +0003d288 00022b16 R_ARM_JUMP_SLOT 000166fd g_nlq_append │ │ │ │ │ 0003d28c 00004616 R_ARM_JUMP_SLOT 0002b13d ns_Pt_parse_peg_c_Init │ │ │ │ │ -0003d290 00014316 R_ARM_JUMP_SLOT 00013115 ga_err_missing │ │ │ │ │ -0003d294 00009016 R_ARM_JUMP_SLOT 00022005 param_LMARKED │ │ │ │ │ -0003d298 0000c316 R_ARM_JUMP_SLOT 00015dd1 gm_arc_ATTR │ │ │ │ │ -0003d29c 0001fe16 R_ARM_JUMP_SLOT 0002289d param_I_st_ok │ │ │ │ │ -0003d2a0 00007e16 R_ARM_JUMP_SLOT 0001765d gm_SWAP │ │ │ │ │ -0003d2a4 00008f16 R_ARM_JUMP_SLOT 000228e5 param_I_er_clear │ │ │ │ │ -0003d2a8 0000ce16 R_ARM_JUMP_SLOT 00023615 param_I_test_wordchar │ │ │ │ │ -0003d2ac 00024f16 R_ARM_JUMP_SLOT 0001337d g_attr_delete │ │ │ │ │ -0003d2b0 0001e216 R_ARM_JUMP_SLOT 0001e211 tm_KEYEXISTS │ │ │ │ │ +0003d290 00014316 R_ARM_JUMP_SLOT 00014d59 ga_err_missing │ │ │ │ │ +0003d294 00009016 R_ARM_JUMP_SLOT 00021d49 param_LMARKED │ │ │ │ │ +0003d298 0000c316 R_ARM_JUMP_SLOT 00012fa9 gm_arc_ATTR │ │ │ │ │ +0003d29c 0001fe16 R_ARM_JUMP_SLOT 000225e1 param_I_st_ok │ │ │ │ │ +0003d2a0 00007e16 R_ARM_JUMP_SLOT 00014835 gm_SWAP │ │ │ │ │ +0003d2a4 00008f16 R_ARM_JUMP_SLOT 00022629 param_I_er_clear │ │ │ │ │ +0003d2a8 0000ce16 R_ARM_JUMP_SLOT 00023359 param_I_test_wordchar │ │ │ │ │ +0003d2ac 00024f16 R_ARM_JUMP_SLOT 00014fc1 g_attr_delete │ │ │ │ │ +0003d2b0 0001e216 R_ARM_JUMP_SLOT 0001c699 tm_KEYEXISTS │ │ │ │ │ 0003d2b4 00005f16 R_ARM_JUMP_SLOT 000199fd ns_Jsonc_Init │ │ │ │ │ -0003d2b8 00006016 R_ARM_JUMP_SLOT 000183e9 sm_SIZE │ │ │ │ │ -0003d2bc 00020f16 R_ARM_JUMP_SLOT 0001c2a9 tn_cut │ │ │ │ │ +0003d2b8 00006016 R_ARM_JUMP_SLOT 00018ca1 sm_SIZE │ │ │ │ │ +0003d2bc 00020f16 R_ARM_JUMP_SLOT 0001e595 tn_cut │ │ │ │ │ 0003d2c0 00001116 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ │ -0003d2c4 0001a416 R_ARM_JUMP_SLOT 0001758d gm_SERIALIZE │ │ │ │ │ +0003d2c4 0001a416 R_ARM_JUMP_SLOT 00014765 gm_SERIALIZE │ │ │ │ │ 0003d2c8 0001d816 R_ARM_JUMP_SLOT 0002c975 ns_Base64c_Init │ │ │ │ │ -0003d2cc 00013c16 R_ARM_JUMP_SLOT 0002297d param_I_er_nt │ │ │ │ │ -0003d2d0 00023316 R_ARM_JUMP_SLOT 00018e05 s_dup │ │ │ │ │ -0003d2d4 0001ac16 R_ARM_JUMP_SLOT 00025221 rde_param_query_string │ │ │ │ │ -0003d2d8 00016016 R_ARM_JUMP_SLOT 00013ab1 g_attr_set │ │ │ │ │ -0003d2dc 00010016 R_ARM_JUMP_SLOT 00018bb9 s_ltype │ │ │ │ │ -0003d2e0 00018b16 R_ARM_JUMP_SLOT 0002303d param_I_value_cleaf │ │ │ │ │ -0003d2e4 0000f916 R_ARM_JUMP_SLOT 00025ab1 rde_param_i_test_xdigit │ │ │ │ │ -0003d2e8 0000ee16 R_ARM_JUMP_SLOT 000251ed rde_param_query_es │ │ │ │ │ -0003d2ec 00012516 R_ARM_JUMP_SLOT 00015b15 gm_arc_SETUNWEIGH │ │ │ │ │ +0003d2cc 00013c16 R_ARM_JUMP_SLOT 000226c1 param_I_er_nt │ │ │ │ │ +0003d2d0 00023316 R_ARM_JUMP_SLOT 0001803d s_dup │ │ │ │ │ +0003d2d4 0001ac16 R_ARM_JUMP_SLOT 00024f65 rde_param_query_string │ │ │ │ │ +0003d2d8 00016016 R_ARM_JUMP_SLOT 000156f5 g_attr_set │ │ │ │ │ +0003d2dc 00010016 R_ARM_JUMP_SLOT 00017df1 s_ltype │ │ │ │ │ +0003d2e0 00018b16 R_ARM_JUMP_SLOT 00022d81 param_I_value_cleaf │ │ │ │ │ +0003d2e4 0000f916 R_ARM_JUMP_SLOT 000257f5 rde_param_i_test_xdigit │ │ │ │ │ +0003d2e8 0000ee16 R_ARM_JUMP_SLOT 00024f31 rde_param_query_es │ │ │ │ │ +0003d2ec 00012516 R_ARM_JUMP_SLOT 00012ced gm_arc_SETUNWEIGH │ │ │ │ │ 0003d2f0 00001216 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ │ -0003d2f4 00021416 R_ARM_JUMP_SLOT 000181d1 sm_INTERSECT │ │ │ │ │ -0003d2f8 00018916 R_ARM_JUMP_SLOT 0002560d rde_param_i_status_negate │ │ │ │ │ -0003d2fc 00012d16 R_ARM_JUMP_SLOT 00016f91 gm_node_GETALL │ │ │ │ │ -0003d300 00009116 R_ARM_JUMP_SLOT 00021761 rde_stack_pop │ │ │ │ │ -0003d304 00014d16 R_ARM_JUMP_SLOT 00022b5d param_I_loc_pop_rewdis │ │ │ │ │ -0003d308 00013d16 R_ARM_JUMP_SLOT 00025295 rde_param_i_ast_rewind │ │ │ │ │ -0003d30c 0000ca16 R_ARM_JUMP_SLOT 00025a79 rde_param_i_test_upper │ │ │ │ │ -0003d310 00009e16 R_ARM_JUMP_SLOT 00025bed rde_param_i_value_reduce │ │ │ │ │ -0003d314 00012916 R_ARM_JUMP_SLOT 00020701 tms_set │ │ │ │ │ -0003d318 00007016 R_ARM_JUMP_SLOT 00023821 param_SI_voidvoid_branch │ │ │ │ │ -0003d31c 00021816 R_ARM_JUMP_SLOT 00022c49 param_I_loc_push │ │ │ │ │ -0003d320 00005916 R_ARM_JUMP_SLOT 00025ac1 rde_param_i_value_clear │ │ │ │ │ -0003d324 0000e316 R_ARM_JUMP_SLOT 00016829 gm_arc_UNSET │ │ │ │ │ +0003d2f4 00021416 R_ARM_JUMP_SLOT 00018a89 sm_INTERSECT │ │ │ │ │ +0003d2f8 00018916 R_ARM_JUMP_SLOT 00025351 rde_param_i_status_negate │ │ │ │ │ +0003d2fc 00012d16 R_ARM_JUMP_SLOT 00014169 gm_node_GETALL │ │ │ │ │ +0003d300 00009116 R_ARM_JUMP_SLOT 00026859 rde_stack_pop │ │ │ │ │ +0003d304 00014d16 R_ARM_JUMP_SLOT 000228a1 param_I_loc_pop_rewdis │ │ │ │ │ +0003d308 00013d16 R_ARM_JUMP_SLOT 00024fd9 rde_param_i_ast_rewind │ │ │ │ │ +0003d30c 0000ca16 R_ARM_JUMP_SLOT 000257bd rde_param_i_test_upper │ │ │ │ │ +0003d310 00009e16 R_ARM_JUMP_SLOT 00025931 rde_param_i_value_reduce │ │ │ │ │ +0003d314 00012916 R_ARM_JUMP_SLOT 0001ae61 tms_set │ │ │ │ │ +0003d318 00007016 R_ARM_JUMP_SLOT 00023565 param_SI_voidvoid_branch │ │ │ │ │ +0003d31c 00021816 R_ARM_JUMP_SLOT 0002298d param_I_loc_push │ │ │ │ │ +0003d320 00005916 R_ARM_JUMP_SLOT 00025805 rde_param_i_value_clear │ │ │ │ │ +0003d324 0000e316 R_ARM_JUMP_SLOT 00013a01 gm_arc_UNSET │ │ │ │ │ 0003d328 00016216 R_ARM_JUMP_SLOT 0002f845 SHA256Final │ │ │ │ │ -0003d32c 0000b416 R_ARM_JUMP_SLOT 0002500d rde_param_data │ │ │ │ │ -0003d330 00003716 R_ARM_JUMP_SLOT 000105d9 gc_delete │ │ │ │ │ -0003d334 00009416 R_ARM_JUMP_SLOT 0002342d param_I_test_lower │ │ │ │ │ -0003d338 00013b16 R_ARM_JUMP_SLOT 00030349 stm_ROTATE │ │ │ │ │ -0003d33c 0000a916 R_ARM_JUMP_SLOT 0001c0f1 tn_insertmany │ │ │ │ │ -0003d340 0001ba16 R_ARM_JUMP_SLOT 0001b905 tn_leaf │ │ │ │ │ -0003d344 00017316 R_ARM_JUMP_SLOT 0001e4f1 tm_LAPPEND │ │ │ │ │ -0003d348 0001cc16 R_ARM_JUMP_SLOT 0002239d param_SYMBOLS │ │ │ │ │ +0003d32c 0000b416 R_ARM_JUMP_SLOT 00024d51 rde_param_data │ │ │ │ │ +0003d330 00003716 R_ARM_JUMP_SLOT 00011d59 gc_delete │ │ │ │ │ +0003d334 00009416 R_ARM_JUMP_SLOT 00023171 param_I_test_lower │ │ │ │ │ +0003d338 00013b16 R_ARM_JUMP_SLOT 000307d1 stm_ROTATE │ │ │ │ │ +0003d33c 0000a916 R_ARM_JUMP_SLOT 0001e3dd tn_insertmany │ │ │ │ │ +0003d340 0001ba16 R_ARM_JUMP_SLOT 0001dbf1 tn_leaf │ │ │ │ │ +0003d344 00017316 R_ARM_JUMP_SLOT 0001c979 tm_LAPPEND │ │ │ │ │ +0003d348 0001cc16 R_ARM_JUMP_SLOT 000220e1 param_SYMBOLS │ │ │ │ │ 0003d34c 0000af16 R_ARM_JUMP_SLOT 0001a7d1 ns_Tree_c_Init │ │ │ │ │ -0003d350 0001a516 R_ARM_JUMP_SLOT 00021ec9 param_EMARKED │ │ │ │ │ -0003d354 00019f16 R_ARM_JUMP_SLOT 000217d9 rde_stack_trim │ │ │ │ │ -0003d358 0001bb16 R_ARM_JUMP_SLOT 0002365d param_I_test_xdigit │ │ │ │ │ -0003d35c 0001e416 R_ARM_JUMP_SLOT 0001ffc9 nlq_init │ │ │ │ │ -0003d360 00007916 R_ARM_JUMP_SLOT 000236a5 param_SI_void_state_push │ │ │ │ │ -0003d364 0001dc16 R_ARM_JUMP_SLOT 00022775 param_O_continue │ │ │ │ │ -0003d368 00016116 R_ARM_JUMP_SLOT 00013f29 g_nlq_clear │ │ │ │ │ -0003d36c 0001f316 R_ARM_JUMP_SLOT 00023a9d param_SI_valuevalue_part │ │ │ │ │ +0003d350 0001a516 R_ARM_JUMP_SLOT 00021c0d param_EMARKED │ │ │ │ │ +0003d354 00019f16 R_ARM_JUMP_SLOT 000268d1 rde_stack_trim │ │ │ │ │ +0003d358 0001bb16 R_ARM_JUMP_SLOT 000233a1 param_I_test_xdigit │ │ │ │ │ +0003d35c 0001e416 R_ARM_JUMP_SLOT 0001fbbd nlq_init │ │ │ │ │ +0003d360 00007916 R_ARM_JUMP_SLOT 000233e9 param_SI_void_state_push │ │ │ │ │ +0003d364 0001dc16 R_ARM_JUMP_SLOT 000224b9 param_O_continue │ │ │ │ │ +0003d368 00016116 R_ARM_JUMP_SLOT 000167c5 g_nlq_clear │ │ │ │ │ +0003d36c 0001f316 R_ARM_JUMP_SLOT 000237e1 param_SI_valuevalue_part │ │ │ │ │ 0003d370 00001316 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ -0003d374 0001ca16 R_ARM_JUMP_SLOT 00013ee5 g_nlq_pop │ │ │ │ │ +0003d374 0001ca16 R_ARM_JUMP_SLOT 00016781 g_nlq_pop │ │ │ │ │ 0003d378 00019e16 R_ARM_JUMP_SLOT 0000f179 ns_Map_slippy_c_Init │ │ │ │ │ 0003d37c 00019916 R_ARM_JUMP_SLOT 00020af9 ns_Pt_rdengine_c_Init │ │ │ │ │ -0003d380 0000e416 R_ARM_JUMP_SLOT 00024859 param_SI_value_clear_symbol_end │ │ │ │ │ -0003d384 00021916 R_ARM_JUMP_SLOT 00021e7d param_DESTROY │ │ │ │ │ -0003d388 00022416 R_ARM_JUMP_SLOT 00013d1d g_attr_extend │ │ │ │ │ -0003d38c 00019b16 R_ARM_JUMP_SLOT 0001f2e9 tm_WALK │ │ │ │ │ -0003d390 0000cf16 R_ARM_JUMP_SLOT 000186bd sm_SYMDIFF │ │ │ │ │ -0003d394 00019716 R_ARM_JUMP_SLOT 0002f059 qu_delete │ │ │ │ │ -0003d398 00024416 R_ARM_JUMP_SLOT 000246fd param_SI_void_leaf_symbol_end │ │ │ │ │ -0003d39c 0000e816 R_ARM_JUMP_SLOT 0001db7d tm_GETALL │ │ │ │ │ -0003d3a0 00020b16 R_ARM_JUMP_SLOT 00020011 nlq_push │ │ │ │ │ -0003d3a4 00010216 R_ARM_JUMP_SLOT 000215c1 rde_stack_new │ │ │ │ │ -0003d3a8 0001a316 R_ARM_JUMP_SLOT 0001be3d tn_detachchildren │ │ │ │ │ -0003d3ac 00021f16 R_ARM_JUMP_SLOT 00017499 gm_node_SET │ │ │ │ │ -0003d3b0 00021516 R_ARM_JUMP_SLOT 00022c91 param_F_ast_pop_rewind │ │ │ │ │ +0003d380 0000e416 R_ARM_JUMP_SLOT 0002459d param_SI_value_clear_symbol_end │ │ │ │ │ +0003d384 00021916 R_ARM_JUMP_SLOT 00021bc1 param_DESTROY │ │ │ │ │ +0003d388 00022416 R_ARM_JUMP_SLOT 00015961 g_attr_extend │ │ │ │ │ +0003d38c 00019b16 R_ARM_JUMP_SLOT 0001d771 tm_WALK │ │ │ │ │ +0003d390 0000cf16 R_ARM_JUMP_SLOT 00018f75 sm_SYMDIFF │ │ │ │ │ +0003d394 00019716 R_ARM_JUMP_SLOT 0002f179 qu_delete │ │ │ │ │ +0003d398 00024416 R_ARM_JUMP_SLOT 00024441 param_SI_void_leaf_symbol_end │ │ │ │ │ +0003d39c 0000e816 R_ARM_JUMP_SLOT 0001c005 tm_GETALL │ │ │ │ │ +0003d3a0 00020b16 R_ARM_JUMP_SLOT 0001fc05 nlq_push │ │ │ │ │ +0003d3a4 00010216 R_ARM_JUMP_SLOT 000266b9 rde_stack_new │ │ │ │ │ +0003d3a8 0001a316 R_ARM_JUMP_SLOT 0001e129 tn_detachchildren │ │ │ │ │ +0003d3ac 00021f16 R_ARM_JUMP_SLOT 00014671 gm_node_SET │ │ │ │ │ +0003d3b0 00021516 R_ARM_JUMP_SLOT 000229d5 param_F_ast_pop_rewind │ │ │ │ │ 0003d3b4 00001416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ -0003d3b8 0000b816 R_ARM_JUMP_SLOT 0001f255 tm_UNSET │ │ │ │ │ +0003d3b8 0000b816 R_ARM_JUMP_SLOT 0001d6dd tm_UNSET │ │ │ │ │ 0003d3bc 00001516 R_ARM_JUMP_SLOT 00000000 sin │ │ │ │ │ 0003d3c0 00012316 R_ARM_JUMP_SLOT 0002fc3d ns_Rc4c_Init │ │ │ │ │ -0003d3c4 00010316 R_ARM_JUMP_SLOT 00022ddd param_I_ast_pop_rewdis │ │ │ │ │ -0003d3c8 0001d916 R_ARM_JUMP_SLOT 000106e1 gc_attr │ │ │ │ │ -0003d3cc 00025016 R_ARM_JUMP_SLOT 00017f89 sm_EXCLUDE │ │ │ │ │ -0003d3d0 00011a16 R_ARM_JUMP_SLOT 0001ba19 tn_notleaf │ │ │ │ │ +0003d3c4 00010316 R_ARM_JUMP_SLOT 00022b21 param_I_ast_pop_rewdis │ │ │ │ │ +0003d3c8 0001d916 R_ARM_JUMP_SLOT 00011e61 gc_attr │ │ │ │ │ +0003d3cc 00025016 R_ARM_JUMP_SLOT 00018841 sm_EXCLUDE │ │ │ │ │ +0003d3d0 00011a16 R_ARM_JUMP_SLOT 0001dd05 tn_notleaf │ │ │ │ │ 0003d3d4 00015c16 R_ARM_JUMP_SLOT 0002ff29 ns_Stack_c_Init │ │ │ │ │ 0003d3d8 00001616 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ │ 0003d3dc 00008616 R_ARM_JUMP_SLOT 0001a445 jsonparse │ │ │ │ │ -0003d3e0 0001e616 R_ARM_JUMP_SLOT 0001de5d tm_HEIGHT │ │ │ │ │ -0003d3e4 0000f116 R_ARM_JUMP_SLOT 00023a35 param_SI_voidvalue_part │ │ │ │ │ -0003d3e8 00009d16 R_ARM_JUMP_SLOT 00025939 rde_param_i_test_graph │ │ │ │ │ -0003d3ec 00007116 R_ARM_JUMP_SLOT 000300e5 stm_TRIM │ │ │ │ │ -0003d3f0 00014e16 R_ARM_JUMP_SLOT 0001614d gm_arc_GETALL │ │ │ │ │ -0003d3f4 00023c16 R_ARM_JUMP_SLOT 00011d69 g_new │ │ │ │ │ -0003d3f8 0001a116 R_ARM_JUMP_SLOT 0001bcad tn_detachmany │ │ │ │ │ -0003d3fc 00017916 R_ARM_JUMP_SLOT 00021de1 param_DATA │ │ │ │ │ -0003d400 0001ea16 R_ARM_JUMP_SLOT 00015ed5 gm_arc_DELETE │ │ │ │ │ -0003d404 00007216 R_ARM_JUMP_SLOT 00025065 rde_param_query_er_tcl │ │ │ │ │ -0003d408 0000f416 R_ARM_JUMP_SLOT 00018549 sm_SUBTRACT │ │ │ │ │ -0003d40c 00010416 R_ARM_JUMP_SLOT 00023355 param_I_test_ddigit │ │ │ │ │ +0003d3e0 0001e616 R_ARM_JUMP_SLOT 0001c2e5 tm_HEIGHT │ │ │ │ │ +0003d3e4 0000f116 R_ARM_JUMP_SLOT 00023779 param_SI_voidvalue_part │ │ │ │ │ +0003d3e8 00009d16 R_ARM_JUMP_SLOT 0002567d rde_param_i_test_graph │ │ │ │ │ +0003d3ec 00007116 R_ARM_JUMP_SLOT 0003056d stm_TRIM │ │ │ │ │ +0003d3f0 00014e16 R_ARM_JUMP_SLOT 00013325 gm_arc_GETALL │ │ │ │ │ +0003d3f4 00023c16 R_ARM_JUMP_SLOT 00016c8d g_new │ │ │ │ │ +0003d3f8 0001a116 R_ARM_JUMP_SLOT 0001df99 tn_detachmany │ │ │ │ │ +0003d3fc 00017916 R_ARM_JUMP_SLOT 00021b25 param_DATA │ │ │ │ │ +0003d400 0001ea16 R_ARM_JUMP_SLOT 000130ad gm_arc_DELETE │ │ │ │ │ +0003d404 00007216 R_ARM_JUMP_SLOT 00024da9 rde_param_query_er_tcl │ │ │ │ │ +0003d408 0000f416 R_ARM_JUMP_SLOT 00018e01 sm_SUBTRACT │ │ │ │ │ +0003d40c 00010416 R_ARM_JUMP_SLOT 00023099 param_I_test_ddigit │ │ │ │ │ 0003d410 00008916 R_ARM_JUMP_SLOT 00010061 MD4Update │ │ │ │ │ -0003d414 00021b16 R_ARM_JUMP_SLOT 00010ae9 ga_get_arc │ │ │ │ │ +0003d414 00021b16 R_ARM_JUMP_SLOT 00011c05 ga_get_arc │ │ │ │ │ 0003d418 00001716 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ -0003d41c 00004216 R_ARM_JUMP_SLOT 0001d7d9 tm_DEPTH │ │ │ │ │ -0003d420 0001c316 R_ARM_JUMP_SLOT 0001271d g_ms_assign │ │ │ │ │ -0003d424 00013616 R_ARM_JUMP_SLOT 00022675 param_VALUE │ │ │ │ │ -0003d428 00004e16 R_ARM_JUMP_SLOT 0001f139 tm_SWAP │ │ │ │ │ -0003d42c 00009616 R_ARM_JUMP_SLOT 00018b39 s_get │ │ │ │ │ -0003d430 00014c16 R_ARM_JUMP_SLOT 00025219 rde_param_query_tc_get_s │ │ │ │ │ +0003d41c 00004216 R_ARM_JUMP_SLOT 0001bc61 tm_DEPTH │ │ │ │ │ +0003d420 0001c316 R_ARM_JUMP_SLOT 00017641 g_ms_assign │ │ │ │ │ +0003d424 00013616 R_ARM_JUMP_SLOT 000223b9 param_VALUE │ │ │ │ │ +0003d428 00004e16 R_ARM_JUMP_SLOT 0001d5c1 tm_SWAP │ │ │ │ │ +0003d42c 00009616 R_ARM_JUMP_SLOT 00017d71 s_get │ │ │ │ │ +0003d430 00014c16 R_ARM_JUMP_SLOT 00024f5d rde_param_query_tc_get_s │ │ │ │ │ 0003d434 00001816 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ │ -0003d438 0001a216 R_ARM_JUMP_SLOT 0001f67d t_deserialize │ │ │ │ │ +0003d438 0001a216 R_ARM_JUMP_SLOT 0001ff21 t_deserialize │ │ │ │ │ 0003d43c 00001916 R_ARM_JUMP_SLOT 00000000 atan │ │ │ │ │ -0003d440 0001d216 R_ARM_JUMP_SLOT 000251f5 rde_param_query_ls │ │ │ │ │ -0003d444 00011b16 R_ARM_JUMP_SLOT 00022d2d param_O_ast_pop_discard │ │ │ │ │ +0003d440 0001d216 R_ARM_JUMP_SLOT 00024f39 rde_param_query_ls │ │ │ │ │ +0003d444 00011b16 R_ARM_JUMP_SLOT 00022a71 param_O_ast_pop_discard │ │ │ │ │ 0003d448 00001a16 R_ARM_JUMP_SLOT 00000000 fmin │ │ │ │ │ -0003d44c 00019616 R_ARM_JUMP_SLOT 00013e59 g_nlq_init │ │ │ │ │ -0003d450 00010f16 R_ARM_JUMP_SLOT 0001d9b5 tm_DESTROY │ │ │ │ │ +0003d44c 00019616 R_ARM_JUMP_SLOT 000166f5 g_nlq_init │ │ │ │ │ +0003d450 00010f16 R_ARM_JUMP_SLOT 0001be3d tm_DESTROY │ │ │ │ │ 0003d454 00023e16 R_ARM_JUMP_SLOT 00010029 MD4Init │ │ │ │ │ -0003d458 0000e116 R_ARM_JUMP_SLOT 00025619 rde_param_i_symbol_restore │ │ │ │ │ +0003d458 0000e116 R_ARM_JUMP_SLOT 0002535d rde_param_i_symbol_restore │ │ │ │ │ 0003d45c 00001b16 R_ARM_JUMP_SLOT 00000000 fprintf@GLIBC_2.4 │ │ │ │ │ -0003d460 00022e16 R_ARM_JUMP_SLOT 00020bd9 param_setcmd │ │ │ │ │ -0003d464 00024616 R_ARM_JUMP_SLOT 0001c64d tn_getchildren │ │ │ │ │ -0003d468 00010116 R_ARM_JUMP_SLOT 00010abd ga_shimmer │ │ │ │ │ +0003d460 00022e16 R_ARM_JUMP_SLOT 00026aad param_setcmd │ │ │ │ │ +0003d464 00024616 R_ARM_JUMP_SLOT 0001e939 tn_getchildren │ │ │ │ │ +0003d468 00010116 R_ARM_JUMP_SLOT 00011bd9 ga_shimmer │ │ │ │ │ 0003d46c 00001c16 R_ARM_JUMP_SLOT 00000000 asin │ │ │ │ │ -0003d470 00008c16 R_ARM_JUMP_SLOT 0001be61 tn_append │ │ │ │ │ -0003d474 00006616 R_ARM_JUMP_SLOT 00013c45 g_attr_lappend │ │ │ │ │ -0003d478 0000ab16 R_ARM_JUMP_SLOT 0002339d param_I_test_digit │ │ │ │ │ -0003d47c 00013716 R_ARM_JUMP_SLOT 000190e9 s_equal │ │ │ │ │ -0003d480 00010c16 R_ARM_JUMP_SLOT 0002213d param_OK │ │ │ │ │ -0003d484 0001c716 R_ARM_JUMP_SLOT 0001778d gm_WALK │ │ │ │ │ -0003d488 00023716 R_ARM_JUMP_SLOT 00024289 param_SI_value_notahead_start │ │ │ │ │ -0003d48c 0000e516 R_ARM_JUMP_SLOT 0001587d gm_GSET │ │ │ │ │ -0003d490 00013916 R_ARM_JUMP_SLOT 00021085 rde_ot_intern2 │ │ │ │ │ +0003d470 00008c16 R_ARM_JUMP_SLOT 0001e14d tn_append │ │ │ │ │ +0003d474 00006616 R_ARM_JUMP_SLOT 00015889 g_attr_lappend │ │ │ │ │ +0003d478 0000ab16 R_ARM_JUMP_SLOT 000230e1 param_I_test_digit │ │ │ │ │ +0003d47c 00013716 R_ARM_JUMP_SLOT 00018321 s_equal │ │ │ │ │ +0003d480 00010c16 R_ARM_JUMP_SLOT 00021e81 param_OK │ │ │ │ │ +0003d484 0001c716 R_ARM_JUMP_SLOT 00014965 gm_WALK │ │ │ │ │ +0003d488 00023716 R_ARM_JUMP_SLOT 00023fcd param_SI_value_notahead_start │ │ │ │ │ +0003d48c 0000e516 R_ARM_JUMP_SLOT 00012a55 gm_GSET │ │ │ │ │ +0003d490 00013916 R_ARM_JUMP_SLOT 00021589 rde_ot_intern2 │ │ │ │ │ 0003d494 00004016 R_ARM_JUMP_SLOT 0002b405 SHA1Transform │ │ │ │ │ -0003d498 00004916 R_ARM_JUMP_SLOT 00015cfd gm_arc_WEIGHTS │ │ │ │ │ -0003d49c 00011316 R_ARM_JUMP_SLOT 0002496d param_SI_next_str │ │ │ │ │ -0003d4a0 0001fb16 R_ARM_JUMP_SLOT 00022d81 param_I_ast_pop_disrew │ │ │ │ │ -0003d4a4 0001e516 R_ARM_JUMP_SLOT 00016579 gm_arc_RENAME │ │ │ │ │ +0003d498 00004916 R_ARM_JUMP_SLOT 00012ed5 gm_arc_WEIGHTS │ │ │ │ │ +0003d49c 00011316 R_ARM_JUMP_SLOT 000246b1 param_SI_next_str │ │ │ │ │ +0003d4a0 0001fb16 R_ARM_JUMP_SLOT 00022ac5 param_I_ast_pop_disrew │ │ │ │ │ +0003d4a4 0001e516 R_ARM_JUMP_SLOT 00013751 gm_arc_RENAME │ │ │ │ │ 0003d4a8 00001d16 R_ARM_JUMP_SLOT 00000000 hypot │ │ │ │ │ -0003d4ac 00006716 R_ARM_JUMP_SLOT 00016c71 gm_node_DEGREE │ │ │ │ │ -0003d4b0 00003e16 R_ARM_JUMP_SLOT 00011ec9 g_ms_serialize │ │ │ │ │ -0003d4b4 0000c116 R_ARM_JUMP_SLOT 0002292d param_I_er_clear_push │ │ │ │ │ -0003d4b8 0000d516 R_ARM_JUMP_SLOT 00010545 gc_setup │ │ │ │ │ -0003d4bc 0000aa16 R_ARM_JUMP_SLOT 00022b09 param_O_loc_pop_discard │ │ │ │ │ -0003d4c0 0000e616 R_ARM_JUMP_SLOT 000252b9 rde_param_i_ast_push │ │ │ │ │ -0003d4c4 0000dc16 R_ARM_JUMP_SLOT 00018c75 s_intersect │ │ │ │ │ -0003d4c8 0000b316 R_ARM_JUMP_SLOT 00016ff9 gm_node_INSERT │ │ │ │ │ -0003d4cc 0000b016 R_ARM_JUMP_SLOT 00013f65 gc_filter │ │ │ │ │ -0003d4d0 00018e16 R_ARM_JUMP_SLOT 00020d19 param_new │ │ │ │ │ -0003d4d4 00010d16 R_ARM_JUMP_SLOT 00013b71 g_attr_append │ │ │ │ │ -0003d4d8 0000ac16 R_ARM_JUMP_SLOT 0001c575 tn_depth │ │ │ │ │ +0003d4ac 00006716 R_ARM_JUMP_SLOT 00013e49 gm_node_DEGREE │ │ │ │ │ +0003d4b0 00003e16 R_ARM_JUMP_SLOT 00016ded g_ms_serialize │ │ │ │ │ +0003d4b4 0000c116 R_ARM_JUMP_SLOT 00022671 param_I_er_clear_push │ │ │ │ │ +0003d4b8 0000d516 R_ARM_JUMP_SLOT 00011cc5 gc_setup │ │ │ │ │ +0003d4bc 0000aa16 R_ARM_JUMP_SLOT 0002284d param_O_loc_pop_discard │ │ │ │ │ +0003d4c0 0000e616 R_ARM_JUMP_SLOT 00024ffd rde_param_i_ast_push │ │ │ │ │ +0003d4c4 0000dc16 R_ARM_JUMP_SLOT 00017ead s_intersect │ │ │ │ │ +0003d4c8 0000b316 R_ARM_JUMP_SLOT 000141d1 gm_node_INSERT │ │ │ │ │ +0003d4cc 0000b016 R_ARM_JUMP_SLOT 000104ed gc_filter │ │ │ │ │ +0003d4d0 00018e16 R_ARM_JUMP_SLOT 00026bed param_new │ │ │ │ │ +0003d4d4 00010d16 R_ARM_JUMP_SLOT 000157b5 g_attr_append │ │ │ │ │ +0003d4d8 0000ac16 R_ARM_JUMP_SLOT 0001e861 tn_depth │ │ │ │ │ 0003d4dc 00001e16 R_ARM_JUMP_SLOT 00000000 snprintf@GLIBC_2.4 │ │ │ │ │ -0003d4e0 00013316 R_ARM_JUMP_SLOT 00020f71 rde_ot_intern0 │ │ │ │ │ +0003d4e0 00013316 R_ARM_JUMP_SLOT 00021475 rde_ot_intern0 │ │ │ │ │ 0003d4e4 00001f16 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ -0003d4e8 0000c516 R_ARM_JUMP_SLOT 00012ead ga_delete │ │ │ │ │ -0003d4ec 0000e016 R_ARM_JUMP_SLOT 00023e91 param_SI_next_graph │ │ │ │ │ -0003d4f0 00022216 R_ARM_JUMP_SLOT 00025371 rde_param_i_error_pop_merge │ │ │ │ │ -0003d4f4 0000da16 R_ARM_JUMP_SLOT 0002e9f1 qum_PEEK │ │ │ │ │ -0003d4f8 00003416 R_ARM_JUMP_SLOT 00010629 gc_rename │ │ │ │ │ -0003d4fc 0001b116 R_ARM_JUMP_SLOT 00016609 gm_arc_SET │ │ │ │ │ -0003d500 0001ec16 R_ARM_JUMP_SLOT 00016391 gm_arc_LAPPEND │ │ │ │ │ -0003d504 00014116 R_ARM_JUMP_SLOT 0002ffdd stm_DESTROY │ │ │ │ │ -0003d508 00004f16 R_ARM_JUMP_SLOT 00012ff1 ga_serial │ │ │ │ │ -0003d50c 00024016 R_ARM_JUMP_SLOT 0001af55 t_walk │ │ │ │ │ -0003d510 00008416 R_ARM_JUMP_SLOT 00017265 gm_node_LAPPEND │ │ │ │ │ -0003d514 00009316 R_ARM_JUMP_SLOT 0002505d rde_param_query_cl │ │ │ │ │ -0003d518 00022716 R_ARM_JUMP_SLOT 00018309 sm_INTERSECT3 │ │ │ │ │ +0003d4e8 0000c516 R_ARM_JUMP_SLOT 00014af1 ga_delete │ │ │ │ │ +0003d4ec 0000e016 R_ARM_JUMP_SLOT 00023bd5 param_SI_next_graph │ │ │ │ │ +0003d4f0 00022216 R_ARM_JUMP_SLOT 000250b5 rde_param_i_error_pop_merge │ │ │ │ │ +0003d4f4 0000da16 R_ARM_JUMP_SLOT 0002eb11 qum_PEEK │ │ │ │ │ +0003d4f8 00003416 R_ARM_JUMP_SLOT 00011da9 gc_rename │ │ │ │ │ +0003d4fc 0001b116 R_ARM_JUMP_SLOT 000137e1 gm_arc_SET │ │ │ │ │ +0003d500 0001ec16 R_ARM_JUMP_SLOT 00013569 gm_arc_LAPPEND │ │ │ │ │ +0003d504 00014116 R_ARM_JUMP_SLOT 00030465 stm_DESTROY │ │ │ │ │ +0003d508 00004f16 R_ARM_JUMP_SLOT 00014c35 ga_serial │ │ │ │ │ +0003d50c 00024016 R_ARM_JUMP_SLOT 0001f551 t_walk │ │ │ │ │ +0003d510 00008416 R_ARM_JUMP_SLOT 0001443d gm_node_LAPPEND │ │ │ │ │ +0003d514 00009316 R_ARM_JUMP_SLOT 00024da1 rde_param_query_cl │ │ │ │ │ +0003d518 00022716 R_ARM_JUMP_SLOT 00018bc1 sm_INTERSECT3 │ │ │ │ │ 0003d51c 0001b416 R_ARM_JUMP_SLOT 00017aad ns_Sets_c_Init │ │ │ │ │ -0003d520 00020516 R_ARM_JUMP_SLOT 00024101 param_SI_next_wordchar │ │ │ │ │ -0003d524 00002d16 R_ARM_JUMP_SLOT 0001f469 tm_WALKPROC │ │ │ │ │ +0003d520 00020516 R_ARM_JUMP_SLOT 00023e45 param_SI_next_wordchar │ │ │ │ │ +0003d524 00002d16 R_ARM_JUMP_SLOT 0001d8f1 tm_WALKPROC │ │ │ │ │ 0003d528 00002016 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ │ -0003d52c 00017116 R_ARM_JUMP_SLOT 00016ac5 gm_NODES │ │ │ │ │ -0003d530 00023016 R_ARM_JUMP_SLOT 00023755 param_SI_void_state_merge │ │ │ │ │ -0003d534 00017a16 R_ARM_JUMP_SLOT 0002545d rde_param_i_loc_rewind │ │ │ │ │ -0003d538 0000c716 R_ARM_JUMP_SLOT 00012a8d gn_shimmer │ │ │ │ │ -0003d53c 00017716 R_ARM_JUMP_SLOT 00011e8d g_newarcname │ │ │ │ │ -0003d540 00008216 R_ARM_JUMP_SLOT 0001e2a1 tm_KEYS │ │ │ │ │ -0003d544 00016316 R_ARM_JUMP_SLOT 0002224d param_SCACHED │ │ │ │ │ -0003d548 00020816 R_ARM_JUMP_SLOT 00025205 rde_param_query_nc │ │ │ │ │ -0003d54c 0001a916 R_ARM_JUMP_SLOT 00018099 sm_INCLUDE │ │ │ │ │ -0003d550 00003316 R_ARM_JUMP_SLOT 0001da71 tm_GET │ │ │ │ │ -0003d554 00006c16 R_ARM_JUMP_SLOT 0001912d s_subsetof │ │ │ │ │ -0003d558 0000f716 R_ARM_JUMP_SLOT 0001eee1 tm_SIZE │ │ │ │ │ -0003d55c 00015916 R_ARM_JUMP_SLOT 000162c9 gm_arc_KEYEXISTS │ │ │ │ │ +0003d52c 00017116 R_ARM_JUMP_SLOT 00013c9d gm_NODES │ │ │ │ │ +0003d530 00023016 R_ARM_JUMP_SLOT 00023499 param_SI_void_state_merge │ │ │ │ │ +0003d534 00017a16 R_ARM_JUMP_SLOT 000251a1 rde_param_i_loc_rewind │ │ │ │ │ +0003d538 0000c716 R_ARM_JUMP_SLOT 00016889 gn_shimmer │ │ │ │ │ +0003d53c 00017716 R_ARM_JUMP_SLOT 00016db1 g_newarcname │ │ │ │ │ +0003d540 00008216 R_ARM_JUMP_SLOT 0001c729 tm_KEYS │ │ │ │ │ +0003d544 00016316 R_ARM_JUMP_SLOT 00021f91 param_SCACHED │ │ │ │ │ +0003d548 00020816 R_ARM_JUMP_SLOT 00024f49 rde_param_query_nc │ │ │ │ │ +0003d54c 0001a916 R_ARM_JUMP_SLOT 00018951 sm_INCLUDE │ │ │ │ │ +0003d550 00003316 R_ARM_JUMP_SLOT 0001bef9 tm_GET │ │ │ │ │ +0003d554 00006c16 R_ARM_JUMP_SLOT 00018365 s_subsetof │ │ │ │ │ +0003d558 0000f716 R_ARM_JUMP_SLOT 0001d369 tm_SIZE │ │ │ │ │ +0003d55c 00015916 R_ARM_JUMP_SLOT 000134a1 gm_arc_KEYEXISTS │ │ │ │ │ 0003d560 00002116 R_ARM_JUMP_SLOT 00000000 tan │ │ │ │ │ -0003d564 0001b716 R_ARM_JUMP_SLOT 00025831 rde_param_i_test_alpha │ │ │ │ │ -0003d568 00021a16 R_ARM_JUMP_SLOT 00023ef9 param_SI_next_lower │ │ │ │ │ +0003d564 0001b716 R_ARM_JUMP_SLOT 00025575 rde_param_i_test_alpha │ │ │ │ │ +0003d568 00021a16 R_ARM_JUMP_SLOT 00023c3d param_SI_next_lower │ │ │ │ │ 0003d56c 00009716 R_ARM_JUMP_SLOT 0002dc79 ns_Crc32c_Init │ │ │ │ │ -0003d570 00018a16 R_ARM_JUMP_SLOT 00015ff9 gm_arc_EXISTS │ │ │ │ │ -0003d574 00008516 R_ARM_JUMP_SLOT 000175dd gm_SET │ │ │ │ │ -0003d578 00017216 R_ARM_JUMP_SLOT 00025025 rde_param_query_ast │ │ │ │ │ -0003d57c 00011516 R_ARM_JUMP_SLOT 0001d161 tm_ATTR │ │ │ │ │ -0003d580 0001b816 R_ARM_JUMP_SLOT 00018bf9 s_size │ │ │ │ │ -0003d584 0001ae16 R_ARM_JUMP_SLOT 00023585 param_I_test_space │ │ │ │ │ -0003d588 00012616 R_ARM_JUMP_SLOT 00017af1 sm_ADD │ │ │ │ │ -0003d58c 0001a616 R_ARM_JUMP_SLOT 000235cd param_I_test_upper │ │ │ │ │ -0003d590 00014416 R_ARM_JUMP_SLOT 000238f1 param_SI_valuevoid_branch │ │ │ │ │ +0003d570 00018a16 R_ARM_JUMP_SLOT 000131d1 gm_arc_EXISTS │ │ │ │ │ +0003d574 00008516 R_ARM_JUMP_SLOT 000147b5 gm_SET │ │ │ │ │ +0003d578 00017216 R_ARM_JUMP_SLOT 00024d69 rde_param_query_ast │ │ │ │ │ +0003d57c 00011516 R_ARM_JUMP_SLOT 0001b5e9 tm_ATTR │ │ │ │ │ +0003d580 0001b816 R_ARM_JUMP_SLOT 00017e31 s_size │ │ │ │ │ +0003d584 0001ae16 R_ARM_JUMP_SLOT 000232c9 param_I_test_space │ │ │ │ │ +0003d588 00012616 R_ARM_JUMP_SLOT 000183a9 sm_ADD │ │ │ │ │ +0003d58c 0001a616 R_ARM_JUMP_SLOT 00023311 param_I_test_upper │ │ │ │ │ +0003d590 00014416 R_ARM_JUMP_SLOT 00023635 param_SI_valuevoid_branch │ │ │ │ │ 0003d594 00022616 R_ARM_JUMP_SLOT 0002f5d1 SHA224Init │ │ │ │ │ -0003d598 00020916 R_ARM_JUMP_SLOT 00010509 gc_remove │ │ │ │ │ +0003d598 00020916 R_ARM_JUMP_SLOT 00011c89 gc_remove │ │ │ │ │ 0003d59c 0001ce16 R_ARM_JUMP_SLOT 0002f4cd ns_Sha256c_Init │ │ │ │ │ -0003d5a0 00024b16 R_ARM_JUMP_SLOT 000211e9 rde_tc_clear │ │ │ │ │ +0003d5a0 00024b16 R_ARM_JUMP_SLOT 00026d91 rde_tc_clear │ │ │ │ │ 0003d5a4 00022016 R_ARM_JUMP_SLOT 0002c20d SHA1Init │ │ │ │ │ -0003d5a8 00011d16 R_ARM_JUMP_SLOT 0001697d gm_GETALL │ │ │ │ │ -0003d5ac 00018f16 R_ARM_JUMP_SLOT 0001fcdd t_assign │ │ │ │ │ -0003d5b0 00021216 R_ARM_JUMP_SLOT 0001215d g_deserialize │ │ │ │ │ -0003d5b4 00009816 R_ARM_JUMP_SLOT 00021fa9 param_ERROR │ │ │ │ │ -0003d5b8 00002e16 R_ARM_JUMP_SLOT 0001ea21 tm_NUMCHILDREN │ │ │ │ │ -0003d5bc 0001e016 R_ARM_JUMP_SLOT 0001e6e5 tm_MOVE │ │ │ │ │ -0003d5c0 00013a16 R_ARM_JUMP_SLOT 00017871 gg_new │ │ │ │ │ -0003d5c4 00011716 R_ARM_JUMP_SLOT 0001ffd1 nlq_append │ │ │ │ │ -0003d5c8 0000f316 R_ARM_JUMP_SLOT 0001752d gm_node_UNSET │ │ │ │ │ -0003d5cc 0001de16 R_ARM_JUMP_SLOT 000226dd param_F_continue │ │ │ │ │ -0003d5d0 00014916 R_ARM_JUMP_SLOT 00022ec9 param_I_ast_push │ │ │ │ │ -0003d5d4 00016616 R_ARM_JUMP_SLOT 000251fd rde_param_query_lstop │ │ │ │ │ -0003d5d8 0001c416 R_ARM_JUMP_SLOT 0001c5bd tn_ndescendants │ │ │ │ │ -0003d5dc 0000b716 R_ARM_JUMP_SLOT 00017df1 sm_EMPTY │ │ │ │ │ -0003d5e0 0001f616 R_ARM_JUMP_SLOT 00021919 param_AMARKED │ │ │ │ │ -0003d5e4 00014a16 R_ARM_JUMP_SLOT 00017c85 sm_CONTAINS │ │ │ │ │ -0003d5e8 00010b16 R_ARM_JUMP_SLOT 00023dc1 param_SI_next_ddigit │ │ │ │ │ -0003d5ec 00021c16 R_ARM_JUMP_SLOT 00023255 param_I_test_ascii │ │ │ │ │ -0003d5f0 00004b16 R_ARM_JUMP_SLOT 00022f11 param_O_ast_value_push │ │ │ │ │ +0003d5a8 00011d16 R_ARM_JUMP_SLOT 00013b55 gm_GETALL │ │ │ │ │ +0003d5ac 00018f16 R_ARM_JUMP_SLOT 00020581 t_assign │ │ │ │ │ +0003d5b0 00021216 R_ARM_JUMP_SLOT 00017081 g_deserialize │ │ │ │ │ +0003d5b4 00009816 R_ARM_JUMP_SLOT 00021ced param_ERROR │ │ │ │ │ +0003d5b8 00002e16 R_ARM_JUMP_SLOT 0001cea9 tm_NUMCHILDREN │ │ │ │ │ +0003d5bc 0001e016 R_ARM_JUMP_SLOT 0001cb6d tm_MOVE │ │ │ │ │ +0003d5c0 00013a16 R_ARM_JUMP_SLOT 000126e9 gg_new │ │ │ │ │ +0003d5c4 00011716 R_ARM_JUMP_SLOT 0001fbc5 nlq_append │ │ │ │ │ +0003d5c8 0000f316 R_ARM_JUMP_SLOT 00014705 gm_node_UNSET │ │ │ │ │ +0003d5cc 0001de16 R_ARM_JUMP_SLOT 00022421 param_F_continue │ │ │ │ │ +0003d5d0 00014916 R_ARM_JUMP_SLOT 00022c0d param_I_ast_push │ │ │ │ │ +0003d5d4 00016616 R_ARM_JUMP_SLOT 00024f41 rde_param_query_lstop │ │ │ │ │ +0003d5d8 0001c416 R_ARM_JUMP_SLOT 0001e8a9 tn_ndescendants │ │ │ │ │ +0003d5dc 0000b716 R_ARM_JUMP_SLOT 000186a9 sm_EMPTY │ │ │ │ │ +0003d5e0 0001f616 R_ARM_JUMP_SLOT 0002165d param_AMARKED │ │ │ │ │ +0003d5e4 00014a16 R_ARM_JUMP_SLOT 0001853d sm_CONTAINS │ │ │ │ │ +0003d5e8 00010b16 R_ARM_JUMP_SLOT 00023b05 param_SI_next_ddigit │ │ │ │ │ +0003d5ec 00021c16 R_ARM_JUMP_SLOT 00022f99 param_I_test_ascii │ │ │ │ │ +0003d5f0 00004b16 R_ARM_JUMP_SLOT 00022c55 param_O_ast_value_push │ │ │ │ │ 0003d5f4 00002216 R_ARM_JUMP_SLOT 00000000 cos │ │ │ │ │ -0003d5f8 00007716 R_ARM_JUMP_SLOT 000158cd gm_APPEND │ │ │ │ │ -0003d5fc 00021016 R_ARM_JUMP_SLOT 00022f65 param_I_symbol_restore │ │ │ │ │ +0003d5f8 00007716 R_ARM_JUMP_SLOT 00012aa5 gm_APPEND │ │ │ │ │ +0003d5fc 00021016 R_ARM_JUMP_SLOT 00022ca9 param_I_symbol_restore │ │ │ │ │ 0003d600 0000a616 R_ARM_JUMP_SLOT 0000fb05 ns_Md4c_Init │ │ │ │ │ -0003d604 00004716 R_ARM_JUMP_SLOT 00011dd5 g_delete │ │ │ │ │ -0003d608 00006f16 R_ARM_JUMP_SLOT 00024455 param_SI_value_symbol_start │ │ │ │ │ -0003d60c 00020e16 R_ARM_JUMP_SLOT 00021b9d param_COMPLETE │ │ │ │ │ -0003d610 0001a016 R_ARM_JUMP_SLOT 000159cd gm_arc_GETUNWEIGH │ │ │ │ │ +0003d604 00004716 R_ARM_JUMP_SLOT 00016cf9 g_delete │ │ │ │ │ +0003d608 00006f16 R_ARM_JUMP_SLOT 00024199 param_SI_value_symbol_start │ │ │ │ │ +0003d60c 00020e16 R_ARM_JUMP_SLOT 000218e1 param_COMPLETE │ │ │ │ │ +0003d610 0001a016 R_ARM_JUMP_SLOT 00012ba5 gm_arc_GETUNWEIGH │ │ │ │ │ 0003d614 00003f16 R_ARM_JUMP_SLOT 0001a449 jsonskip │ │ │ │ │ -0003d618 00016c16 R_ARM_JUMP_SLOT 00025005 rde_param_update_strings │ │ │ │ │ -0003d61c 00005616 R_ARM_JUMP_SLOT 0002329d param_I_test_char │ │ │ │ │ -0003d620 00015416 R_ARM_JUMP_SLOT 0001d969 tm_DESERIALIZE │ │ │ │ │ -0003d624 00019016 R_ARM_JUMP_SLOT 0001f61d t_delete │ │ │ │ │ +0003d618 00016c16 R_ARM_JUMP_SLOT 00024d49 rde_param_update_strings │ │ │ │ │ +0003d61c 00005616 R_ARM_JUMP_SLOT 00022fe1 param_I_test_char │ │ │ │ │ +0003d620 00015416 R_ARM_JUMP_SLOT 0001bdf1 tm_DESERIALIZE │ │ │ │ │ +0003d624 00019016 R_ARM_JUMP_SLOT 0001fec1 t_delete │ │ │ │ │ 0003d628 00009916 R_ARM_JUMP_SLOT 0002d20d MD5Init │ │ │ │ │ -0003d62c 00015b16 R_ARM_JUMP_SLOT 00021715 rde_stack_top │ │ │ │ │ -0003d630 0001eb16 R_ARM_JUMP_SLOT 000243ed param_SI_kleene_close │ │ │ │ │ +0003d62c 00015b16 R_ARM_JUMP_SLOT 0002680d rde_stack_top │ │ │ │ │ +0003d630 0001eb16 R_ARM_JUMP_SLOT 00024131 param_SI_kleene_close │ │ │ │ │ 0003d634 00015016 R_ARM_JUMP_SLOT 00030ea5 ns_Ipmorec_Init │ │ │ │ │ -0003d638 00024c16 R_ARM_JUMP_SLOT 000211f5 rde_tc_append │ │ │ │ │ -0003d63c 00015716 R_ARM_JUMP_SLOT 00023961 param_SI_valuevalue_branch │ │ │ │ │ -0003d640 00005416 R_ARM_JUMP_SLOT 0001f5c5 t_new │ │ │ │ │ -0003d644 00010816 R_ARM_JUMP_SLOT 0001ca3d tn_serialize │ │ │ │ │ -0003d648 00003916 R_ARM_JUMP_SLOT 0001d045 tm_APPEND │ │ │ │ │ -0003d64c 00018716 R_ARM_JUMP_SLOT 000160d9 gm_arc_GET │ │ │ │ │ -0003d650 0001fa16 R_ARM_JUMP_SLOT 00025401 rde_param_i_error_push │ │ │ │ │ -0003d654 0001c516 R_ARM_JUMP_SLOT 00021905 rde_stack_get │ │ │ │ │ -0003d658 0001e116 R_ARM_JUMP_SLOT 0002efe5 qu_new │ │ │ │ │ -0003d65c 0000a716 R_ARM_JUMP_SLOT 00023885 param_SI_voidvalue_branch │ │ │ │ │ -0003d660 0000a016 R_ARM_JUMP_SLOT 00022fd9 param_I_symbol_save │ │ │ │ │ -0003d664 00006316 R_ARM_JUMP_SLOT 0001edc5 tm_SET │ │ │ │ │ +0003d638 00024c16 R_ARM_JUMP_SLOT 00026d9d rde_tc_append │ │ │ │ │ +0003d63c 00015716 R_ARM_JUMP_SLOT 000236a5 param_SI_valuevalue_branch │ │ │ │ │ +0003d640 00005416 R_ARM_JUMP_SLOT 0001fe69 t_new │ │ │ │ │ +0003d644 00010816 R_ARM_JUMP_SLOT 0001ed29 tn_serialize │ │ │ │ │ +0003d648 00003916 R_ARM_JUMP_SLOT 0001b4cd tm_APPEND │ │ │ │ │ +0003d64c 00018716 R_ARM_JUMP_SLOT 000132b1 gm_arc_GET │ │ │ │ │ +0003d650 0001fa16 R_ARM_JUMP_SLOT 00025145 rde_param_i_error_push │ │ │ │ │ +0003d654 0001c516 R_ARM_JUMP_SLOT 000269fd rde_stack_get │ │ │ │ │ +0003d658 0001e116 R_ARM_JUMP_SLOT 0002f105 qu_new │ │ │ │ │ +0003d65c 0000a716 R_ARM_JUMP_SLOT 000235c9 param_SI_voidvalue_branch │ │ │ │ │ +0003d660 0000a016 R_ARM_JUMP_SLOT 00022d1d param_I_symbol_save │ │ │ │ │ +0003d664 00006316 R_ARM_JUMP_SLOT 0001d24d tm_SET │ │ │ │ │ 0003d668 00002316 R_ARM_JUMP_SLOT 00000000 log │ │ │ │ │ 0003d66c 00002416 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ │ -0003d670 0001cd16 R_ARM_JUMP_SLOT 0001ba55 tn_delete │ │ │ │ │ -0003d674 00020016 R_ARM_JUMP_SLOT 000256c5 rde_param_i_symbol_save │ │ │ │ │ -0003d678 00006116 R_ARM_JUMP_SLOT 000204e9 tms_assign │ │ │ │ │ -0003d67c 00020216 R_ARM_JUMP_SLOT 0001669d gm_arc_SOURCE │ │ │ │ │ -0003d680 0000d616 R_ARM_JUMP_SLOT 0001341d g_attr_keys │ │ │ │ │ -0003d684 00011416 R_ARM_JUMP_SLOT 00022ce5 param_I_ast_pop_discard │ │ │ │ │ -0003d688 00016716 R_ARM_JUMP_SLOT 0002502d rde_param_query_in │ │ │ │ │ -0003d68c 00024916 R_ARM_JUMP_SLOT 00025971 rde_param_i_test_print │ │ │ │ │ -0003d690 0001af16 R_ARM_JUMP_SLOT 00024329 param_SI_value_notahead_exit │ │ │ │ │ -0003d694 0001f216 R_ARM_JUMP_SLOT 00013d5d g_attr_deserial │ │ │ │ │ -0003d698 00020616 R_ARM_JUMP_SLOT 0001b931 tn_new │ │ │ │ │ +0003d670 0001cd16 R_ARM_JUMP_SLOT 0001dd41 tn_delete │ │ │ │ │ +0003d674 00020016 R_ARM_JUMP_SLOT 00025409 rde_param_i_symbol_save │ │ │ │ │ +0003d678 00006116 R_ARM_JUMP_SLOT 0001ac49 tms_assign │ │ │ │ │ +0003d67c 00020216 R_ARM_JUMP_SLOT 00013875 gm_arc_SOURCE │ │ │ │ │ +0003d680 0000d616 R_ARM_JUMP_SLOT 00015061 g_attr_keys │ │ │ │ │ +0003d684 00011416 R_ARM_JUMP_SLOT 00022a29 param_I_ast_pop_discard │ │ │ │ │ +0003d688 00016716 R_ARM_JUMP_SLOT 00024d71 rde_param_query_in │ │ │ │ │ +0003d68c 00024916 R_ARM_JUMP_SLOT 000256b5 rde_param_i_test_print │ │ │ │ │ +0003d690 0001af16 R_ARM_JUMP_SLOT 0002406d param_SI_value_notahead_exit │ │ │ │ │ +0003d694 0001f216 R_ARM_JUMP_SLOT 000159a1 g_attr_deserial │ │ │ │ │ +0003d698 00020616 R_ARM_JUMP_SLOT 0001dc1d tn_new │ │ │ │ │ 0003d69c 00002516 R_ARM_JUMP_SLOT 00000000 round │ │ │ │ │ 0003d6a0 00002616 R_ARM_JUMP_SLOT 00000000 sprintf@GLIBC_2.4 │ │ │ │ │ -0003d6a4 00009f16 R_ARM_JUMP_SLOT 00018fa9 s_add1 │ │ │ │ │ -0003d6a8 0000e716 R_ARM_JUMP_SLOT 00022a25 param_I_er_push │ │ │ │ │ -0003d6ac 00020a16 R_ARM_JUMP_SLOT 00012b91 gn_delete │ │ │ │ │ -0003d6b0 0000f516 R_ARM_JUMP_SLOT 0001e19d tm_ISLEAF │ │ │ │ │ -0003d6b4 00003a16 R_ARM_JUMP_SLOT 00015831 gm_GASSIGN │ │ │ │ │ -0003d6b8 0001c016 R_ARM_JUMP_SLOT 00018c59 s_contains │ │ │ │ │ +0003d6a4 00009f16 R_ARM_JUMP_SLOT 000181e1 s_add1 │ │ │ │ │ +0003d6a8 0000e716 R_ARM_JUMP_SLOT 00022769 param_I_er_push │ │ │ │ │ +0003d6ac 00020a16 R_ARM_JUMP_SLOT 0001698d gn_delete │ │ │ │ │ +0003d6b0 0000f516 R_ARM_JUMP_SLOT 0001c625 tm_ISLEAF │ │ │ │ │ +0003d6b4 00003a16 R_ARM_JUMP_SLOT 00012a09 gm_GASSIGN │ │ │ │ │ +0003d6b8 0001c016 R_ARM_JUMP_SLOT 00017e91 s_contains │ │ │ │ │ 0003d6bc 00013e16 R_ARM_JUMP_SLOT 0002cf35 ns_Yencode_Init │ │ │ │ │ -0003d6c0 0001f416 R_ARM_JUMP_SLOT 000231c5 param_I_test_alnum │ │ │ │ │ -0003d6c4 00005e16 R_ARM_JUMP_SLOT 00016921 gm_GET │ │ │ │ │ -0003d6c8 00015116 R_ARM_JUMP_SLOT 00024391 param_SI_kleene_abort │ │ │ │ │ -0003d6cc 00011016 R_ARM_JUMP_SLOT 000168d5 gm_DESTROY │ │ │ │ │ -0003d6d0 0001d716 R_ARM_JUMP_SLOT 0001b8a9 tn_node │ │ │ │ │ -0003d6d4 0000b916 R_ARM_JUMP_SLOT 0002e8e1 qum_CLEAR │ │ │ │ │ -0003d6d8 0000b516 R_ARM_JUMP_SLOT 0001bfc1 tn_insert │ │ │ │ │ +0003d6c0 0001f416 R_ARM_JUMP_SLOT 00022f09 param_I_test_alnum │ │ │ │ │ +0003d6c4 00005e16 R_ARM_JUMP_SLOT 00013af9 gm_GET │ │ │ │ │ +0003d6c8 00015116 R_ARM_JUMP_SLOT 000240d5 param_SI_kleene_abort │ │ │ │ │ +0003d6cc 00011016 R_ARM_JUMP_SLOT 00013aad gm_DESTROY │ │ │ │ │ +0003d6d0 0001d716 R_ARM_JUMP_SLOT 0001db95 tn_node │ │ │ │ │ +0003d6d4 0000b916 R_ARM_JUMP_SLOT 0002ea01 qum_CLEAR │ │ │ │ │ +0003d6d8 0000b516 R_ARM_JUMP_SLOT 0001e2ad tn_insert │ │ │ │ │ 0003d6dc 0001e316 R_ARM_JUMP_SLOT 0002b3c1 ns_Sha1c_Init │ │ │ │ │ -0003d6e0 00024e16 R_ARM_JUMP_SLOT 00025879 rde_param_i_test_char │ │ │ │ │ -0003d6e4 00008716 R_ARM_JUMP_SLOT 00016afd gm_node_APPEND │ │ │ │ │ +0003d6e0 00024e16 R_ARM_JUMP_SLOT 000255bd rde_param_i_test_char │ │ │ │ │ +0003d6e4 00008716 R_ARM_JUMP_SLOT 00013cd5 gm_node_APPEND │ │ │ │ │ 0003d6e8 00002716 R_ARM_JUMP_SLOT 00000000 sqrt │ │ │ │ │ -0003d6ec 0001f516 R_ARM_JUMP_SLOT 0001e60d tm_LEAVES │ │ │ │ │ +0003d6ec 0001f516 R_ARM_JUMP_SLOT 0001ca95 tm_LEAVES │ │ │ │ │ 0003d6f0 00002816 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ │ -0003d6f4 00019a16 R_ARM_JUMP_SLOT 0001ecfd tm_ROOTNAME │ │ │ │ │ -0003d6f8 00014f16 R_ARM_JUMP_SLOT 0001719d gm_node_KEYEXISTS │ │ │ │ │ -0003d6fc 00010516 R_ARM_JUMP_SLOT 000248e5 param_SI_void_clear_symbol_end │ │ │ │ │ -0003d700 00018c16 R_ARM_JUMP_SLOT 000163fd gm_arc_MOVE │ │ │ │ │ +0003d6f4 00019a16 R_ARM_JUMP_SLOT 0001d185 tm_ROOTNAME │ │ │ │ │ +0003d6f8 00014f16 R_ARM_JUMP_SLOT 00014375 gm_node_KEYEXISTS │ │ │ │ │ +0003d6fc 00010516 R_ARM_JUMP_SLOT 00024629 param_SI_void_clear_symbol_end │ │ │ │ │ +0003d700 00018c16 R_ARM_JUMP_SLOT 000135d5 gm_arc_MOVE │ │ │ │ │ 0003d704 00023416 R_ARM_JUMP_SLOT 0002e725 ns_Queue_c_Init │ │ │ │ │ -0003d708 0000fb16 R_ARM_JUMP_SLOT 00021891 rde_stack_move │ │ │ │ │ -0003d70c 0001ab16 R_ARM_JUMP_SLOT 0002280d param_I_st_fail │ │ │ │ │ -0003d710 0000ea16 R_ARM_JUMP_SLOT 00025061 rde_param_query_er │ │ │ │ │ -0003d714 00024716 R_ARM_JUMP_SLOT 000229dd param_I_er_popmerge │ │ │ │ │ -0003d718 0001e716 R_ARM_JUMP_SLOT 00025211 rde_param_query_tc_size │ │ │ │ │ -0003d71c 0000eb16 R_ARM_JUMP_SLOT 000214b1 rde_tc_get_s │ │ │ │ │ +0003d708 0000fb16 R_ARM_JUMP_SLOT 00026989 rde_stack_move │ │ │ │ │ +0003d70c 0001ab16 R_ARM_JUMP_SLOT 00022551 param_I_st_fail │ │ │ │ │ +0003d710 0000ea16 R_ARM_JUMP_SLOT 00024da5 rde_param_query_er │ │ │ │ │ +0003d714 00024716 R_ARM_JUMP_SLOT 00022721 param_I_er_popmerge │ │ │ │ │ +0003d718 0001e716 R_ARM_JUMP_SLOT 00024f55 rde_param_query_tc_size │ │ │ │ │ +0003d71c 0000eb16 R_ARM_JUMP_SLOT 00027059 rde_tc_get_s │ │ │ │ │ 0003d720 00017d16 R_ARM_JUMP_SLOT 0002d245 Transform │ │ │ │ │ -0003d724 00008316 R_ARM_JUMP_SLOT 00017d39 sm_DIFFERENCE │ │ │ │ │ -0003d728 00007a16 R_ARM_JUMP_SLOT 000305d9 st_peek │ │ │ │ │ -0003d72c 00017516 R_ARM_JUMP_SLOT 00023b05 param_SI_next_char │ │ │ │ │ -0003d730 0000e216 R_ARM_JUMP_SLOT 00024559 param_SI_void_symbol_start │ │ │ │ │ -0003d734 0000c816 R_ARM_JUMP_SLOT 0001b649 tn_shimmer │ │ │ │ │ -0003d738 00005c16 R_ARM_JUMP_SLOT 00021b41 param_CHAN │ │ │ │ │ -0003d73c 00008016 R_ARM_JUMP_SLOT 0002320d param_I_test_alpha │ │ │ │ │ -0003d740 00023116 R_ARM_JUMP_SLOT 00025455 rde_param_i_loc_push │ │ │ │ │ -0003d744 0000c216 R_ARM_JUMP_SLOT 000242d9 param_SI_void_notahead_exit │ │ │ │ │ +0003d724 00008316 R_ARM_JUMP_SLOT 000185f1 sm_DIFFERENCE │ │ │ │ │ +0003d728 00007a16 R_ARM_JUMP_SLOT 0003017d st_peek │ │ │ │ │ +0003d72c 00017516 R_ARM_JUMP_SLOT 00023849 param_SI_next_char │ │ │ │ │ +0003d730 0000e216 R_ARM_JUMP_SLOT 0002429d param_SI_void_symbol_start │ │ │ │ │ +0003d734 0000c816 R_ARM_JUMP_SLOT 0001fd51 tn_shimmer │ │ │ │ │ +0003d738 00005c16 R_ARM_JUMP_SLOT 00021885 param_CHAN │ │ │ │ │ +0003d73c 00008016 R_ARM_JUMP_SLOT 00022f51 param_I_test_alpha │ │ │ │ │ +0003d740 00023116 R_ARM_JUMP_SLOT 00025199 rde_param_i_loc_push │ │ │ │ │ +0003d744 0000c216 R_ARM_JUMP_SLOT 0002401d param_SI_void_notahead_exit │ │ │ │ │ 0003d748 00014216 R_ARM_JUMP_SLOT 00009e59 ns_Tcllibc_Init │ │ │ │ │ -0003d74c 00004816 R_ARM_JUMP_SLOT 00012645 g_assign │ │ │ │ │ -0003d750 00009a16 R_ARM_JUMP_SLOT 0001e949 tm_NODES │ │ │ │ │ -0003d754 0000ad16 R_ARM_JUMP_SLOT 00016a19 gm_KEYS │ │ │ │ │ -0003d758 00018216 R_ARM_JUMP_SLOT 0001ed4d tm_SERIALIZE │ │ │ │ │ -0003d75c 0001df16 R_ARM_JUMP_SLOT 00025269 rde_param_i_ast_pop_rewind │ │ │ │ │ -0003d760 00002f16 R_ARM_JUMP_SLOT 0002585d rde_param_i_test_control │ │ │ │ │ -0003d764 00007c16 R_ARM_JUMP_SLOT 0001c6a5 tn_filternodes │ │ │ │ │ -0003d768 00015f16 R_ARM_JUMP_SLOT 00018d49 s_add │ │ │ │ │ -0003d76c 00003d16 R_ARM_JUMP_SLOT 0002590d rde_param_i_test_ddigit │ │ │ │ │ -0003d770 0001d416 R_ARM_JUMP_SLOT 0001cf69 tm_ANCESTORS │ │ │ │ │ -0003d774 00005d16 R_ARM_JUMP_SLOT 000230f9 param_I_value_creduce │ │ │ │ │ -0003d778 0000d116 R_ARM_JUMP_SLOT 000161b5 gm_arc_INSERT │ │ │ │ │ -0003d77c 00003b16 R_ARM_JUMP_SLOT 00016889 gm_DESERIALIZE │ │ │ │ │ -0003d780 0000dd16 R_ARM_JUMP_SLOT 00012c89 gn_err_missing │ │ │ │ │ -0003d784 00022116 R_ARM_JUMP_SLOT 00021159 rde_tc_new │ │ │ │ │ -0003d788 00013016 R_ARM_JUMP_SLOT 000245d9 param_SI_void_void_symbol_start │ │ │ │ │ -0003d78c 0000c016 R_ARM_JUMP_SLOT 00025261 rde_param_i_ast_pop_discard │ │ │ │ │ +0003d74c 00004816 R_ARM_JUMP_SLOT 00017569 g_assign │ │ │ │ │ +0003d750 00009a16 R_ARM_JUMP_SLOT 0001cdd1 tm_NODES │ │ │ │ │ +0003d754 0000ad16 R_ARM_JUMP_SLOT 00013bf1 gm_KEYS │ │ │ │ │ +0003d758 00018216 R_ARM_JUMP_SLOT 0001d1d5 tm_SERIALIZE │ │ │ │ │ +0003d75c 0001df16 R_ARM_JUMP_SLOT 00024fad rde_param_i_ast_pop_rewind │ │ │ │ │ +0003d760 00002f16 R_ARM_JUMP_SLOT 000255a1 rde_param_i_test_control │ │ │ │ │ +0003d764 00007c16 R_ARM_JUMP_SLOT 0001e991 tn_filternodes │ │ │ │ │ +0003d768 00015f16 R_ARM_JUMP_SLOT 00017f81 s_add │ │ │ │ │ +0003d76c 00003d16 R_ARM_JUMP_SLOT 00025651 rde_param_i_test_ddigit │ │ │ │ │ +0003d770 0001d416 R_ARM_JUMP_SLOT 0001b3f1 tm_ANCESTORS │ │ │ │ │ +0003d774 00005d16 R_ARM_JUMP_SLOT 00022e3d param_I_value_creduce │ │ │ │ │ +0003d778 0000d116 R_ARM_JUMP_SLOT 0001338d gm_arc_INSERT │ │ │ │ │ +0003d77c 00003b16 R_ARM_JUMP_SLOT 00013a61 gm_DESERIALIZE │ │ │ │ │ +0003d780 0000dd16 R_ARM_JUMP_SLOT 00016a85 gn_err_missing │ │ │ │ │ +0003d784 00022116 R_ARM_JUMP_SLOT 00026d01 rde_tc_new │ │ │ │ │ +0003d788 00013016 R_ARM_JUMP_SLOT 0002431d param_SI_void_void_symbol_start │ │ │ │ │ +0003d78c 0000c016 R_ARM_JUMP_SLOT 00024fa5 rde_param_i_ast_pop_discard │ │ │ │ │ 0003d790 0001cf16 R_ARM_JUMP_SLOT 000196ad ns_Base32_c_Init │ │ │ │ │ -0003d794 00012b16 R_ARM_JUMP_SLOT 00013661 g_attr_kexists │ │ │ │ │ -0003d798 00015d16 R_ARM_JUMP_SLOT 000252dd rde_param_i_ast_value_push │ │ │ │ │ -0003d79c 0001bd16 R_ARM_JUMP_SLOT 0001d849 tm_DESCENDANTS │ │ │ │ │ -0003d7a0 00006216 R_ARM_JUMP_SLOT 00023f61 param_SI_next_print │ │ │ │ │ -0003d7a4 0000cd16 R_ARM_JUMP_SLOT 00015b91 gm_arc_SETWEIGHT │ │ │ │ │ -0003d7a8 0001d616 R_ARM_JUMP_SLOT 00012fad ga_mv_dst │ │ │ │ │ -0003d7ac 00013f16 R_ARM_JUMP_SLOT 0002ff6d stm_CLEAR │ │ │ │ │ -0003d7b0 00015316 R_ARM_JUMP_SLOT 0001b675 tn_get_node │ │ │ │ │ -0003d7b4 00022d16 R_ARM_JUMP_SLOT 0002ef89 qum_SIZE │ │ │ │ │ -0003d7b8 00005a16 R_ARM_JUMP_SLOT 000234bd param_I_test_punct │ │ │ │ │ -0003d7bc 00023816 R_ARM_JUMP_SLOT 0001cf1d tm_TSET │ │ │ │ │ -0003d7c0 0000c916 R_ARM_JUMP_SLOT 000227c1 param_O_return │ │ │ │ │ +0003d794 00012b16 R_ARM_JUMP_SLOT 000152a5 g_attr_kexists │ │ │ │ │ +0003d798 00015d16 R_ARM_JUMP_SLOT 00025021 rde_param_i_ast_value_push │ │ │ │ │ +0003d79c 0001bd16 R_ARM_JUMP_SLOT 0001bcd1 tm_DESCENDANTS │ │ │ │ │ +0003d7a0 00006216 R_ARM_JUMP_SLOT 00023ca5 param_SI_next_print │ │ │ │ │ +0003d7a4 0000cd16 R_ARM_JUMP_SLOT 00012d69 gm_arc_SETWEIGHT │ │ │ │ │ +0003d7a8 0001d616 R_ARM_JUMP_SLOT 00014bf1 ga_mv_dst │ │ │ │ │ +0003d7ac 00013f16 R_ARM_JUMP_SLOT 000303f5 stm_CLEAR │ │ │ │ │ +0003d7b0 00015316 R_ARM_JUMP_SLOT 0001fd7d tn_get_node │ │ │ │ │ +0003d7b4 00022d16 R_ARM_JUMP_SLOT 0002f0a9 qum_SIZE │ │ │ │ │ +0003d7b8 00005a16 R_ARM_JUMP_SLOT 00023201 param_I_test_punct │ │ │ │ │ +0003d7bc 00023816 R_ARM_JUMP_SLOT 0001b3a5 tm_TSET │ │ │ │ │ +0003d7c0 0000c916 R_ARM_JUMP_SLOT 00022505 param_O_return │ │ │ │ │ 0003d7c4 00003116 R_ARM_JUMP_SLOT 0002c24d SHA1Update │ │ │ │ │ -0003d7c8 0000b616 R_ARM_JUMP_SLOT 000104ed gc_add │ │ │ │ │ -0003d7cc 00017b16 R_ARM_JUMP_SLOT 0001eb81 tm_RENAME │ │ │ │ │ +0003d7c8 0000b616 R_ARM_JUMP_SLOT 00011c6d gc_add │ │ │ │ │ +0003d7cc 00017b16 R_ARM_JUMP_SLOT 0001d009 tm_RENAME │ │ │ │ │ 0003d7d0 00002a16 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ │ -0003d7d4 00009216 R_ARM_JUMP_SLOT 000268dd rde_param_i_next_class │ │ │ │ │ -0003d7d8 0000d916 R_ARM_JUMP_SLOT 00012891 g_ms_set │ │ │ │ │ -0003d7dc 00008d16 R_ARM_JUMP_SLOT 000244dd param_SI_value_void_symbol_start │ │ │ │ │ +0003d7d4 00009216 R_ARM_JUMP_SLOT 00026621 rde_param_i_next_class │ │ │ │ │ +0003d7d8 0000d916 R_ARM_JUMP_SLOT 000177b5 g_ms_set │ │ │ │ │ +0003d7dc 00008d16 R_ARM_JUMP_SLOT 00024221 param_SI_value_void_symbol_start │ │ │ │ │ 0003d7e0 00023216 R_ARM_JUMP_SLOT 0002dea5 ns_Sumc_Init │ │ │ │ │ -0003d7e4 0001ad16 R_ARM_JUMP_SLOT 0002316d param_I_input_next │ │ │ │ │ -0003d7e8 00018016 R_ARM_JUMP_SLOT 000255fd rde_param_i_status_fail │ │ │ │ │ -0003d7ec 0001b916 R_ARM_JUMP_SLOT 00016069 gm_arc_FLIP │ │ │ │ │ -0003d7f0 0000be16 R_ARM_JUMP_SLOT 000213c5 rde_tc_get │ │ │ │ │ -0003d7f4 00023b16 R_ARM_JUMP_SLOT 0001acdd t_walkoptions │ │ │ │ │ -0003d7f8 0000f016 R_ARM_JUMP_SLOT 0002330d param_I_test_control │ │ │ │ │ -0003d7fc 00006816 R_ARM_JUMP_SLOT 000169cd gm_KEYEXISTS │ │ │ │ │ -0003d800 00017616 R_ARM_JUMP_SLOT 00016a69 gm_LAPPEND │ │ │ │ │ -0003d804 00022316 R_ARM_JUMP_SLOT 00015c15 gm_arc_UNSETWEIGH │ │ │ │ │ -0003d808 00011e16 R_ARM_JUMP_SLOT 00021851 rde_stack_drop │ │ │ │ │ -0003d80c 00020316 R_ARM_JUMP_SLOT 000241d1 param_SI_void2_state_push │ │ │ │ │ -0003d810 0000f616 R_ARM_JUMP_SLOT 00013a55 g_attr_unset │ │ │ │ │ -0003d814 00022816 R_ARM_JUMP_SLOT 00022e81 param_I_ast_rewind │ │ │ │ │ -0003d818 00016e16 R_ARM_JUMP_SLOT 00023cf1 param_SI_next_ascii │ │ │ │ │ -0003d81c 00011f16 R_ARM_JUMP_SLOT 0002536d rde_param_i_error_nonterminal │ │ │ │ │ -0003d820 0000fc16 R_ARM_JUMP_SLOT 00017ed1 sm_EQUAL │ │ │ │ │ -0003d824 00024d16 R_ARM_JUMP_SLOT 00020055 nlq_pop │ │ │ │ │ -0003d828 00019116 R_ARM_JUMP_SLOT 0001773d gm_UNSET │ │ │ │ │ -0003d82c 0001b216 R_ARM_JUMP_SLOT 0001ced1 tm_TASSIGN │ │ │ │ │ -0003d830 00018116 R_ARM_JUMP_SLOT 000233e5 param_I_test_graph │ │ │ │ │ -0003d834 00015e16 R_ARM_JUMP_SLOT 0001c5f1 tn_getdescendants │ │ │ │ │ +0003d7e4 0001ad16 R_ARM_JUMP_SLOT 00022eb1 param_I_input_next │ │ │ │ │ +0003d7e8 00018016 R_ARM_JUMP_SLOT 00025341 rde_param_i_status_fail │ │ │ │ │ +0003d7ec 0001b916 R_ARM_JUMP_SLOT 00013241 gm_arc_FLIP │ │ │ │ │ +0003d7f0 0000be16 R_ARM_JUMP_SLOT 00026f6d rde_tc_get │ │ │ │ │ +0003d7f4 00023b16 R_ARM_JUMP_SLOT 0001f2d9 t_walkoptions │ │ │ │ │ +0003d7f8 0000f016 R_ARM_JUMP_SLOT 00023051 param_I_test_control │ │ │ │ │ +0003d7fc 00006816 R_ARM_JUMP_SLOT 00013ba5 gm_KEYEXISTS │ │ │ │ │ +0003d800 00017616 R_ARM_JUMP_SLOT 00013c41 gm_LAPPEND │ │ │ │ │ +0003d804 00022316 R_ARM_JUMP_SLOT 00012ded gm_arc_UNSETWEIGH │ │ │ │ │ +0003d808 00011e16 R_ARM_JUMP_SLOT 00026949 rde_stack_drop │ │ │ │ │ +0003d80c 00020316 R_ARM_JUMP_SLOT 00023f15 param_SI_void2_state_push │ │ │ │ │ +0003d810 0000f616 R_ARM_JUMP_SLOT 00015699 g_attr_unset │ │ │ │ │ +0003d814 00022816 R_ARM_JUMP_SLOT 00022bc5 param_I_ast_rewind │ │ │ │ │ +0003d818 00016e16 R_ARM_JUMP_SLOT 00023a35 param_SI_next_ascii │ │ │ │ │ +0003d81c 00011f16 R_ARM_JUMP_SLOT 000250b1 rde_param_i_error_nonterminal │ │ │ │ │ +0003d820 0000fc16 R_ARM_JUMP_SLOT 00018789 sm_EQUAL │ │ │ │ │ +0003d824 00024d16 R_ARM_JUMP_SLOT 0001fc49 nlq_pop │ │ │ │ │ +0003d828 00019116 R_ARM_JUMP_SLOT 00014915 gm_UNSET │ │ │ │ │ +0003d82c 0001b216 R_ARM_JUMP_SLOT 0001b359 tm_TASSIGN │ │ │ │ │ +0003d830 00018116 R_ARM_JUMP_SLOT 00023129 param_I_test_graph │ │ │ │ │ +0003d834 00015e16 R_ARM_JUMP_SLOT 0001e8dd tn_getdescendants │ │ │ │ ├── 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: 95731467d195caa1d745db48696c5ced13c6d97d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d215974584cc981ba15d2905ec77c61203a0a037 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -35,27 +35,24 @@ │ │ │ │ │ __stack_chk_guard │ │ │ │ │ MD4Update │ │ │ │ │ MD4Final │ │ │ │ │ g_delete │ │ │ │ │ g_ms_assign │ │ │ │ │ g_deserialize │ │ │ │ │ g_objcmd │ │ │ │ │ +gc_filter │ │ │ │ │ +gn_get_node │ │ │ │ │ +ga_shimmer │ │ │ │ │ +ga_get_arc │ │ │ │ │ +ga_err_missing │ │ │ │ │ gc_remove │ │ │ │ │ gc_setup │ │ │ │ │ gc_delete │ │ │ │ │ g_attr_delete │ │ │ │ │ gc_rename │ │ │ │ │ -ga_shimmer │ │ │ │ │ -ga_get_arc │ │ │ │ │ -ga_err_missing │ │ │ │ │ -g_walkoptions │ │ │ │ │ -g_nlq_init │ │ │ │ │ -g_nlq_append │ │ │ │ │ -g_nlq_pop │ │ │ │ │ -g_nlq_clear │ │ │ │ │ gm_GASSIGN │ │ │ │ │ gm_APPEND │ │ │ │ │ gm_DESERIALIZE │ │ │ │ │ gm_DESTROY │ │ │ │ │ gm_GETALL │ │ │ │ │ gm_KEYEXISTS │ │ │ │ │ gm_LAPPEND │ │ │ │ │ @@ -100,280 +97,204 @@ │ │ │ │ │ gm_arc_HASWEIGHT │ │ │ │ │ gm_arc_GETWEIGHT │ │ │ │ │ gm_arc_GETUNWEIGH │ │ │ │ │ gm_arc_GETALL │ │ │ │ │ gm_arc_GET │ │ │ │ │ gm_arc_FLIP │ │ │ │ │ gm_arc_EXISTS │ │ │ │ │ +EndOffsetTypeGraph │ │ │ │ │ +g_ms_set │ │ │ │ │ +g_attr_extend │ │ │ │ │ +g_attr_append │ │ │ │ │ ga_delete │ │ │ │ │ +ga_mv_src │ │ │ │ │ +ga_mv_dst │ │ │ │ │ +g_attr_get │ │ │ │ │ +g_attr_getall │ │ │ │ │ +g_newarcname │ │ │ │ │ +ga_err_duplicate │ │ │ │ │ +g_attr_kexists │ │ │ │ │ +g_attr_keys │ │ │ │ │ +g_attr_lappend │ │ │ │ │ +g_attr_set │ │ │ │ │ +g_attr_unset │ │ │ │ │ gn_delete │ │ │ │ │ +gn_err_missing │ │ │ │ │ +gn_err_duplicate │ │ │ │ │ g_newnodename │ │ │ │ │ -g_newarcname │ │ │ │ │ +gn_shimmer │ │ │ │ │ g_ms_serialize │ │ │ │ │ -gn_get_node │ │ │ │ │ +g_walkoptions │ │ │ │ │ +ga_serial │ │ │ │ │ g_attr_serial │ │ │ │ │ -gn_serial_arcs │ │ │ │ │ g_attr_serok │ │ │ │ │ g_attr_deserial │ │ │ │ │ -g_assign │ │ │ │ │ g_attr_dup │ │ │ │ │ -g_ms_set │ │ │ │ │ -gn_shimmer │ │ │ │ │ -gn_err_missing │ │ │ │ │ -gn_err_duplicate │ │ │ │ │ -ga_serial │ │ │ │ │ -ga_mv_src │ │ │ │ │ -ga_mv_dst │ │ │ │ │ -ga_err_duplicate │ │ │ │ │ -g_attr_keys │ │ │ │ │ -g_attr_kexists │ │ │ │ │ -g_attr_get │ │ │ │ │ -g_attr_getall │ │ │ │ │ -g_attr_unset │ │ │ │ │ -g_attr_set │ │ │ │ │ -g_attr_append │ │ │ │ │ -g_attr_lappend │ │ │ │ │ -g_attr_extend │ │ │ │ │ +g_nlq_init │ │ │ │ │ +g_nlq_append │ │ │ │ │ +g_nlq_pop │ │ │ │ │ +g_nlq_clear │ │ │ │ │ g_nlq_push │ │ │ │ │ -gc_filter │ │ │ │ │ -EndOffsetTypeGraph │ │ │ │ │ +gn_serial_arcs │ │ │ │ │ +g_assign │ │ │ │ │ sm_UNION │ │ │ │ │ sm_CONTAINS │ │ │ │ │ sm_DIFFERENCE │ │ │ │ │ sm_EMPTY │ │ │ │ │ sm_EQUAL │ │ │ │ │ sm_EXCLUDE │ │ │ │ │ sm_INCLUDE │ │ │ │ │ sm_INTERSECT │ │ │ │ │ sm_INTERSECT3 │ │ │ │ │ sm_SUBSETOF │ │ │ │ │ sm_SUBTRACT │ │ │ │ │ sm_SYMDIFF │ │ │ │ │ s_contains │ │ │ │ │ +s_intersect │ │ │ │ │ s_difference │ │ │ │ │ +s_subtract │ │ │ │ │ s_subtract1 │ │ │ │ │ -s_intersect │ │ │ │ │ s_subsetof │ │ │ │ │ -s_subtract │ │ │ │ │ jsonparse │ │ │ │ │ jsonskip │ │ │ │ │ tms_assign │ │ │ │ │ t_deserialize │ │ │ │ │ -t_walkoptions │ │ │ │ │ -t_walk_invokescript │ │ │ │ │ -t_walk_invokecmd │ │ │ │ │ -tn_shimmer │ │ │ │ │ -tn_get_node │ │ │ │ │ -tn_notnode │ │ │ │ │ -tn_notleaf │ │ │ │ │ -tn_delete │ │ │ │ │ -tn_structure │ │ │ │ │ -tn_detach │ │ │ │ │ -tn_detachmany │ │ │ │ │ -tn_detachchildren │ │ │ │ │ -tn_append │ │ │ │ │ -tn_appendmany │ │ │ │ │ -tn_insert │ │ │ │ │ -tn_insertmany │ │ │ │ │ -tn_extend_attr │ │ │ │ │ -tn_set_attr │ │ │ │ │ -tn_depth │ │ │ │ │ -t_structure │ │ │ │ │ -tn_height │ │ │ │ │ -tn_ndescendants │ │ │ │ │ -tn_getdescendants │ │ │ │ │ -tn_getchildren │ │ │ │ │ -tn_filternodes │ │ │ │ │ -tn_isancestorof │ │ │ │ │ -tn_get_attr │ │ │ │ │ -tn_serialize │ │ │ │ │ -EndOffsetType │ │ │ │ │ -__ctype_b_loc │ │ │ │ │ +tm_WALKPROC │ │ │ │ │ tm_TASSIGN │ │ │ │ │ tm_ANCESTORS │ │ │ │ │ tm_APPEND │ │ │ │ │ tm_CHILDREN │ │ │ │ │ -tms_getchildren │ │ │ │ │ tm_DELETE │ │ │ │ │ tm_DEPTH │ │ │ │ │ tm_DESCENDANTS │ │ │ │ │ tm_DESERIALIZE │ │ │ │ │ tm_EXISTS │ │ │ │ │ tm_GETALL │ │ │ │ │ tm_HEIGHT │ │ │ │ │ tm_INDEX │ │ │ │ │ tm_INSERT │ │ │ │ │ -t_newnodename │ │ │ │ │ tm_ISLEAF │ │ │ │ │ tm_KEYEXISTS │ │ │ │ │ tm_LAPPEND │ │ │ │ │ tm_LEAVES │ │ │ │ │ tm_NODES │ │ │ │ │ tm_NUMCHILDREN │ │ │ │ │ tm_PARENT │ │ │ │ │ tm_PREVIOUS │ │ │ │ │ tm_RENAME │ │ │ │ │ tm_ROOTNAME │ │ │ │ │ tm_SERIALIZE │ │ │ │ │ -tms_serialize │ │ │ │ │ tm_SPLICE │ │ │ │ │ tm_UNSET │ │ │ │ │ -tm_WALKPROC │ │ │ │ │ +tms_getchildren │ │ │ │ │ +tn_getdescendants │ │ │ │ │ +tn_getchildren │ │ │ │ │ +tn_filternodes │ │ │ │ │ t_assign │ │ │ │ │ +tms_serialize │ │ │ │ │ +tn_ndescendants │ │ │ │ │ +tn_serialize │ │ │ │ │ +EndOffsetType │ │ │ │ │ +__ctype_b_loc │ │ │ │ │ +tn_get_node │ │ │ │ │ +tn_depth │ │ │ │ │ +tn_extend_attr │ │ │ │ │ +tn_detach │ │ │ │ │ +tn_delete │ │ │ │ │ +tn_height │ │ │ │ │ +tn_isancestorof │ │ │ │ │ +tn_insert │ │ │ │ │ +t_newnodename │ │ │ │ │ +tn_insertmany │ │ │ │ │ +tn_shimmer │ │ │ │ │ +tn_detachmany │ │ │ │ │ +tn_appendmany │ │ │ │ │ +t_walkoptions │ │ │ │ │ +t_walk_invokescript │ │ │ │ │ +t_walk_invokecmd │ │ │ │ │ +tn_notnode │ │ │ │ │ +tn_notleaf │ │ │ │ │ +tn_structure │ │ │ │ │ +tn_detachchildren │ │ │ │ │ +tn_append │ │ │ │ │ +tn_set_attr │ │ │ │ │ +t_structure │ │ │ │ │ +tn_get_attr │ │ │ │ │ param_delete │ │ │ │ │ param_setcmd │ │ │ │ │ paramms_objcmd │ │ │ │ │ -rde_param_del │ │ │ │ │ -param_intern │ │ │ │ │ -rde_param_update_strings │ │ │ │ │ -rde_param_new │ │ │ │ │ -rde_ot_intern0 │ │ │ │ │ -rde_ot_intern1 │ │ │ │ │ -rde_ot_intern2 │ │ │ │ │ -rde_tc_new │ │ │ │ │ -rde_stack_new │ │ │ │ │ -rde_tc_del │ │ │ │ │ -rde_stack_del │ │ │ │ │ -rde_tc_size │ │ │ │ │ -rde_stack_size │ │ │ │ │ -rde_tc_clear │ │ │ │ │ -rde_stack_trim │ │ │ │ │ -rde_tc_append │ │ │ │ │ -rde_stack_push │ │ │ │ │ -rde_tc_get │ │ │ │ │ -rde_stack_get │ │ │ │ │ -rde_tc_get_s │ │ │ │ │ -rde_stack_top │ │ │ │ │ -rde_stack_pop │ │ │ │ │ -rde_stack_drop │ │ │ │ │ -rde_stack_move │ │ │ │ │ +param_SI_next_class │ │ │ │ │ param_AMARKED │ │ │ │ │ -rde_param_query_amark │ │ │ │ │ param_AST │ │ │ │ │ -rde_param_query_ast │ │ │ │ │ param_ASTS │ │ │ │ │ param_CHAN │ │ │ │ │ -rde_param_query_in │ │ │ │ │ param_COMPLETE │ │ │ │ │ -rde_param_query_st │ │ │ │ │ -rde_param_query_lstop │ │ │ │ │ -rde_param_query_cl │ │ │ │ │ -rde_param_query_er │ │ │ │ │ -rde_param_query_er_tcl │ │ │ │ │ param_CURRENT │ │ │ │ │ -rde_param_query_cc │ │ │ │ │ param_DATA │ │ │ │ │ -rde_param_data │ │ │ │ │ param_DESTROY │ │ │ │ │ param_EMARKED │ │ │ │ │ -rde_param_query_es │ │ │ │ │ param_ERROR │ │ │ │ │ param_LMARKED │ │ │ │ │ -rde_param_query_ls │ │ │ │ │ param_LOCATION │ │ │ │ │ param_OK │ │ │ │ │ param_RESET │ │ │ │ │ -rde_param_reset │ │ │ │ │ param_SCACHED │ │ │ │ │ -rde_param_query_nc │ │ │ │ │ -rde_param_query_string │ │ │ │ │ param_SYMBOLS │ │ │ │ │ param_TOKENS │ │ │ │ │ -rde_param_query_tc_size │ │ │ │ │ -rde_param_query_tc_get_s │ │ │ │ │ param_VALUE │ │ │ │ │ -rde_param_query_sv │ │ │ │ │ param_F_continue │ │ │ │ │ param_F_return │ │ │ │ │ param_O_continue │ │ │ │ │ param_O_return │ │ │ │ │ param_I_st_fail │ │ │ │ │ -rde_param_i_status_fail │ │ │ │ │ param_I_st_neg │ │ │ │ │ -rde_param_i_status_negate │ │ │ │ │ param_I_st_ok │ │ │ │ │ -rde_param_i_status_ok │ │ │ │ │ param_I_er_clear │ │ │ │ │ -rde_param_i_error_clear │ │ │ │ │ -param_I_er_clear_push │ │ │ │ │ -rde_param_i_error_push │ │ │ │ │ param_I_er_nt │ │ │ │ │ -rde_param_i_error_nonterminal │ │ │ │ │ param_I_er_popmerge │ │ │ │ │ -rde_param_i_error_pop_merge │ │ │ │ │ param_I_er_push │ │ │ │ │ param_F_loc_pop_rewind │ │ │ │ │ -rde_param_i_loc_pop_rewind │ │ │ │ │ param_I_loc_pop_discard │ │ │ │ │ -rde_param_i_loc_pop_discard │ │ │ │ │ -param_O_loc_pop_discard │ │ │ │ │ param_I_loc_pop_rewdis │ │ │ │ │ param_I_loc_pop_rewind │ │ │ │ │ -param_I_loc_rewind │ │ │ │ │ -rde_param_i_loc_rewind │ │ │ │ │ param_I_loc_push │ │ │ │ │ -rde_param_i_loc_push │ │ │ │ │ param_F_ast_pop_rewind │ │ │ │ │ -rde_param_i_ast_pop_rewind │ │ │ │ │ param_I_ast_pop_discard │ │ │ │ │ -rde_param_i_ast_pop_discard │ │ │ │ │ -param_O_ast_pop_discard │ │ │ │ │ param_I_ast_pop_disrew │ │ │ │ │ param_I_ast_pop_rewdis │ │ │ │ │ param_I_ast_pop_rewind │ │ │ │ │ -param_I_ast_rewind │ │ │ │ │ -rde_param_i_ast_rewind │ │ │ │ │ param_I_ast_push │ │ │ │ │ -rde_param_i_ast_push │ │ │ │ │ param_O_ast_value_push │ │ │ │ │ -rde_param_i_ast_value_push │ │ │ │ │ param_I_symbol_restore │ │ │ │ │ -rde_param_i_symbol_restore │ │ │ │ │ param_I_symbol_save │ │ │ │ │ -rde_param_i_symbol_save │ │ │ │ │ param_I_value_cleaf │ │ │ │ │ -rde_param_i_value_leaf │ │ │ │ │ -rde_param_i_value_clear │ │ │ │ │ param_I_value_clear │ │ │ │ │ param_I_value_creduce │ │ │ │ │ -rde_param_i_value_reduce │ │ │ │ │ param_I_input_next │ │ │ │ │ -rde_param_i_input_next │ │ │ │ │ param_I_test_alnum │ │ │ │ │ -rde_param_i_test_alnum │ │ │ │ │ param_I_test_alpha │ │ │ │ │ -rde_param_i_test_alpha │ │ │ │ │ param_I_test_ascii │ │ │ │ │ -rde_param_i_test_ascii │ │ │ │ │ param_I_test_char │ │ │ │ │ -rde_param_i_test_char │ │ │ │ │ param_I_test_control │ │ │ │ │ -rde_param_i_test_control │ │ │ │ │ param_I_test_ddigit │ │ │ │ │ -rde_param_i_test_ddigit │ │ │ │ │ param_I_test_digit │ │ │ │ │ -rde_param_i_test_digit │ │ │ │ │ param_I_test_graph │ │ │ │ │ -rde_param_i_test_graph │ │ │ │ │ param_I_test_lower │ │ │ │ │ -rde_param_i_test_lower │ │ │ │ │ param_I_test_print │ │ │ │ │ -rde_param_i_test_print │ │ │ │ │ param_I_test_punct │ │ │ │ │ -rde_param_i_test_punct │ │ │ │ │ param_I_test_range │ │ │ │ │ -rde_param_i_test_range │ │ │ │ │ param_I_test_space │ │ │ │ │ -rde_param_i_test_space │ │ │ │ │ param_I_test_upper │ │ │ │ │ -rde_param_i_test_upper │ │ │ │ │ param_I_test_wordchar │ │ │ │ │ -rde_param_i_test_wordchar │ │ │ │ │ param_I_test_xdigit │ │ │ │ │ -rde_param_i_test_xdigit │ │ │ │ │ +param_O_ast_pop_discard │ │ │ │ │ +param_I_ast_rewind │ │ │ │ │ +param_O_loc_pop_discard │ │ │ │ │ +param_I_loc_rewind │ │ │ │ │ +param_I_er_clear_push │ │ │ │ │ param_SI_void_state_push │ │ │ │ │ param_SI_value_state_push │ │ │ │ │ param_SI_void_state_merge │ │ │ │ │ param_SI_value_state_merge │ │ │ │ │ param_SI_voidvoid_branch │ │ │ │ │ param_SI_voidvalue_branch │ │ │ │ │ param_SI_valuevoid_branch │ │ │ │ │ @@ -410,19 +331,98 @@ │ │ │ │ │ param_SI_void_void_symbol_start │ │ │ │ │ param_SI_reduce_symbol_end │ │ │ │ │ param_SI_void_leaf_symbol_end │ │ │ │ │ param_SI_value_leaf_symbol_end │ │ │ │ │ param_SI_value_clear_symbol_end │ │ │ │ │ param_SI_void_clear_symbol_end │ │ │ │ │ param_SI_next_str │ │ │ │ │ +param_intern │ │ │ │ │ +rde_ot_intern0 │ │ │ │ │ +rde_ot_intern1 │ │ │ │ │ +rde_ot_intern2 │ │ │ │ │ +rde_param_query_amark │ │ │ │ │ +rde_param_query_ast │ │ │ │ │ +rde_param_query_in │ │ │ │ │ +rde_param_query_st │ │ │ │ │ +rde_param_query_lstop │ │ │ │ │ +rde_param_query_cl │ │ │ │ │ +rde_param_query_er │ │ │ │ │ +rde_param_query_er_tcl │ │ │ │ │ +rde_param_query_cc │ │ │ │ │ +rde_param_data │ │ │ │ │ +rde_param_query_es │ │ │ │ │ +rde_param_query_ls │ │ │ │ │ +rde_param_reset │ │ │ │ │ +rde_param_query_nc │ │ │ │ │ +rde_param_query_string │ │ │ │ │ +rde_param_query_tc_size │ │ │ │ │ +rde_param_query_tc_get_s │ │ │ │ │ +rde_param_query_sv │ │ │ │ │ +rde_param_i_status_fail │ │ │ │ │ +rde_param_i_status_negate │ │ │ │ │ +rde_param_i_status_ok │ │ │ │ │ +rde_param_i_error_clear │ │ │ │ │ +rde_param_i_error_push │ │ │ │ │ +rde_param_i_error_nonterminal │ │ │ │ │ +rde_param_i_error_pop_merge │ │ │ │ │ +rde_param_i_loc_pop_rewind │ │ │ │ │ +rde_param_i_loc_pop_discard │ │ │ │ │ +rde_param_i_loc_rewind │ │ │ │ │ +rde_param_i_loc_push │ │ │ │ │ +rde_param_i_ast_pop_rewind │ │ │ │ │ +rde_param_i_ast_pop_discard │ │ │ │ │ +rde_param_i_ast_rewind │ │ │ │ │ +rde_param_i_ast_push │ │ │ │ │ +rde_param_i_ast_value_push │ │ │ │ │ +rde_param_i_symbol_restore │ │ │ │ │ +rde_param_i_symbol_save │ │ │ │ │ +rde_param_i_value_leaf │ │ │ │ │ +rde_param_i_value_clear │ │ │ │ │ +rde_param_i_value_reduce │ │ │ │ │ +rde_param_i_input_next │ │ │ │ │ +rde_param_i_test_alnum │ │ │ │ │ +rde_param_i_test_alpha │ │ │ │ │ +rde_param_i_test_ascii │ │ │ │ │ +rde_param_i_test_char │ │ │ │ │ +rde_param_i_test_control │ │ │ │ │ +rde_param_i_test_ddigit │ │ │ │ │ +rde_param_i_test_digit │ │ │ │ │ +rde_param_i_test_graph │ │ │ │ │ +rde_param_i_test_lower │ │ │ │ │ +rde_param_i_test_print │ │ │ │ │ +rde_param_i_test_punct │ │ │ │ │ +rde_param_i_test_range │ │ │ │ │ +rde_param_i_test_space │ │ │ │ │ +rde_param_i_test_upper │ │ │ │ │ +rde_param_i_test_wordchar │ │ │ │ │ +rde_param_i_test_xdigit │ │ │ │ │ rde_param_i_next_str │ │ │ │ │ -param_SI_next_class │ │ │ │ │ rde_param_i_next_class │ │ │ │ │ +rde_stack_del │ │ │ │ │ +rde_stack_new │ │ │ │ │ +rde_stack_push │ │ │ │ │ +rde_param_new │ │ │ │ │ +rde_tc_new │ │ │ │ │ +rde_param_del │ │ │ │ │ +rde_tc_del │ │ │ │ │ +rde_tc_clear │ │ │ │ │ +rde_stack_trim │ │ │ │ │ +rde_param_update_strings │ │ │ │ │ +rde_tc_append │ │ │ │ │ rde_param_clientdata │ │ │ │ │ rde_param_query_clientdata │ │ │ │ │ +rde_stack_get │ │ │ │ │ +rde_stack_top │ │ │ │ │ +rde_tc_size │ │ │ │ │ +rde_tc_get_s │ │ │ │ │ +rde_stack_pop │ │ │ │ │ +rde_stack_size │ │ │ │ │ +rde_stack_move │ │ │ │ │ +rde_stack_drop │ │ │ │ │ +rde_tc_get │ │ │ │ │ rde_param_i_symbol_start │ │ │ │ │ rde_param_i_symbol_start_d │ │ │ │ │ rde_param_i_symbol_void_start │ │ │ │ │ rde_param_i_symbol_void_start_d │ │ │ │ │ rde_param_i_symbol_done_d_reduce │ │ │ │ │ rde_param_i_symbol_done_leaf │ │ │ │ │ rde_param_i_symbol_done_d_leaf │ │ │ │ │ @@ -467,29 +467,29 @@ │ │ │ │ │ SHA1Final │ │ │ │ │ SHA1Transform │ │ │ │ │ MD5Update │ │ │ │ │ MD5Final │ │ │ │ │ snprintf │ │ │ │ │ qu_delete │ │ │ │ │ qums_objcmd │ │ │ │ │ -qum_CLEAR │ │ │ │ │ -qum_DESTROY │ │ │ │ │ -qum_PEEK │ │ │ │ │ qum_UNGET │ │ │ │ │ qum_SIZE │ │ │ │ │ +qum_PEEK │ │ │ │ │ +qum_DESTROY │ │ │ │ │ +qum_CLEAR │ │ │ │ │ SHA256Update │ │ │ │ │ SHA256Final │ │ │ │ │ SHA256Init │ │ │ │ │ SHA224Init │ │ │ │ │ sha256cStubs │ │ │ │ │ st_delete │ │ │ │ │ stms_objcmd │ │ │ │ │ +stm_TRIM │ │ │ │ │ stm_CLEAR │ │ │ │ │ stm_DESTROY │ │ │ │ │ -stm_TRIM │ │ │ │ │ stm_PEEK │ │ │ │ │ stm_PUSH │ │ │ │ │ stm_ROTATE │ │ │ │ │ stm_SIZE │ │ │ │ │ inet_pton │ │ │ │ │ libc.so.6 │ │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ │ @@ -603,26 +603,15 @@ │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ -\")F F'h │ │ │ │ │ -~Dbm1F(F │ │ │ │ │ -F^K(FyD{D │ │ │ │ │ -|D=K{D X │ │ │ │ │ -001FHFjF │ │ │ │ │ -F~D+M}D4Y │ │ │ │ │ -G#k F9FjF │ │ │ │ │ -F~D,M,K}D4Y │ │ │ │ │ -`;hBF!F0F │ │ │ │ │ -G#kIF FjF │ │ │ │ │ -*KzD*L|D │ │ │ │ │ -FUDBF0Fmh │ │ │ │ │ +F}D!K"J"I{D,YyD!M$h │ │ │ │ │ EL}DEJFKzD │ │ │ │ │ 2F&I{DyD │ │ │ │ │ IbF K{DaX h │ │ │ │ │ KbF{DiX h │ │ │ │ │ K(F{DqX h │ │ │ │ │ G!i(F2h9b │ │ │ │ │ KpF{DaX h │ │ │ │ │ @@ -648,48 +637,85 @@ │ │ │ │ │ !i@F#h*F │ │ │ │ │ @I"F@K(F{DyX h │ │ │ │ │ 0F#h!i*F │ │ │ │ │ K0F{DiX h │ │ │ │ │ ,I"F,K(F{DyX h │ │ │ │ │ `Yhq`Z`qh │ │ │ │ │ #I"F#K0F{D\ │ │ │ │ │ -F}D!K"J"I{D,YyD!M$h │ │ │ │ │ +|D=K{D X │ │ │ │ │ +001FHFjF │ │ │ │ │ +F~D+M}D4Y │ │ │ │ │ +G#k F9FjF │ │ │ │ │ +F~D,M,K}D4Y │ │ │ │ │ +`;hBF!F0F │ │ │ │ │ +G#kIF FjF │ │ │ │ │ +*KzD*L|D │ │ │ │ │ +FUDBF0Fmh │ │ │ │ │ +\")F F'h │ │ │ │ │ +~Dbm1F(F │ │ │ │ │ +F^K(FyD{D │ │ │ │ │ #*18?FMT[bipw │ │ │ │ │ (t(F{D2F │ │ │ │ │ +F}D+K+J{D,Y$h │ │ │ │ │ ++kJFQF(F │ │ │ │ │ +;kJFQF8F │ │ │ │ │ VI2FVK(F{DaX h │ │ │ │ │ K*F{DyX h │ │ │ │ │ K*F{DqX h │ │ │ │ │ )I"F)K(F{DqX h │ │ │ │ │ K*F{DqX h │ │ │ │ │ )I F)K*F{DqX h │ │ │ │ │ K F{DqY h │ │ │ │ │ K*F{DqX h │ │ │ │ │ *}DRHRNxD,Y │ │ │ │ │ 2I F2K*F{DqX h │ │ │ │ │ -F}D+K+J{D,Y$h │ │ │ │ │ -+kJFQF(F │ │ │ │ │ -;kJFQF8F │ │ │ │ │ (D(F{D:F │ │ │ │ │ @+J3F+I(F │ │ │ │ │ }D,K-J{D(X │ │ │ │ │ G#h8`)F0F │ │ │ │ │ -KF:F!F0F │ │ │ │ │ -KF:F!F0F │ │ │ │ │ -FKF:F!F0F │ │ │ │ │ -G;h2F)F F │ │ │ │ │ -$ PFBF9F │ │ │ │ │ -F}D/K/JH {D │ │ │ │ │ -G)FjFsk@F │ │ │ │ │ -kj(F%O3Dkb │ │ │ │ │ -G(j DCh3c │ │ │ │ │ - Fcj3Dcb │ │ │ │ │ -AF3F8F}D │ │ │ │ │ -F}D=K=J{D │ │ │ │ │ -F~D-K-L{DuY-h │ │ │ │ │ -3#`gKLF{D │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F"F)F8F │ │ │ │ │ +3F*F@F!F │ │ │ │ │ EL}DEJFKzD │ │ │ │ │ 2F&I{DyD │ │ │ │ │ "F%KyD{D │ │ │ │ │ IbF K{DaX h │ │ │ │ │ IbF K{DaX h │ │ │ │ │ ,I"F,K(F{DqX h │ │ │ │ │ *}Dmap->numEntries == gx->n), in file ./modules/struct/graph/nacommon.c @line 117 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 145 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 146 │ │ │ │ │ -array index out of bounds: j > listc (RANGEOK(j,listc)), in file ./modules/struct/graph/nacommon.c @line 187 │ │ │ │ │ -array index out of bounds: j+1 > listc (RANGEOK(j+1,listc)), in file ./modules/struct/graph/nacommon.c @line 188 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 223 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 224 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 256 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 257 │ │ │ │ │ -Bad attr search mode │ │ │ │ │ -Cannot create GA structure via regular shimmering. │ │ │ │ │ -tcllib::struct::graph/critcl::arc │ │ │ │ │ -array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 328 │ │ │ │ │ -array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 337 │ │ │ │ │ -no command specified: should be " │ │ │ │ │ -node ?-dir forward|backward? ?-order pre|post|both? ?-type bfs|dfs? -command cmd │ │ │ │ │ -" missing, should be " │ │ │ │ │ -value for " │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 68 │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 75 │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 82 │ │ │ │ │ --command │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 89 │ │ │ │ │ -": should be " │ │ │ │ │ -unknown option " │ │ │ │ │ -search type │ │ │ │ │ -search order │ │ │ │ │ -search direction │ │ │ │ │ -unable to do a both-order breadth first walk │ │ │ │ │ -unable to do a post-order breadth first walk │ │ │ │ │ -impossible combination bfs/(both|post) │ │ │ │ │ -backward │ │ │ │ │ -option ?arg arg ...? │ │ │ │ │ -keyexists │ │ │ │ │ -opposite │ │ │ │ │ -getunweighted │ │ │ │ │ -getweight │ │ │ │ │ -hasweight │ │ │ │ │ -move-source │ │ │ │ │ -move-target │ │ │ │ │ -setunweighted │ │ │ │ │ -setweight │ │ │ │ │ -unsetweight │ │ │ │ │ -serialize │ │ │ │ │ -array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 164 │ │ │ │ │ -array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 182 │ │ │ │ │ -array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 201 │ │ │ │ │ -array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 205 │ │ │ │ │ -array index out of bounds: k > lc (RANGEOK(k,lc)), in file ./modules/struct/graph/graph.c @line 209 │ │ │ │ │ -error in serialization: list length not 1 mod 3. │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 287 │ │ │ │ │ -error in serialization: arc information length not 3 or 4. │ │ │ │ │ -error in serialization: bad arc destination reference " │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 321 │ │ │ │ │ -error in serialization: duplicate node names. │ │ │ │ │ -error in serialization: duplicate definition of arc " │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 389 │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 392 │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 403 │ │ │ │ │ -invalid command name " │ │ │ │ │ -Cannot create GDN structure via regular shimmering. │ │ │ │ │ -tcllib::struct::graph/critcl::node │ │ │ │ │ -struct::graph(c) gn_new - tried to use duplicate name for new node │ │ │ │ │ -" already exists in graph " │ │ │ │ │ -" does not exist in graph " │ │ │ │ │ -array index out of bounds: i > lc (RANGEOK(i,lc)), in file ./modules/struct/graph/node.c @line 117 │ │ │ │ │ -struct::graph(c) ga_new - tried to use duplicate name for new arc │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 34 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 35 │ │ │ │ │ - attribute dictionary. │ │ │ │ │ -error in serialization: malformed │ │ │ │ │ -Bad key retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 162 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 158 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 173 │ │ │ │ │ -Bad key glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 179 │ │ │ │ │ -invalid key " │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 273 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 274 │ │ │ │ │ -Bad attribute retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 280 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 291 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 292 │ │ │ │ │ -Bad attribute glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 299 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 92 │ │ │ │ │ restriction │ │ │ │ │ invalid restriction: illegal multiple use of "-in"|"-out"|"-adj"|"-inner"|"-embedding" │ │ │ │ │ ?-key key? ?-value value? ?-filter cmd? ?-in|-out|-adj|-inner|-embedding node node...? │ │ │ │ │ invalid restriction: illegal multiple use of "-filter" │ │ │ │ │ invalid restriction: illegal multiple use of "-key" │ │ │ │ │ invalid restriction: illegal multiple use of "-value" │ │ │ │ │ array index out of bounds: na->nc > ac (RANGEOK(na->nc,ac)), in file ./modules/struct/graph/filter.c @line 182 │ │ │ │ │ @@ -1193,14 +1110,39 @@ │ │ │ │ │ array index out of bounds: i > gx->n (RANGEOK(i,gx->n)), in file ./modules/struct/graph/filter.c @line 1184 │ │ │ │ │ Overrun (i <= gx->n), in file ./modules/struct/graph/filter.c @line 1189 │ │ │ │ │ array index out of bounds: i > ec (RANGEOK(i,ec)), in file ./modules/struct/graph/filter.c @line 1205 │ │ │ │ │ array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/graph/filter.c @line 1209 │ │ │ │ │ No filters applied (l.c > -1), in file ./modules/struct/graph/filter.c @line 285 │ │ │ │ │ Overrun (j <= gx->n), in file ./modules/struct/graph/filter.c @line 373 │ │ │ │ │ -embedding │ │ │ │ │ +Cannot create GA structure via regular shimmering. │ │ │ │ │ +tcllib::struct::graph/critcl::arc │ │ │ │ │ +Inconsistent #elements in graph (gx->map->numEntries == gx->n), in file ./modules/struct/graph/nacommon.c @line 117 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 145 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 146 │ │ │ │ │ +array index out of bounds: j > listc (RANGEOK(j,listc)), in file ./modules/struct/graph/nacommon.c @line 187 │ │ │ │ │ +array index out of bounds: j+1 > listc (RANGEOK(j+1,listc)), in file ./modules/struct/graph/nacommon.c @line 188 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 223 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 224 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 256 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 257 │ │ │ │ │ +Bad attr search mode │ │ │ │ │ +option ?arg arg ...? │ │ │ │ │ +keyexists │ │ │ │ │ +opposite │ │ │ │ │ +getunweighted │ │ │ │ │ +getweight │ │ │ │ │ +hasweight │ │ │ │ │ +move-source │ │ │ │ │ +move-target │ │ │ │ │ +setunweighted │ │ │ │ │ +setweight │ │ │ │ │ +unsetweight │ │ │ │ │ +serialize │ │ │ │ │ +tcllib/struct::graph/critcl │ │ │ │ │ ": must be end?-integer? │ │ │ │ │ bad index " │ │ │ │ │ ": must be integer or end?-integer? │ │ │ │ │ 0123456789 │ │ │ │ │ arc key value │ │ │ │ │ array index out of bounds: rc > g->arcs.n (RANGEOK(rc,g->arcs.n)), in file ./modules/struct/graph/methods.c @line 249 │ │ │ │ │ " has no weight │ │ │ │ │ @@ -1231,27 +1173,85 @@ │ │ │ │ │ " and arc " │ │ │ │ │ " are not connected in graph " │ │ │ │ │ node newname │ │ │ │ │ node key ?value? │ │ │ │ │ node1 node2 │ │ │ │ │ cannot swap node " │ │ │ │ │ " with itself │ │ │ │ │ +node ?-dir forward|backward? ?-order pre|post|both? ?-type bfs|dfs? -command cmd │ │ │ │ │ tcllib/struct::graph/end-offset │ │ │ │ │ -tcllib/struct::graph/critcl │ │ │ │ │ +struct::graph(c) ga_new - tried to use duplicate name for new arc │ │ │ │ │ +" already exists in graph " │ │ │ │ │ +" does not exist in graph " │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 34 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 35 │ │ │ │ │ + attribute dictionary. │ │ │ │ │ +error in serialization: malformed │ │ │ │ │ +Bad key retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 162 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 158 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 173 │ │ │ │ │ +Bad key glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 179 │ │ │ │ │ +invalid key " │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 273 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 274 │ │ │ │ │ +Bad attribute retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 280 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 291 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 292 │ │ │ │ │ +Bad attribute glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 299 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 92 │ │ │ │ │ +array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 328 │ │ │ │ │ +array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 337 │ │ │ │ │ +no command specified: should be " │ │ │ │ │ +" missing, should be " │ │ │ │ │ +value for " │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 68 │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 75 │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 82 │ │ │ │ │ +-command │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 89 │ │ │ │ │ +": should be " │ │ │ │ │ +unknown option " │ │ │ │ │ +search type │ │ │ │ │ +search order │ │ │ │ │ +search direction │ │ │ │ │ +unable to do a both-order breadth first walk │ │ │ │ │ +unable to do a post-order breadth first walk │ │ │ │ │ +impossible combination bfs/(both|post) │ │ │ │ │ +backward │ │ │ │ │ +Cannot create GDN structure via regular shimmering. │ │ │ │ │ +tcllib::struct::graph/critcl::node │ │ │ │ │ +struct::graph(c) gn_new - tried to use duplicate name for new node │ │ │ │ │ +array index out of bounds: i > lc (RANGEOK(i,lc)), in file ./modules/struct/graph/node.c @line 117 │ │ │ │ │ +array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 164 │ │ │ │ │ +array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 182 │ │ │ │ │ +array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 201 │ │ │ │ │ +array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 205 │ │ │ │ │ +array index out of bounds: k > lc (RANGEOK(k,lc)), in file ./modules/struct/graph/graph.c @line 209 │ │ │ │ │ +error in serialization: list length not 1 mod 3. │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 287 │ │ │ │ │ +error in serialization: arc information length not 3 or 4. │ │ │ │ │ +error in serialization: bad arc destination reference " │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 321 │ │ │ │ │ +error in serialization: duplicate node names. │ │ │ │ │ +error in serialization: duplicate definition of arc " │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 389 │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 392 │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 403 │ │ │ │ │ +invalid command name " │ │ │ │ │ cmd ?arg ...? │ │ │ │ │ ::struct::set_critcl │ │ │ │ │ contains │ │ │ │ │ difference │ │ │ │ │ intersect │ │ │ │ │ intersect3 │ │ │ │ │ subsetof │ │ │ │ │ subtract │ │ │ │ │ +tcllib::struct::set/critcl::set │ │ │ │ │ set item │ │ │ │ │ Avar element │ │ │ │ │ -tcllib::struct::set/critcl::set │ │ │ │ │ bitstring │ │ │ │ │ Length is not a multiple of 8 │ │ │ │ │ Invalid character at index %d: "=" (padding found in the middle of the input) │ │ │ │ │ Invalid character at index %d: "%c" │ │ │ │ │ Invalid padding of length %d │ │ │ │ │ ::base32::critcl_decode │ │ │ │ │ ::base32::critcl_encode │ │ │ │ │ @@ -1270,62 +1270,22 @@ │ │ │ │ │ Bare word encountered │ │ │ │ │ syntax error │ │ │ │ │ memory exhausted │ │ │ │ │ tcllib/struct::tree/critcl │ │ │ │ │ " already exists, unable to create tree │ │ │ │ │ ::struct::tree_critcl │ │ │ │ │ ::struct::tree::prune_critcl │ │ │ │ │ -Illegal attempt to prune in-order walking │ │ │ │ │ -Illegal attempt to prune post-order walking │ │ │ │ │ -value for "-type" missing │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/tree/walk.c @line 60 │ │ │ │ │ -value for "-order" missing │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/tree/walk.c @line 72 │ │ │ │ │ -unable to do a in-order breadth first walk │ │ │ │ │ -Cannot create TDN structure via regular shimmering. │ │ │ │ │ -" does not exist in tree " │ │ │ │ │ -tcllib::struct::tree/critcl::node │ │ │ │ │ -array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1094 │ │ │ │ │ -array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1106 │ │ │ │ │ -array index out of bounds: i > n->nchildren (RANGEOK(i,n->nchildren)), in file ./modules/struct/tree/tn.c @line 1107 │ │ │ │ │ -struct::tree(c) tn_new - tried to use duplicate name for new node │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 277 │ │ │ │ │ -array index out of bounds: i+1 > p->nchildren (RANGEOK(i+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 278 │ │ │ │ │ -tn_detachmany - tried to cut too many children (end <= p->nchildren), in file ./modules/struct/tree/tn.c @line 328 │ │ │ │ │ -tn_detachmany - tried to cut nothing (len > 0), in file ./modules/struct/tree/tn.c @line 329 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 396 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 404 │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 405 │ │ │ │ │ -array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 466 │ │ │ │ │ -array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 477 │ │ │ │ │ -array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 509 │ │ │ │ │ -array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 521 │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 570 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 571 │ │ │ │ │ -array index out of bounds: at+1 > p->nchildren (RANGEOK(at+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 586 │ │ │ │ │ -array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 594 │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 637 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 638 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 647 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 656 │ │ │ │ │ -array index out of bounds: k-1 > p->nchildren (RANGEOK(k-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 657 │ │ │ │ │ -array index out of bounds: k+1 > p->nchildren (RANGEOK(k+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 665 │ │ │ │ │ -Malformed nodes attributes, snuck through validation of serialization. │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 771 │ │ │ │ │ -Bad list of descendants (end == lc), in file ./modules/struct/tree/tn.c @line 857 │ │ │ │ │ -array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 915 │ │ │ │ │ -array index out of bounds: cmdc+1 > ec (RANGEOK(cmdc+1,ec)), in file ./modules/struct/tree/tn.c @line 928 │ │ │ │ │ -array index out of bounds: dst > lc (RANGEOK(dst,lc)), in file ./modules/struct/tree/tn.c @line 958 │ │ │ │ │ -array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 973 │ │ │ │ │ -array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 992 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/tree/tn.c @line 1041 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 1042 │ │ │ │ │ -array index out of bounds: at+0 > listc (RANGEOK(at+0,listc)), in file ./modules/struct/tree/tn.c @line 1058 │ │ │ │ │ -array index out of bounds: at+1 > listc (RANGEOK(at+1,listc)), in file ./modules/struct/tree/tn.c @line 1059 │ │ │ │ │ -array index out of bounds: at+2 > listc (RANGEOK(at+2,listc)), in file ./modules/struct/tree/tn.c @line 1060 │ │ │ │ │ +Bad serialization (listc == end), in file ./modules/struct/tree/ms.c @line 284 │ │ │ │ │ +ancestors │ │ │ │ │ +children │ │ │ │ │ +descendants │ │ │ │ │ +numchildren │ │ │ │ │ +previous │ │ │ │ │ +rootname │ │ │ │ │ +walkproc │ │ │ │ │ (looks like invalid octal number) │ │ │ │ │ array index out of bounds: i > depth (RANGEOK(i,depth)), in file ./modules/struct/tree/m.c @line 141 │ │ │ │ │ Inconsistent #nodes in tree (t->node.numEntries == t->nnodes), in file ./modules/struct/tree/m.c @line 287 │ │ │ │ │ array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/tree/m.c @line 317 │ │ │ │ │ array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/m.c @line 318 │ │ │ │ │ array index out of bounds: j > listc (RANGEOK(j,listc)), in file ./modules/struct/tree/m.c @line 366 │ │ │ │ │ array index out of bounds: j+1 > listc (RANGEOK(j+1,listc)), in file ./modules/struct/tree/m.c @line 367 │ │ │ │ │ @@ -1364,14 +1324,62 @@ │ │ │ │ │ nodea nodeb │ │ │ │ │ cannot swap root node │ │ │ │ │ node ?-type {bfs|dfs}? ?-order {pre|post|in|both}? ?--? loopvar script │ │ │ │ │ too many loop variables, at most two allowed │ │ │ │ │ no script specified, or empty │ │ │ │ │ node ?-type {bfs|dfs}? ?-order {pre|post|in|both}? ?--? cmdprefix │ │ │ │ │ tcllib/struct::tree/end-offset │ │ │ │ │ +array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1094 │ │ │ │ │ +array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1106 │ │ │ │ │ +array index out of bounds: i > n->nchildren (RANGEOK(i,n->nchildren)), in file ./modules/struct/tree/tn.c @line 1107 │ │ │ │ │ +struct::tree(c) tn_new - tried to use duplicate name for new node │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 277 │ │ │ │ │ +array index out of bounds: i+1 > p->nchildren (RANGEOK(i+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 278 │ │ │ │ │ +tn_detachmany - tried to cut too many children (end <= p->nchildren), in file ./modules/struct/tree/tn.c @line 328 │ │ │ │ │ +tn_detachmany - tried to cut nothing (len > 0), in file ./modules/struct/tree/tn.c @line 329 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 396 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 404 │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 405 │ │ │ │ │ +array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 466 │ │ │ │ │ +array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 477 │ │ │ │ │ +array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 509 │ │ │ │ │ +array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 521 │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 570 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 571 │ │ │ │ │ +array index out of bounds: at+1 > p->nchildren (RANGEOK(at+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 586 │ │ │ │ │ +array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 594 │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 637 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 638 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 647 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 656 │ │ │ │ │ +array index out of bounds: k-1 > p->nchildren (RANGEOK(k-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 657 │ │ │ │ │ +array index out of bounds: k+1 > p->nchildren (RANGEOK(k+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 665 │ │ │ │ │ +Malformed nodes attributes, snuck through validation of serialization. │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 771 │ │ │ │ │ +Bad list of descendants (end == lc), in file ./modules/struct/tree/tn.c @line 857 │ │ │ │ │ +array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 915 │ │ │ │ │ +array index out of bounds: cmdc+1 > ec (RANGEOK(cmdc+1,ec)), in file ./modules/struct/tree/tn.c @line 928 │ │ │ │ │ +array index out of bounds: dst > lc (RANGEOK(dst,lc)), in file ./modules/struct/tree/tn.c @line 958 │ │ │ │ │ +array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 973 │ │ │ │ │ +array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 992 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/tree/tn.c @line 1041 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 1042 │ │ │ │ │ +array index out of bounds: at+0 > listc (RANGEOK(at+0,listc)), in file ./modules/struct/tree/tn.c @line 1058 │ │ │ │ │ +array index out of bounds: at+1 > listc (RANGEOK(at+1,listc)), in file ./modules/struct/tree/tn.c @line 1059 │ │ │ │ │ +array index out of bounds: at+2 > listc (RANGEOK(at+2,listc)), in file ./modules/struct/tree/tn.c @line 1060 │ │ │ │ │ +Illegal attempt to prune in-order walking │ │ │ │ │ +Illegal attempt to prune post-order walking │ │ │ │ │ +value for "-type" missing │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/tree/walk.c @line 60 │ │ │ │ │ +value for "-order" missing │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/tree/walk.c @line 72 │ │ │ │ │ +unable to do a in-order breadth first walk │ │ │ │ │ +Cannot create TDN structure via regular shimmering. │ │ │ │ │ +" does not exist in tree " │ │ │ │ │ +tcllib::struct::tree/critcl::node │ │ │ │ │ error in serialization: list length not a multiple of 3. │ │ │ │ │ array index out of bounds: ((i)+2) > listc (RANGEOK(((i)+2),listc)), in file ./modules/struct/tree/t.c @line 107 │ │ │ │ │ array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 108 │ │ │ │ │ error in serialization: malformed attribute dictionary. │ │ │ │ │ error in serialization: no root specified. │ │ │ │ │ array index out of bounds: ((i)+1) > listc (RANGEOK(((i)+1),listc)), in file ./modules/struct/tree/t.c @line 136 │ │ │ │ │ array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 137 │ │ │ │ │ @@ -1389,74 +1397,17 @@ │ │ │ │ │ array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 341 │ │ │ │ │ array index out of bounds: parent[j] > nodes (RANGEOK(parent[j],nodes)), in file ./modules/struct/tree/t.c @line 352 │ │ │ │ │ T (%p) { │ │ │ │ │ . Lstart %p '%s' │ │ │ │ │ . Nstart %p '%s' │ │ │ │ │ . N [%p '%s'] │ │ │ │ │ %p '%s' │ │ │ │ │ -Bad serialization (listc == end), in file ./modules/struct/tree/ms.c @line 284 │ │ │ │ │ -ancestors │ │ │ │ │ -children │ │ │ │ │ -descendants │ │ │ │ │ -numchildren │ │ │ │ │ -previous │ │ │ │ │ -rootname │ │ │ │ │ -walkproc │ │ │ │ │ tcllib/pt::rde/critcl │ │ │ │ │ " already exists │ │ │ │ │ ::pt::rde_critcl │ │ │ │ │ -array index out of bounds: p->numstr >= p->maxnum (RANGEOK(p->numstr,p->maxnum)), in file ./modules/pt/rde_critcl/p.c @line 74 │ │ │ │ │ -Should have found entry (isnew), in file ./modules/pt/rde_critcl/p.c @line 133 │ │ │ │ │ -Memory allocation failure for string table (str), in file ./modules/pt/rde_critcl/p.c @line 145 │ │ │ │ │ -array index out of bounds: res >= p->maxnum (RANGEOK(res,p->maxnum)), in file ./modules/pt/rde_critcl/p.c @line 152 │ │ │ │ │ -Attempted reconversion of rde string to string rep (0), in file ./modules/pt/rde_critcl/ot.c @line 208 │ │ │ │ │ -Illegal conversion into rde string (0), in file ./modules/pt/rde_critcl/ot.c @line 216 │ │ │ │ │ -Memory allocation failure for token character array (str), in file ./modules/pt/rde_critcl/tc.c @line 89 │ │ │ │ │ -array index out of bounds: tc->num >= tc->max (RANGEOK(tc->num,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 95 │ │ │ │ │ -array index out of bounds: off >= tc->max (RANGEOK(off,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 96 │ │ │ │ │ -array index out of bounds: off+len-1 >= tc->max (RANGEOK(off+len-1,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 97 │ │ │ │ │ -array index out of bounds: off+len-1 >= tc->num (RANGEOK(off+len-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 98 │ │ │ │ │ -array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 111 │ │ │ │ │ -array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 131 │ │ │ │ │ -array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 142 │ │ │ │ │ -array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 143 │ │ │ │ │ -array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 157 │ │ │ │ │ -array index out of bounds: last >= oc (RANGEOK(last,oc)), in file ./modules/pt/rde_critcl/tc.c @line 158 │ │ │ │ │ -array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 169 │ │ │ │ │ -array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 170 │ │ │ │ │ -array index out of bounds: i >= s->max (RANGEOK(i,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 45 │ │ │ │ │ -Memory allocation failure for RDE stack (cell), in file ./modules/pt/rde_critcl/stack.c @line 60 │ │ │ │ │ -array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 65 │ │ │ │ │ -array index out of bounds: s->top-1 >= s->max (RANGEOK(s->top-1,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 73 │ │ │ │ │ -Bad pop count (n >= 0), in file ./modules/pt/rde_critcl/stack.c @line 80 │ │ │ │ │ -array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 86 │ │ │ │ │ -Bad trimsize (n >= 0), in file ./modules/pt/rde_critcl/stack.c @line 98 │ │ │ │ │ -array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 103 │ │ │ │ │ -Bad pop count (n >= 0), in file ./modules/pt/rde_critcl/stack.c @line 114 │ │ │ │ │ -Ownership mismatch (dst->freeCellProc == src->freeCellProc), in file ./modules/pt/rde_critcl/stack.c @line 122 │ │ │ │ │ -array index out of bounds: src->top >= src->max (RANGEOK(src->top,src->max)), in file ./modules/pt/rde_critcl/stack.c @line 131 │ │ │ │ │ -?from? ?to? │ │ │ │ │ -toks toke │ │ │ │ │ -array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 672 │ │ │ │ │ -array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1050 │ │ │ │ │ -array index out of bounds: (Tcl_Size) (long int) mv[i] >= p->numstr (RANGEOK((Tcl_Size) (long int) mv[i],p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 389 │ │ │ │ │ -array index out of bounds: j >= mc (RANGEOK(j,mc)), in file ./modules/pt/rde_critcl/param.c @line 392 │ │ │ │ │ -array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 466 │ │ │ │ │ -Unable to push undefined semantic value (p->SV), in file ./modules/pt/rde_critcl/param.c @line 528 │ │ │ │ │ -array index out of bounds: m >= p->numstr (RANGEOK(m,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 730 │ │ │ │ │ -array index out of bounds: p->CC_len-1 >= 3 (RANGEOK(p->CC_len-1,3)), in file ./modules/pt/rde_critcl/param.c @line 748 │ │ │ │ │ -array index out of bounds: leni >= 3 (RANGEOK(leni,3)), in file ./modules/pt/rde_critcl/param.c @line 774 │ │ │ │ │ -array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 955 │ │ │ │ │ -array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1006 │ │ │ │ │ -array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1101 │ │ │ │ │ -Bad number of elements to reduce (new >= 0), in file ./modules/pt/rde_critcl/param.c @line 1127 │ │ │ │ │ -array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1131 │ │ │ │ │ -array index out of bounds: i >= 3+new (RANGEOK(i,3+new)), in file ./modules/pt/rde_critcl/param.c @line 1139 │ │ │ │ │ -array index out of bounds: j >= ac (RANGEOK(j,ac)), in file ./modules/pt/rde_critcl/param.c @line 1140 │ │ │ │ │ -Reduction result incomplete (i == 3+new), in file ./modules/pt/rde_critcl/param.c @line 1144 │ │ │ │ │ Reached unreachable location (0), in file ./modules/pt/rde_critcl/ms.c @line 305 │ │ │ │ │ complete │ │ │ │ │ location │ │ │ │ │ i:fail_continue │ │ │ │ │ i:fail_return │ │ │ │ │ i:ok_continue │ │ │ │ │ i:ok_return │ │ │ │ │ @@ -1547,14 +1498,63 @@ │ │ │ │ │ si:reduce_symbol_end │ │ │ │ │ si:void_leaf_symbol_end │ │ │ │ │ si:value_leaf_symbol_end │ │ │ │ │ si:value_clear_symbol_end │ │ │ │ │ si:void_clear_symbol_end │ │ │ │ │ si:next_str │ │ │ │ │ si:next_class │ │ │ │ │ +Attempted reconversion of rde string to string rep (0), in file ./modules/pt/rde_critcl/ot.c @line 208 │ │ │ │ │ +Illegal conversion into rde string (0), in file ./modules/pt/rde_critcl/ot.c @line 216 │ │ │ │ │ +?from? ?to? │ │ │ │ │ +toks toke │ │ │ │ │ +array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 672 │ │ │ │ │ +array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1050 │ │ │ │ │ +array index out of bounds: (Tcl_Size) (long int) mv[i] >= p->numstr (RANGEOK((Tcl_Size) (long int) mv[i],p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 389 │ │ │ │ │ +array index out of bounds: j >= mc (RANGEOK(j,mc)), in file ./modules/pt/rde_critcl/param.c @line 392 │ │ │ │ │ +array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 466 │ │ │ │ │ +Unable to push undefined semantic value (p->SV), in file ./modules/pt/rde_critcl/param.c @line 528 │ │ │ │ │ +array index out of bounds: m >= p->numstr (RANGEOK(m,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 730 │ │ │ │ │ +array index out of bounds: p->CC_len-1 >= 3 (RANGEOK(p->CC_len-1,3)), in file ./modules/pt/rde_critcl/param.c @line 748 │ │ │ │ │ +array index out of bounds: leni >= 3 (RANGEOK(leni,3)), in file ./modules/pt/rde_critcl/param.c @line 774 │ │ │ │ │ +array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 955 │ │ │ │ │ +array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1006 │ │ │ │ │ +array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1101 │ │ │ │ │ +Bad number of elements to reduce (new >= 0), in file ./modules/pt/rde_critcl/param.c @line 1127 │ │ │ │ │ +array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1131 │ │ │ │ │ +array index out of bounds: i >= 3+new (RANGEOK(i,3+new)), in file ./modules/pt/rde_critcl/param.c @line 1139 │ │ │ │ │ +array index out of bounds: j >= ac (RANGEOK(j,ac)), in file ./modules/pt/rde_critcl/param.c @line 1140 │ │ │ │ │ +Reduction result incomplete (i == 3+new), in file ./modules/pt/rde_critcl/param.c @line 1144 │ │ │ │ │ +array index out of bounds: i >= s->max (RANGEOK(i,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 45 │ │ │ │ │ +Memory allocation failure for RDE stack (cell), in file ./modules/pt/rde_critcl/stack.c @line 60 │ │ │ │ │ +array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 65 │ │ │ │ │ +array index out of bounds: s->top-1 >= s->max (RANGEOK(s->top-1,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 73 │ │ │ │ │ +Bad pop count (n >= 0), in file ./modules/pt/rde_critcl/stack.c @line 80 │ │ │ │ │ +array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 86 │ │ │ │ │ +Bad trimsize (n >= 0), in file ./modules/pt/rde_critcl/stack.c @line 98 │ │ │ │ │ +array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file ./modules/pt/rde_critcl/stack.c @line 103 │ │ │ │ │ +Bad pop count (n >= 0), in file ./modules/pt/rde_critcl/stack.c @line 114 │ │ │ │ │ +Ownership mismatch (dst->freeCellProc == src->freeCellProc), in file ./modules/pt/rde_critcl/stack.c @line 122 │ │ │ │ │ +array index out of bounds: src->top >= src->max (RANGEOK(src->top,src->max)), in file ./modules/pt/rde_critcl/stack.c @line 131 │ │ │ │ │ +array index out of bounds: p->numstr >= p->maxnum (RANGEOK(p->numstr,p->maxnum)), in file ./modules/pt/rde_critcl/p.c @line 74 │ │ │ │ │ +Should have found entry (isnew), in file ./modules/pt/rde_critcl/p.c @line 133 │ │ │ │ │ +Memory allocation failure for string table (str), in file ./modules/pt/rde_critcl/p.c @line 145 │ │ │ │ │ +array index out of bounds: res >= p->maxnum (RANGEOK(res,p->maxnum)), in file ./modules/pt/rde_critcl/p.c @line 152 │ │ │ │ │ +Memory allocation failure for token character array (str), in file ./modules/pt/rde_critcl/tc.c @line 89 │ │ │ │ │ +array index out of bounds: tc->num >= tc->max (RANGEOK(tc->num,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 95 │ │ │ │ │ +array index out of bounds: off >= tc->max (RANGEOK(off,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 96 │ │ │ │ │ +array index out of bounds: off+len-1 >= tc->max (RANGEOK(off+len-1,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 97 │ │ │ │ │ +array index out of bounds: off+len-1 >= tc->num (RANGEOK(off+len-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 98 │ │ │ │ │ +array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 111 │ │ │ │ │ +array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 131 │ │ │ │ │ +array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 142 │ │ │ │ │ +array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 143 │ │ │ │ │ +array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 157 │ │ │ │ │ +array index out of bounds: last >= oc (RANGEOK(last,oc)), in file ./modules/pt/rde_critcl/tc.c @line 158 │ │ │ │ │ +array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 169 │ │ │ │ │ +array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 170 │ │ │ │ │ array index out of bounds: i >= s->max (RANGEOK(i,s->max)), in file rde_critcl/stack.c @line 24 │ │ │ │ │ Memory allocation failure for RDE stack (cell), in file rde_critcl/stack.c @line 37 │ │ │ │ │ array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file rde_critcl/stack.c @line 41 │ │ │ │ │ Memory allocation failure for token character array (str), in file rde_critcl/tc.c @line 53 │ │ │ │ │ array index out of bounds: tc->num >= tc->max (RANGEOK(tc->num,tc->max)), in file rde_critcl/tc.c @line 58 │ │ │ │ │ array index out of bounds: off >= tc->max (RANGEOK(off,tc->max)), in file rde_critcl/tc.c @line 59 │ │ │ │ │ array index out of bounds: off+len-1 >= tc->max (RANGEOK(off+len-1,tc->max)), in file rde_critcl/tc.c @line 60 │ │ │ │ │ @@ -1690,23 +1690,23 @@ │ │ │ │ │ key data │ │ │ │ │ ::rc4::rc4c │ │ │ │ │ ::rc4::rc4c_init │ │ │ │ │ tcllib/struct::stack/critcl │ │ │ │ │ stack%ld │ │ │ │ │ " already exists, unable to create stack │ │ │ │ │ ::struct::stack_critcl │ │ │ │ │ -invalid size │ │ │ │ │ -count steps │ │ │ │ │ insufficient items on stack to fill request │ │ │ │ │ -array index out of bounds: j > n (RANGEOK(j,n)), in file ./modules/struct/stack/m.c @line 326 │ │ │ │ │ array index out of bounds: listc-n > listc (RANGEOK(listc-n,listc)), in file ./modules/struct/stack/s.c @line 54 │ │ │ │ │ array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/stack/s.c @line 71 │ │ │ │ │ array index out of bounds: j > listc (RANGEOK(j,listc)), in file ./modules/struct/stack/s.c @line 72 │ │ │ │ │ array index out of bounds: listc-n > listc (RANGEOK(listc-n,listc)), in file ./modules/struct/stack/s.c @line 102 │ │ │ │ │ array index out of bounds: listc-n > listc (RANGEOK(listc-n,listc)), in file ./modules/struct/stack/s.c @line 113 │ │ │ │ │ +invalid size │ │ │ │ │ +count steps │ │ │ │ │ +array index out of bounds: j > n (RANGEOK(j,n)), in file ./modules/struct/stack/m.c @line 326 │ │ │ │ │ ?options? │ │ │ │ │ need format {{ } {/ │ │ │ │ │ bad format encountered in mask conversion │ │ │ │ │ bad format encountered in ip conversion │ │ │ │ │ ::ip::isOverlapNativec │ │ │ │ │ ::ip::prefixToNativec │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -41,438 +41,438 @@ │ │ │ │ │ 0x00003b54 71727400 6c6f6700 6d656d73 65740072 qrt.log.memset.r │ │ │ │ │ 0x00003b64 6f756e64 00666d69 6e004d44 34496e69 ound.fmin.MD4Ini │ │ │ │ │ 0x00003b74 74004d44 34557064 61746500 4d443446 t.MD4Update.MD4F │ │ │ │ │ 0x00003b84 696e616c 006d656d 63707900 675f6465 inal.memcpy.g_de │ │ │ │ │ 0x00003b94 6c657465 0067675f 6e657700 675f6d73 lete.gg_new.g_ms │ │ │ │ │ 0x00003ba4 5f617373 69676e00 675f6465 73657269 _assign.g_deseri │ │ │ │ │ 0x00003bb4 616c697a 6500675f 6f626a63 6d640067 alize.g_objcmd.g │ │ │ │ │ - 0x00003bc4 635f6164 64006763 5f72656d 6f766500 c_add.gc_remove. │ │ │ │ │ - 0x00003bd4 67635f73 65747570 0067635f 64656c65 gc_setup.gc_dele │ │ │ │ │ - 0x00003be4 74650067 5f617474 725f6465 6c657465 te.g_attr_delete │ │ │ │ │ - 0x00003bf4 0067635f 72656e61 6d650067 635f6174 .gc_rename.gc_at │ │ │ │ │ - 0x00003c04 74720067 615f7368 696d6d65 72006761 tr.ga_shimmer.ga │ │ │ │ │ - 0x00003c14 5f676574 5f617263 0067615f 6572725f _get_arc.ga_err_ │ │ │ │ │ - 0x00003c24 6d697373 696e6700 675f7761 6c6b6f70 missing.g_walkop │ │ │ │ │ - 0x00003c34 74696f6e 73007374 72636d70 00675f77 tions.strcmp.g_w │ │ │ │ │ - 0x00003c44 616c6b00 675f6e6c 715f696e 69740067 alk.g_nlq_init.g │ │ │ │ │ - 0x00003c54 5f6e6c71 5f617070 656e6400 675f6e6c _nlq_append.g_nl │ │ │ │ │ - 0x00003c64 715f706f 7000675f 6e6c715f 636c6561 q_pop.g_nlq_clea │ │ │ │ │ - 0x00003c74 7200676d 5f57414c 4b00676d 5f475345 r.gm_WALK.gm_GSE │ │ │ │ │ - 0x00003c84 5400676d 5f474153 5349474e 00676d5f T.gm_GASSIGN.gm_ │ │ │ │ │ - 0x00003c94 41505045 4e440067 6d5f4152 43530067 APPEND.gm_ARCS.g │ │ │ │ │ - 0x00003ca4 6d5f4445 53455249 414c495a 4500676d m_DESERIALIZE.gm │ │ │ │ │ - 0x00003cb4 5f444553 54524f59 00676d5f 47455400 _DESTROY.gm_GET. │ │ │ │ │ - 0x00003cc4 676d5f47 4554414c 4c00676d 5f4b4559 gm_GETALL.gm_KEY │ │ │ │ │ - 0x00003cd4 45584953 54530067 6d5f4b45 59530067 EXISTS.gm_KEYS.g │ │ │ │ │ - 0x00003ce4 6d5f4c41 5050454e 4400676d 5f4e4f44 m_LAPPEND.gm_NOD │ │ │ │ │ - 0x00003cf4 45530067 6d5f5345 5249414c 495a4500 ES.gm_SERIALIZE. │ │ │ │ │ - 0x00003d04 676d5f53 45540067 6d5f5357 41500067 gm_SET.gm_SWAP.g │ │ │ │ │ - 0x00003d14 6d5f554e 53455400 676d5f6e 6f64655f m_UNSET.gm_node_ │ │ │ │ │ - 0x00003d24 554e5345 5400676d 5f6e6f64 655f5345 UNSET.gm_node_SE │ │ │ │ │ - 0x00003d34 5400676d 5f6e6f64 655f5245 4e414d45 T.gm_node_RENAME │ │ │ │ │ - 0x00003d44 00676d5f 6e6f6465 5f4f5050 4f534954 .gm_node_OPPOSIT │ │ │ │ │ - 0x00003d54 4500676d 5f6e6f64 655f4c41 5050454e E.gm_node_LAPPEN │ │ │ │ │ - 0x00003d64 4400676d 5f6e6f64 655f4b45 59530067 D.gm_node_KEYS.g │ │ │ │ │ - 0x00003d74 6d5f6e6f 64655f4b 45594558 49535453 m_node_KEYEXISTS │ │ │ │ │ - 0x00003d84 00676d5f 6e6f6465 5f494e53 45525400 .gm_node_INSERT. │ │ │ │ │ - 0x00003d94 676d5f6e 6f64655f 47455441 4c4c0067 gm_node_GETALL.g │ │ │ │ │ - 0x00003da4 6d5f6e6f 64655f47 45540067 6d5f6e6f m_node_GET.gm_no │ │ │ │ │ - 0x00003db4 64655f45 58495354 5300676d 5f6e6f64 de_EXISTS.gm_nod │ │ │ │ │ - 0x00003dc4 655f4445 4c455445 00676d5f 6e6f6465 e_DELETE.gm_node │ │ │ │ │ - 0x00003dd4 5f444547 52454500 676d5f6e 6f64655f _DEGREE.gm_node_ │ │ │ │ │ - 0x00003de4 41545452 00676d5f 6e6f6465 5f415050 ATTR.gm_node_APP │ │ │ │ │ - 0x00003df4 454e4400 676d5f61 72635f44 454c4554 END.gm_arc_DELET │ │ │ │ │ - 0x00003e04 4500676d 5f617263 5f415454 5200676d E.gm_arc_ATTR.gm │ │ │ │ │ - 0x00003e14 5f617263 5f415050 454e4400 676d5f61 _arc_APPEND.gm_a │ │ │ │ │ - 0x00003e24 72635f57 45494748 54530067 6d5f6172 rc_WEIGHTS.gm_ar │ │ │ │ │ - 0x00003e34 635f554e 53455457 45494748 00676d5f c_UNSETWEIGH.gm_ │ │ │ │ │ - 0x00003e44 6172635f 554e5345 5400676d 5f617263 arc_UNSET.gm_arc │ │ │ │ │ - 0x00003e54 5f544152 47455400 676d5f61 72635f53 _TARGET.gm_arc_S │ │ │ │ │ - 0x00003e64 4f555243 4500676d 5f617263 5f534554 OURCE.gm_arc_SET │ │ │ │ │ - 0x00003e74 57454947 48540067 6d5f6172 635f5345 WEIGHT.gm_arc_SE │ │ │ │ │ - 0x00003e84 54554e57 45494748 00676d5f 6172635f TUNWEIGH.gm_arc_ │ │ │ │ │ - 0x00003e94 53455400 676d5f61 72635f52 454e414d SET.gm_arc_RENAM │ │ │ │ │ - 0x00003ea4 4500676d 5f617263 5f4e4f44 45530067 E.gm_arc_NODES.g │ │ │ │ │ - 0x00003eb4 6d5f6172 635f4d4f 56455f54 41524700 m_arc_MOVE_TARG. │ │ │ │ │ - 0x00003ec4 676d5f61 72635f4d 4f56455f 53524300 gm_arc_MOVE_SRC. │ │ │ │ │ - 0x00003ed4 676d5f61 72635f4d 4f564500 676d5f61 gm_arc_MOVE.gm_a │ │ │ │ │ - 0x00003ee4 72635f4c 41505045 4e440067 6d5f6172 rc_LAPPEND.gm_ar │ │ │ │ │ - 0x00003ef4 635f4b45 59530067 6d5f6172 635f4b45 c_KEYS.gm_arc_KE │ │ │ │ │ - 0x00003f04 59455849 53545300 676d5f61 72635f49 YEXISTS.gm_arc_I │ │ │ │ │ - 0x00003f14 4e534552 5400676d 5f617263 5f484153 NSERT.gm_arc_HAS │ │ │ │ │ - 0x00003f24 57454947 48540067 6d5f6172 635f4745 WEIGHT.gm_arc_GE │ │ │ │ │ - 0x00003f34 54574549 47485400 676d5f61 72635f47 TWEIGHT.gm_arc_G │ │ │ │ │ - 0x00003f44 4554554e 57454947 4800676d 5f617263 ETUNWEIGH.gm_arc │ │ │ │ │ - 0x00003f54 5f474554 414c4c00 676d5f61 72635f47 _GETALL.gm_arc_G │ │ │ │ │ - 0x00003f64 45540067 6d5f6172 635f464c 49500067 ET.gm_arc_FLIP.g │ │ │ │ │ - 0x00003f74 6d5f6172 635f4558 49535453 0067615f m_arc_EXISTS.ga_ │ │ │ │ │ - 0x00003f84 64656c65 74650067 6e5f6465 6c657465 delete.gn_delete │ │ │ │ │ - 0x00003f94 00675f6e 65776e6f 64656e61 6d650073 .g_newnodename.s │ │ │ │ │ - 0x00003fa4 7072696e 74660067 5f6e6577 6172636e printf.g_newarcn │ │ │ │ │ - 0x00003fb4 616d6500 675f6d73 5f736572 69616c69 ame.g_ms_seriali │ │ │ │ │ - 0x00003fc4 7a650067 6e5f6765 745f6e6f 64650067 ze.gn_get_node.g │ │ │ │ │ - 0x00003fd4 5f617474 725f7365 7269616c 00676e5f _attr_serial.gn_ │ │ │ │ │ - 0x00003fe4 73657269 616c5f61 72637300 675f6174 serial_arcs.g_at │ │ │ │ │ - 0x00003ff4 74725f73 65726f6b 00676e5f 6e657700 tr_serok.gn_new. │ │ │ │ │ - 0x00004004 67615f6e 65770067 5f617474 725f6465 ga_new.g_attr_de │ │ │ │ │ - 0x00004014 73657269 616c0067 5f617373 69676e00 serial.g_assign. │ │ │ │ │ - 0x00004024 675f6174 74725f64 75700067 5f6d735f g_attr_dup.g_ms_ │ │ │ │ │ - 0x00004034 73657400 676e5f73 68696d6d 65720067 set.gn_shimmer.g │ │ │ │ │ - 0x00004044 6e5f6572 725f6d69 7373696e 6700676e n_err_missing.gn │ │ │ │ │ - 0x00004054 5f657272 5f647570 6c696361 74650067 _err_duplicate.g │ │ │ │ │ - 0x00004064 615f7365 7269616c 0067615f 6d765f73 a_serial.ga_mv_s │ │ │ │ │ - 0x00004074 72630067 615f6d76 5f647374 0067615f rc.ga_mv_dst.ga_ │ │ │ │ │ - 0x00004084 6572725f 6475706c 69636174 6500675f err_duplicate.g_ │ │ │ │ │ - 0x00004094 61747472 5f6b6579 7300675f 61747472 attr_keys.g_attr │ │ │ │ │ - 0x000040a4 5f6b6578 69737473 00675f61 7474725f _kexists.g_attr_ │ │ │ │ │ - 0x000040b4 67657400 675f6174 74725f67 6574616c get.g_attr_getal │ │ │ │ │ - 0x000040c4 6c00675f 61747472 5f756e73 65740067 l.g_attr_unset.g │ │ │ │ │ - 0x000040d4 5f617474 725f7365 7400675f 61747472 _attr_set.g_attr │ │ │ │ │ - 0x000040e4 5f617070 656e6400 675f6174 74725f6c _append.g_attr_l │ │ │ │ │ - 0x000040f4 61707065 6e640067 5f617474 725f6578 append.g_attr_ex │ │ │ │ │ - 0x00004104 74656e64 00675f6e 6c715f70 75736800 tend.g_nlq_push. │ │ │ │ │ - 0x00004114 67635f66 696c7465 72007374 726e636d gc_filter.strncm │ │ │ │ │ - 0x00004124 7000456e 644f6666 73657454 79706547 p.EndOffsetTypeG │ │ │ │ │ - 0x00004134 72617068 00737472 63707900 736d5f55 raph.strcpy.sm_U │ │ │ │ │ + 0x00003bc4 635f6669 6c746572 00676e5f 6765745f c_filter.gn_get_ │ │ │ │ │ + 0x00003bd4 6e6f6465 00737472 636d7000 67615f73 node.strcmp.ga_s │ │ │ │ │ + 0x00003be4 68696d6d 65720067 615f6765 745f6172 himmer.ga_get_ar │ │ │ │ │ + 0x00003bf4 63006761 5f657272 5f6d6973 73696e67 c.ga_err_missing │ │ │ │ │ + 0x00003c04 0067635f 61646400 67635f72 656d6f76 .gc_add.gc_remov │ │ │ │ │ + 0x00003c14 65006763 5f736574 75700067 635f6465 e.gc_setup.gc_de │ │ │ │ │ + 0x00003c24 6c657465 00675f61 7474725f 64656c65 lete.g_attr_dele │ │ │ │ │ + 0x00003c34 74650067 635f7265 6e616d65 0067635f te.gc_rename.gc_ │ │ │ │ │ + 0x00003c44 61747472 00676d5f 57414c4b 00676d5f attr.gm_WALK.gm_ │ │ │ │ │ + 0x00003c54 47534554 00676d5f 47415353 49474e00 GSET.gm_GASSIGN. │ │ │ │ │ + 0x00003c64 676d5f41 5050454e 4400676d 5f415243 gm_APPEND.gm_ARC │ │ │ │ │ + 0x00003c74 5300676d 5f444553 45524941 4c495a45 S.gm_DESERIALIZE │ │ │ │ │ + 0x00003c84 00676d5f 44455354 524f5900 676d5f47 .gm_DESTROY.gm_G │ │ │ │ │ + 0x00003c94 45540067 6d5f4745 54414c4c 00676d5f ET.gm_GETALL.gm_ │ │ │ │ │ + 0x00003ca4 4b455945 58495354 5300676d 5f4b4559 KEYEXISTS.gm_KEY │ │ │ │ │ + 0x00003cb4 5300676d 5f4c4150 50454e44 00676d5f S.gm_LAPPEND.gm_ │ │ │ │ │ + 0x00003cc4 4e4f4445 5300676d 5f534552 49414c49 NODES.gm_SERIALI │ │ │ │ │ + 0x00003cd4 5a450067 6d5f5345 5400676d 5f535741 ZE.gm_SET.gm_SWA │ │ │ │ │ + 0x00003ce4 5000676d 5f554e53 45540067 6d5f6e6f P.gm_UNSET.gm_no │ │ │ │ │ + 0x00003cf4 64655f55 4e534554 00676d5f 6e6f6465 de_UNSET.gm_node │ │ │ │ │ + 0x00003d04 5f534554 00676d5f 6e6f6465 5f52454e _SET.gm_node_REN │ │ │ │ │ + 0x00003d14 414d4500 676d5f6e 6f64655f 4f50504f AME.gm_node_OPPO │ │ │ │ │ + 0x00003d24 53495445 00676d5f 6e6f6465 5f4c4150 SITE.gm_node_LAP │ │ │ │ │ + 0x00003d34 50454e44 00676d5f 6e6f6465 5f4b4559 PEND.gm_node_KEY │ │ │ │ │ + 0x00003d44 5300676d 5f6e6f64 655f4b45 59455849 S.gm_node_KEYEXI │ │ │ │ │ + 0x00003d54 53545300 676d5f6e 6f64655f 494e5345 STS.gm_node_INSE │ │ │ │ │ + 0x00003d64 52540067 6d5f6e6f 64655f47 4554414c RT.gm_node_GETAL │ │ │ │ │ + 0x00003d74 4c00676d 5f6e6f64 655f4745 5400676d L.gm_node_GET.gm │ │ │ │ │ + 0x00003d84 5f6e6f64 655f4558 49535453 00676d5f _node_EXISTS.gm_ │ │ │ │ │ + 0x00003d94 6e6f6465 5f44454c 45544500 676d5f6e node_DELETE.gm_n │ │ │ │ │ + 0x00003da4 6f64655f 44454752 45450067 6d5f6e6f ode_DEGREE.gm_no │ │ │ │ │ + 0x00003db4 64655f41 54545200 676d5f6e 6f64655f de_ATTR.gm_node_ │ │ │ │ │ + 0x00003dc4 41505045 4e440067 6d5f6172 635f4445 APPEND.gm_arc_DE │ │ │ │ │ + 0x00003dd4 4c455445 00676d5f 6172635f 41545452 LETE.gm_arc_ATTR │ │ │ │ │ + 0x00003de4 00676d5f 6172635f 41505045 4e440067 .gm_arc_APPEND.g │ │ │ │ │ + 0x00003df4 6d5f6172 635f5745 49474854 5300676d m_arc_WEIGHTS.gm │ │ │ │ │ + 0x00003e04 5f617263 5f554e53 45545745 49474800 _arc_UNSETWEIGH. │ │ │ │ │ + 0x00003e14 676d5f61 72635f55 4e534554 00676d5f gm_arc_UNSET.gm_ │ │ │ │ │ + 0x00003e24 6172635f 54415247 45540067 6d5f6172 arc_TARGET.gm_ar │ │ │ │ │ + 0x00003e34 635f534f 55524345 00676d5f 6172635f c_SOURCE.gm_arc_ │ │ │ │ │ + 0x00003e44 53455457 45494748 5400676d 5f617263 SETWEIGHT.gm_arc │ │ │ │ │ + 0x00003e54 5f534554 554e5745 49474800 676d5f61 _SETUNWEIGH.gm_a │ │ │ │ │ + 0x00003e64 72635f53 45540067 6d5f6172 635f5245 rc_SET.gm_arc_RE │ │ │ │ │ + 0x00003e74 4e414d45 00676d5f 6172635f 4e4f4445 NAME.gm_arc_NODE │ │ │ │ │ + 0x00003e84 5300676d 5f617263 5f4d4f56 455f5441 S.gm_arc_MOVE_TA │ │ │ │ │ + 0x00003e94 52470067 6d5f6172 635f4d4f 56455f53 RG.gm_arc_MOVE_S │ │ │ │ │ + 0x00003ea4 52430067 6d5f6172 635f4d4f 56450067 RC.gm_arc_MOVE.g │ │ │ │ │ + 0x00003eb4 6d5f6172 635f4c41 5050454e 4400676d m_arc_LAPPEND.gm │ │ │ │ │ + 0x00003ec4 5f617263 5f4b4559 5300676d 5f617263 _arc_KEYS.gm_arc │ │ │ │ │ + 0x00003ed4 5f4b4559 45584953 54530067 6d5f6172 _KEYEXISTS.gm_ar │ │ │ │ │ + 0x00003ee4 635f494e 53455254 00676d5f 6172635f c_INSERT.gm_arc_ │ │ │ │ │ + 0x00003ef4 48415357 45494748 5400676d 5f617263 HASWEIGHT.gm_arc │ │ │ │ │ + 0x00003f04 5f474554 57454947 48540067 6d5f6172 _GETWEIGHT.gm_ar │ │ │ │ │ + 0x00003f14 635f4745 54554e57 45494748 00676d5f c_GETUNWEIGH.gm_ │ │ │ │ │ + 0x00003f24 6172635f 47455441 4c4c0067 6d5f6172 arc_GETALL.gm_ar │ │ │ │ │ + 0x00003f34 635f4745 5400676d 5f617263 5f464c49 c_GET.gm_arc_FLI │ │ │ │ │ + 0x00003f44 5000676d 5f617263 5f455849 53545300 P.gm_arc_EXISTS. │ │ │ │ │ + 0x00003f54 73707269 6e746600 7374726e 636d7000 sprintf.strncmp. │ │ │ │ │ + 0x00003f64 456e644f 66667365 74547970 65477261 EndOffsetTypeGra │ │ │ │ │ + 0x00003f74 70680073 74726370 7900675f 6d735f73 ph.strcpy.g_ms_s │ │ │ │ │ + 0x00003f84 65740067 5f617474 725f6578 74656e64 et.g_attr_extend │ │ │ │ │ + 0x00003f94 00675f61 7474725f 61707065 6e640067 .g_attr_append.g │ │ │ │ │ + 0x00003fa4 615f6465 6c657465 0067615f 6d765f73 a_delete.ga_mv_s │ │ │ │ │ + 0x00003fb4 72630067 615f6d76 5f647374 00675f61 rc.ga_mv_dst.g_a │ │ │ │ │ + 0x00003fc4 7474725f 67657400 675f6174 74725f67 ttr_get.g_attr_g │ │ │ │ │ + 0x00003fd4 6574616c 6c00675f 6e657761 72636e61 etall.g_newarcna │ │ │ │ │ + 0x00003fe4 6d650067 615f6e65 77006761 5f657272 me.ga_new.ga_err │ │ │ │ │ + 0x00003ff4 5f647570 6c696361 74650067 5f617474 _duplicate.g_att │ │ │ │ │ + 0x00004004 725f6b65 78697374 7300675f 61747472 r_kexists.g_attr │ │ │ │ │ + 0x00004014 5f6b6579 7300675f 61747472 5f6c6170 _keys.g_attr_lap │ │ │ │ │ + 0x00004024 70656e64 00675f61 7474725f 73657400 pend.g_attr_set. │ │ │ │ │ + 0x00004034 675f6174 74725f75 6e736574 00676e5f g_attr_unset.gn_ │ │ │ │ │ + 0x00004044 64656c65 74650067 6e5f6572 725f6d69 delete.gn_err_mi │ │ │ │ │ + 0x00004054 7373696e 6700676e 5f6e6577 00676e5f ssing.gn_new.gn_ │ │ │ │ │ + 0x00004064 6572725f 6475706c 69636174 6500675f err_duplicate.g_ │ │ │ │ │ + 0x00004074 6e65776e 6f64656e 616d6500 676e5f73 newnodename.gn_s │ │ │ │ │ + 0x00004084 68696d6d 65720067 5f6d735f 73657269 himmer.g_ms_seri │ │ │ │ │ + 0x00004094 616c697a 6500675f 77616c6b 6f707469 alize.g_walkopti │ │ │ │ │ + 0x000040a4 6f6e7300 675f7761 6c6b0067 615f7365 ons.g_walk.ga_se │ │ │ │ │ + 0x000040b4 7269616c 00675f61 7474725f 73657269 rial.g_attr_seri │ │ │ │ │ + 0x000040c4 616c0067 5f617474 725f7365 726f6b00 al.g_attr_serok. │ │ │ │ │ + 0x000040d4 675f6174 74725f64 65736572 69616c00 g_attr_deserial. │ │ │ │ │ + 0x000040e4 675f6174 74725f64 75700067 5f6e6c71 g_attr_dup.g_nlq │ │ │ │ │ + 0x000040f4 5f696e69 7400675f 6e6c715f 61707065 _init.g_nlq_appe │ │ │ │ │ + 0x00004104 6e640067 5f6e6c71 5f706f70 00675f6e nd.g_nlq_pop.g_n │ │ │ │ │ + 0x00004114 6c715f63 6c656172 00675f6e 6c715f70 lq_clear.g_nlq_p │ │ │ │ │ + 0x00004124 75736800 676e5f73 65726961 6c5f6172 ush.gn_serial_ar │ │ │ │ │ + 0x00004134 63730067 5f617373 69676e00 736d5f55 cs.g_assign.sm_U │ │ │ │ │ 0x00004144 4e494f4e 00736d5f 41444400 736d5f43 NION.sm_ADD.sm_C │ │ │ │ │ 0x00004154 4f4e5441 494e5300 736d5f44 49464645 ONTAINS.sm_DIFFE │ │ │ │ │ 0x00004164 52454e43 4500736d 5f454d50 54590073 RENCE.sm_EMPTY.s │ │ │ │ │ 0x00004174 6d5f4551 55414c00 736d5f45 58434c55 m_EQUAL.sm_EXCLU │ │ │ │ │ 0x00004184 44450073 6d5f494e 434c5544 4500736d DE.sm_INCLUDE.sm │ │ │ │ │ 0x00004194 5f494e54 45525345 43540073 6d5f494e _INTERSECT.sm_IN │ │ │ │ │ 0x000041a4 54455253 45435433 00736d5f 53495a45 TERSECT3.sm_SIZE │ │ │ │ │ 0x000041b4 00736d5f 53554253 45544f46 00736d5f .sm_SUBSETOF.sm_ │ │ │ │ │ 0x000041c4 53554254 52414354 00736d5f 53594d44 SUBTRACT.sm_SYMD │ │ │ │ │ - 0x000041d4 49464600 735f6765 7400735f 64757000 IFF.s_get.s_dup. │ │ │ │ │ - 0x000041e4 735f6e65 7700735f 636f6e74 61696e73 s_new.s_contains │ │ │ │ │ - 0x000041f4 00735f64 69666665 72656e63 6500735f .s_difference.s_ │ │ │ │ │ - 0x00004204 6c747970 6500735f 656d7074 7900735f ltype.s_empty.s_ │ │ │ │ │ - 0x00004214 65717561 6c00735f 73756274 72616374 equal.s_subtract │ │ │ │ │ - 0x00004224 3100735f 61646431 00735f69 6e746572 1.s_add1.s_inter │ │ │ │ │ - 0x00004234 73656374 00735f66 72656500 735f7369 sect.s_free.s_si │ │ │ │ │ - 0x00004244 7a650073 5f737562 7365746f 6600735f ze.s_subsetof.s_ │ │ │ │ │ - 0x00004254 756e696f 6e00735f 61646400 7374726c union.s_add.strl │ │ │ │ │ - 0x00004264 656e0073 5f737479 70650073 5f737562 en.s_stype.s_sub │ │ │ │ │ - 0x00004274 74726163 74006a73 6f6e7061 72736500 tract.jsonparse. │ │ │ │ │ + 0x000041d4 49464600 7374726c 656e0073 5f676574 IFF.strlen.s_get │ │ │ │ │ + 0x000041e4 00735f6e 65770073 5f737479 70650073 .s_new.s_stype.s │ │ │ │ │ + 0x000041f4 5f6c7479 70650073 5f73697a 6500735f _ltype.s_size.s_ │ │ │ │ │ + 0x00004204 656d7074 7900735f 66726565 00735f63 empty.s_free.s_c │ │ │ │ │ + 0x00004214 6f6e7461 696e7300 735f696e 74657273 ontains.s_inters │ │ │ │ │ + 0x00004224 65637400 735f6164 6400735f 64757000 ect.s_add.s_dup. │ │ │ │ │ + 0x00004234 735f6469 66666572 656e6365 00735f75 s_difference.s_u │ │ │ │ │ + 0x00004244 6e696f6e 00735f61 64643100 735f7375 nion.s_add1.s_su │ │ │ │ │ + 0x00004254 62747261 63740073 5f737562 74726163 btract.s_subtrac │ │ │ │ │ + 0x00004264 74310073 5f657175 616c0073 5f737562 t1.s_equal.s_sub │ │ │ │ │ + 0x00004274 7365746f 66006a73 6f6e7061 72736500 setof.jsonparse. │ │ │ │ │ 0x00004284 6a736f6e 736b6970 00797970 61727365 jsonskip.yyparse │ │ │ │ │ 0x00004294 006d616c 6c6f6300 73747274 6f640074 .malloc.strtod.t │ │ │ │ │ 0x000042a4 6d735f61 73736967 6e00745f 64657365 ms_assign.t_dese │ │ │ │ │ - 0x000042b4 7269616c 697a6500 745f7761 6c6b6f70 rialize.t_walkop │ │ │ │ │ - 0x000042c4 74696f6e 7300745f 77616c6b 00745f77 tions.t_walk.t_w │ │ │ │ │ - 0x000042d4 616c6b5f 696e766f 6b657363 72697074 alk_invokescript │ │ │ │ │ - 0x000042e4 00745f77 616c6b5f 696e766f 6b65636d .t_walk_invokecm │ │ │ │ │ - 0x000042f4 6400746e 5f736869 6d6d6572 00746e5f d.tn_shimmer.tn_ │ │ │ │ │ - 0x00004304 6765745f 6e6f6465 00746e5f 6e6f6465 get_node.tn_node │ │ │ │ │ - 0x00004314 00746e5f 6e6f746e 6f646500 746e5f6c .tn_notnode.tn_l │ │ │ │ │ - 0x00004324 65616600 746e5f6e 65770074 6e5f6e6f eaf.tn_new.tn_no │ │ │ │ │ - 0x00004334 746c6561 6600746e 5f64656c 65746500 tleaf.tn_delete. │ │ │ │ │ - 0x00004344 746e5f73 74727563 74757265 00746e5f tn_structure.tn_ │ │ │ │ │ - 0x00004354 64657461 63680074 6e5f6465 74616368 detach.tn_detach │ │ │ │ │ - 0x00004364 6d616e79 00746e5f 64657461 63686368 many.tn_detachch │ │ │ │ │ - 0x00004374 696c6472 656e0074 6e5f6170 70656e64 ildren.tn_append │ │ │ │ │ - 0x00004384 00746e5f 61707065 6e646d61 6e790074 .tn_appendmany.t │ │ │ │ │ - 0x00004394 6e5f696e 73657274 00746e5f 696e7365 n_insert.tn_inse │ │ │ │ │ - 0x000043a4 72746d61 6e790074 6e5f6375 7400746e rtmany.tn_cut.tn │ │ │ │ │ - 0x000043b4 5f647570 00746e5f 65787465 6e645f61 _dup.tn_extend_a │ │ │ │ │ - 0x000043c4 74747200 746e5f73 65745f61 74747200 ttr.tn_set_attr. │ │ │ │ │ - 0x000043d4 746e5f64 65707468 00745f73 74727563 tn_depth.t_struc │ │ │ │ │ - 0x000043e4 74757265 00746e5f 68656967 68740074 ture.tn_height.t │ │ │ │ │ - 0x000043f4 6e5f6e64 65736365 6e64616e 74730074 n_ndescendants.t │ │ │ │ │ - 0x00004404 6e5f6765 74646573 63656e64 616e7473 n_getdescendants │ │ │ │ │ - 0x00004414 00746e5f 67657463 68696c64 72656e00 .tn_getchildren. │ │ │ │ │ - 0x00004424 746e5f66 696c7465 726e6f64 65730074 tn_filternodes.t │ │ │ │ │ - 0x00004434 6e5f6973 616e6365 73746f72 6f660074 n_isancestorof.t │ │ │ │ │ - 0x00004444 6e5f6765 745f6174 74720074 6e5f7365 n_get_attr.tn_se │ │ │ │ │ - 0x00004454 7269616c 697a6500 456e644f 66667365 rialize.EndOffse │ │ │ │ │ - 0x00004464 74547970 65005f5f 63747970 655f625f tType.__ctype_b_ │ │ │ │ │ - 0x00004474 6c6f6300 746d5f54 41535349 474e0074 loc.tm_TASSIGN.t │ │ │ │ │ - 0x00004484 6d5f5453 45540074 6d735f73 65740074 m_TSET.tms_set.t │ │ │ │ │ - 0x00004494 6d5f414e 43455354 4f525300 746d5f41 m_ANCESTORS.tm_A │ │ │ │ │ - 0x000044a4 5050454e 4400746d 5f415454 5200746d PPEND.tm_ATTR.tm │ │ │ │ │ - 0x000044b4 5f434849 4c445245 4e00746d 735f6765 _CHILDREN.tms_ge │ │ │ │ │ - 0x000044c4 74636869 6c647265 6e00746d 5f435554 tchildren.tm_CUT │ │ │ │ │ - 0x000044d4 00746d5f 44454c45 54450074 6d5f4445 .tm_DELETE.tm_DE │ │ │ │ │ - 0x000044e4 50544800 746d5f44 45534345 4e44414e PTH.tm_DESCENDAN │ │ │ │ │ - 0x000044f4 54530074 6d5f4445 53455249 414c495a TS.tm_DESERIALIZ │ │ │ │ │ - 0x00004504 4500746d 5f455849 53545300 746d5f47 E.tm_EXISTS.tm_G │ │ │ │ │ - 0x00004514 4554414c 4c00746d 5f484549 47485400 ETALL.tm_HEIGHT. │ │ │ │ │ - 0x00004524 746d5f49 4e444558 00746d5f 494e5345 tm_INDEX.tm_INSE │ │ │ │ │ - 0x00004534 52540074 5f6e6577 6e6f6465 6e616d65 RT.t_newnodename │ │ │ │ │ - 0x00004544 00746d5f 49534c45 41460074 6d5f4b45 .tm_ISLEAF.tm_KE │ │ │ │ │ - 0x00004554 59455849 53545300 746d5f4b 45595300 YEXISTS.tm_KEYS. │ │ │ │ │ - 0x00004564 746d5f4c 41505045 4e440074 6d5f4c45 tm_LAPPEND.tm_LE │ │ │ │ │ - 0x00004574 41564553 00746d5f 4d4f5645 00746d5f AVES.tm_MOVE.tm_ │ │ │ │ │ - 0x00004584 4e455854 00746d5f 4e4f4445 5300746d NEXT.tm_NODES.tm │ │ │ │ │ - 0x00004594 5f4e554d 4348494c 4452454e 00746d5f _NUMCHILDREN.tm_ │ │ │ │ │ - 0x000045a4 50415245 4e540074 6d5f5052 4556494f PARENT.tm_PREVIO │ │ │ │ │ - 0x000045b4 55530074 6d5f5245 4e414d45 00746d5f US.tm_RENAME.tm_ │ │ │ │ │ - 0x000045c4 524f4f54 4e414d45 00746d5f 53455249 ROOTNAME.tm_SERI │ │ │ │ │ - 0x000045d4 414c495a 4500746d 735f7365 7269616c ALIZE.tms_serial │ │ │ │ │ - 0x000045e4 697a6500 746d5f53 45540074 6d5f5350 ize.tm_SET.tm_SP │ │ │ │ │ - 0x000045f4 4c494345 00746d5f 53574150 00746d5f LICE.tm_SWAP.tm_ │ │ │ │ │ - 0x00004604 554e5345 5400746d 5f57414c 4b00746d UNSET.tm_WALK.tm │ │ │ │ │ - 0x00004614 5f57414c 4b50524f 4300745f 61737369 _WALKPROC.t_assi │ │ │ │ │ - 0x00004624 676e0074 5f64756d 70006670 72696e74 gn.t_dump.fprint │ │ │ │ │ + 0x000042b4 7269616c 697a6500 746d5f57 414c4b50 rialize.tm_WALKP │ │ │ │ │ + 0x000042c4 524f4300 746d5f54 53455400 746d5f54 ROC.tm_TSET.tm_T │ │ │ │ │ + 0x000042d4 41535349 474e0074 6d5f414e 43455354 ASSIGN.tm_ANCEST │ │ │ │ │ + 0x000042e4 4f525300 746d5f41 5050454e 4400746d ORS.tm_APPEND.tm │ │ │ │ │ + 0x000042f4 5f415454 5200746d 5f434849 4c445245 _ATTR.tm_CHILDRE │ │ │ │ │ + 0x00004304 4e00746d 5f435554 00746d5f 44454c45 N.tm_CUT.tm_DELE │ │ │ │ │ + 0x00004314 54450074 6d5f4445 50544800 746d5f44 TE.tm_DEPTH.tm_D │ │ │ │ │ + 0x00004324 45534345 4e44414e 54530074 6d5f4445 ESCENDANTS.tm_DE │ │ │ │ │ + 0x00004334 53455249 414c495a 4500746d 5f455849 SERIALIZE.tm_EXI │ │ │ │ │ + 0x00004344 53545300 746d5f47 4554414c 4c00746d STS.tm_GETALL.tm │ │ │ │ │ + 0x00004354 5f484549 47485400 746d5f49 4e444558 _HEIGHT.tm_INDEX │ │ │ │ │ + 0x00004364 00746d5f 494e5345 52540074 6d5f4953 .tm_INSERT.tm_IS │ │ │ │ │ + 0x00004374 4c454146 00746d5f 4b455945 58495354 LEAF.tm_KEYEXIST │ │ │ │ │ + 0x00004384 5300746d 5f4b4559 5300746d 5f4c4150 S.tm_KEYS.tm_LAP │ │ │ │ │ + 0x00004394 50454e44 00746d5f 4c454156 45530074 PEND.tm_LEAVES.t │ │ │ │ │ + 0x000043a4 6d5f4d4f 56450074 6d5f4e45 58540074 m_MOVE.tm_NEXT.t │ │ │ │ │ + 0x000043b4 6d5f4e4f 44455300 746d5f4e 554d4348 m_NODES.tm_NUMCH │ │ │ │ │ + 0x000043c4 494c4452 454e0074 6d5f5041 52454e54 ILDREN.tm_PARENT │ │ │ │ │ + 0x000043d4 00746d5f 50524556 494f5553 00746d5f .tm_PREVIOUS.tm_ │ │ │ │ │ + 0x000043e4 52454e41 4d450074 6d5f524f 4f544e41 RENAME.tm_ROOTNA │ │ │ │ │ + 0x000043f4 4d450074 6d5f5345 5249414c 495a4500 ME.tm_SERIALIZE. │ │ │ │ │ + 0x00004404 746d5f53 45540074 6d5f5350 4c494345 tm_SET.tm_SPLICE │ │ │ │ │ + 0x00004414 00746d5f 53574150 00746d5f 554e5345 .tm_SWAP.tm_UNSE │ │ │ │ │ + 0x00004424 5400746d 5f57414c 4b00746d 735f6765 T.tm_WALK.tms_ge │ │ │ │ │ + 0x00004434 74636869 6c647265 6e00746e 5f676574 tchildren.tn_get │ │ │ │ │ + 0x00004444 64657363 656e6461 6e747300 746e5f67 descendants.tn_g │ │ │ │ │ + 0x00004454 65746368 696c6472 656e0074 6e5f6669 etchildren.tn_fi │ │ │ │ │ + 0x00004464 6c746572 6e6f6465 7300745f 61737369 lternodes.t_assi │ │ │ │ │ + 0x00004474 676e0074 6d735f73 65726961 6c697a65 gn.tms_serialize │ │ │ │ │ + 0x00004484 00746e5f 6e646573 63656e64 616e7473 .tn_ndescendants │ │ │ │ │ + 0x00004494 00746e5f 73657269 616c697a 6500746d .tn_serialize.tm │ │ │ │ │ + 0x000044a4 735f7365 7400456e 644f6666 73657454 s_set.EndOffsetT │ │ │ │ │ + 0x000044b4 79706500 5f5f6374 7970655f 625f6c6f ype.__ctype_b_lo │ │ │ │ │ + 0x000044c4 6300746e 5f676574 5f6e6f64 6500746e c.tn_get_node.tn │ │ │ │ │ + 0x000044d4 5f646570 74680074 6e5f6578 74656e64 _depth.tn_extend │ │ │ │ │ + 0x000044e4 5f617474 7200746e 5f637574 00746e5f _attr.tn_cut.tn_ │ │ │ │ │ + 0x000044f4 64657461 63680074 6e5f6465 6c657465 detach.tn_delete │ │ │ │ │ + 0x00004504 00746e5f 68656967 68740074 6e5f6973 .tn_height.tn_is │ │ │ │ │ + 0x00004514 616e6365 73746f72 6f660074 6e5f696e ancestorof.tn_in │ │ │ │ │ + 0x00004524 73657274 00746e5f 6e657700 745f6e65 sert.tn_new.t_ne │ │ │ │ │ + 0x00004534 776e6f64 656e616d 6500746e 5f696e73 wnodename.tn_ins │ │ │ │ │ + 0x00004544 6572746d 616e7900 746e5f73 68696d6d ertmany.tn_shimm │ │ │ │ │ + 0x00004554 65720074 6e5f6465 74616368 6d616e79 er.tn_detachmany │ │ │ │ │ + 0x00004564 00746e5f 61707065 6e646d61 6e790074 .tn_appendmany.t │ │ │ │ │ + 0x00004574 5f77616c 6b6f7074 696f6e73 00745f77 _walkoptions.t_w │ │ │ │ │ + 0x00004584 616c6b00 745f7761 6c6b5f69 6e766f6b alk.t_walk_invok │ │ │ │ │ + 0x00004594 65736372 69707400 745f7761 6c6b5f69 escript.t_walk_i │ │ │ │ │ + 0x000045a4 6e766f6b 65636d64 00746e5f 6e6f6465 nvokecmd.tn_node │ │ │ │ │ + 0x000045b4 00746e5f 6e6f746e 6f646500 746e5f6c .tn_notnode.tn_l │ │ │ │ │ + 0x000045c4 65616600 746e5f6e 6f746c65 61660074 eaf.tn_notleaf.t │ │ │ │ │ + 0x000045d4 6e5f7374 72756374 75726500 746e5f64 n_structure.tn_d │ │ │ │ │ + 0x000045e4 65746163 68636869 6c647265 6e00746e etachchildren.tn │ │ │ │ │ + 0x000045f4 5f617070 656e6400 746e5f64 75700074 _append.tn_dup.t │ │ │ │ │ + 0x00004604 6e5f7365 745f6174 74720074 5f737472 n_set_attr.t_str │ │ │ │ │ + 0x00004614 75637475 72650074 6e5f6765 745f6174 ucture.tn_get_at │ │ │ │ │ + 0x00004624 74720074 5f64756d 70006670 72696e74 tr.t_dump.fprint │ │ │ │ │ 0x00004634 66006666 6c757368 00667075 74630066 f.fflush.fputc.f │ │ │ │ │ 0x00004644 77726974 65007061 72616d5f 64656c65 write.param_dele │ │ │ │ │ 0x00004654 74650070 6172616d 5f736574 636d6400 te.param_setcmd. │ │ │ │ │ - 0x00004664 70617261 6d6d735f 6f626a63 6d640072 paramms_objcmd.r │ │ │ │ │ - 0x00004674 64655f70 6172616d 5f64656c 00706172 de_param_del.par │ │ │ │ │ - 0x00004684 616d5f69 6e746572 6e007264 655f7061 am_intern.rde_pa │ │ │ │ │ - 0x00004694 72616d5f 75706461 74655f73 7472696e ram_update_strin │ │ │ │ │ - 0x000046a4 67730072 64655f70 6172616d 5f6e6577 gs.rde_param_new │ │ │ │ │ - 0x000046b4 00726465 5f6f745f 696e7465 726e3000 .rde_ot_intern0. │ │ │ │ │ - 0x000046c4 7264655f 6f745f69 6e746572 6e310072 rde_ot_intern1.r │ │ │ │ │ - 0x000046d4 64655f6f 745f696e 7465726e 32007264 de_ot_intern2.rd │ │ │ │ │ - 0x000046e4 655f7463 5f6e6577 00726465 5f737461 e_tc_new.rde_sta │ │ │ │ │ - 0x000046f4 636b5f6e 65770072 64655f74 635f6465 ck_new.rde_tc_de │ │ │ │ │ - 0x00004704 6c007264 655f7374 61636b5f 64656c00 l.rde_stack_del. │ │ │ │ │ - 0x00004714 7264655f 74635f73 697a6500 7264655f rde_tc_size.rde_ │ │ │ │ │ - 0x00004724 73746163 6b5f7369 7a650072 64655f74 stack_size.rde_t │ │ │ │ │ - 0x00004734 635f636c 65617200 7264655f 73746163 c_clear.rde_stac │ │ │ │ │ - 0x00004744 6b5f7472 696d0072 64655f74 635f6170 k_trim.rde_tc_ap │ │ │ │ │ - 0x00004754 70656e64 00726465 5f737461 636b5f70 pend.rde_stack_p │ │ │ │ │ - 0x00004764 75736800 7264655f 74635f67 65740072 ush.rde_tc_get.r │ │ │ │ │ - 0x00004774 64655f73 7461636b 5f676574 00726465 de_stack_get.rde │ │ │ │ │ - 0x00004784 5f74635f 6765745f 73007264 655f7374 _tc_get_s.rde_st │ │ │ │ │ - 0x00004794 61636b5f 746f7000 7264655f 73746163 ack_top.rde_stac │ │ │ │ │ - 0x000047a4 6b5f706f 70007264 655f7374 61636b5f k_pop.rde_stack_ │ │ │ │ │ - 0x000047b4 64726f70 00726465 5f737461 636b5f6d drop.rde_stack_m │ │ │ │ │ - 0x000047c4 6f766500 70617261 6d5f414d 41524b45 ove.param_AMARKE │ │ │ │ │ - 0x000047d4 44007264 655f7061 72616d5f 71756572 D.rde_param_quer │ │ │ │ │ - 0x000047e4 795f616d 61726b00 70617261 6d5f4153 y_amark.param_AS │ │ │ │ │ - 0x000047f4 54007264 655f7061 72616d5f 71756572 T.rde_param_quer │ │ │ │ │ - 0x00004804 795f6173 74007061 72616d5f 41535453 y_ast.param_ASTS │ │ │ │ │ - 0x00004814 00706172 616d5f43 48414e00 7264655f .param_CHAN.rde_ │ │ │ │ │ - 0x00004824 70617261 6d5f7175 6572795f 696e0070 param_query_in.p │ │ │ │ │ - 0x00004834 6172616d 5f434f4d 504c4554 45007264 aram_COMPLETE.rd │ │ │ │ │ - 0x00004844 655f7061 72616d5f 71756572 795f7374 e_param_query_st │ │ │ │ │ - 0x00004854 00726465 5f706172 616d5f71 75657279 .rde_param_query │ │ │ │ │ - 0x00004864 5f6c7374 6f700072 64655f70 6172616d _lstop.rde_param │ │ │ │ │ - 0x00004874 5f717565 72795f63 6c007264 655f7061 _query_cl.rde_pa │ │ │ │ │ - 0x00004884 72616d5f 71756572 795f6572 00726465 ram_query_er.rde │ │ │ │ │ - 0x00004894 5f706172 616d5f71 75657279 5f65725f _param_query_er_ │ │ │ │ │ - 0x000048a4 74636c00 70617261 6d5f4355 5252454e tcl.param_CURREN │ │ │ │ │ - 0x000048b4 54007264 655f7061 72616d5f 71756572 T.rde_param_quer │ │ │ │ │ - 0x000048c4 795f6363 00706172 616d5f44 41544100 y_cc.param_DATA. │ │ │ │ │ - 0x000048d4 7264655f 70617261 6d5f6461 74610070 rde_param_data.p │ │ │ │ │ - 0x000048e4 6172616d 5f444553 54524f59 00706172 aram_DESTROY.par │ │ │ │ │ - 0x000048f4 616d5f45 4d41524b 45440072 64655f70 am_EMARKED.rde_p │ │ │ │ │ - 0x00004904 6172616d 5f717565 72795f65 73007061 aram_query_es.pa │ │ │ │ │ - 0x00004914 72616d5f 4552524f 52007061 72616d5f ram_ERROR.param_ │ │ │ │ │ - 0x00004924 4c4d4152 4b454400 7264655f 70617261 LMARKED.rde_para │ │ │ │ │ - 0x00004934 6d5f7175 6572795f 6c730070 6172616d m_query_ls.param │ │ │ │ │ - 0x00004944 5f4c4f43 4154494f 4e007061 72616d5f _LOCATION.param_ │ │ │ │ │ - 0x00004954 4f4b0070 6172616d 5f524553 45540072 OK.param_RESET.r │ │ │ │ │ - 0x00004964 64655f70 6172616d 5f726573 65740070 de_param_reset.p │ │ │ │ │ - 0x00004974 6172616d 5f534341 43484544 00726465 aram_SCACHED.rde │ │ │ │ │ - 0x00004984 5f706172 616d5f71 75657279 5f6e6300 _param_query_nc. │ │ │ │ │ - 0x00004994 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ - 0x000049a4 73747269 6e670070 6172616d 5f53594d string.param_SYM │ │ │ │ │ - 0x000049b4 424f4c53 00706172 616d5f54 4f4b454e BOLS.param_TOKEN │ │ │ │ │ - 0x000049c4 53007264 655f7061 72616d5f 71756572 S.rde_param_quer │ │ │ │ │ - 0x000049d4 795f7463 5f73697a 65007264 655f7061 y_tc_size.rde_pa │ │ │ │ │ - 0x000049e4 72616d5f 71756572 795f7463 5f676574 ram_query_tc_get │ │ │ │ │ - 0x000049f4 5f730070 6172616d 5f56414c 55450072 _s.param_VALUE.r │ │ │ │ │ - 0x00004a04 64655f70 6172616d 5f717565 72795f73 de_param_query_s │ │ │ │ │ - 0x00004a14 76007061 72616d5f 465f636f 6e74696e v.param_F_contin │ │ │ │ │ - 0x00004a24 75650070 6172616d 5f465f72 65747572 ue.param_F_retur │ │ │ │ │ - 0x00004a34 6e007061 72616d5f 4f5f636f 6e74696e n.param_O_contin │ │ │ │ │ - 0x00004a44 75650070 6172616d 5f4f5f72 65747572 ue.param_O_retur │ │ │ │ │ - 0x00004a54 6e007061 72616d5f 495f7374 5f666169 n.param_I_st_fai │ │ │ │ │ - 0x00004a64 6c007264 655f7061 72616d5f 695f7374 l.rde_param_i_st │ │ │ │ │ - 0x00004a74 61747573 5f666169 6c007061 72616d5f atus_fail.param_ │ │ │ │ │ - 0x00004a84 495f7374 5f6e6567 00726465 5f706172 I_st_neg.rde_par │ │ │ │ │ - 0x00004a94 616d5f69 5f737461 7475735f 6e656761 am_i_status_nega │ │ │ │ │ - 0x00004aa4 74650070 6172616d 5f495f73 745f6f6b te.param_I_st_ok │ │ │ │ │ - 0x00004ab4 00726465 5f706172 616d5f69 5f737461 .rde_param_i_sta │ │ │ │ │ - 0x00004ac4 7475735f 6f6b0070 6172616d 5f495f65 tus_ok.param_I_e │ │ │ │ │ - 0x00004ad4 725f636c 65617200 7264655f 70617261 r_clear.rde_para │ │ │ │ │ - 0x00004ae4 6d5f695f 6572726f 725f636c 65617200 m_i_error_clear. │ │ │ │ │ - 0x00004af4 70617261 6d5f495f 65725f63 6c656172 param_I_er_clear │ │ │ │ │ - 0x00004b04 5f707573 68007264 655f7061 72616d5f _push.rde_param_ │ │ │ │ │ - 0x00004b14 695f6572 726f725f 70757368 00706172 i_error_push.par │ │ │ │ │ - 0x00004b24 616d5f49 5f65725f 6e740072 64655f70 am_I_er_nt.rde_p │ │ │ │ │ - 0x00004b34 6172616d 5f695f65 72726f72 5f6e6f6e aram_i_error_non │ │ │ │ │ - 0x00004b44 7465726d 696e616c 00706172 616d5f49 terminal.param_I │ │ │ │ │ - 0x00004b54 5f65725f 706f706d 65726765 00726465 _er_popmerge.rde │ │ │ │ │ - 0x00004b64 5f706172 616d5f69 5f657272 6f725f70 _param_i_error_p │ │ │ │ │ - 0x00004b74 6f705f6d 65726765 00706172 616d5f49 op_merge.param_I │ │ │ │ │ - 0x00004b84 5f65725f 70757368 00706172 616d5f46 _er_push.param_F │ │ │ │ │ - 0x00004b94 5f6c6f63 5f706f70 5f726577 696e6400 _loc_pop_rewind. │ │ │ │ │ - 0x00004ba4 7264655f 70617261 6d5f695f 6c6f635f rde_param_i_loc_ │ │ │ │ │ - 0x00004bb4 706f705f 72657769 6e640070 6172616d pop_rewind.param │ │ │ │ │ - 0x00004bc4 5f495f6c 6f635f70 6f705f64 69736361 _I_loc_pop_disca │ │ │ │ │ - 0x00004bd4 72640072 64655f70 6172616d 5f695f6c rd.rde_param_i_l │ │ │ │ │ - 0x00004be4 6f635f70 6f705f64 69736361 72640070 oc_pop_discard.p │ │ │ │ │ - 0x00004bf4 6172616d 5f4f5f6c 6f635f70 6f705f64 aram_O_loc_pop_d │ │ │ │ │ - 0x00004c04 69736361 72640070 6172616d 5f495f6c iscard.param_I_l │ │ │ │ │ - 0x00004c14 6f635f70 6f705f72 65776469 73007061 oc_pop_rewdis.pa │ │ │ │ │ - 0x00004c24 72616d5f 495f6c6f 635f706f 705f7265 ram_I_loc_pop_re │ │ │ │ │ - 0x00004c34 77696e64 00706172 616d5f49 5f6c6f63 wind.param_I_loc │ │ │ │ │ - 0x00004c44 5f726577 696e6400 7264655f 70617261 _rewind.rde_para │ │ │ │ │ - 0x00004c54 6d5f695f 6c6f635f 72657769 6e640070 m_i_loc_rewind.p │ │ │ │ │ - 0x00004c64 6172616d 5f495f6c 6f635f70 75736800 aram_I_loc_push. │ │ │ │ │ - 0x00004c74 7264655f 70617261 6d5f695f 6c6f635f rde_param_i_loc_ │ │ │ │ │ - 0x00004c84 70757368 00706172 616d5f46 5f617374 push.param_F_ast │ │ │ │ │ - 0x00004c94 5f706f70 5f726577 696e6400 7264655f _pop_rewind.rde_ │ │ │ │ │ - 0x00004ca4 70617261 6d5f695f 6173745f 706f705f param_i_ast_pop_ │ │ │ │ │ - 0x00004cb4 72657769 6e640070 6172616d 5f495f61 rewind.param_I_a │ │ │ │ │ - 0x00004cc4 73745f70 6f705f64 69736361 72640072 st_pop_discard.r │ │ │ │ │ - 0x00004cd4 64655f70 6172616d 5f695f61 73745f70 de_param_i_ast_p │ │ │ │ │ - 0x00004ce4 6f705f64 69736361 72640070 6172616d op_discard.param │ │ │ │ │ - 0x00004cf4 5f4f5f61 73745f70 6f705f64 69736361 _O_ast_pop_disca │ │ │ │ │ - 0x00004d04 72640070 6172616d 5f495f61 73745f70 rd.param_I_ast_p │ │ │ │ │ - 0x00004d14 6f705f64 69737265 77007061 72616d5f op_disrew.param_ │ │ │ │ │ - 0x00004d24 495f6173 745f706f 705f7265 77646973 I_ast_pop_rewdis │ │ │ │ │ - 0x00004d34 00706172 616d5f49 5f617374 5f706f70 .param_I_ast_pop │ │ │ │ │ - 0x00004d44 5f726577 696e6400 70617261 6d5f495f _rewind.param_I_ │ │ │ │ │ - 0x00004d54 6173745f 72657769 6e640072 64655f70 ast_rewind.rde_p │ │ │ │ │ - 0x00004d64 6172616d 5f695f61 73745f72 6577696e aram_i_ast_rewin │ │ │ │ │ - 0x00004d74 64007061 72616d5f 495f6173 745f7075 d.param_I_ast_pu │ │ │ │ │ - 0x00004d84 73680072 64655f70 6172616d 5f695f61 sh.rde_param_i_a │ │ │ │ │ - 0x00004d94 73745f70 75736800 70617261 6d5f4f5f st_push.param_O_ │ │ │ │ │ - 0x00004da4 6173745f 76616c75 655f7075 73680072 ast_value_push.r │ │ │ │ │ - 0x00004db4 64655f70 6172616d 5f695f61 73745f76 de_param_i_ast_v │ │ │ │ │ - 0x00004dc4 616c7565 5f707573 68007061 72616d5f alue_push.param_ │ │ │ │ │ - 0x00004dd4 495f7379 6d626f6c 5f726573 746f7265 I_symbol_restore │ │ │ │ │ - 0x00004de4 00726465 5f706172 616d5f69 5f73796d .rde_param_i_sym │ │ │ │ │ - 0x00004df4 626f6c5f 72657374 6f726500 70617261 bol_restore.para │ │ │ │ │ - 0x00004e04 6d5f495f 73796d62 6f6c5f73 61766500 m_I_symbol_save. │ │ │ │ │ - 0x00004e14 7264655f 70617261 6d5f695f 73796d62 rde_param_i_symb │ │ │ │ │ - 0x00004e24 6f6c5f73 61766500 70617261 6d5f495f ol_save.param_I_ │ │ │ │ │ - 0x00004e34 76616c75 655f636c 65616600 7264655f value_cleaf.rde_ │ │ │ │ │ - 0x00004e44 70617261 6d5f695f 76616c75 655f6c65 param_i_value_le │ │ │ │ │ - 0x00004e54 61660072 64655f70 6172616d 5f695f76 af.rde_param_i_v │ │ │ │ │ - 0x00004e64 616c7565 5f636c65 61720070 6172616d alue_clear.param │ │ │ │ │ - 0x00004e74 5f495f76 616c7565 5f636c65 61720070 _I_value_clear.p │ │ │ │ │ - 0x00004e84 6172616d 5f495f76 616c7565 5f637265 aram_I_value_cre │ │ │ │ │ - 0x00004e94 64756365 00726465 5f706172 616d5f69 duce.rde_param_i │ │ │ │ │ - 0x00004ea4 5f76616c 75655f72 65647563 65007061 _value_reduce.pa │ │ │ │ │ - 0x00004eb4 72616d5f 495f696e 7075745f 6e657874 ram_I_input_next │ │ │ │ │ - 0x00004ec4 00726465 5f706172 616d5f69 5f696e70 .rde_param_i_inp │ │ │ │ │ - 0x00004ed4 75745f6e 65787400 70617261 6d5f495f ut_next.param_I_ │ │ │ │ │ - 0x00004ee4 74657374 5f616c6e 756d0072 64655f70 test_alnum.rde_p │ │ │ │ │ - 0x00004ef4 6172616d 5f695f74 6573745f 616c6e75 aram_i_test_alnu │ │ │ │ │ - 0x00004f04 6d007061 72616d5f 495f7465 73745f61 m.param_I_test_a │ │ │ │ │ - 0x00004f14 6c706861 00726465 5f706172 616d5f69 lpha.rde_param_i │ │ │ │ │ - 0x00004f24 5f746573 745f616c 70686100 70617261 _test_alpha.para │ │ │ │ │ - 0x00004f34 6d5f495f 74657374 5f617363 69690072 m_I_test_ascii.r │ │ │ │ │ - 0x00004f44 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ - 0x00004f54 61736369 69007061 72616d5f 495f7465 ascii.param_I_te │ │ │ │ │ - 0x00004f64 73745f63 68617200 7264655f 70617261 st_char.rde_para │ │ │ │ │ - 0x00004f74 6d5f695f 74657374 5f636861 72007061 m_i_test_char.pa │ │ │ │ │ - 0x00004f84 72616d5f 495f7465 73745f63 6f6e7472 ram_I_test_contr │ │ │ │ │ - 0x00004f94 6f6c0072 64655f70 6172616d 5f695f74 ol.rde_param_i_t │ │ │ │ │ - 0x00004fa4 6573745f 636f6e74 726f6c00 70617261 est_control.para │ │ │ │ │ - 0x00004fb4 6d5f495f 74657374 5f646469 67697400 m_I_test_ddigit. │ │ │ │ │ - 0x00004fc4 7264655f 70617261 6d5f695f 74657374 rde_param_i_test │ │ │ │ │ - 0x00004fd4 5f646469 67697400 70617261 6d5f495f _ddigit.param_I_ │ │ │ │ │ - 0x00004fe4 74657374 5f646967 69740072 64655f70 test_digit.rde_p │ │ │ │ │ - 0x00004ff4 6172616d 5f695f74 6573745f 64696769 aram_i_test_digi │ │ │ │ │ - 0x00005004 74007061 72616d5f 495f7465 73745f67 t.param_I_test_g │ │ │ │ │ - 0x00005014 72617068 00726465 5f706172 616d5f69 raph.rde_param_i │ │ │ │ │ - 0x00005024 5f746573 745f6772 61706800 70617261 _test_graph.para │ │ │ │ │ - 0x00005034 6d5f495f 74657374 5f6c6f77 65720072 m_I_test_lower.r │ │ │ │ │ - 0x00005044 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ - 0x00005054 6c6f7765 72007061 72616d5f 495f7465 lower.param_I_te │ │ │ │ │ - 0x00005064 73745f70 72696e74 00726465 5f706172 st_print.rde_par │ │ │ │ │ - 0x00005074 616d5f69 5f746573 745f7072 696e7400 am_i_test_print. │ │ │ │ │ - 0x00005084 70617261 6d5f495f 74657374 5f70756e param_I_test_pun │ │ │ │ │ - 0x00005094 63740072 64655f70 6172616d 5f695f74 ct.rde_param_i_t │ │ │ │ │ - 0x000050a4 6573745f 70756e63 74007061 72616d5f est_punct.param_ │ │ │ │ │ - 0x000050b4 495f7465 73745f72 616e6765 00726465 I_test_range.rde │ │ │ │ │ - 0x000050c4 5f706172 616d5f69 5f746573 745f7261 _param_i_test_ra │ │ │ │ │ - 0x000050d4 6e676500 70617261 6d5f495f 74657374 nge.param_I_test │ │ │ │ │ - 0x000050e4 5f737061 63650072 64655f70 6172616d _space.rde_param │ │ │ │ │ - 0x000050f4 5f695f74 6573745f 73706163 65007061 _i_test_space.pa │ │ │ │ │ - 0x00005104 72616d5f 495f7465 73745f75 70706572 ram_I_test_upper │ │ │ │ │ - 0x00005114 00726465 5f706172 616d5f69 5f746573 .rde_param_i_tes │ │ │ │ │ - 0x00005124 745f7570 70657200 70617261 6d5f495f t_upper.param_I_ │ │ │ │ │ - 0x00005134 74657374 5f776f72 64636861 72007264 test_wordchar.rd │ │ │ │ │ - 0x00005144 655f7061 72616d5f 695f7465 73745f77 e_param_i_test_w │ │ │ │ │ - 0x00005154 6f726463 68617200 70617261 6d5f495f ordchar.param_I_ │ │ │ │ │ - 0x00005164 74657374 5f786469 67697400 7264655f test_xdigit.rde_ │ │ │ │ │ - 0x00005174 70617261 6d5f695f 74657374 5f786469 param_i_test_xdi │ │ │ │ │ - 0x00005184 67697400 70617261 6d5f5349 5f766f69 git.param_SI_voi │ │ │ │ │ - 0x00005194 645f7374 6174655f 70757368 00706172 d_state_push.par │ │ │ │ │ - 0x000051a4 616d5f53 495f7661 6c75655f 73746174 am_SI_value_stat │ │ │ │ │ - 0x000051b4 655f7075 73680070 6172616d 5f53495f e_push.param_SI_ │ │ │ │ │ - 0x000051c4 766f6964 5f737461 74655f6d 65726765 void_state_merge │ │ │ │ │ - 0x000051d4 00706172 616d5f53 495f7661 6c75655f .param_SI_value_ │ │ │ │ │ - 0x000051e4 73746174 655f6d65 72676500 70617261 state_merge.para │ │ │ │ │ - 0x000051f4 6d5f5349 5f766f69 64766f69 645f6272 m_SI_voidvoid_br │ │ │ │ │ - 0x00005204 616e6368 00706172 616d5f53 495f766f anch.param_SI_vo │ │ │ │ │ - 0x00005214 69647661 6c75655f 6272616e 63680070 idvalue_branch.p │ │ │ │ │ - 0x00005224 6172616d 5f53495f 76616c75 65766f69 aram_SI_valuevoi │ │ │ │ │ - 0x00005234 645f6272 616e6368 00706172 616d5f53 d_branch.param_S │ │ │ │ │ - 0x00005244 495f7661 6c756576 616c7565 5f627261 I_valuevalue_bra │ │ │ │ │ - 0x00005254 6e636800 70617261 6d5f5349 5f766f69 nch.param_SI_voi │ │ │ │ │ - 0x00005264 64766f69 645f7061 72740070 6172616d dvoid_part.param │ │ │ │ │ - 0x00005274 5f53495f 766f6964 76616c75 655f7061 _SI_voidvalue_pa │ │ │ │ │ - 0x00005284 72740070 6172616d 5f53495f 76616c75 rt.param_SI_valu │ │ │ │ │ - 0x00005294 6576616c 75655f70 61727400 70617261 evalue_part.para │ │ │ │ │ - 0x000052a4 6d5f5349 5f6e6578 745f6368 61720070 m_SI_next_char.p │ │ │ │ │ - 0x000052b4 6172616d 5f53495f 6e657874 5f72616e aram_SI_next_ran │ │ │ │ │ - 0x000052c4 67650070 6172616d 5f53495f 6e657874 ge.param_SI_next │ │ │ │ │ - 0x000052d4 5f616c6e 756d0070 6172616d 5f53495f _alnum.param_SI_ │ │ │ │ │ - 0x000052e4 6e657874 5f616c70 68610070 6172616d next_alpha.param │ │ │ │ │ - 0x000052f4 5f53495f 6e657874 5f617363 69690070 _SI_next_ascii.p │ │ │ │ │ - 0x00005304 6172616d 5f53495f 6e657874 5f636f6e aram_SI_next_con │ │ │ │ │ - 0x00005314 74726f6c 00706172 616d5f53 495f6e65 trol.param_SI_ne │ │ │ │ │ - 0x00005324 78745f64 64696769 74007061 72616d5f xt_ddigit.param_ │ │ │ │ │ - 0x00005334 53495f6e 6578745f 64696769 74007061 SI_next_digit.pa │ │ │ │ │ - 0x00005344 72616d5f 53495f6e 6578745f 67726170 ram_SI_next_grap │ │ │ │ │ - 0x00005354 68007061 72616d5f 53495f6e 6578745f h.param_SI_next_ │ │ │ │ │ - 0x00005364 6c6f7765 72007061 72616d5f 53495f6e lower.param_SI_n │ │ │ │ │ - 0x00005374 6578745f 7072696e 74007061 72616d5f ext_print.param_ │ │ │ │ │ - 0x00005384 53495f6e 6578745f 70756e63 74007061 SI_next_punct.pa │ │ │ │ │ - 0x00005394 72616d5f 53495f6e 6578745f 73706163 ram_SI_next_spac │ │ │ │ │ - 0x000053a4 65007061 72616d5f 53495f6e 6578745f e.param_SI_next_ │ │ │ │ │ - 0x000053b4 75707065 72007061 72616d5f 53495f6e upper.param_SI_n │ │ │ │ │ - 0x000053c4 6578745f 776f7264 63686172 00706172 ext_wordchar.par │ │ │ │ │ - 0x000053d4 616d5f53 495f6e65 78745f78 64696769 am_SI_next_xdigi │ │ │ │ │ - 0x000053e4 74007061 72616d5f 53495f76 6f696432 t.param_SI_void2 │ │ │ │ │ - 0x000053f4 5f737461 74655f70 75736800 70617261 _state_push.para │ │ │ │ │ - 0x00005404 6d5f5349 5f766f69 645f7374 6174655f m_SI_void_state_ │ │ │ │ │ - 0x00005414 6d657267 655f6f6b 00706172 616d5f53 merge_ok.param_S │ │ │ │ │ - 0x00005424 495f7661 6c75655f 6e6f7461 68656164 I_value_notahead │ │ │ │ │ - 0x00005434 5f737461 72740070 6172616d 5f53495f _start.param_SI_ │ │ │ │ │ - 0x00005444 766f6964 5f6e6f74 61686561 645f6578 void_notahead_ex │ │ │ │ │ - 0x00005454 69740070 6172616d 5f53495f 76616c75 it.param_SI_valu │ │ │ │ │ - 0x00005464 655f6e6f 74616865 61645f65 78697400 e_notahead_exit. │ │ │ │ │ - 0x00005474 70617261 6d5f5349 5f6b6c65 656e655f param_SI_kleene_ │ │ │ │ │ - 0x00005484 61626f72 74007061 72616d5f 53495f6b abort.param_SI_k │ │ │ │ │ - 0x00005494 6c65656e 655f636c 6f736500 70617261 leene_close.para │ │ │ │ │ - 0x000054a4 6d5f5349 5f76616c 75655f73 796d626f m_SI_value_symbo │ │ │ │ │ - 0x000054b4 6c5f7374 61727400 70617261 6d5f5349 l_start.param_SI │ │ │ │ │ - 0x000054c4 5f76616c 75655f76 6f69645f 73796d62 _value_void_symb │ │ │ │ │ - 0x000054d4 6f6c5f73 74617274 00706172 616d5f53 ol_start.param_S │ │ │ │ │ - 0x000054e4 495f766f 69645f73 796d626f 6c5f7374 I_void_symbol_st │ │ │ │ │ - 0x000054f4 61727400 70617261 6d5f5349 5f766f69 art.param_SI_voi │ │ │ │ │ - 0x00005504 645f766f 69645f73 796d626f 6c5f7374 d_void_symbol_st │ │ │ │ │ - 0x00005514 61727400 70617261 6d5f5349 5f726564 art.param_SI_red │ │ │ │ │ - 0x00005524 7563655f 73796d62 6f6c5f65 6e640070 uce_symbol_end.p │ │ │ │ │ - 0x00005534 6172616d 5f53495f 766f6964 5f6c6561 aram_SI_void_lea │ │ │ │ │ - 0x00005544 665f7379 6d626f6c 5f656e64 00706172 f_symbol_end.par │ │ │ │ │ - 0x00005554 616d5f53 495f7661 6c75655f 6c656166 am_SI_value_leaf │ │ │ │ │ - 0x00005564 5f73796d 626f6c5f 656e6400 70617261 _symbol_end.para │ │ │ │ │ - 0x00005574 6d5f5349 5f76616c 75655f63 6c656172 m_SI_value_clear │ │ │ │ │ - 0x00005584 5f73796d 626f6c5f 656e6400 70617261 _symbol_end.para │ │ │ │ │ - 0x00005594 6d5f5349 5f766f69 645f636c 6561725f m_SI_void_clear_ │ │ │ │ │ - 0x000055a4 73796d62 6f6c5f65 6e640070 6172616d symbol_end.param │ │ │ │ │ - 0x000055b4 5f53495f 6e657874 5f737472 00726465 _SI_next_str.rde │ │ │ │ │ - 0x000055c4 5f706172 616d5f69 5f6e6578 745f7374 _param_i_next_st │ │ │ │ │ - 0x000055d4 72007061 72616d5f 53495f6e 6578745f r.param_SI_next_ │ │ │ │ │ - 0x000055e4 636c6173 73007264 655f7061 72616d5f class.rde_param_ │ │ │ │ │ - 0x000055f4 695f6e65 78745f63 6c617373 00726465 i_next_class.rde │ │ │ │ │ - 0x00005604 5f706172 616d5f63 6c69656e 74646174 _param_clientdat │ │ │ │ │ - 0x00005614 61007264 655f7061 72616d5f 71756572 a.rde_param_quer │ │ │ │ │ - 0x00005624 795f636c 69656e74 64617461 0071736f y_clientdata.qso │ │ │ │ │ - 0x00005634 72740072 64655f70 6172616d 5f695f73 rt.rde_param_i_s │ │ │ │ │ + 0x00004664 70617261 6d6d735f 6f626a63 6d640070 paramms_objcmd.p │ │ │ │ │ + 0x00004674 6172616d 5f53495f 6e657874 5f636c61 aram_SI_next_cla │ │ │ │ │ + 0x00004684 73730070 6172616d 5f414d41 524b4544 ss.param_AMARKED │ │ │ │ │ + 0x00004694 00706172 616d5f41 53540070 6172616d .param_AST.param │ │ │ │ │ + 0x000046a4 5f415354 53007061 72616d5f 4348414e _ASTS.param_CHAN │ │ │ │ │ + 0x000046b4 00706172 616d5f43 4f4d504c 45544500 .param_COMPLETE. │ │ │ │ │ + 0x000046c4 70617261 6d5f4355 5252454e 54007061 param_CURRENT.pa │ │ │ │ │ + 0x000046d4 72616d5f 44415441 00706172 616d5f44 ram_DATA.param_D │ │ │ │ │ + 0x000046e4 45535452 4f590070 6172616d 5f454d41 ESTROY.param_EMA │ │ │ │ │ + 0x000046f4 524b4544 00706172 616d5f45 52524f52 RKED.param_ERROR │ │ │ │ │ + 0x00004704 00706172 616d5f4c 4d41524b 45440070 .param_LMARKED.p │ │ │ │ │ + 0x00004714 6172616d 5f4c4f43 4154494f 4e007061 aram_LOCATION.pa │ │ │ │ │ + 0x00004724 72616d5f 4f4b0070 6172616d 5f524553 ram_OK.param_RES │ │ │ │ │ + 0x00004734 45540070 6172616d 5f534341 43484544 ET.param_SCACHED │ │ │ │ │ + 0x00004744 00706172 616d5f53 594d424f 4c530070 .param_SYMBOLS.p │ │ │ │ │ + 0x00004754 6172616d 5f544f4b 454e5300 70617261 aram_TOKENS.para │ │ │ │ │ + 0x00004764 6d5f5641 4c554500 70617261 6d5f465f m_VALUE.param_F_ │ │ │ │ │ + 0x00004774 636f6e74 696e7565 00706172 616d5f46 continue.param_F │ │ │ │ │ + 0x00004784 5f726574 75726e00 70617261 6d5f4f5f _return.param_O_ │ │ │ │ │ + 0x00004794 636f6e74 696e7565 00706172 616d5f4f continue.param_O │ │ │ │ │ + 0x000047a4 5f726574 75726e00 70617261 6d5f495f _return.param_I_ │ │ │ │ │ + 0x000047b4 73745f66 61696c00 70617261 6d5f495f st_fail.param_I_ │ │ │ │ │ + 0x000047c4 73745f6e 65670070 6172616d 5f495f73 st_neg.param_I_s │ │ │ │ │ + 0x000047d4 745f6f6b 00706172 616d5f49 5f65725f t_ok.param_I_er_ │ │ │ │ │ + 0x000047e4 636c6561 72007061 72616d5f 495f6572 clear.param_I_er │ │ │ │ │ + 0x000047f4 5f6e7400 70617261 6d5f495f 65725f70 _nt.param_I_er_p │ │ │ │ │ + 0x00004804 6f706d65 72676500 70617261 6d5f495f opmerge.param_I_ │ │ │ │ │ + 0x00004814 65725f70 75736800 70617261 6d5f465f er_push.param_F_ │ │ │ │ │ + 0x00004824 6c6f635f 706f705f 72657769 6e640070 loc_pop_rewind.p │ │ │ │ │ + 0x00004834 6172616d 5f495f6c 6f635f70 6f705f64 aram_I_loc_pop_d │ │ │ │ │ + 0x00004844 69736361 72640070 6172616d 5f495f6c iscard.param_I_l │ │ │ │ │ + 0x00004854 6f635f70 6f705f72 65776469 73007061 oc_pop_rewdis.pa │ │ │ │ │ + 0x00004864 72616d5f 495f6c6f 635f706f 705f7265 ram_I_loc_pop_re │ │ │ │ │ + 0x00004874 77696e64 00706172 616d5f49 5f6c6f63 wind.param_I_loc │ │ │ │ │ + 0x00004884 5f707573 68007061 72616d5f 465f6173 _push.param_F_as │ │ │ │ │ + 0x00004894 745f706f 705f7265 77696e64 00706172 t_pop_rewind.par │ │ │ │ │ + 0x000048a4 616d5f49 5f617374 5f706f70 5f646973 am_I_ast_pop_dis │ │ │ │ │ + 0x000048b4 63617264 00706172 616d5f49 5f617374 card.param_I_ast │ │ │ │ │ + 0x000048c4 5f706f70 5f646973 72657700 70617261 _pop_disrew.para │ │ │ │ │ + 0x000048d4 6d5f495f 6173745f 706f705f 72657764 m_I_ast_pop_rewd │ │ │ │ │ + 0x000048e4 69730070 6172616d 5f495f61 73745f70 is.param_I_ast_p │ │ │ │ │ + 0x000048f4 6f705f72 6577696e 64007061 72616d5f op_rewind.param_ │ │ │ │ │ + 0x00004904 495f6173 745f7075 73680070 6172616d I_ast_push.param │ │ │ │ │ + 0x00004914 5f4f5f61 73745f76 616c7565 5f707573 _O_ast_value_pus │ │ │ │ │ + 0x00004924 68007061 72616d5f 495f7379 6d626f6c h.param_I_symbol │ │ │ │ │ + 0x00004934 5f726573 746f7265 00706172 616d5f49 _restore.param_I │ │ │ │ │ + 0x00004944 5f73796d 626f6c5f 73617665 00706172 _symbol_save.par │ │ │ │ │ + 0x00004954 616d5f49 5f76616c 75655f63 6c656166 am_I_value_cleaf │ │ │ │ │ + 0x00004964 00706172 616d5f49 5f76616c 75655f63 .param_I_value_c │ │ │ │ │ + 0x00004974 6c656172 00706172 616d5f49 5f76616c lear.param_I_val │ │ │ │ │ + 0x00004984 75655f63 72656475 63650070 6172616d ue_creduce.param │ │ │ │ │ + 0x00004994 5f495f69 6e707574 5f6e6578 74007061 _I_input_next.pa │ │ │ │ │ + 0x000049a4 72616d5f 495f7465 73745f61 6c6e756d ram_I_test_alnum │ │ │ │ │ + 0x000049b4 00706172 616d5f49 5f746573 745f616c .param_I_test_al │ │ │ │ │ + 0x000049c4 70686100 70617261 6d5f495f 74657374 pha.param_I_test │ │ │ │ │ + 0x000049d4 5f617363 69690070 6172616d 5f495f74 _ascii.param_I_t │ │ │ │ │ + 0x000049e4 6573745f 63686172 00706172 616d5f49 est_char.param_I │ │ │ │ │ + 0x000049f4 5f746573 745f636f 6e74726f 6c007061 _test_control.pa │ │ │ │ │ + 0x00004a04 72616d5f 495f7465 73745f64 64696769 ram_I_test_ddigi │ │ │ │ │ + 0x00004a14 74007061 72616d5f 495f7465 73745f64 t.param_I_test_d │ │ │ │ │ + 0x00004a24 69676974 00706172 616d5f49 5f746573 igit.param_I_tes │ │ │ │ │ + 0x00004a34 745f6772 61706800 70617261 6d5f495f t_graph.param_I_ │ │ │ │ │ + 0x00004a44 74657374 5f6c6f77 65720070 6172616d test_lower.param │ │ │ │ │ + 0x00004a54 5f495f74 6573745f 7072696e 74007061 _I_test_print.pa │ │ │ │ │ + 0x00004a64 72616d5f 495f7465 73745f70 756e6374 ram_I_test_punct │ │ │ │ │ + 0x00004a74 00706172 616d5f49 5f746573 745f7261 .param_I_test_ra │ │ │ │ │ + 0x00004a84 6e676500 70617261 6d5f495f 74657374 nge.param_I_test │ │ │ │ │ + 0x00004a94 5f737061 63650070 6172616d 5f495f74 _space.param_I_t │ │ │ │ │ + 0x00004aa4 6573745f 75707065 72007061 72616d5f est_upper.param_ │ │ │ │ │ + 0x00004ab4 495f7465 73745f77 6f726463 68617200 I_test_wordchar. │ │ │ │ │ + 0x00004ac4 70617261 6d5f495f 74657374 5f786469 param_I_test_xdi │ │ │ │ │ + 0x00004ad4 67697400 70617261 6d5f4f5f 6173745f git.param_O_ast_ │ │ │ │ │ + 0x00004ae4 706f705f 64697363 61726400 70617261 pop_discard.para │ │ │ │ │ + 0x00004af4 6d5f495f 6173745f 72657769 6e640070 m_I_ast_rewind.p │ │ │ │ │ + 0x00004b04 6172616d 5f4f5f6c 6f635f70 6f705f64 aram_O_loc_pop_d │ │ │ │ │ + 0x00004b14 69736361 72640070 6172616d 5f495f6c iscard.param_I_l │ │ │ │ │ + 0x00004b24 6f635f72 6577696e 64007061 72616d5f oc_rewind.param_ │ │ │ │ │ + 0x00004b34 495f6572 5f636c65 61725f70 75736800 I_er_clear_push. │ │ │ │ │ + 0x00004b44 70617261 6d5f5349 5f766f69 645f7374 param_SI_void_st │ │ │ │ │ + 0x00004b54 6174655f 70757368 00706172 616d5f53 ate_push.param_S │ │ │ │ │ + 0x00004b64 495f7661 6c75655f 73746174 655f7075 I_value_state_pu │ │ │ │ │ + 0x00004b74 73680070 6172616d 5f53495f 766f6964 sh.param_SI_void │ │ │ │ │ + 0x00004b84 5f737461 74655f6d 65726765 00706172 _state_merge.par │ │ │ │ │ + 0x00004b94 616d5f53 495f7661 6c75655f 73746174 am_SI_value_stat │ │ │ │ │ + 0x00004ba4 655f6d65 72676500 70617261 6d5f5349 e_merge.param_SI │ │ │ │ │ + 0x00004bb4 5f766f69 64766f69 645f6272 616e6368 _voidvoid_branch │ │ │ │ │ + 0x00004bc4 00706172 616d5f53 495f766f 69647661 .param_SI_voidva │ │ │ │ │ + 0x00004bd4 6c75655f 6272616e 63680070 6172616d lue_branch.param │ │ │ │ │ + 0x00004be4 5f53495f 76616c75 65766f69 645f6272 _SI_valuevoid_br │ │ │ │ │ + 0x00004bf4 616e6368 00706172 616d5f53 495f7661 anch.param_SI_va │ │ │ │ │ + 0x00004c04 6c756576 616c7565 5f627261 6e636800 luevalue_branch. │ │ │ │ │ + 0x00004c14 70617261 6d5f5349 5f766f69 64766f69 param_SI_voidvoi │ │ │ │ │ + 0x00004c24 645f7061 72740070 6172616d 5f53495f d_part.param_SI_ │ │ │ │ │ + 0x00004c34 766f6964 76616c75 655f7061 72740070 voidvalue_part.p │ │ │ │ │ + 0x00004c44 6172616d 5f53495f 76616c75 6576616c aram_SI_valueval │ │ │ │ │ + 0x00004c54 75655f70 61727400 70617261 6d5f5349 ue_part.param_SI │ │ │ │ │ + 0x00004c64 5f6e6578 745f6368 61720070 6172616d _next_char.param │ │ │ │ │ + 0x00004c74 5f53495f 6e657874 5f72616e 67650070 _SI_next_range.p │ │ │ │ │ + 0x00004c84 6172616d 5f53495f 6e657874 5f616c6e aram_SI_next_aln │ │ │ │ │ + 0x00004c94 756d0070 6172616d 5f53495f 6e657874 um.param_SI_next │ │ │ │ │ + 0x00004ca4 5f616c70 68610070 6172616d 5f53495f _alpha.param_SI_ │ │ │ │ │ + 0x00004cb4 6e657874 5f617363 69690070 6172616d next_ascii.param │ │ │ │ │ + 0x00004cc4 5f53495f 6e657874 5f636f6e 74726f6c _SI_next_control │ │ │ │ │ + 0x00004cd4 00706172 616d5f53 495f6e65 78745f64 .param_SI_next_d │ │ │ │ │ + 0x00004ce4 64696769 74007061 72616d5f 53495f6e digit.param_SI_n │ │ │ │ │ + 0x00004cf4 6578745f 64696769 74007061 72616d5f ext_digit.param_ │ │ │ │ │ + 0x00004d04 53495f6e 6578745f 67726170 68007061 SI_next_graph.pa │ │ │ │ │ + 0x00004d14 72616d5f 53495f6e 6578745f 6c6f7765 ram_SI_next_lowe │ │ │ │ │ + 0x00004d24 72007061 72616d5f 53495f6e 6578745f r.param_SI_next_ │ │ │ │ │ + 0x00004d34 7072696e 74007061 72616d5f 53495f6e print.param_SI_n │ │ │ │ │ + 0x00004d44 6578745f 70756e63 74007061 72616d5f ext_punct.param_ │ │ │ │ │ + 0x00004d54 53495f6e 6578745f 73706163 65007061 SI_next_space.pa │ │ │ │ │ + 0x00004d64 72616d5f 53495f6e 6578745f 75707065 ram_SI_next_uppe │ │ │ │ │ + 0x00004d74 72007061 72616d5f 53495f6e 6578745f r.param_SI_next_ │ │ │ │ │ + 0x00004d84 776f7264 63686172 00706172 616d5f53 wordchar.param_S │ │ │ │ │ + 0x00004d94 495f6e65 78745f78 64696769 74007061 I_next_xdigit.pa │ │ │ │ │ + 0x00004da4 72616d5f 53495f76 6f696432 5f737461 ram_SI_void2_sta │ │ │ │ │ + 0x00004db4 74655f70 75736800 70617261 6d5f5349 te_push.param_SI │ │ │ │ │ + 0x00004dc4 5f766f69 645f7374 6174655f 6d657267 _void_state_merg │ │ │ │ │ + 0x00004dd4 655f6f6b 00706172 616d5f53 495f7661 e_ok.param_SI_va │ │ │ │ │ + 0x00004de4 6c75655f 6e6f7461 68656164 5f737461 lue_notahead_sta │ │ │ │ │ + 0x00004df4 72740070 6172616d 5f53495f 766f6964 rt.param_SI_void │ │ │ │ │ + 0x00004e04 5f6e6f74 61686561 645f6578 69740070 _notahead_exit.p │ │ │ │ │ + 0x00004e14 6172616d 5f53495f 76616c75 655f6e6f aram_SI_value_no │ │ │ │ │ + 0x00004e24 74616865 61645f65 78697400 70617261 tahead_exit.para │ │ │ │ │ + 0x00004e34 6d5f5349 5f6b6c65 656e655f 61626f72 m_SI_kleene_abor │ │ │ │ │ + 0x00004e44 74007061 72616d5f 53495f6b 6c65656e t.param_SI_kleen │ │ │ │ │ + 0x00004e54 655f636c 6f736500 70617261 6d5f5349 e_close.param_SI │ │ │ │ │ + 0x00004e64 5f76616c 75655f73 796d626f 6c5f7374 _value_symbol_st │ │ │ │ │ + 0x00004e74 61727400 70617261 6d5f5349 5f76616c art.param_SI_val │ │ │ │ │ + 0x00004e84 75655f76 6f69645f 73796d62 6f6c5f73 ue_void_symbol_s │ │ │ │ │ + 0x00004e94 74617274 00706172 616d5f53 495f766f tart.param_SI_vo │ │ │ │ │ + 0x00004ea4 69645f73 796d626f 6c5f7374 61727400 id_symbol_start. │ │ │ │ │ + 0x00004eb4 70617261 6d5f5349 5f766f69 645f766f param_SI_void_vo │ │ │ │ │ + 0x00004ec4 69645f73 796d626f 6c5f7374 61727400 id_symbol_start. │ │ │ │ │ + 0x00004ed4 70617261 6d5f5349 5f726564 7563655f param_SI_reduce_ │ │ │ │ │ + 0x00004ee4 73796d62 6f6c5f65 6e640070 6172616d symbol_end.param │ │ │ │ │ + 0x00004ef4 5f53495f 766f6964 5f6c6561 665f7379 _SI_void_leaf_sy │ │ │ │ │ + 0x00004f04 6d626f6c 5f656e64 00706172 616d5f53 mbol_end.param_S │ │ │ │ │ + 0x00004f14 495f7661 6c75655f 6c656166 5f73796d I_value_leaf_sym │ │ │ │ │ + 0x00004f24 626f6c5f 656e6400 70617261 6d5f5349 bol_end.param_SI │ │ │ │ │ + 0x00004f34 5f76616c 75655f63 6c656172 5f73796d _value_clear_sym │ │ │ │ │ + 0x00004f44 626f6c5f 656e6400 70617261 6d5f5349 bol_end.param_SI │ │ │ │ │ + 0x00004f54 5f766f69 645f636c 6561725f 73796d62 _void_clear_symb │ │ │ │ │ + 0x00004f64 6f6c5f65 6e640070 6172616d 5f53495f ol_end.param_SI_ │ │ │ │ │ + 0x00004f74 6e657874 5f737472 00706172 616d5f69 next_str.param_i │ │ │ │ │ + 0x00004f84 6e746572 6e007264 655f6f74 5f696e74 ntern.rde_ot_int │ │ │ │ │ + 0x00004f94 65726e30 00726465 5f6f745f 696e7465 ern0.rde_ot_inte │ │ │ │ │ + 0x00004fa4 726e3100 7264655f 6f745f69 6e746572 rn1.rde_ot_inter │ │ │ │ │ + 0x00004fb4 6e320072 64655f70 6172616d 5f717565 n2.rde_param_que │ │ │ │ │ + 0x00004fc4 72795f61 6d61726b 00726465 5f706172 ry_amark.rde_par │ │ │ │ │ + 0x00004fd4 616d5f71 75657279 5f617374 00726465 am_query_ast.rde │ │ │ │ │ + 0x00004fe4 5f706172 616d5f71 75657279 5f696e00 _param_query_in. │ │ │ │ │ + 0x00004ff4 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ + 0x00005004 73740072 64655f70 6172616d 5f717565 st.rde_param_que │ │ │ │ │ + 0x00005014 72795f6c 73746f70 00726465 5f706172 ry_lstop.rde_par │ │ │ │ │ + 0x00005024 616d5f71 75657279 5f636c00 7264655f am_query_cl.rde_ │ │ │ │ │ + 0x00005034 70617261 6d5f7175 6572795f 65720072 param_query_er.r │ │ │ │ │ + 0x00005044 64655f70 6172616d 5f717565 72795f65 de_param_query_e │ │ │ │ │ + 0x00005054 725f7463 6c007264 655f7061 72616d5f r_tcl.rde_param_ │ │ │ │ │ + 0x00005064 71756572 795f6363 00726465 5f706172 query_cc.rde_par │ │ │ │ │ + 0x00005074 616d5f64 61746100 7264655f 70617261 am_data.rde_para │ │ │ │ │ + 0x00005084 6d5f7175 6572795f 65730072 64655f70 m_query_es.rde_p │ │ │ │ │ + 0x00005094 6172616d 5f717565 72795f6c 73007264 aram_query_ls.rd │ │ │ │ │ + 0x000050a4 655f7061 72616d5f 72657365 74007264 e_param_reset.rd │ │ │ │ │ + 0x000050b4 655f7061 72616d5f 71756572 795f6e63 e_param_query_nc │ │ │ │ │ + 0x000050c4 00726465 5f706172 616d5f71 75657279 .rde_param_query │ │ │ │ │ + 0x000050d4 5f737472 696e6700 7264655f 70617261 _string.rde_para │ │ │ │ │ + 0x000050e4 6d5f7175 6572795f 74635f73 697a6500 m_query_tc_size. │ │ │ │ │ + 0x000050f4 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ + 0x00005104 74635f67 65745f73 00726465 5f706172 tc_get_s.rde_par │ │ │ │ │ + 0x00005114 616d5f71 75657279 5f737600 7264655f am_query_sv.rde_ │ │ │ │ │ + 0x00005124 70617261 6d5f695f 73746174 75735f66 param_i_status_f │ │ │ │ │ + 0x00005134 61696c00 7264655f 70617261 6d5f695f ail.rde_param_i_ │ │ │ │ │ + 0x00005144 73746174 75735f6e 65676174 65007264 status_negate.rd │ │ │ │ │ + 0x00005154 655f7061 72616d5f 695f7374 61747573 e_param_i_status │ │ │ │ │ + 0x00005164 5f6f6b00 7264655f 70617261 6d5f695f _ok.rde_param_i_ │ │ │ │ │ + 0x00005174 6572726f 725f636c 65617200 7264655f error_clear.rde_ │ │ │ │ │ + 0x00005184 70617261 6d5f695f 6572726f 725f7075 param_i_error_pu │ │ │ │ │ + 0x00005194 73680072 64655f70 6172616d 5f695f65 sh.rde_param_i_e │ │ │ │ │ + 0x000051a4 72726f72 5f6e6f6e 7465726d 696e616c rror_nonterminal │ │ │ │ │ + 0x000051b4 00726465 5f706172 616d5f69 5f657272 .rde_param_i_err │ │ │ │ │ + 0x000051c4 6f725f70 6f705f6d 65726765 00726465 or_pop_merge.rde │ │ │ │ │ + 0x000051d4 5f706172 616d5f69 5f6c6f63 5f706f70 _param_i_loc_pop │ │ │ │ │ + 0x000051e4 5f726577 696e6400 7264655f 70617261 _rewind.rde_para │ │ │ │ │ + 0x000051f4 6d5f695f 6c6f635f 706f705f 64697363 m_i_loc_pop_disc │ │ │ │ │ + 0x00005204 61726400 7264655f 70617261 6d5f695f ard.rde_param_i_ │ │ │ │ │ + 0x00005214 6c6f635f 72657769 6e640072 64655f70 loc_rewind.rde_p │ │ │ │ │ + 0x00005224 6172616d 5f695f6c 6f635f70 75736800 aram_i_loc_push. │ │ │ │ │ + 0x00005234 7264655f 70617261 6d5f695f 6173745f rde_param_i_ast_ │ │ │ │ │ + 0x00005244 706f705f 72657769 6e640072 64655f70 pop_rewind.rde_p │ │ │ │ │ + 0x00005254 6172616d 5f695f61 73745f70 6f705f64 aram_i_ast_pop_d │ │ │ │ │ + 0x00005264 69736361 72640072 64655f70 6172616d iscard.rde_param │ │ │ │ │ + 0x00005274 5f695f61 73745f72 6577696e 64007264 _i_ast_rewind.rd │ │ │ │ │ + 0x00005284 655f7061 72616d5f 695f6173 745f7075 e_param_i_ast_pu │ │ │ │ │ + 0x00005294 73680072 64655f70 6172616d 5f695f61 sh.rde_param_i_a │ │ │ │ │ + 0x000052a4 73745f76 616c7565 5f707573 68007264 st_value_push.rd │ │ │ │ │ + 0x000052b4 655f7061 72616d5f 695f7379 6d626f6c e_param_i_symbol │ │ │ │ │ + 0x000052c4 5f726573 746f7265 00726465 5f706172 _restore.rde_par │ │ │ │ │ + 0x000052d4 616d5f69 5f73796d 626f6c5f 73617665 am_i_symbol_save │ │ │ │ │ + 0x000052e4 00726465 5f706172 616d5f69 5f76616c .rde_param_i_val │ │ │ │ │ + 0x000052f4 75655f6c 65616600 7264655f 70617261 ue_leaf.rde_para │ │ │ │ │ + 0x00005304 6d5f695f 76616c75 655f636c 65617200 m_i_value_clear. │ │ │ │ │ + 0x00005314 7264655f 70617261 6d5f695f 76616c75 rde_param_i_valu │ │ │ │ │ + 0x00005324 655f7265 64756365 00726465 5f706172 e_reduce.rde_par │ │ │ │ │ + 0x00005334 616d5f69 5f696e70 75745f6e 65787400 am_i_input_next. │ │ │ │ │ + 0x00005344 7264655f 70617261 6d5f695f 74657374 rde_param_i_test │ │ │ │ │ + 0x00005354 5f616c6e 756d0072 64655f70 6172616d _alnum.rde_param │ │ │ │ │ + 0x00005364 5f695f74 6573745f 616c7068 61007264 _i_test_alpha.rd │ │ │ │ │ + 0x00005374 655f7061 72616d5f 695f7465 73745f61 e_param_i_test_a │ │ │ │ │ + 0x00005384 73636969 00726465 5f706172 616d5f69 scii.rde_param_i │ │ │ │ │ + 0x00005394 5f746573 745f6368 61720072 64655f70 _test_char.rde_p │ │ │ │ │ + 0x000053a4 6172616d 5f695f74 6573745f 636f6e74 aram_i_test_cont │ │ │ │ │ + 0x000053b4 726f6c00 7264655f 70617261 6d5f695f rol.rde_param_i_ │ │ │ │ │ + 0x000053c4 74657374 5f646469 67697400 7264655f test_ddigit.rde_ │ │ │ │ │ + 0x000053d4 70617261 6d5f695f 74657374 5f646967 param_i_test_dig │ │ │ │ │ + 0x000053e4 69740072 64655f70 6172616d 5f695f74 it.rde_param_i_t │ │ │ │ │ + 0x000053f4 6573745f 67726170 68007264 655f7061 est_graph.rde_pa │ │ │ │ │ + 0x00005404 72616d5f 695f7465 73745f6c 6f776572 ram_i_test_lower │ │ │ │ │ + 0x00005414 00726465 5f706172 616d5f69 5f746573 .rde_param_i_tes │ │ │ │ │ + 0x00005424 745f7072 696e7400 7264655f 70617261 t_print.rde_para │ │ │ │ │ + 0x00005434 6d5f695f 74657374 5f70756e 63740072 m_i_test_punct.r │ │ │ │ │ + 0x00005444 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ + 0x00005454 72616e67 65007264 655f7061 72616d5f range.rde_param_ │ │ │ │ │ + 0x00005464 695f7465 73745f73 70616365 00726465 i_test_space.rde │ │ │ │ │ + 0x00005474 5f706172 616d5f69 5f746573 745f7570 _param_i_test_up │ │ │ │ │ + 0x00005484 70657200 7264655f 70617261 6d5f695f per.rde_param_i_ │ │ │ │ │ + 0x00005494 74657374 5f776f72 64636861 72007264 test_wordchar.rd │ │ │ │ │ + 0x000054a4 655f7061 72616d5f 695f7465 73745f78 e_param_i_test_x │ │ │ │ │ + 0x000054b4 64696769 74007264 655f7061 72616d5f digit.rde_param_ │ │ │ │ │ + 0x000054c4 695f6e65 78745f73 74720072 64655f70 i_next_str.rde_p │ │ │ │ │ + 0x000054d4 6172616d 5f695f6e 6578745f 636c6173 aram_i_next_clas │ │ │ │ │ + 0x000054e4 73007264 655f7374 61636b5f 64656c00 s.rde_stack_del. │ │ │ │ │ + 0x000054f4 7264655f 73746163 6b5f6e65 77007264 rde_stack_new.rd │ │ │ │ │ + 0x00005504 655f7374 61636b5f 70757368 00726465 e_stack_push.rde │ │ │ │ │ + 0x00005514 5f706172 616d5f6e 65770072 64655f74 _param_new.rde_t │ │ │ │ │ + 0x00005524 635f6e65 77007264 655f7061 72616d5f c_new.rde_param_ │ │ │ │ │ + 0x00005534 64656c00 7264655f 74635f64 656c0072 del.rde_tc_del.r │ │ │ │ │ + 0x00005544 64655f74 635f636c 65617200 7264655f de_tc_clear.rde_ │ │ │ │ │ + 0x00005554 73746163 6b5f7472 696d0072 64655f70 stack_trim.rde_p │ │ │ │ │ + 0x00005564 6172616d 5f757064 6174655f 73747269 aram_update_stri │ │ │ │ │ + 0x00005574 6e677300 7264655f 74635f61 7070656e ngs.rde_tc_appen │ │ │ │ │ + 0x00005584 64007264 655f7061 72616d5f 636c6965 d.rde_param_clie │ │ │ │ │ + 0x00005594 6e746461 74610072 64655f70 6172616d ntdata.rde_param │ │ │ │ │ + 0x000055a4 5f717565 72795f63 6c69656e 74646174 _query_clientdat │ │ │ │ │ + 0x000055b4 61007264 655f7374 61636b5f 67657400 a.rde_stack_get. │ │ │ │ │ + 0x000055c4 71736f72 74007264 655f7374 61636b5f qsort.rde_stack_ │ │ │ │ │ + 0x000055d4 746f7000 7264655f 74635f73 697a6500 top.rde_tc_size. │ │ │ │ │ + 0x000055e4 7264655f 74635f67 65745f73 00726465 rde_tc_get_s.rde │ │ │ │ │ + 0x000055f4 5f737461 636b5f70 6f700072 64655f73 _stack_pop.rde_s │ │ │ │ │ + 0x00005604 7461636b 5f73697a 65007264 655f7374 tack_size.rde_st │ │ │ │ │ + 0x00005614 61636b5f 6d6f7665 00726465 5f737461 ack_move.rde_sta │ │ │ │ │ + 0x00005624 636b5f64 726f7000 7264655f 74635f67 ck_drop.rde_tc_g │ │ │ │ │ + 0x00005634 65740072 64655f70 6172616d 5f695f73 et.rde_param_i_s │ │ │ │ │ 0x00005644 796d626f 6c5f7374 61727400 7264655f ymbol_start.rde_ │ │ │ │ │ 0x00005654 70617261 6d5f695f 73796d62 6f6c5f73 param_i_symbol_s │ │ │ │ │ 0x00005664 74617274 5f640072 64655f70 6172616d tart_d.rde_param │ │ │ │ │ 0x00005674 5f695f73 796d626f 6c5f766f 69645f73 _i_symbol_void_s │ │ │ │ │ 0x00005684 74617274 00726465 5f706172 616d5f69 tart.rde_param_i │ │ │ │ │ 0x00005694 5f73796d 626f6c5f 766f6964 5f737461 _symbol_void_sta │ │ │ │ │ 0x000056a4 72745f64 00726465 5f706172 616d5f69 rt_d.rde_param_i │ │ │ │ │ @@ -541,28 +541,28 @@ │ │ │ │ │ 0x00005a94 615f7661 6c756532 76616c75 65005348 a_value2value.SH │ │ │ │ │ 0x00005aa4 4131496e 69740053 48413155 70646174 A1Init.SHA1Updat │ │ │ │ │ 0x00005ab4 65005348 41314669 6e616c00 53484131 e.SHA1Final.SHA1 │ │ │ │ │ 0x00005ac4 5472616e 73666f72 6d004d44 35496e69 Transform.MD5Ini │ │ │ │ │ 0x00005ad4 74004d44 35557064 61746500 4d443546 t.MD5Update.MD5F │ │ │ │ │ 0x00005ae4 696e616c 00736e70 72696e74 66007175 inal.snprintf.qu │ │ │ │ │ 0x00005af4 5f64656c 65746500 71755f6e 65770071 _delete.qu_new.q │ │ │ │ │ - 0x00005b04 756d735f 6f626a63 6d640071 756d5f43 ums_objcmd.qum_C │ │ │ │ │ - 0x00005b14 4c454152 0071756d 5f444553 54524f59 LEAR.qum_DESTROY │ │ │ │ │ - 0x00005b24 0071756d 5f504545 4b007175 6d5f5055 .qum_PEEK.qum_PU │ │ │ │ │ - 0x00005b34 54007175 6d5f554e 47455400 71756d5f T.qum_UNGET.qum_ │ │ │ │ │ - 0x00005b44 53495a45 00534841 32353655 70646174 SIZE.SHA256Updat │ │ │ │ │ + 0x00005b04 756d735f 6f626a63 6d640071 756d5f55 ums_objcmd.qum_U │ │ │ │ │ + 0x00005b14 4e474554 0071756d 5f53495a 45007175 NGET.qum_SIZE.qu │ │ │ │ │ + 0x00005b24 6d5f5055 54007175 6d5f5045 454b0071 m_PUT.qum_PEEK.q │ │ │ │ │ + 0x00005b34 756d5f44 45535452 4f590071 756d5f43 um_DESTROY.qum_C │ │ │ │ │ + 0x00005b44 4c454152 00534841 32353655 70646174 LEAR.SHA256Updat │ │ │ │ │ 0x00005b54 65005348 41323536 46696e61 6c005348 e.SHA256Final.SH │ │ │ │ │ 0x00005b64 41323536 496e6974 00534841 32323449 A256Init.SHA224I │ │ │ │ │ 0x00005b74 6e697400 73686132 35366353 74756273 nit.sha256cStubs │ │ │ │ │ 0x00005b84 0073745f 64656c65 74650073 745f6e65 .st_delete.st_ne │ │ │ │ │ 0x00005b94 77007374 6d735f6f 626a636d 64007374 w.stms_objcmd.st │ │ │ │ │ - 0x00005ba4 6d5f434c 45415200 73746d5f 44455354 m_CLEAR.stm_DEST │ │ │ │ │ - 0x00005bb4 524f5900 73746d5f 47455400 73745f70 ROY.stm_GET.st_p │ │ │ │ │ - 0x00005bc4 65656b00 73746d5f 5452494d 0073746d eek.stm_TRIM.stm │ │ │ │ │ - 0x00005bd4 5f504545 4b007374 6d5f5055 53480073 _PEEK.stm_PUSH.s │ │ │ │ │ - 0x00005be4 746d5f52 4f544154 45007374 6d5f5349 tm_ROTATE.stm_SI │ │ │ │ │ - 0x00005bf4 5a450073 7472746f 6c00696e 65745f70 ZE.strtol.inet_p │ │ │ │ │ + 0x00005ba4 6d5f5452 494d0073 746d5f43 4c454152 m_TRIM.stm_CLEAR │ │ │ │ │ + 0x00005bb4 0073746d 5f444553 54524f59 0073746d .stm_DESTROY.stm │ │ │ │ │ + 0x00005bc4 5f474554 0073746d 5f504545 4b007374 _GET.stm_PEEK.st │ │ │ │ │ + 0x00005bd4 6d5f5055 53480073 746d5f52 4f544154 m_PUSH.stm_ROTAT │ │ │ │ │ + 0x00005be4 45007374 6d5f5349 5a450073 745f7065 E.stm_SIZE.st_pe │ │ │ │ │ + 0x00005bf4 656b0073 7472746f 6c00696e 65745f70 ek.strtol.inet_p │ │ │ │ │ 0x00005c04 746f6e00 73747263 68720072 61697365 ton.strchr.raise │ │ │ │ │ 0x00005c14 006c6962 632e736f 2e36006c 642d6c69 .libc.so.6.ld-li │ │ │ │ │ 0x00005c24 6e75782d 61726d68 662e736f 2e330047 nux-armhf.so.3.G │ │ │ │ │ 0x00005c34 4c494243 5f322e34 00 LIBC_2.4. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -775,15 +775,15 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #90 @ 0x5a │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ │ movs r3, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ @@ -989,15 +989,15 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n a520 │ │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ │ movs r2, r0 │ │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ │ movs r3, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -1078,15 +1078,15 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n a648 │ │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ │ movs r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movs r3, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -3085,15 +3085,15 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r7, #16 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ │ movs r2, r0 │ │ │ │ │ asrs r0, r2, #16 │ │ │ │ │ movs r3, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -3163,15 +3163,15 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r0, #14 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ │ movs r2, r0 │ │ │ │ │ asrs r0, r3, #13 │ │ │ │ │ movs r3, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -3241,15 +3241,15 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r1, #11 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r7} │ │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ │ movs r2, r0 │ │ │ │ │ asrs r0, r4, #10 │ │ │ │ │ movs r3, r0 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d11} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3665,15 +3665,15 @@ │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r6, r1, #26 │ │ │ │ │ movs r3, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r4, #25 │ │ │ │ │ movs r3, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -9080,15 +9080,15 @@ │ │ │ │ │ movs r2, r0 │ │ │ │ │ stmia r7!, {r0, r1, r2, r6, r7} │ │ │ │ │ vraddhn.i d18, , q1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ stmia r6!, {r0, r3, r4, r5, r6, r7} │ │ │ │ │ vraddhn.i d18, , q6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bl 2380e │ │ │ │ │ + bl 2380e │ │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ │ movs r2, r0 │ │ │ │ │ bl ffc1d816 │ │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ │ movs r2, r0 │ │ │ │ │ mrc 15, 3, APSR_nzcv, cr15, cr15, {7} │ │ │ │ │ movs r4, #190 @ 0xbe │ │ │ │ │ @@ -10368,70 +10368,2560 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, r2, r5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - stc2l 15, cr15, [pc], #1020 @ 108e8 │ │ │ │ │ + stc2l 15, cr15, [pc], #1020 @ 108e8 │ │ │ │ │ + │ │ │ │ │ +000104ec : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ │ + ldr.w r5, [pc, #2592] @ 10f20 │ │ │ │ │ + sub sp, #212 @ 0xd4 │ │ │ │ │ + ldr.w r4, [pc, #2592] @ 10f24 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #204] @ 0xcc │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr.w r3, [pc, #2564] @ 10f28 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr.w r1, [pc, #2564] @ 10f2c │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ │ + ldr r5, [r3, r1] │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + subs.w fp, sl, #2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq.w 119fa │ │ │ │ │ + ldr.w r2, [pc, #2532] @ 10f30 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r8, [pc, #2532] @ 10f34 │ │ │ │ │ + add.w r9, r4, #8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldr.w r2, [pc, #2524] @ 10f38 │ │ │ │ │ + add r8, pc │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + movs r2, #5 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + beq.n 10680 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bgt.n 10594 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9], #4 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str.w r3, [r6, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 10576 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r3, 105b4 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 107c8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq.w 1076e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 10758 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + sub.w sl, r6, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [pc, #2400] @ 10f3c │ │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ │ + str r5, [sp, #32] │ │ │ │ │ + strd r3, r6, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + b.n 105fa │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + beq.n 1064e │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r1, [sl, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1089c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 105f2 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bgt.n 1062a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ittt gt │ │ │ │ │ + ldrgt r2, [sp, #28] │ │ │ │ │ + ldrgt.w r3, [sl] │ │ │ │ │ + strgt.w r3, [r2, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bne.n 105fa │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10790 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 106b2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldrd r0, r2, [sp, #20] │ │ │ │ │ + ldr.w fp, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + blx fp │ │ │ │ │ + cbz r0, 106d2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10588 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr.w r2, [pc, #2188] @ 10f40 │ │ │ │ │ + ldr.w r3, [pc, #2156] @ 10f24 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 11b2a │ │ │ │ │ + add sp, #212 @ 0xd4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.n 106fc │ │ │ │ │ + tbb [pc, r3] │ │ │ │ │ + lsls r4, r0, #16 │ │ │ │ │ + lsls r1, r6, #16 │ │ │ │ │ + movs r4, #4 │ │ │ │ │ + asrs r4, r0, #28 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + bne.w 119c4 │ │ │ │ │ + ldr.w r2, [pc, #2132] @ 10f44 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 10576 │ │ │ │ │ + b.n 105a4 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.n 10758 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 119b2 │ │ │ │ │ + ldr.w r3, [r9, #4]! │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.n 106fc │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.n 10758 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 119e8 │ │ │ │ │ + ldr.w r3, [r9, #4]! │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.n 106fc │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.n 10758 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 119d6 │ │ │ │ │ + ldr.w r3, [r9, #4]! │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.n 106fc │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + ldr.w r3, [pc, #2016] @ 10f48 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 106a8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 105c2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1066a │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + lsls r0, r1, #2 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 108c2 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq.n 107e6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 108ac │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + bhi.w 10adc │ │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ │ + lsls r4, r2, #23 │ │ │ │ │ + lsls r5, r4, #16 │ │ │ │ │ + lsls r1, r1, #14 │ │ │ │ │ + lsls r2, r7, #10 │ │ │ │ │ + lsls r0, r4, #9 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #1920] @ 10f4c │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 106a8 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 10af4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, sp, #84 @ 0x54 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ + blx r3 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r6, r7, [r3, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 11afc │ │ │ │ │ + ldr.w r2, [pc, #1844] @ 10f50 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add.w fp, sp, #88 @ 0x58 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 10882 │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10898 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr.w r2, [r2, #172] @ 0xac │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldrd r3, r1, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 1087a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + blx 847c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cbnz r0, 1087a │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + blt.n 10870 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr.w r0, [pc, #1772] @ 10f54 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ + str.w r1, [r3, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1193e │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + blt.n 1088e │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + cbz r0, 10898 │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 10830 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + b.n 1087a │ │ │ │ │ + ldrd r6, r5, [sp, #28] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 106a8 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + bhi.w 10adc │ │ │ │ │ + tbh [pc, r2, lsl #1] │ │ │ │ │ + lsls r5, r2, #5 │ │ │ │ │ + lsls r2, r0, #25 │ │ │ │ │ + lsls r2, r1, #24 │ │ │ │ │ + lsls r7, r0, #19 │ │ │ │ │ + lsls r6, r4, #17 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 11968 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + bne.w 107ac │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ │ + blx r4 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1178a │ │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + lsls r0, r6, #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 10936 │ │ │ │ │ + ldr.w r8, [pc, #1620] @ 10f58 │ │ │ │ │ + sub.w sl, r0, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add r8, pc │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bgt.n 1091c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ + ldr.w r2, [r2, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + str.w r2, [sl, #4]! │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + blt.n 1090e │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r2, #0 │ │ │ │ │ + movle r2, #1 │ │ │ │ │ + orrs.w r2, r2, r3, lsr #31 │ │ │ │ │ + beq.n 10952 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #1556] @ 10f5c │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + str.w r1, [r7, r3, lsl #2] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + ble.w 11858 │ │ │ │ │ + ldr.w r9, [pc, #1528] @ 10f60 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr.w r2, [pc, #1524] @ 10f64 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + add r9, pc │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 1098c │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + blt.n 10998 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 109a4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr.w r2, [r8, sl, lsl #2] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str.w r2, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr.w r4, [r3, #1176] @ 0x498 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 109de │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 1184c │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1184c │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + cbz r3, 10a1c │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bgt.n 10a10 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8, sl, lsl #2] │ │ │ │ │ + str.w r3, [r8, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bne.n 1098a │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + ble.n 10a36 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #1336] @ 10f68 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 10a86 │ │ │ │ │ + ldr.w r8, [pc, #1308] @ 10f6c │ │ │ │ │ + sub.w fp, r7, #4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add r8, pc │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bgt.n 10a66 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r0, [fp, #4]! │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 10a7c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + blt.n 10a5a │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r6, #0 │ │ │ │ │ + movle r6, #1 │ │ │ │ │ + orrs.w r6, r6, r3, lsr #31 │ │ │ │ │ + beq.n 10aa2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #1240] @ 10f70 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 10ab8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 1178a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.w 11222 │ │ │ │ │ + ldr.w r0, [pc, #1184] @ 10f74 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 11222 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 11b2e │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11b40 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r7, r3, [r2, #4] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 11954 │ │ │ │ │ + ldr.w r6, [pc, #1136] @ 10f78 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr.w r9, [pc, #1136] @ 10f7c │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + add r6, pc │ │ │ │ │ + add r9, pc │ │ │ │ │ + b.n 10b46 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + cbz r0, 10b3e │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt.n 10b36 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + str.w r2, [fp, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 11956 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt.n 10b52 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + cbz r0, 10b5c │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 10b1a │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + b.n 10b3e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11a48 │ │ │ │ │ + ldr.w sl, [pc, #1028] @ 10f80 │ │ │ │ │ + subs r4, r6, #4 │ │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add sl, pc │ │ │ │ │ + strd r9, r4, [sp, #28] │ │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr.w fp, [r0, #24] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 10be6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ │ + add.w r4, r3, r9, lsl #2 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt.n 10bca │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 10bbc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 10b92 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bgt.w 11a1e │ │ │ │ │ + it ge │ │ │ │ │ + movge r7, r9 │ │ │ │ │ + bge.w 114ac │ │ │ │ │ + ldr r3, [pc, #888] @ (10f84 ) │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [sl, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 116dc │ │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + add.w fp, sp, #88 @ 0x58 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + b.n 10c4a │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 116d8 │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 10c42 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 10c60 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 10c68 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r9, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 10c42 │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11b0e │ │ │ │ │ + sub.w sl, r6, #4 │ │ │ │ │ + ldr r3, [pc, #748] @ (10f88 ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ │ + cbz r6, 10d12 │ │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ │ + b.n 10cd0 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cbz r6, 10d12 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 10ccc │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 10cf0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 10cd0 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.n 10cb2 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bge.w 11328 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #608] @ (10f8c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 11328 │ │ │ │ │ + add.w r9, sp, #92 @ 0x5c │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11a38 │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add.w sl, sp, #88 @ 0x58 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bne.n 10d66 │ │ │ │ │ + ldr r3, [pc, #520] @ (10f90 ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [pc, #512] @ (10f94 ) │ │ │ │ │ + str.w fp, [sp, #76] @ 0x4c │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr.w fp, [r0, #24] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 10e2a │ │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ │ + b.n 10dc8 │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 10e28 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10dbe │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 10dbe │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 10df6 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 10dfe │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 10dc8 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.w 1117a │ │ │ │ │ + ldr.w fp, [r3, #32] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 10e48 │ │ │ │ │ + b.n 10eb0 │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 10ea8 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10e3e │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 10e3e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 10e76 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 10e7e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 10e48 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.w 1117a │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 10d9c │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble.w 1117a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #208] @ (10f98 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1117a │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11b08 │ │ │ │ │ + sub.w sl, r6, #4 │ │ │ │ │ + ldr r3, [pc, #176] @ (10f9c ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 10fe6 │ │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ │ + b.n 10fa4 │ │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bcc.n 10e70 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r2, r5, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + subs r4, r6, r1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r4, r1, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r6, r1, r1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + subs r6, r0, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + subs r2, r4, r2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r6, r5, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r0, r3, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r5, #27 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r1, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r0, #26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r1, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cbz r6, 10fe6 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 10fa0 │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 10fc4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 10fa4 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.n 10f04 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bge.w 11328 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #2672] @ 11a70 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 11328 │ │ │ │ │ + add.w r9, sp, #92 @ 0x5c │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11a66 │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add.w sl, sp, #88 @ 0x58 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bne.n 1103c │ │ │ │ │ + ldr.w r3, [pc, #2584] @ 11a74 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r3, [pc, #2576] @ 11a78 │ │ │ │ │ + str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbnz r6, 11094 │ │ │ │ │ + b.n 110ea │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 110ea │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1108e │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1108e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 110be │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 110c6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r2, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 11094 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.n 1117a │ │ │ │ │ + ldr.w r6, [fp, #32] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 1115e │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + b.n 11104 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 11158 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 110fe │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 110fe │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 1112e │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 11136 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 11104 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.n 1117a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 11074 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble.n 1117a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #2312] @ 11a7c │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + b.n 114aa │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11a42 │ │ │ │ │ + ldr.w r4, [pc, #2288] @ 11a80 │ │ │ │ │ + sub.w r8, r6, #4 │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add r4, pc │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ │ + cbz r4, 111d4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w sl, r3, r7, lsl #2 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 111c4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [sl], #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 111b6 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bne.n 1119e │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bge.n 111f0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #2204] @ 11a84 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1133a │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 11702 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 11798 │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + cbz r2, 11220 │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1178a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.w 1067c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11b14 │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [sl, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + cbz r6, 1128c │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1127c │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bne.n 1126a │ │ │ │ │ + ldr.w r9, [pc, #2032] @ 11a88 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + add r9, pc │ │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr.w fp, [r0, #32] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 11308 │ │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 112fe │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 112e6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r6, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 112ca │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 112ac │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bge.n 11328 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #1900] @ 11a8c │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 111f8 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 11222 │ │ │ │ │ + add.w r8, sp, #84 @ 0x54 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r6, [r2, #188] @ 0xbc │ │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1178a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 108ec │ │ │ │ │ + b.n 11220 │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11b1a │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + ldr.w sl, [pc, #1808] @ 11a90 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr.w r3, [pc, #1800] @ 11a94 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr.w fp, [r0, #24] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1141e │ │ │ │ │ + add.w sl, sp, #88 @ 0x58 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + b.n 113ce │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1141c │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 113c4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 113ea │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 113f2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 113ce │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.n 114ac │ │ │ │ │ + ldr.w fp, [r3, #32] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 11492 │ │ │ │ │ + add.w sl, sp, #88 @ 0x58 │ │ │ │ │ + b.n 1143e │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1148c │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11434 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 1145a │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 11462 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 1143e │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.n 114ac │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.n 1139e │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble.n 114ac │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #1524] @ 11a98 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 111f8 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 11344 │ │ │ │ │ + b.w 10ac8 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11b04 │ │ │ │ │ + ldr.w r4, [pc, #1476] @ 11a9c │ │ │ │ │ + sub.w r8, r6, #4 │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add r4, pc │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ │ + cbz r4, 1151c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w sl, r3, r7, lsl #2 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 1150c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [sl], #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 114fe │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bne.n 114e6 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bge.w 111f0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [pc, #1388] @ 11aa0 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 111f0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r9, sp, #92 @ 0x5c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 11b00 │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + str r5, [sp, #32] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + cbz r6, 11594 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 11584 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + bne.n 11572 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ │ + cbz r6, 115c8 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 115b8 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + bne.n 115a6 │ │ │ │ │ + ldr.w r3, [pc, #1232] @ 11aa4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [sl, #4]! │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + cbnz r6, 11606 │ │ │ │ │ + b.n 11632 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + cbz r6, 11632 │ │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11602 │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 11622 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r7, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 11606 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.n 115ee │ │ │ │ │ + ldr.w sl, [pc, #1128] @ 11aa8 │ │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r7, [r0, #32] │ │ │ │ │ + cbnz r7, 11670 │ │ │ │ │ + b.n 116a0 │ │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ │ + cbz r7, 116a0 │ │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1166c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 11688 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 11690 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r6, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 11670 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.n 11654 │ │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge.n 116c0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #1008] @ (11aac ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 114b6 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 114ac │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.w 10c1e │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble.w 114ac │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #948] @ (11ab0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 114ac │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 11208 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ble.w 10af8 │ │ │ │ │ + ldr.w r9, [pc, #920] @ 11ab4 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r9, pc │ │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + subs r6, r3, #4 │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + cbz r0, 11766 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + cbz r3, 11766 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 11766 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bgt.n 1175c │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + bne.n 11732 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble.n 11780 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r0, [pc, #828] @ (11ab8 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 11344 │ │ │ │ │ + b.n 11222 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.w 106b2 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + add.w r8, sp, #84 @ 0x54 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ble.w 1080c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r1, [r8, fp, lsl #2] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + cbz r0, 11826 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + cbz r3, 11826 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 11826 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 11826 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + blx 847c │ │ │ │ │ + cbnz r0, 11826 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + blt.n 1181a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #680] @ (11abc ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8, fp, lsl #2] │ │ │ │ │ + str.w r3, [r8, sl, lsl #2] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bne.n 117d2 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + ble.n 11842 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #644] @ (11ac0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 11348 │ │ │ │ │ + b.n 11222 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.w 10a46 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd sl, r3, [r2, #4] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 11b26 │ │ │ │ │ + ldr.w r9, [pc, #604] @ 11ac4 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr.w r8, [pc, #600] @ 11ac8 │ │ │ │ │ + ldr r1, [pc, #600] @ (11acc ) │ │ │ │ │ + add r9, pc │ │ │ │ │ + add r8, pc │ │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 118d6 │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11938 │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + cbz r2, 118ce │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.n 118c2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r2, [r1, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 11a08 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.n 118e2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + blt.n 118ee │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bgt.n 118fa │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + str.w r2, [r7, r3, lsl #2] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r6, [r3, #1176] @ 0x498 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 11932 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 11892 │ │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 11850 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.w 11842 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #388] @ (11ad0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 11842 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.w 11780 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #372] @ (11ad4 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 11780 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + bne.w 107ac │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + ldrd r6, r3, [r3, #4] │ │ │ │ │ + cbz r6, 119a0 │ │ │ │ │ + ldr r7, [pc, #348] @ (11ad8 ) │ │ │ │ │ + sub.w r8, r0, #4 │ │ │ │ │ + add r7, pc │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt.n 11992 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ │ + str.w r2, [r8, #4]! │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 11982 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq.w 11222 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #304] @ (11adc ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 11222 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #296] @ (11ae0 ) │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + b.w 107d8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #284] @ (11ae4 ) │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + b.w 107d8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #268] @ (11ae8 ) │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + b.w 107d8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #256] @ (11aec ) │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + b.w 107d8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ │ + strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 10776 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ble.w 10a36 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #220] @ (11af0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.w 10a36 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #208] @ (11af4 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + it le │ │ │ │ │ + movle r7, r9 │ │ │ │ │ + bgt.w 10c0a │ │ │ │ │ + b.n 116f0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + b.w 10ebe │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w 111dc │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 11b22 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #164] @ (11af8 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 11b22 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.n 116f0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + b.w 1116a │ │ │ │ │ + asrs r6, r5, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r0, #9 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r4, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r0, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r4, r6, r1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r3, #26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r1, #26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r5, #14 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r0, #15 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r2, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r2, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r1, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r5, #32 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r4, #21 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r7, #21 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r2, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r3, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r6, #31 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r6, r0, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r5, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r6, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r4, r0, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r4, r0, #30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r6, r7, #22 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r0, r2, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r6, r5, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r4, r2, #21 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r2, #30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r4, r7, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + adds r2, r1, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 11942 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + b.n 116ae │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.n 11524 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w 10ff0 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w 10d1c │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w 11314 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + b.n 1149c │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.n 114ac │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 11a0a │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 108d2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 10ad0 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 107fc │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (11b60 ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + pop {r6, r7, pc} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [pc, #20] @ (11b88 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (11b8c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [pc, #20] @ (11b90 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + push {r1, r2, r7} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r6, r5, r0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #40] @ (11bd0 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (11bd4 ) │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w 87c8 │ │ │ │ │ + nop │ │ │ │ │ + push {r4, r6} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00011bd8 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cbz r3, 11bf4 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 11bf4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (11c00 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + pop {r1, r5, pc} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00011c04 : │ │ │ │ │ + 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 r4, [pc, #76] @ (11c64 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #76] @ (11c68 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w r8, [r0, #16] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 11c4e │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 9060 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 11c48 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8ab0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + nop │ │ │ │ │ + cbz r0, 11ce0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -000104ec : │ │ │ │ │ +00011c6c : │ │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ │ push {r4} │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ strd r2, r4, [r0, #16] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - cbz r2, 10502 │ │ │ │ │ + cbz r2, 11c82 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00010508 : │ │ │ │ │ +00011c88 : │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldrd r3, r2, [r0, #16] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 10536 │ │ │ │ │ - cbz r2, 10530 │ │ │ │ │ + beq.n 11cb6 │ │ │ │ │ + cbz r2, 11cb0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, 1051e │ │ │ │ │ + cbz r3, 11c9e │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1051c │ │ │ │ │ - b.n 1052a │ │ │ │ │ + bne.n 11c9c │ │ │ │ │ + b.n 11caa │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1051a │ │ │ │ │ + beq.n 11c9a │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - b.n 1051a │ │ │ │ │ + b.n 11c9a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010544 : │ │ │ │ │ +00011cc4 : │ │ │ │ │ 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 r6, [pc, #108] @ (105c4 ) │ │ │ │ │ + ldr r6, [pc, #108] @ (11d44 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #108] @ (105c8 ) │ │ │ │ │ + ldr r4, [pc, #108] @ (11d48 ) │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #108] @ (105cc ) │ │ │ │ │ - ldr r3, [pc, #108] @ (105d0 ) │ │ │ │ │ + ldr r5, [pc, #108] @ (11d4c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (11d50 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ @@ -10449,103 +12939,103 @@ │ │ │ │ │ mov r2, sp │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r2, [pc, #52] @ (105d4 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (11d54 ) │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ strd r3, r7, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #28] @ (105c8 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (11d48 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 105c0 │ │ │ │ │ + bne.n 11d40 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ │ + cbz r0, 11d90 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ │ + cbz r0, 11d96 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ │ + uxtb r0, r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000105d8 : │ │ │ │ │ +00011d58 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - ldr r3, [pc, #52] @ (10620 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (11da0 ) │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldr r2, [pc, #44] @ (10624 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (11da4 ) │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ - bgt.n 10604 │ │ │ │ │ + bgt.n 11d84 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ blx 8b04 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ │ + uxth r6, r1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010628 : │ │ │ │ │ +00011da8 : │ │ │ │ │ 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 r5, [pc, #144] @ (106cc ) │ │ │ │ │ + ldr r5, [pc, #144] @ (11e4c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #144] @ (106d0 ) │ │ │ │ │ + ldr r0, [pc, #144] @ (11e50 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r6, [pc, #140] @ (106d4 ) │ │ │ │ │ + ldr r6, [pc, #140] @ (11e54 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldr r3, [pc, #120] @ (106d8 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (11e58 ) │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ - bgt.n 1066e │ │ │ │ │ + bgt.n 11dee │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ │ @@ -10567,1888 +13057,460 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ str r4, [r2, #12] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #44] @ (106dc ) │ │ │ │ │ - ldr r3, [pc, #32] @ (106d0 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (11e5c ) │ │ │ │ │ + ldr r3, [pc, #32] @ (11e50 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 106c6 │ │ │ │ │ + bne.n 11e46 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ │ + sxth r4, r7 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ │ + sxth r0, r6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ │ + cbz r4, 11e92 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000106e0 : │ │ │ │ │ +00011e60 : │ │ │ │ │ stmdb 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 r7, [pc, #772] @ (109f8 ) │ │ │ │ │ + ldr r7, [pc, #772] @ (12178 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r5, [pc, #772] @ (109fc ) │ │ │ │ │ + ldr r5, [pc, #772] @ (1217c ) │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r7, pc │ │ │ │ │ - ldr r2, [pc, #772] @ (10a00 ) │ │ │ │ │ + ldr r2, [pc, #772] @ (12180 ) │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r5, [r7, r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #748] @ (10a04 ) │ │ │ │ │ + ldr r3, [pc, #748] @ (12184 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1073a │ │ │ │ │ + beq.n 11eba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #724] @ (10a08 ) │ │ │ │ │ + ldr r0, [pc, #724] @ (12188 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bhi.w 109ee │ │ │ │ │ + bhi.w 1216e │ │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ movs r4, r0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 10872 │ │ │ │ │ - ldr.w sl, [pc, #672] @ 10a0c │ │ │ │ │ + beq.w 11ff2 │ │ │ │ │ + ldr.w sl, [pc, #672] @ 1218c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr.w r9, [pc, #672] @ 10a10 │ │ │ │ │ + ldr.w r9, [pc, #672] @ 12190 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ add r9, pc │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 107bc │ │ │ │ │ + cbz r0, 11f3c │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 107bc │ │ │ │ │ + cbz r3, 11f3c │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 107bc │ │ │ │ │ + cbz r0, 11f3c │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 1079c │ │ │ │ │ + bgt.n 11f1c │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.n 107aa │ │ │ │ │ + blt.n 11f2a │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ │ add r3, r6 │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1077e │ │ │ │ │ + bne.n 11efe │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 10872 │ │ │ │ │ + beq.n 11ff2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 10888 │ │ │ │ │ + b.n 12008 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 10872 │ │ │ │ │ - ldr.w fp, [pc, #528] @ 10a14 │ │ │ │ │ + beq.n 11ff2 │ │ │ │ │ + ldr.w fp, [pc, #528] @ 12194 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #528] @ (10a18 ) │ │ │ │ │ + ldr r3, [pc, #528] @ (12198 ) │ │ │ │ │ add fp, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 10868 │ │ │ │ │ + cbz r3, 11fe8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 10868 │ │ │ │ │ + cbz r3, 11fe8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ ldr.w sl, [r3, #864] @ 0x360 │ │ │ │ │ blx r2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 10868 │ │ │ │ │ + ble.n 11fe8 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 10868 │ │ │ │ │ + cbz r0, 11fe8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 10848 │ │ │ │ │ + bgt.n 11fc8 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.n 10856 │ │ │ │ │ + blt.n 11fd6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ │ add r3, r6 │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1080e │ │ │ │ │ + bne.n 11f8e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 107c6 │ │ │ │ │ + bne.n 11f46 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #392] @ (10a1c ) │ │ │ │ │ - ldr r3, [pc, #356] @ (109fc ) │ │ │ │ │ + ldr r2, [pc, #392] @ (1219c ) │ │ │ │ │ + ldr r3, [pc, #356] @ (1217c ) │ │ │ │ │ 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 109ea │ │ │ │ │ + bne.w 1216a │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ blx r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 10892 │ │ │ │ │ + bne.n 12012 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 10872 │ │ │ │ │ - ldr r3, [pc, #316] @ (10a20 ) │ │ │ │ │ + ble.n 11ff2 │ │ │ │ │ + ldr r3, [pc, #316] @ (121a0 ) │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #312] @ (10a24 ) │ │ │ │ │ + ldr r3, [pc, #312] @ (121a4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10950 │ │ │ │ │ + cbz r0, 120d0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 10950 │ │ │ │ │ + cbz r0, 120d0 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 10950 │ │ │ │ │ + cbz r2, 120d0 │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 10950 │ │ │ │ │ + cbz r0, 120d0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1092a │ │ │ │ │ + bgt.n 120aa │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1093c │ │ │ │ │ + blt.n 120bc │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ add r3, r6 │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 108f6 │ │ │ │ │ + bgt.n 12076 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 107c2 │ │ │ │ │ + b.n 11f42 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 10872 │ │ │ │ │ - ldr.w sl, [pc, #164] @ 10a28 │ │ │ │ │ + beq.w 11ff2 │ │ │ │ │ + ldr.w sl, [pc, #164] @ 121a8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #164] @ (10a2c ) │ │ │ │ │ + ldr r3, [pc, #164] @ (121ac ) │ │ │ │ │ add sl, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 109e2 │ │ │ │ │ + cbz r3, 12162 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 109e2 │ │ │ │ │ + cbz r3, 12162 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ ldr.w fp, [r3, #988] @ 0x3dc │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx fp │ │ │ │ │ - cbz r0, 109e2 │ │ │ │ │ + cbz r0, 12162 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 109e2 │ │ │ │ │ + cbz r0, 12162 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 109c2 │ │ │ │ │ + bgt.n 12142 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.n 109d0 │ │ │ │ │ + blt.n 12150 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ │ add r3, r6 │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1098e │ │ │ │ │ - b.n 107c2 │ │ │ │ │ + bne.n 1210e │ │ │ │ │ + b.n 11f42 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [pc, #64] @ (10a30 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (121b0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 107c2 │ │ │ │ │ - ldmia r1!, {r2} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r3, #28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r6, r7, r7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - subs r0, r5, r1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r4, r6, r3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r2, r0, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r6, #28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r7, #26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r7, #20 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r5, #22 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r2, r4, r1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (10a44 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #20] @ (10a6c ) │ │ │ │ │ - ldr r2, [pc, #20] @ (10a70 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (10a74 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r6, r1, r0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (10ab4 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (10ab8 ) │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 87c8 │ │ │ │ │ - nop │ │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00010abc : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cbz r3, 10ad8 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 10ad8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (10ae4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010ae8 : │ │ │ │ │ - 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 r4, [pc, #76] @ (10b48 ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (10b4c ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 10b32 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 9060 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 10b2c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8ab0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - nop │ │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w sl, r6, #8 │ │ │ │ │ - ldr.w r8, [pc, #124] @ 10be8 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w ip, [pc, #116] @ 10bec │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ │ - adds r1, r5, #3 │ │ │ │ │ - str.w r7, [r4, sl] │ │ │ │ │ - ldr.w r9, [r4, r2, lsl #2] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r6, [r9] │ │ │ │ │ - add.w lr, r6, #1 │ │ │ │ │ - str.w lr, [r9] │ │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ │ - add.w lr, r6, #1 │ │ │ │ │ - str.w lr, [r7] │ │ │ │ │ - ldr.w r8, [r8, ip] │ │ │ │ │ - ldr.w r7, [r8] │ │ │ │ │ - ldr.w r7, [r7, #1176] @ 0x498 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r3, [r4, r5, lsl #2] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - bgt.n 10bca │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r0, [r4, sl] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 10be2 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, 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 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #260] @ (10d08 ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 10c9c │ │ │ │ │ - ldr.w r9, [r0, #28] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 10c8e │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #240] @ (10d0c ) │ │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ │ - ldr.w r8, [r3, r2] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w fp, [sl, #24] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10c84 │ │ │ │ │ - ldr.w sl, [pc, #212] @ 10d10 │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 10c4a │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10c82 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10c40 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - blt.n 10c6a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r6, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 10c4a │ │ │ │ │ - cbnz r4, 10c92 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r4, [r7, #0] │ │ │ │ │ - str r6, [r3, #0] │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 10c8e │ │ │ │ │ - ldr r2, [pc, #100] @ (10d0c ) │ │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ │ - ldr.w r8, [r3, r2] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w fp, [sl, #32] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10c84 │ │ │ │ │ - ldr.w sl, [pc, #76] @ 10d14 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 10cd8 │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10c82 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10cce │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - blt.n 10cf8 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r6, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - b.n 10cce │ │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r1, #26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r3, #25 │ │ │ │ │ - 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, #4008] @ 0xfa8 │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #252] @ (10e2c ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #252] @ (10e30 ) │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r5, [pc, #244] @ (10e34 ) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - bl 10b50 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - bics.w r5, r0, #4 │ │ │ │ │ - bne.n 10e0a │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 10bf0 │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10df0 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ble.n 10de2 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - subs r6, r1, #4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - b.n 10d9e │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.n 10dde │ │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10d98 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - strd r4, r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - bl 10d18 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10d98 │ │ │ │ │ - ldr r2, [pc, #108] @ (10e38 ) │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n 10e0a │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r3, [pc, #84] @ (10e38 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrd r0, r4, [sp, #16] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10b50 │ │ │ │ │ - bics.w r2, r0, #4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r3, #0 │ │ │ │ │ - ldr r1, [pc, #48] @ (10e3c ) │ │ │ │ │ - ldr r2, [pc, #32] @ (10e30 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - eors r1, r2 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - bne.n 10e26 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #240] @ (10f44 ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #240] @ (10f48 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [pc, #232] @ 10f4c │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 10bf0 │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10ed2 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ble.n 10ec4 │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ - subs r6, r1, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - blx r2 │ │ │ │ │ - cbz r0, 10f08 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bne.n 10eaa │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r3, [pc, #136] @ (10f50 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10b50 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r3, #0 │ │ │ │ │ - ldr r1, [pc, #100] @ (10f54 ) │ │ │ │ │ - ldr r2, [pc, #88] @ (10f48 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - eors r1, r2 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - bne.n 10f3e │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - bl 10e40 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 10f2a │ │ │ │ │ - bics.w r3, r0, #2 │ │ │ │ │ - beq.n 10eb8 │ │ │ │ │ - ldr r2, [pc, #36] @ (10f50 ) │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n 10eec │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #220] @ (1104c ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #220] @ (11050 ) │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldrd r8, r9, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr.w sl, [pc, #212] @ 11054 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - bl 10b50 │ │ │ │ │ - add sl, pc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - bics.w r5, r0, #4 │ │ │ │ │ - bne.n 11016 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - add r2, sp, #24 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add r3, sp, #28 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 10bf0 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 11042 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ble.n 11034 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - sub.w fp, r1, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 10fd8 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n 11032 │ │ │ │ │ - ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r1, [fp, #4]! │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10fd2 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - strd r4, r9, [sp, #4] │ │ │ │ │ - bl 10f58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10fd2 │ │ │ │ │ - ldr r2, [pc, #84] @ (11058 ) │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #68] @ (1105c ) │ │ │ │ │ - ldr r2, [pc, #52] @ (11050 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - eors r1, r2 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - bne.n 11046 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #32] @ (11058 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 11016 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ │ + b.n 11f42 │ │ │ │ │ + cbz r4, 1219c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ittt al │ │ │ │ │ - moval r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011060 : │ │ │ │ │ - stmdbal sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ - ldr r4, [pc, #804] @ (11398 ) │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr r1, [pc, #804] @ (1139c ) │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp.w sl, #3 │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r1, #0 │ │ │ │ │ - strd r2, r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [pc, #776] @ (113a0 ) │ │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r2, [pc, #772] @ (113a4 ) │ │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ble.w 1130a │ │ │ │ │ - ldr r3, [pc, #764] @ (113a8 ) │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ - ldr r7, [pc, #760] @ (113ac ) │ │ │ │ │ - movs r5, #4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #756] @ (113b0 ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r9, lr │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ │ - str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 110f8 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.w 11288 │ │ │ │ │ - bgt.n 110e6 │ │ │ │ │ - ldr r0, [pc, #724] @ (113b4 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r9, [fp, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add.w fp, fp, #8 │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bge.n 11152 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - add.w r8, fp, #12 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 847c │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 110d6 │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - blx 847c │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11228 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.w 11288 │ │ │ │ │ - bgt.n 1113e │ │ │ │ │ - ldr r0, [pc, #640] @ (113b8 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add.w fp, fp, #8 │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - blt.n 110f8 │ │ │ │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.w 1130a │ │ │ │ │ - ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ │ - mov r1, lr │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ │ - blx r5 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 112d0 │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1130a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 111b0 │ │ │ │ │ - ldr r2, [pc, #556] @ (113bc ) │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #544] @ (113c0 ) │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 112d0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 111da │ │ │ │ │ - ldr r2, [pc, #524] @ (113c4 ) │ │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #520] @ (113c8 ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - adds r2, #12 │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 112d0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 11204 │ │ │ │ │ - ldr r2, [pc, #492] @ (113cc ) │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #484] @ (113d0 ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - adds r2, #28 │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 112d0 │ │ │ │ │ - ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 112ee │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 11382 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bne.n 112ee │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #440] @ (113d4 ) │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 112d0 │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 847c │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cbnz r0, 11256 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.n 11288 │ │ │ │ │ - bgt.n 1124c │ │ │ │ │ - ldr r0, [pc, #400] @ (113d8 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 110ec │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #376] @ (113dc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 847c │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1133a │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.n 11288 │ │ │ │ │ - bgt.n 1127e │ │ │ │ │ - ldr r0, [pc, #360] @ (113e0 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 110ec │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #308] @ (113e4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #300] @ (113e8 ) │ │ │ │ │ - ldr r3, [pc, #304] @ (113ec ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #300] @ (113f0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #296] @ (113f4 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #292] @ (113f8 ) │ │ │ │ │ - ldr r3, [pc, #196] @ (1139c ) │ │ │ │ │ - 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 11392 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 112d2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r1, [pc, #224] @ (113fc ) │ │ │ │ │ - ldr r3, [pc, #224] @ (11400 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r1, r0, [sp, #4] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #212] @ (11404 ) │ │ │ │ │ - ldr r3, [pc, #216] @ (11408 ) │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 112d0 │ │ │ │ │ - ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - ldr.w r5, [r2, #288] @ 0x120 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #172] @ (1140c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #164] @ (11410 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (11414 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #164] @ (11418 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #160] @ (1141c ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 112d0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #152] @ (11420 ) │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 112d0 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - itt hi │ │ │ │ │ - movhi r2, r0 │ │ │ │ │ - lsrhi r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - nop {6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r6, #15 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r2, #13 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r2, #17 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r2, #13 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r6, #13 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r2, #18 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r7, #17 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r0, r4, #17 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r4, #17 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r0, r3, #11 │ │ │ │ │ + cbz r4, 121a0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r0, r5, #12 │ │ │ │ │ + asrs r2, r1, #21 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r6, r3, #12 │ │ │ │ │ + adds r6, r5, r0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - adds r4, r6, r6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r7, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r2, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r0, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r0, r4, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r0, r1, r5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r2, #2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r4, #1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r0, r3, #1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r4, r0, r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r1, #1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r2, #10 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r2, #32 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r0, r3, #10 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r1, #11 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011424 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r5, [pc, #836] @ (1177c ) │ │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ │ - ldr r4, [pc, #836] @ (11780 ) │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r2, [pc, #836] @ (11784 ) │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr r1, [pc, #836] @ (11788 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - add.w r8, sp, #60 @ 0x3c │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldrd r4, r9, [sp, #168] @ 0xa8 │ │ │ │ │ - ldr r5, [r2, r1] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr.w r2, [r2, #732] @ 0x2dc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ │ - adds r2, r4, #3 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - sub.w r3, r2, #8 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ble.w 116da │ │ │ │ │ - sub.w lr, r2, #12 │ │ │ │ │ - subs r0, #4 │ │ │ │ │ - add lr, r9 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - ldr.w r2, [r9], #4 │ │ │ │ │ - str.w r2, [ip, #4]! │ │ │ │ │ - cmp lr, r9 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - bne.n 11494 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str.w sl, [r7, r2] │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 115ba │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 11542 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - ldr.w r0, [sl, #4]! │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 114dc │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bne.n 114c6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w sl, [r7, r3] │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ - bgt.n 11502 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.n 11524 │ │ │ │ │ - sub.w r6, r6, #2 │ │ │ │ │ - clz r6, r6 │ │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - ldr r2, [pc, #612] @ (1178c ) │ │ │ │ │ - ldr r3, [pc, #600] @ (11780 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 11778 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 11724 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.w 1168a │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 114c0 │ │ │ │ │ - ldr r0, [pc, #568] @ (11790 ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr r0, [pc, #540] @ (11794 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr.w r6, [r9] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str.w r6, [r9] │ │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ │ - strd r4, r7, [sp] │ │ │ │ │ - bl 10d18 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - bgt.w 116b8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 116b8 │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 115d4 │ │ │ │ │ - bics.w r2, r2, #2 │ │ │ │ │ - bne.w 114c0 │ │ │ │ │ - ldr r0, [pc, #460] @ (11798 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 116d0 │ │ │ │ │ - ldr r0, [pc, #452] @ (1179c ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add.w r9, sp, #52 @ 0x34 │ │ │ │ │ - add r0, pc │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - blx 900c │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 8a98 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 8d74 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11706 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11610 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10b50 │ │ │ │ │ - bics.w r5, r0, #4 │ │ │ │ │ - bne.w 11766 │ │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 10bf0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 11610 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - itttt gt │ │ │ │ │ - strgt r4, [sp, #36] @ 0x24 │ │ │ │ │ - subgt r6, r0, #4 │ │ │ │ │ - movgt r4, r6 │ │ │ │ │ - movgt r6, r0 │ │ │ │ │ - ble.n 11680 │ │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - blx 8a98 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bne.n 1166c │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1160e │ │ │ │ │ - ldr r0, [pc, #276] @ (117a0 ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr.w r6, [r9] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str.w r6, [r9] │ │ │ │ │ - strd r7, r9, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10e40 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str.w r2, [r9] │ │ │ │ │ - bgt.n 116d0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w 114e4 │ │ │ │ │ - subs r0, r7, #4 │ │ │ │ │ - b.n 114c0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - str.w sl, [r0, r2] │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - cbz r3, 11752 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 114f0 │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 11724 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n 1168a │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 11556 │ │ │ │ │ - b.n 114e4 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - bgt.n 116d0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 116d0 │ │ │ │ │ - ldr r0, [pc, #124] @ (117a4 ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr.w r6, [r9] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str.w r6, [r9] │ │ │ │ │ - strd r7, r9, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10f58 │ │ │ │ │ - b.n 116b6 │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 115d4 │ │ │ │ │ - bics.w r2, r2, #2 │ │ │ │ │ - bne.w 114e4 │ │ │ │ │ - b.n 115ca │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - blx 8d50 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n 1170e │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - cbnz r0, 117f0 │ │ │ │ │ + adds r0, r3, r2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cbnz r0, 117f6 │ │ │ │ │ + asrs r4, r4, #28 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - revsh r4, r2 │ │ │ │ │ + asrs r2, r6, #26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r0, r3, #5 │ │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r0, r1, #5 │ │ │ │ │ + asrs r2, r4, #21 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r2, r7, #3 │ │ │ │ │ + asrs r4, r5, #19 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r6, r2, #3 │ │ │ │ │ + asrs r4, r5, #13 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - asrs r4, r5, #32 │ │ │ │ │ + asrs r2, r3, #15 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ │ + asrs r2, r2, #26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000117a8 : │ │ │ │ │ +000121b4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr.w r5, [pc, #1232] @ 11c8c │ │ │ │ │ + ldr.w r5, [pc, #1232] @ 12698 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr.w r4, [pc, #1232] @ 11c90 │ │ │ │ │ + ldr.w r4, [pc, #1232] @ 1269c │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #1228] @ 11c94 │ │ │ │ │ - ldr.w r3, [pc, #1228] @ 11c98 │ │ │ │ │ + ldr.w ip, [pc, #1228] @ 126a0 │ │ │ │ │ + ldr.w r3, [pc, #1228] @ 126a4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ble.n 11840 │ │ │ │ │ - ldr.w r2, [pc, #1200] @ 11c9c │ │ │ │ │ + ble.n 1224c │ │ │ │ │ + ldr.w r2, [pc, #1200] @ 126a8 │ │ │ │ │ add r7, sp, #24 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr.w r2, [pc, #1184] @ 11ca0 │ │ │ │ │ + ldr.w r2, [pc, #1184] @ 126ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w sl, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ - cbnz r0, 11852 │ │ │ │ │ + cbnz r0, 1225e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #18 │ │ │ │ │ - bhi.n 11854 │ │ │ │ │ + bhi.n 12260 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ movs r4, r6 │ │ │ │ │ movs r3, r7 │ │ │ │ │ lsls r2, r0, #1 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ @@ -12463,78 +13525,78 @@ │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ movs r5, r5 │ │ │ │ │ ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr.w r3, [pc, #1116] @ 11ca4 │ │ │ │ │ + ldr.w r3, [pc, #1116] @ 126b0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1104] @ 11ca8 │ │ │ │ │ - ldr.w r3, [pc, #1076] @ 11c90 │ │ │ │ │ + ldr.w r2, [pc, #1104] @ 126b4 │ │ │ │ │ + ldr.w r3, [pc, #1076] @ 1269c │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 11c88 │ │ │ │ │ + bne.w 12694 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 90b8 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 90d0 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9778 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9524 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.w 11c64 │ │ │ │ │ - ldr r2, [pc, #1012] @ (11cac ) │ │ │ │ │ + beq.w 12670 │ │ │ │ │ + ldr r2, [pc, #1012] @ (126b8 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #1004] @ (11cb0 ) │ │ │ │ │ + ldr r2, [pc, #1004] @ (126bc ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r7, [r3, #1224] @ 0x4c8 │ │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ movs r3, #4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11852 │ │ │ │ │ + bne.n 1225e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bhi.n 11854 │ │ │ │ │ + bhi.n 12260 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ lsls r2, r7, #6 │ │ │ │ │ lsls r3, r6, #6 │ │ │ │ │ lsls r4, r5, #6 │ │ │ │ │ @@ -12560,2313 +13622,4291 @@ │ │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8794 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 99e0 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 97c0 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 97a8 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9430 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9b64 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9960 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9b70 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.w 11c76 │ │ │ │ │ - ldr r2, [pc, #800] @ (11cb4 ) │ │ │ │ │ + beq.w 12682 │ │ │ │ │ + ldr r2, [pc, #800] @ (126c0 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #792] @ (11cb8 ) │ │ │ │ │ + ldr r2, [pc, #792] @ (126c4 ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r7, [r3, #1224] @ 0x4c8 │ │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ movs r3, #4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11852 │ │ │ │ │ + bne.w 1225e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.w 11854 │ │ │ │ │ + bhi.w 12260 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ strh r5, [r1, #52] @ 0x34 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ - ldr r6, [pc, #340] @ (11b20 ) │ │ │ │ │ + ldr r6, [pc, #340] @ (1252c ) │ │ │ │ │ eors r7, r0 │ │ │ │ │ adds r2, #57 @ 0x39 │ │ │ │ │ movs r3, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 92b4 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8b4c │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9394 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8ae0 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9be8 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9494 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8e20 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 88cc │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 86f0 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9260 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8814 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9848 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9184 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8bfc │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8868 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8998 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8958 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9130 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 84b8 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 980c │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8f20 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8ac8 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 84a0 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 90f4 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9b7c │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8c80 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8754 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 96c8 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9a58 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8bcc │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9224 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9118 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 86d8 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8a8c │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8940 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9860 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9230 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8a5c │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9348 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 99d4 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8530 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 84f4 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9570 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 8ef0 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9630 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9b34 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9388 │ │ │ │ │ - b.n 11854 │ │ │ │ │ + b.n 12260 │ │ │ │ │ ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #80] @ (11cbc ) │ │ │ │ │ + ldr r3, [pc, #80] @ (126c8 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ - b.n 11852 │ │ │ │ │ + b.n 1225e │ │ │ │ │ ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #64] @ (11cc0 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (126cc ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ - b.n 11852 │ │ │ │ │ + b.n 1225e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xb838 │ │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb82c │ │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ │ + asrs r4, r6, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + @ instruction: 0xb716 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r0, #23 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ │ + asrs r2, r5, #21 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ │ + @ instruction: 0xb65a │ │ │ │ │ movs r2, r0 │ │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ │ + asrs r6, r1, #18 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ │ movs r2, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ │ + asrs r0, r4, #6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ │ + asrs r6, r1, #6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - itee hi │ │ │ │ │ - movhi r2, r0 │ │ │ │ │ - lsrls r0, r6, #10 │ │ │ │ │ - movls r2, r0 │ │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ │ + ldr r3, [pc, #12] @ (126e0 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (126e4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000126e8 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #128] @ (11d5c ) │ │ │ │ │ - ldr r3, [pc, #132] @ (11d60 ) │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ - add r0, pc │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ │ - mov r0, sp │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 87cc │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r5, [pc, #136] @ (12780 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #136] @ (12784 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #132] @ (12788 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (1278c ) │ │ │ │ │ + ldr r1, [pc, #136] @ (12790 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r5, [pc, #132] @ (12794 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r5, pc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ - blx 87cc │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 87cc │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + mov r2, sp │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #608] @ 0x260 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 1275a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str r7, [r4, #0] │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cbz r3, 11d1a │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11d12 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cbz r3, 11d26 │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11d1e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 11d32 │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11d2a │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - cbz r3, 11d3e │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11d36 │ │ │ │ │ - ldr r2, [pc, #36] @ (11d64 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (11d60 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (12798 ) │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 973c │ │ │ │ │ + ldr r2, [pc, #88] @ (1279c ) │ │ │ │ │ + ldr r3, [pc, #64] @ (12784 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 11d56 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ + bne.n 1277a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r5, [r2, #900] @ 0x384 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 1272c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - cbz r6, 11da6 │ │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxth r2, r7 │ │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011d68 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xffc3ffff │ │ │ │ │ + asrs r0, r3, #9 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r4, r2, #9 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #84] @ (11dcc ) │ │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ │ - ldr r2, [pc, #84] @ (11dd0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + ldr r5, [pc, #276] @ (128c8 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r4, [pc, #276] @ (128cc ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r2, [pc, #276] @ (128d0 ) │ │ │ │ │ + ldr r3, [pc, #280] @ (128d4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r7, [r1, #12] │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 12822 │ │ │ │ │ + ldr r3, [pc, #260] @ (128d8 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ │ + bne.n 12826 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r1, [pc, #228] @ (128dc ) │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, #3 │ │ │ │ │ + blx 9adc │ │ │ │ │ + cbnz r0, 12826 │ │ │ │ │ + cmp.w sl, #3 │ │ │ │ │ + bgt.n 1286e │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cbz r7, 1281a │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cbz r3, 1281a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + strd r2, r3, [r4, #12] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 12854 │ │ │ │ │ + cbz r5, 12852 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ │ + blx r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + ldr r3, [pc, #152] @ (128e0 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [pc, #152] @ (128e4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #144] @ (128e8 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (128cc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 128c4 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ + cmp.w sl, #4 │ │ │ │ │ + beq.n 12894 │ │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 12894 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + adds r1, r6, #4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 12852 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + negs r0, r0 │ │ │ │ │ + b.n 1280e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 12852 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ │ - strd r3, r3, [r4, #20] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - strd r3, r3, [r4, #84] @ 0x54 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - uxth r0, r0 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ │ + blx r2 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r3, [pc, #52] @ (128ec ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [pc, #52] @ (128f0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 12852 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00011dd4 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r1, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r4, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r7, pc, #656 @ (adr r7, 12b7c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r0, #4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r6, #3 │ │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ │ + ldr r2, [pc, #232] @ (129f0 ) │ │ │ │ │ + movw r3, #28261 @ 0x6e65 │ │ │ │ │ + movt r3, #100 @ 0x64 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r5, [pc, #224] @ (129f4 ) │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - ldr r5, [pc, #96] @ (11e48 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (129f8 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r0, 11dfe │ │ │ │ │ - blx 91e8 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11dec │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 11e04 │ │ │ │ │ - blx 9760 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11dfa │ │ │ │ │ - ldr r3, [pc, #68] @ (11e4c ) │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr.w r9, [r0, #16] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 12966 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + add.w r9, sp, r0 │ │ │ │ │ + ldr r3, [pc, #192] @ (129fc ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + blx 8bd8 │ │ │ │ │ + ldr r2, [pc, #180] @ (12a00 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (129f8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 129ec │ │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r7, [pc, #156] @ (12a04 ) │ │ │ │ │ + eor.w r1, r9, r9, asr #31 │ │ │ │ │ + movw r0, #52429 @ 0xcccd │ │ │ │ │ + movt r0, #52428 @ 0xcccc │ │ │ │ │ + sub.w r1, r1, r9, asr #31 │ │ │ │ │ + add.w ip, sp, #8 │ │ │ │ │ + add r7, pc │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + movs r6, #10 │ │ │ │ │ + movs r3, #45 @ 0x2d │ │ │ │ │ + strh.w r3, [sp, #7] │ │ │ │ │ + umull lr, r3, r0, r1 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp.w lr, #9 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + mov.w r3, r3, lsr #3 │ │ │ │ │ + mls sl, r6, r3, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldrb.w r3, [r7, sl] │ │ │ │ │ + strb.w r3, [ip, #1]! │ │ │ │ │ + bgt.n 12988 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bgt.n 129de │ │ │ │ │ + add.w r9, sp, #4 │ │ │ │ │ + adds r0, r2, #5 │ │ │ │ │ + add.w lr, r9, r0 │ │ │ │ │ + add.w ip, sp, #7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - strd r3, r3, [r4] │ │ │ │ │ - blx 8b04 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - sxth r4, r2 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldrb.w r7, [lr, #-1]! │ │ │ │ │ + ldrb.w r8, [ip, #1]! │ │ │ │ │ + subs r6, r2, r3 │ │ │ │ │ + strb.w r8, [lr] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + strb.w r7, [ip] │ │ │ │ │ + bgt.n 129c2 │ │ │ │ │ + adds r6, r2, #4 │ │ │ │ │ + b.n 12938 │ │ │ │ │ + add.w r2, r8, #2 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ + add.w r3, sp, r2 │ │ │ │ │ + strb r1, [r3, #8] │ │ │ │ │ + b.n 129b2 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r6, pc, #944 @ (adr r6, 12da4 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r6, pc, #904 @ (adr r6, 12d80 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r6, pc, #696 @ (adr r6, 12cbc ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r4, r4, #1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012a08 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #48] @ (12a48 ) │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 12a3c │ │ │ │ │ + ldr r1, [pc, #36] @ (12a4c ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #36] @ (12a50 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r1, lr │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8f80 │ │ │ │ │ + add r5, pc, #888 @ (adr r5, 12dc4 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012a54 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (12a98 ) │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 12a88 │ │ │ │ │ + ldr r1, [pc, #40] @ (12a9c ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #40] @ (12aa0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r2, lr │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + ldr.w r1, [ip] │ │ │ │ │ + b.w 9af4 │ │ │ │ │ + add r5, pc, #584 @ (adr r5, 12ce4 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00011e50 : │ │ │ │ │ +00012aa4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #40] @ (11e88 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r5, r0, #32 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w ip, [pc, #64] @ 12af4 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 12adc │ │ │ │ │ + ldr r1, [pc, #52] @ (12af8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #52] @ (12afc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ │ - blx 973c │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + blx 8db0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11e68 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + blx 91a8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ │ + add r5, pc, #256 @ (adr r5, 12bf8 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012b00 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #32] @ 12b30 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr.w lr, [pc, #28] @ 12b34 │ │ │ │ │ + add ip, pc │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + ldr.w r4, [ip, lr] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + blx 9190 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + add r4, pc, #912 @ (adr r4, 12ec4 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00011e8c : │ │ │ │ │ +00012b38 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #40] @ (11ec4 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r5, r0, #32 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 12b98 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 12b70 │ │ │ │ │ + ldr r1, [pc, #68] @ (12b9c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (12ba0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - blx 973c │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11ea4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.n 12b6c │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 91a8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ │ + add r4, pc, #688 @ (adr r4, 12e4c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00011ec8 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +00012ba4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ - ldr r5, [pc, #600] @ (12134 ) │ │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ │ - ldr r4, [pc, #600] @ (12138 ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #592] @ (1213c ) │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #584] @ (12140 ) │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r9, [r2, r3] │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r4, [pc, #148] @ (12c4c ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #148] @ (12c50 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ + beq.n 12bde │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 12074 │ │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ │ - add.w r8, sp, #28 │ │ │ │ │ - add.w r4, r4, r4, lsl #1 │ │ │ │ │ - adds r0, r4, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r4, 12c48 │ │ │ │ │ + ldr.w sl, [pc, #100] @ 12c54 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n 12bfc │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + cbz r4, 12c20 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 12bf8 │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 12c12 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 1211e │ │ │ │ │ - ldr r7, [pc, #524] @ (12144 ) │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - b.n 11f4c │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt.n 11f5a │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r0, fp │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ │ - str.w r3, [sl, r5, lsl #2] │ │ │ │ │ - adds r3, r5, #3 │ │ │ │ │ - str r5, [r0, #12] │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 11f4a │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - adds r7, r5, #4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 12124 │ │ │ │ │ - ldr.w sl, [pc, #436] @ 12148 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #432] @ (1214c ) │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - strd sl, r7, [sp, #12] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w sl, [sp] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 89c8 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - blt.n 11fc8 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8a44 │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ - blt.n 11fe2 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - blx 8a68 │ │ │ │ │ - adds r6, #12 │ │ │ │ │ - str.w r0, [r6, #-4] │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - blt.n 11faa │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt.n 1200a │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - ldr r0, [pc, #332] @ (12150 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r4, r3, r4, lsl #2 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - blx 8a44 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ - bgt.n 12042 │ │ │ │ │ + bne.n 12bfc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #248] @ (12154 ) │ │ │ │ │ - ldr r3, [pc, #220] @ (12138 ) │ │ │ │ │ - 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 12130 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w r2, r5, r5, lsl #1 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - add.w r8, sp, #28 │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 12128 │ │ │ │ │ - ldr r3, [pc, #188] @ (12158 ) │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, fp │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 12c20 │ │ │ │ │ + add r4, pc, #256 @ (adr r4, 12d50 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012c58 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r5, [pc, #112] @ (12cd8 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + beq.n 12c90 │ │ │ │ │ + ldr r1, [pc, #100] @ (12cdc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #100] @ (12ce0 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 120be │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.n 1210c │ │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 12116 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120b8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 120ec │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + beq.n 12c8a │ │ │ │ │ + ldr r3, [pc, #56] @ (12cdc ) │ │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + cbz r6, 12cba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - str.w r3, [r2, r6, lsl #2] │ │ │ │ │ - str r6, [r0, #12] │ │ │ │ │ - add.w r6, r6, #3 │ │ │ │ │ - bne.n 120be │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - b.n 11f78 │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 12042 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 11f78 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - b.n 12010 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n 11f78 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - cbz r4, 1213e │ │ │ │ │ + ldr r3, [pc, #28] @ (12ce4 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (12ce8 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 12c8a │ │ │ │ │ + add r3, pc, #568 @ (adr r3, 12f14 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r4, 12144 │ │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ │ movs r2, r0 │ │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ │ + │ │ │ │ │ +00012cec : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w lr, [pc, #96] @ 12d5c │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub.w r3, ip, #3 │ │ │ │ │ + add lr, pc │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 12d42 │ │ │ │ │ + cmp.w ip, #4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r2, #12] │ │ │ │ │ + beq.n 12d28 │ │ │ │ │ + ldr r3, [pc, #68] @ (12d60 ) │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr.w r3, [lr, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + cbz r3, 12d3e │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ + cbnz r2, 12d38 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + str r0, [r3, #32] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 12d2c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r4, [pc, #28] @ (12d60 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #28] @ (12d64 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [lr, r4] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + add r2, pc, #984 @ (adr r2, 13138 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r0, r4, #31 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001215c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +00012d68 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr.w r6, [pc, #1156] @ 125f4 │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - ldr.w r5, [pc, #1156] @ 125f8 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr.w r3, [pc, #1152] @ 125fc │ │ │ │ │ - ldr.w r4, [pc, #1152] @ 12600 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ │ - mov.w r5, #0 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r6, [pc, #104] @ (12de0 ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r6, pc │ │ │ │ │ + beq.n 12d9c │ │ │ │ │ + ldr r1, [pc, #96] @ (12de4 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #96] @ (12de8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ │ - ldr.w r4, [r4, #188] @ 0xbc │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 121d4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - movw r4, #21846 @ 0x5556 │ │ │ │ │ - movt r4, #21845 @ 0x5555 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - smull r2, r4, r4, r3 │ │ │ │ │ - sub.w r4, r4, r3, asr #31 │ │ │ │ │ - add.w r4, r4, r4, lsl #1 │ │ │ │ │ - subs r4, r3, r4 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq.n 121f8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r1, [pc, #1084] @ 12604 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr.w r2, [pc, #1072] @ 12608 │ │ │ │ │ - ldr.w r3, [pc, #1052] @ 125f8 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 125ce │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr.w r2, [pc, #1028] @ 1260c │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx 86fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 121d4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + beq.n 12d98 │ │ │ │ │ + ldr r3, [pc, #52] @ (12de4 ) │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + cbz r0, 12dc6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1235c │ │ │ │ │ - ldr r3, [pc, #1008] @ (12610 ) │ │ │ │ │ - movw r9, #43691 @ 0xaaab │ │ │ │ │ - movt r9, #43690 @ 0xaaaa │ │ │ │ │ - movw r8, #43690 @ 0xaaaa │ │ │ │ │ - movt r8, #10922 @ 0x2aaa │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #992] @ (12614 ) │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - movs r7, #4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - strd r4, fp, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - blx 86fc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 121d4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n 1226a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #948] @ (12618 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 12dc6 │ │ │ │ │ + ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add r3, r2 │ │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 121d4 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1232c │ │ │ │ │ - add.w fp, sp, #64 @ 0x40 │ │ │ │ │ - add.w sl, sp, #56 @ 0x38 │ │ │ │ │ - b.n 122a4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.n 122fe │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n 1232e │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - mov r3, fp │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + str r1, [r7, #32] │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + blx r2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + add r2, pc, #504 @ (adr r2, 12fdc ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012dec : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r4, [pc, #88] @ (12e54 ) │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 12e20 │ │ │ │ │ + ldr r1, [pc, #80] @ (12e58 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #80] @ (12e5c ) │ │ │ │ │ + mov r0, lr │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, lr │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 121d4 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - subs r3, #3 │ │ │ │ │ + beq.n 12e1c │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + cbz r0, 12e50 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 123ba │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - blx 86fc │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 12e4c │ │ │ │ │ + ldr r3, [pc, #20] @ (12e58 ) │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #32] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + add r1, pc, #1000 @ (adr r1, 13240 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012e60 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #88] @ (12ec8 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 12e94 │ │ │ │ │ + ldr r1, [pc, #80] @ (12ecc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #80] @ (12ed0 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121d4 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ │ + beq.n 12e90 │ │ │ │ │ + ldr r3, [pc, #36] @ (12ecc ) │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + add r1, pc, #536 @ (adr r1, 130e4 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012ed4 : │ │ │ │ │ + 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 r4, [pc, #176] @ (12f98 ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r3, [pc, #176] @ (12f9c ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + beq.n 12f0e │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r6, [r8, #24] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + lsls r0, r6, #3 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r4, [r8, #20] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 12f92 │ │ │ │ │ + ldr.w sl, [pc, #120] @ 12fa0 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr.w r8, [pc, #116] @ 12fa4 │ │ │ │ │ + add sl, pc │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + cbz r3, 12f68 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + bgt.n 12f44 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w r3, fp, #1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + blt.n 12f54 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov.w r2, fp, lsl #2 │ │ │ │ │ + str.w r3, [r5, fp, lsl #2] │ │ │ │ │ + add r2, r5 │ │ │ │ │ + add.w fp, fp, #2 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 12f34 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b.n 12f6e │ │ │ │ │ + nop │ │ │ │ │ + add r1, pc, #64 @ (adr r1, 12fdc ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012fa8 : │ │ │ │ │ + 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 │ │ │ │ │ + ldr r4, [pc, #200] @ (13084 ) │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + ldr r2, [pc, #200] @ (13088 ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w ip, [pc, #200] @ 1308c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r7, [pc, #192] @ (13090 ) │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bic.w r3, lr, #2 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + ldmia.w ip, {r0, r1, r2} │ │ │ │ │ + add.w ip, sp, #24 │ │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ │ + bne.n 13066 │ │ │ │ │ + cmp.w lr, #6 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r1, #3 │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + beq.n 13034 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w ip, [r4, #12] │ │ │ │ │ + add.w r0, r5, #16 │ │ │ │ │ + ldr r4, [pc, #132] @ (13094 ) │ │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ │ + strd ip, r4, [sp] │ │ │ │ │ + blx 8e74 │ │ │ │ │ + ldr r2, [pc, #124] @ (13098 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (13088 ) │ │ │ │ │ + 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 13080 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r2, [pc, #100] @ (1309c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [pc, #100] @ (130a0 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #20 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr.w r9, [r2, #1224] @ 0x4c8 │ │ │ │ │ + ldr r2, [pc, #84] @ (130a4 ) │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ │ + blx r9 │ │ │ │ │ + cbnz r0, 1307c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r3, sp, r3, lsl #2 │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + b.n 12ffe │ │ │ │ │ + ldr r1, [pc, #52] @ (1309c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #60] @ (130a8 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1301a │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r0, pc, #240 @ (adr r0, 13178 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r0, pc, #152 @ (adr r0, 1312c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldcl 0, cr0, [lr, #4] │ │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000130ac : │ │ │ │ │ + stmdb 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 │ │ │ │ │ + ldr r6, [pc, #248] @ (131b8 ) │ │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ │ + ldr r5, [pc, #248] @ (131bc ) │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #248] @ (131c0 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (131c4 ) │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r5, [r4, r1] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ble.n 131a2 │ │ │ │ │ + add.w r8, sp, #12 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + movs r7, #3 │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w r4, r6, #8 │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 13102 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13194 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cbnz r0, 1318c │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.n 13100 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, 122fe │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - lsrs r3, r2, #31 │ │ │ │ │ - mla r1, r9, r2, r8 │ │ │ │ │ - cmp.w r1, #1431655765 @ 0x55555555 │ │ │ │ │ - it cs │ │ │ │ │ - orrcs.w r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 12296 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx 8f5c │ │ │ │ │ + blx 91e8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ + bne.n 13156 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #84] @ (131c8 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (131bc ) │ │ │ │ │ + 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 131b4 │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 8ab0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 13172 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #32] @ (131cc ) │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 1319e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000131d0 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #84] @ (13234 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 13208 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 13238 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [pc, #72] @ (1323c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [r5, ip] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r3, [pc, #36] @ (13238 ) │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #768] @ (1261c ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #764] @ (12620 ) │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r2, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013240 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r4, [pc, #84] @ (132a4 ) │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 13274 │ │ │ │ │ + ldr r1, [pc, #76] @ (132a8 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #76] @ (132ac ) │ │ │ │ │ + mov r0, lr │ │ │ │ │ add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, lr │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13270 │ │ │ │ │ + ldrd r2, r3, [r0, #24] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + beq.n 1329e │ │ │ │ │ + blx 88e8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9a64 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r6, r4, #27 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000132b0 : │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #84] @ 13314 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n 132ec │ │ │ │ │ + ldr r1, [pc, #72] @ (13318 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #72] @ (1331c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r1, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 121d4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - adds r2, #2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n 12346 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #744] @ (12624 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - adds r2, #3 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - adds r1, #12 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - blt.w 12242 │ │ │ │ │ - ldrd r4, fp, [sp, #28] │ │ │ │ │ - blx 8efc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 132e6 │ │ │ │ │ + ldr.w ip, [pc, #36] @ 13320 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrd r3, r2, [r4, #12] │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 85f0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013324 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 13380 │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 1335e │ │ │ │ │ + ldr r1, [pc, #64] @ (13384 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (13388 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1335a │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 86a8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0001338c : │ │ │ │ │ + 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.w ip, [pc, #236] @ 1348c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #236] @ (13490 ) │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + subs r3, r7, #5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r7, #0 │ │ │ │ │ - bgt.n 1238c │ │ │ │ │ - b.n 125d4 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ - adds r7, #3 │ │ │ │ │ + ldr.w r8, [ip, r2] │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + bhi.n 1344a │ │ │ │ │ + ldr r1, [pc, #216] @ (13494 ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + movs r2, #0 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 832c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n 123cc │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx 89c8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1236e │ │ │ │ │ - ldr r1, [pc, #640] @ (12628 ) │ │ │ │ │ + beq.n 1345a │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r1, [pc, #168] @ (13498 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 954c │ │ │ │ │ - b.n 121d6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #620] @ (1262c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 1345a │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 121d4 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - ble.w 124de │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ │ - strd r4, fp, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ │ + cmp r7, #6 │ │ │ │ │ + beq.n 13460 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 92e4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8a50 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r3, [pc, #80] @ (1349c ) │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + ldr.w r6, [r2, #1064] @ 0x428 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx r6 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + cbnz r0, 13480 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 13422 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8338 │ │ │ │ │ + b.n 1345a │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r4, r2, #30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000134a0 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 134f4 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 134d8 │ │ │ │ │ + ldr r1, [pc, #56] @ (134f8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (134fc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r1, [r3, r2, lsl #2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ittt gt │ │ │ │ │ - movgt r7, #0 │ │ │ │ │ - addgt.w fp, sp, #64 @ 0x40 │ │ │ │ │ - addgt.w r9, sp, #56 @ 0x38 │ │ │ │ │ - bgt.n 12478 │ │ │ │ │ - b.n 124c6 │ │ │ │ │ - ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 134d4 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9a28 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013500 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 1355c │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 1353a │ │ │ │ │ + ldr r1, [pc, #64] @ (13560 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (13564 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13536 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 96d4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r2, r6, #26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013568 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 135c8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 135a0 │ │ │ │ │ + ldr r1, [pc, #68] @ (135cc ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (135d0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r1, [r3, r2, lsl #2] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1359c │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 9088 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r5, #17 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000135d4 : │ │ │ │ │ + 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.w ip, [pc, #116] @ 1365c │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 13610 │ │ │ │ │ + ldr r1, [pc, #108] @ (13660 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 8a50 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - bne.n 12470 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str r3, [r0, #32] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.n 124c6 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldr r3, [pc, #108] @ (13664 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - mov r3, fp │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ blx 8f5c │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1360a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1360a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12426 │ │ │ │ │ - ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr.w r6, [r2, #288] @ 0x120 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #376] @ (12630 ) │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #376] @ (12634 ) │ │ │ │ │ + beq.n 1360a │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 88e8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 9a64 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r2, r2, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013668 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #88] @ 136d0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 136a0 │ │ │ │ │ + ldr r1, [pc, #76] @ (136d4 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #76] @ (136d8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - b.n 123b2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - adds r3, #12 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bgt.n 123ea │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n 125d4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #336] @ (12638 ) │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r5, fp │ │ │ │ │ add r3, pc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #328] @ (1263c ) │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1369c │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1369c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 88e8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r3, #22 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000136dc : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #88] @ 13744 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 13714 │ │ │ │ │ + ldr r1, [pc, #76] @ (13748 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #76] @ (1374c ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #324] @ (12640 ) │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13710 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13710 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a64 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r6, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013750 : │ │ │ │ │ + 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 r5, [pc, #112] @ (137d4 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 13788 │ │ │ │ │ + ldr r1, [pc, #104] @ (137d8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #104] @ (137dc ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [r3, r7] │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13782 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n 12528 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 137b6 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8338 │ │ │ │ │ + b.n 13782 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + add.w r1, r7, #16 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9218 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 9060 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r2, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000137e0 : │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr.w ip, [pc, #116] @ 13864 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #5 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add ip, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1381e │ │ │ │ │ + ldr r1, [pc, #100] @ (13868 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #100] @ (1386c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13818 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + beq.n 1384c │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 8b8c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r5, [pc, #32] @ (13870 ) │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r3, r2, [r4, #12] │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + blx 85f0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #17 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r0, r7, #13 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013874 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #76] @ (138d0 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 138a8 │ │ │ │ │ + ldr r1, [pc, #68] @ (138d4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (138d8 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 138a4 │ │ │ │ │ + ldr r3, [pc, #24] @ (138d4 ) │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r0, r4, #8 │ │ │ │ │ - add r3, r7 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - blx 9718 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n 12548 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r2, r6, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000138dc : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #76] @ (13938 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 13910 │ │ │ │ │ + ldr r1, [pc, #68] @ (1393c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (13940 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1390c │ │ │ │ │ + ldr r3, [pc, #24] @ (1393c ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add r3, r7 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r2, r1, #1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013944 : │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr.w ip, [pc, #148] @ 139e8 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r4, [pc, #144] @ (139ec ) │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r5, [pc, #144] @ (139f0 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + beq.n 139a4 │ │ │ │ │ + ldr r1, [pc, #124] @ (139f4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #124] @ (139f8 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - itttt gt │ │ │ │ │ - strgt r7, [sp, #36] @ 0x24 │ │ │ │ │ - movgt r4, #0 │ │ │ │ │ - addgt.w fp, sp, #64 @ 0x40 │ │ │ │ │ - addgt.w r9, sp, #56 @ 0x38 │ │ │ │ │ - ble.n 125a6 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r7, [r3, #188] @ 0xbc │ │ │ │ │ - mov r3, fp │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #108] @ (139fc ) │ │ │ │ │ + ldr r3, [pc, #92] @ (139ec ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 139e2 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ blx 8f5c │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - blx 9718 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 12570 │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bgt.n 125bc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1398a │ │ │ │ │ + ldrd r1, r2, [r0, #24] │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + ldr r3, [pc, #56] @ (139f4 ) │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + strd r1, r2, [sp] │ │ │ │ │ + mov r1, sp │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - adds r7, #12 │ │ │ │ │ - adds r2, r0, #2 │ │ │ │ │ - adds r0, #3 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - ble.n 125d2 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - b.n 12506 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1398c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - blx 9718 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 11cc4 │ │ │ │ │ - b.n 123b2 │ │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ │ + nop │ │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ │ + vaddl.u8 q8, d12, d1 │ │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ │ + │ │ │ │ │ +00013a00 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w lr, [pc, #68] @ 13a54 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add lr, pc │ │ │ │ │ + beq.n 13a38 │ │ │ │ │ + ldr r1, [pc, #56] @ (13a58 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (13a5c ) │ │ │ │ │ + mov r0, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [lr, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13a34 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9ba0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - strb r6, [r0, #11] │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r4, #6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bx sp │ │ │ │ │ + │ │ │ │ │ +00013a60 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #48] @ (13aa0 ) │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 13a94 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + ldr r1, [pc, #40] @ (13aa4 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (13aa8 ) │ │ │ │ │ + mov r0, lr │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + b.w 9448 │ │ │ │ │ + nop │ │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r4, r2, #24 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r6, r3, #7 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ │ + │ │ │ │ │ +00013aac : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 13af0 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #44] @ (13af4 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 13ae2 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ + ldr.w r1, [lr] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00013af8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r4, [pc, #60] @ (13b44 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 13b2e │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #48] @ (13b48 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (13b4c ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r4, [pc, #32] @ (13b50 ) │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [ip, #8] │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + blx 85f0 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ │ + lsls r2, r6, #4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ │ + │ │ │ │ │ +00013b54 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (13b98 ) │ │ │ │ │ + sub.w ip, r2, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + bls.n 13b8a │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #36] @ (13b9c ) │ │ │ │ │ + ldr r3, [pc, #40] @ (13ba0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + blx 86a8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r4, #1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r6, r6, #29 │ │ │ │ │ + │ │ │ │ │ +00013ba4 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #48] @ (13be4 ) │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 13bd6 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #40] @ (13be8 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (13bec ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + blx 9a28 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r0, r4, #26 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r4, r0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r6, r7, #29 │ │ │ │ │ + │ │ │ │ │ +00013bf0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (13c34 ) │ │ │ │ │ + sub.w ip, r2, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + bls.n 13c26 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #36] @ (13c38 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (13c3c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + blx 96d4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r0, r4, #31 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vaddl.u8 q8, d8, d1 │ │ │ │ │ + │ │ │ │ │ +00013c40 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #64] @ 13c90 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 13c78 │ │ │ │ │ + ldr r1, [pc, #52] @ (13c94 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #52] @ (13c98 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + blx 9088 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldc2 0, cr0, [r4, #4] │ │ │ │ │ + │ │ │ │ │ +00013c9c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #32] @ 13ccc │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr.w lr, [pc, #28] @ 13cd0 │ │ │ │ │ + add ip, pc │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + adds r0, #4 │ │ │ │ │ + ldr.w r4, [ip, lr] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + blx 9190 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00012644 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +00013cd4 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - blx 8efc │ │ │ │ │ - ldr.w r9, [pc, #180] @ 12714 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - add r9, pc │ │ │ │ │ - cbz r4, 12692 │ │ │ │ │ - ldr r3, [pc, #172] @ (12718 ) │ │ │ │ │ - ldr.w r6, [r9, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 832c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8900 │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1266e │ │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ │ - cbz r4, 126d8 │ │ │ │ │ - ldr r3, [pc, #128] @ (12718 ) │ │ │ │ │ - ldr.w r6, [r9, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldrd r2, r3, [r4, #24] │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 13d34 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 13d0c │ │ │ │ │ + ldr r1, [pc, #68] @ (13d38 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (13d3c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx 8a50 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13d08 │ │ │ │ │ adds r0, #8 │ │ │ │ │ - blx 8900 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, 126d2 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - str.w r3, [r9, #32] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1269c │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 126f4 │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #20] │ │ │ │ │ - cbz r1, 126f4 │ │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ │ - cbz r3, 126f4 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - str r1, [r3, #20] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 126e8 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - blx 8900 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 11cc4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 954c │ │ │ │ │ + blx 91a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vaddl.u8 q0, d0, d1 │ │ │ │ │ │ │ │ │ │ -0001271c : │ │ │ │ │ +00013d40 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r5, [pc, #316] @ (1286c ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r4, [pc, #316] @ (12870 ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr r4, [pc, #204] @ (13e20 ) │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + ldr.w ip, [pc, #204] @ 13e24 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + ldr r2, [pc, #204] @ (13e28 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + add ip, pc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add.w ip, ip, #12 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r7, [pc, #192] @ (13e2c ) │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bic.w r3, lr, #2 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + ldmia.w ip, {r0, r1, r2} │ │ │ │ │ + add.w ip, sp, #24 │ │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ │ + bne.n 13e02 │ │ │ │ │ + cmp.w lr, #6 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r1, #3 │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + beq.n 13dce │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w ip, [r4, #12] │ │ │ │ │ + adds r0, r5, #4 │ │ │ │ │ + ldr r4, [pc, #132] @ (13e30 ) │ │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ │ + strd ip, r4, [sp] │ │ │ │ │ + blx 8e74 │ │ │ │ │ + ldr r2, [pc, #124] @ (13e34 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (13e28 ) │ │ │ │ │ + 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 13e1c │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r2, [pc, #104] @ (13e38 ) │ │ │ │ │ + add r0, sp, #20 │ │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [pc, #100] @ (13e3c ) │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #92] @ (13e40 ) │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r1, #1224] @ 0x4c8 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ │ + blx r9 │ │ │ │ │ + cbnz r0, 13e18 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r3, sp, r3, lsl #2 │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + b.n 13d9a │ │ │ │ │ + ldr r1, [pc, #52] @ (13e38 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #60] @ (13e44 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 13db4 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strb r6, [r5, #29] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 13eb8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + cdp2 0, 7, cr0, cr14, cr1, {0} │ │ │ │ │ + │ │ │ │ │ +00013e48 : │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [pc, #228] @ (13f40 ) │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + ldr r4, [pc, #228] @ (13f44 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #316] @ 12874 │ │ │ │ │ - ldr r3, [pc, #316] @ (12878 ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r8, pc │ │ │ │ │ + ldr r6, [pc, #228] @ (13f48 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r5, [r8, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 12838 │ │ │ │ │ - ldr r3, [pc, #272] @ (1287c ) │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 1285c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #256] @ (12880 ) │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r6, [r3, #1176] @ 0x498 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - ble.n 1282c │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 1281e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 12858 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 944c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + bhi.n 13ed6 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #2 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + it ne │ │ │ │ │ + strne r3, [sp, #16] │ │ │ │ │ + beq.n 13ef0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cbz r0, 13eec │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - bgt.n 12802 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #128] @ (12884 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (12870 ) │ │ │ │ │ + beq.n 13f36 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 13f2e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 13f2a │ │ │ │ │ + ldr r3, [pc, #168] @ (13f4c ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #144] @ (13f50 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (13f44 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 12868 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ + bne.n 13f3a │ │ │ │ │ + add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 127c6 │ │ │ │ │ - b.n 12858 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 127b6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (12888 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (1288c ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #116] @ (13f4c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #120] @ (13f54 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n 12802 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 9948 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 12802 │ │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 13ebc │ │ │ │ │ + ldr r3, [pc, #88] @ (13f4c ) │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ + ldr r2, [pc, #96] @ (13f58 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #92] @ (13f5c ) │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + adds r2, #32 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r9, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + blx r9 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 13eec │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 13e94 │ │ │ │ │ + b.n 13eec │ │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ │ + b.n 13ea2 │ │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + b.n 13ea2 │ │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ │ + b.n 13ea2 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ │ + nop │ │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r3, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - add r7, pc, #984 @ (adr r7, 12c60 ) │ │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r2, r3, #16 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r2, r2, #21 │ │ │ │ │ + ldc2l 0, cr0, [sl, #4] │ │ │ │ │ + ldrsh.w r0, [lr, r1] │ │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00012890 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +00013f60 : │ │ │ │ │ + stmdb 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 │ │ │ │ │ - ldr r5, [pc, #316] @ (129e0 ) │ │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ │ - ldr r4, [pc, #316] @ (129e4 ) │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #316] @ 129e8 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #308] @ (129ec ) │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ + ldr r6, [pc, #248] @ (1406c ) │ │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ │ + ldr r5, [pc, #248] @ (14070 ) │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #248] @ (14074 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (14078 ) │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r5, [r4, r1] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ble.n 14056 │ │ │ │ │ + add.w r8, sp, #12 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + movs r7, #3 │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w r4, r6, #8 │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 13fb6 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14048 │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ blx r2 │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 129ac │ │ │ │ │ - ldr r3, [pc, #268] @ (129f0 ) │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 129d0 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 913c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #240] @ (129f4 ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cbnz r0, 14040 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.n 13fb4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - strd r0, r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r8, [r2, #1176] @ 0x498 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r0, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r5, #0] │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - ble.n 129a0 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 12996 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 12988 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 129cc │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #136] @ (129f8 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (129e4 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + blx 9760 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ + bne.n 1400a │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #84] @ (1407c ) │ │ │ │ │ + ldr r3, [pc, #68] @ (14070 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 129dc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 12962 │ │ │ │ │ - b.n 129cc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 12952 │ │ │ │ │ + bne.n 14068 │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 12946 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 99ec │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (129fc ) │ │ │ │ │ - ldr r1, [pc, #64] @ (12a00 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 14026 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #32] @ (14080 ) │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 1296c │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx 9948 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1296c │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 14052 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r7, pc, #336 @ (adr r7, 12b34 ) │ │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #304 @ (adr r7, 12b1c ) │ │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf5380001 │ │ │ │ │ - add r6, pc, #560 @ (adr r6, 12c2c ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r6, r4, #10 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r6, r3, #15 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (12a14 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ │ movs r2, r0 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ + stc2l 0, cr0, [r6], #-4 │ │ │ │ │ + │ │ │ │ │ +00014084 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #20] @ (12a3c ) │ │ │ │ │ - ldr r2, [pc, #20] @ (12a40 ) │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #84] @ (140e8 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 140bc │ │ │ │ │ + ldr.w ip, [pc, #76] @ 140ec │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [pc, #72] @ (140f0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (12a44 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr.w r1, [r5, ip] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - add r5, pc, #840 @ (adr r5, 12d88 ) │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r3, [pc, #36] @ (140ec ) │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r1, #14 │ │ │ │ │ + asrs r4, r4, #29 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + │ │ │ │ │ +000140f4 : │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (12a84 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (12a88 ) │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #84] @ 14158 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n 14130 │ │ │ │ │ + ldr r1, [pc, #72] @ (1415c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #72] @ (14160 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 87c8 │ │ │ │ │ - nop │ │ │ │ │ - add r5, pc, #624 @ (adr r5, 12cf8 ) │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1412a │ │ │ │ │ + ldr.w ip, [pc, #36] @ 14164 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrd r3, r2, [r4, #12] │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 85f0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xfbbe0001 │ │ │ │ │ + @ instruction: 0xfb9c0001 │ │ │ │ │ │ │ │ │ │ -00012a8c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +00014168 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cbz r3, 12aa8 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 12aa8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (12ab4 ) │ │ │ │ │ + ldr.w ip, [pc, #76] @ 141c4 │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 141a2 │ │ │ │ │ + ldr r1, [pc, #64] @ (141c8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (141cc ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1419e │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 86a8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + smmls r0, r6, r1, r0 │ │ │ │ │ │ │ │ │ │ -00012ab8 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +000141d0 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r4, [pc, #76] @ (12b18 ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (12b1c ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ + ldr r4, [pc, #376] @ (1435c ) │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [pc, #376] @ (14360 ) │ │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr.w r8, [r0, #4] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + ldr r4, [pc, #368] @ (14364 ) │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ble.w 1431a │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 14330 │ │ │ │ │ + ldr r3, [pc, #340] @ (14368 ) │ │ │ │ │ + add r7, sp, #20 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + add.w r4, r2, #12 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 142e6 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 142e6 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r9 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bgt.n 14230 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + sub.w r7, r8, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + sub.w r9, r0, #4 │ │ │ │ │ + add.w fp, r2, #8 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr.w r0, [fp, #4]! │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 832c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + str.w r3, [r9, #4]! │ │ │ │ │ + bgt.n 142a4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ blx r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 12b02 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 92d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 12afc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 14300 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + blx 85d8 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #104] @ (1436c ) │ │ │ │ │ + ldr r3, [pc, #92] @ (14360 ) │ │ │ │ │ + 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 14358 │ │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r1, [pc, #76] @ (14368 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (14370 ) │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 142fe │ │ │ │ │ + blx 873c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 832c │ │ │ │ │ + ldr r3, [pc, #40] @ (14368 ) │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 142e2 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + vld1.8 {d16[0]}, [r4], r1 │ │ │ │ │ + │ │ │ │ │ +00014374 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 143c8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 143ac │ │ │ │ │ + ldr r1, [pc, #56] @ (143cc ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (143d0 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 143a8 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx 99ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - nop │ │ │ │ │ - add r5, pc, #176 @ (adr r5, 12bcc ) │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9a28 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vst4.8 {d16-d19}, [r0], r1 │ │ │ │ │ │ │ │ │ │ -00012b20 : │ │ │ │ │ +000143d4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r6, [pc, #80] @ (12b84 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - add r6, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #72] @ (12b88 ) │ │ │ │ │ - cbz r0, 12b80 │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - ldr r0, [pc, #72] @ (12b8c ) │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ │ - adds r6, r4, #4 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 14430 │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 1440e │ │ │ │ │ + ldr r1, [pc, #64] @ (14434 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (14438 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1440a │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx 9154 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9ac4 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 92d8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r3, [r4, #24] │ │ │ │ │ - strd r3, r3, [r4, #32] │ │ │ │ │ + blx 96d4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - b.n 12b4c │ │ │ │ │ - add r4, pc, #784 @ (adr r4, 12e98 ) │ │ │ │ │ + nop │ │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r1, #11 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ + ldr??.w r0, [sl, #1] │ │ │ │ │ │ │ │ │ │ -00012b90 : │ │ │ │ │ +0001443c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #72] @ (12bec ) │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - blx 9400 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8ca4 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - add r5, pc │ │ │ │ │ - cbz r3, 12bcc │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - blx 91e8 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 12bb6 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, 12bd2 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - blx 91e8 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 12bc6 │ │ │ │ │ - ldr r2, [pc, #28] @ (12bf0 ) │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r4, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r3, [r4, #32] │ │ │ │ │ - ldr r3, [r5, r2] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr.w ip, [pc, #80] @ 1449c │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 14474 │ │ │ │ │ + ldr r1, [pc, #68] @ (144a0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (144a4 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - add r4, pc, #296 @ (adr r4, 12d18 ) │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14470 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 9088 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb.w r0, [r8, r1] │ │ │ │ │ │ │ │ │ │ -00012bf4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +000144a8 : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #108] @ (12c74 ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #108] @ (12c78 ) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r7, [pc, #264] @ (145c4 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r7, pc │ │ │ │ │ + beq.n 144e0 │ │ │ │ │ + ldr r1, [pc, #256] @ (145c8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #256] @ (145cc ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r5, [r3, r4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 144da │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 144da │ │ │ │ │ + ldr r3, [pc, #192] @ (145c8 ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr.w r9, [r7, r3] │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.n 145b6 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 145a8 │ │ │ │ │ + ldr.w r3, [r2, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #92] @ (12c7c ) │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #164] @ (145d0 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #68] @ (12c80 ) │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #136] @ (145d4 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #44] @ (12c84 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #108] @ (145d8 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #80] @ (145dc ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - bx r3 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 144da │ │ │ │ │ + ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + blx r2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 144dc │ │ │ │ │ + ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 145b2 │ │ │ │ │ nop │ │ │ │ │ - add r3, pc, #960 @ (adr r3, 13038 ) │ │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r6, r2, #8 │ │ │ │ │ + str.w r0, [r4, r1] │ │ │ │ │ + ldr.w r0, [r2, r1] │ │ │ │ │ + @ instruction: 0xf7c80001 │ │ │ │ │ + @ instruction: 0xf7b40001 │ │ │ │ │ + lsls r4, r1, #30 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - movs r2, r1 │ │ │ │ │ + │ │ │ │ │ +000145e0 : │ │ │ │ │ + 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 r5, [pc, #112] @ (14664 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 14618 │ │ │ │ │ + ldr r1, [pc, #104] @ (14668 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #104] @ (1466c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14612 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 14646 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 85d8 │ │ │ │ │ + b.n 14612 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + adds r1, r7, #4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9218 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 92d8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf7440001 │ │ │ │ │ │ │ │ │ │ -00012c88 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +00014670 : │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #128] @ (12d1c ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #128] @ (12d20 ) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr.w ip, [pc, #116] @ 146f4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #5 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add ip, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 146ae │ │ │ │ │ + ldr r1, [pc, #100] @ (146f8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #100] @ (146fc ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r5, [r3, r4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - ldr.w r9, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r2 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 146a8 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + beq.n 146dc │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 8b8c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r5, [pc, #32] @ (14700 ) │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r3, r2, [r4, #12] │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + blx 85f0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movt r0, #2049 @ 0x801 │ │ │ │ │ + addw r0, r0, #2049 @ 0x801 │ │ │ │ │ + │ │ │ │ │ +00014704 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w lr, [pc, #68] @ 14758 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add lr, pc │ │ │ │ │ + beq.n 1473c │ │ │ │ │ + ldr r1, [pc, #56] @ (1475c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (14760 ) │ │ │ │ │ + mov r0, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [lr, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14738 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9ba0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs.w r0, r0, #8454144 @ 0x810000 │ │ │ │ │ + │ │ │ │ │ +00014764 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r6, [pc, #48] @ (147ac ) │ │ │ │ │ + subs r3, r2, #2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r1, [r4], #8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + add r6, pc │ │ │ │ │ + blx 913c │ │ │ │ │ + cbz r0, 147a4 │ │ │ │ │ + ldr r3, [pc, #32] @ (147b0 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #92] @ (12d24 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000147b4 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w lr, [pc, #96] @ 14824 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #3 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add lr, pc │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 147f2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 14810 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + blx 8db0 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8b8c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [pc, #52] @ (14828 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #52] @ (1482c ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [lr, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r5, [pc, #28] @ (14830 ) │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + blx 85f0 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + orrs.w r0, sl, #8454144 @ 0x810000 │ │ │ │ │ + orrs.w r0, r2, #8454144 @ 0x810000 │ │ │ │ │ + │ │ │ │ │ +00014834 : │ │ │ │ │ + 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 r7, [pc, #184] @ (14900 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r7, pc │ │ │ │ │ + beq.n 1486c │ │ │ │ │ + ldr r1, [pc, #176] @ (14904 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #176] @ (14908 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14866 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14866 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + beq.n 148b8 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r0, [r6, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r3, #8] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + str r1, [r6, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + str r6, [r1, #12] │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [pc, #72] @ (14904 ) │ │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #68] @ (12d28 ) │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #68] @ (1490c ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #44] @ (12d2c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #44] @ (14910 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - bx r3 │ │ │ │ │ - add r3, pc, #368 @ (adr r3, 12e90 ) │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 14866 │ │ │ │ │ + nop │ │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r0, r1, #6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - vhadd.u32 d16, d0, d1 │ │ │ │ │ + adds.w r0, r4, #8454144 @ 0x810000 │ │ │ │ │ + @ instruction: 0xf4a80001 │ │ │ │ │ + @ instruction: 0xf4a00001 │ │ │ │ │ │ │ │ │ │ -00012d30 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +00014914 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r3, [pc, #156] @ (12de0 ) │ │ │ │ │ - ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (14958 ) │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 1494a │ │ │ │ │ + ldr.w lr, [pc, #44] @ 1495c │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #44] @ (14960 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 12dd2 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #140] @ (12de4 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ │ - ldr.w fp, [r3, r2] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 12ddc │ │ │ │ │ - ldr.w sl, [pc, #116] @ 12de8 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ + ldr.w r1, [r4, lr] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + blx 9ba0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf2920001 │ │ │ │ │ + │ │ │ │ │ +00014964 : │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + ldr r4, [pc, #164] @ (14a18 ) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #164] @ (14a1c ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w ip, [pc, #160] @ 14a20 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + bgt.n 149c6 │ │ │ │ │ + ldr r1, [pc, #140] @ (14a24 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #140] @ (14a28 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cbz r3, 12daa │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n 12d9a │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #124] @ (14a2c ) │ │ │ │ │ + ldr r3, [pc, #104] @ (14a1c ) │ │ │ │ │ + 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 14a14 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 149ac │ │ │ │ │ + add r3, sp, #32 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r3, sp, #28 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add r3, sp, #24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - blx 9248 │ │ │ │ │ - str.w r0, [r8, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 12d78 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 12db0 │ │ │ │ │ - add r2, pc, #720 @ (adr r2, 130b4 ) │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + blx 89b0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 149ac │ │ │ │ │ + ldrd r3, r7, [sp, #28] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd r3, r7, [sp, #8] │ │ │ │ │ + ldrd r3, r4, [sp, #20] │ │ │ │ │ + strd r3, r4, [sp] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + blx 8a2c │ │ │ │ │ + b.n 149ae │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r3, #4 │ │ │ │ │ + and.w r0, r0, #8454144 @ 0x810000 │ │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00012dec : │ │ │ │ │ +00014a30 : │ │ │ │ │ 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 r7, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - ldr r4, [pc, #156] @ (12ea0 ) │ │ │ │ │ + ldr r4, [pc, #156] @ (14ae4 ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ add r4, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #148] @ (12ea4 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (14ae8 ) │ │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ │ - cbz r0, 12e22 │ │ │ │ │ + cbz r0, 14a66 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #140] @ (12ea8 ) │ │ │ │ │ + ldr r0, [pc, #140] @ (14aec ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ @@ -14884,15 +17924,15 @@ │ │ │ │ │ blx 9060 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ movs r0, #16 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ strd r6, r4, [r0] │ │ │ │ │ - cbz r3, 12e60 │ │ │ │ │ + cbz r3, 14aa4 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ @@ -14900,320 +17940,320 @@ │ │ │ │ │ strd r0, r3, [r6, #32] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ movs r0, #16 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ - cbz r3, 12e86 │ │ │ │ │ + cbz r3, 14aca │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ │ strd r2, r1, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - add r1, pc, #968 @ (adr r1, 1326c ) │ │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r2, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ + ubfx r0, lr, #0, #2 │ │ │ │ │ │ │ │ │ │ -00012eac : │ │ │ │ │ +00014af0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #160] @ (12f60 ) │ │ │ │ │ + ldr r6, [pc, #160] @ (14ba4 ) │ │ │ │ │ adds r1, #16 │ │ │ │ │ blx 9400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8ca4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [r2, #32] │ │ │ │ │ - cbz r3, 12ee2 │ │ │ │ │ + cbz r3, 14b26 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 12ee8 │ │ │ │ │ + cbz r1, 14b2c │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ streq r1, [r2, #24] │ │ │ │ │ - cbz r1, 12f0c │ │ │ │ │ + cbz r1, 14b50 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r5, [r1, #8] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, 12f12 │ │ │ │ │ + cbz r5, 14b56 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r5, r5, [r3] │ │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ │ - ldr r3, [pc, #68] @ (12f64 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (14ba8 ) │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - cbz r0, 12f4c │ │ │ │ │ + cbz r0, 14b90 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 12f58 │ │ │ │ │ + ble.n 14b9c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 12f48 │ │ │ │ │ - add r1, pc, #184 @ (adr r1, 1301c ) │ │ │ │ │ + b.n 14b8c │ │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00012f68 : │ │ │ │ │ +00014bac : │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 12faa │ │ │ │ │ + beq.n 14bee │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ streq r4, [r2, #32] │ │ │ │ │ - cbz r4, 12f82 │ │ │ │ │ + cbz r4, 14bc6 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, 12f88 │ │ │ │ │ + cbz r5, 14bcc │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ │ ldr r4, [r1, #32] │ │ │ │ │ strd r1, r0, [r3] │ │ │ │ │ - cbz r4, 12f98 │ │ │ │ │ + cbz r4, 14bdc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ strd r3, r2, [r1, #32] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00012fac : │ │ │ │ │ +00014bf0 : │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 12fee │ │ │ │ │ + beq.n 14c32 │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ streq r4, [r2, #24] │ │ │ │ │ - cbz r4, 12fc6 │ │ │ │ │ + cbz r4, 14c0a │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, 12fcc │ │ │ │ │ + cbz r5, 14c10 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ ldr r4, [r2, #28] │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ strd r1, r0, [r3] │ │ │ │ │ - cbz r4, 12fdc │ │ │ │ │ + cbz r4, 14c20 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ strd r3, r2, [r1, #24] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00012ff0 : │ │ │ │ │ +00014c34 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #108] @ (1306c ) │ │ │ │ │ + ldr r5, [pc, #108] @ (14cb0 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (13070 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (14cb4 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #104] @ (13074 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (14cb8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #88] @ (13078 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (14cbc ) │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx 8a44 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ - cbz r3, 13062 │ │ │ │ │ + cbz r3, 14ca6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r2, [pc, #48] @ (1307c ) │ │ │ │ │ - ldr r3, [pc, #32] @ (13070 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (14cc0 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (14cb4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 13068 │ │ │ │ │ + bne.n 14cac │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #3 │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 1304a │ │ │ │ │ + b.n 14c8e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ │ + strh r2, [r6, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ │ + strh r6, [r5, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ │ + strh r2, [r5, #26] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00013080 : │ │ │ │ │ +00014cc4 : │ │ │ │ │ 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, [pc, #108] @ (13100 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (14d44 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #108] @ (13104 ) │ │ │ │ │ + ldr r4, [pc, #108] @ (14d48 ) │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r3, r4] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #92] @ (13108 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (14d4c ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #68] @ (1310c ) │ │ │ │ │ + ldr r1, [pc, #68] @ (14d50 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #44] @ (13110 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (14d54 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ │ + strh r0, [r4, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfbb20001 │ │ │ │ │ - stc2 0, cr0, [sl, #4] │ │ │ │ │ - usada8 r0, lr, r1, r0 │ │ │ │ │ + movs r6, r4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + sbc.w r0, r2, #1 │ │ │ │ │ + vswp d16, d1 │ │ │ │ │ │ │ │ │ │ -00013114 : │ │ │ │ │ +00014d58 : │ │ │ │ │ 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 r3, [pc, #128] @ (131a8 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (14dec ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #128] @ (131ac ) │ │ │ │ │ + ldr r4, [pc, #128] @ (14df0 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r5, [r3, r4] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -15223,122 +18263,122 @@ │ │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ ldr.w r9, [r3, #1152] @ 0x480 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #92] @ (131b0 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (14df4 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #68] @ (131b4 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (14df8 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #44] @ (131b8 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (14dfc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ │ + strh r4, [r1, #20] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mla r0, r8, r1, r0 │ │ │ │ │ - ldc2l 0, cr0, [ip], #4 │ │ │ │ │ - @ instruction: 0xfad40001 │ │ │ │ │ + vhadd.u d16, d12, d1 │ │ │ │ │ + @ instruction: 0xf0d40001 │ │ │ │ │ + vhadd.u8 d16, d8, d1 │ │ │ │ │ │ │ │ │ │ -000131bc : │ │ │ │ │ +00014e00 : │ │ │ │ │ stmdb 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, #244] @ (132c4 ) │ │ │ │ │ + ldr r4, [pc, #244] @ (14f08 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r0, [pc, #244] @ (132c8 ) │ │ │ │ │ + ldr r0, [pc, #244] @ (14f0c ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r3, [pc, #244] @ (132cc ) │ │ │ │ │ + ldr r3, [pc, #244] @ (14f10 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 132bc │ │ │ │ │ + beq.n 14f00 │ │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 132bc │ │ │ │ │ - ldr r1, [pc, #220] @ (132d0 ) │ │ │ │ │ + beq.n 14f00 │ │ │ │ │ + ldr r1, [pc, #220] @ (14f14 ) │ │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ ldr r5, [r3, r1] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1328a │ │ │ │ │ - ldr r3, [pc, #188] @ (132d4 ) │ │ │ │ │ + beq.n 14ece │ │ │ │ │ + ldr r3, [pc, #188] @ (14f18 ) │ │ │ │ │ add.w sl, r8, #4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #180] @ (132d8 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (14f1c ) │ │ │ │ │ mov r4, fp │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ │ adds r1, #1 │ │ │ │ │ bics.w r3, r1, #2 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r7, sl, #16 │ │ │ │ │ ldreq.w r7, [sl, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 13250 │ │ │ │ │ + bgt.n 14e94 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt.n 1325e │ │ │ │ │ + bgt.n 14ea2 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r7, [r1, #232] @ 0xe8 │ │ │ │ │ @@ -15350,247 +18390,247 @@ │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str.w r2, [fp, r4, lsl #2] │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldr.w r2, [r1, #780] @ 0x30c │ │ │ │ │ blx r2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13230 │ │ │ │ │ + bne.n 14e74 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #56] @ (132dc ) │ │ │ │ │ - ldr r3, [pc, #36] @ (132c8 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (14f20 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (14f0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 132c0 │ │ │ │ │ + bne.n 14f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 132a0 │ │ │ │ │ + b.n 14ee4 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ │ + strh r4, [r4, #14] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ │ + strh r0, [r4, #14] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2 0, cr0, [sl, #-4] │ │ │ │ │ - ldc2l 0, cr0, [sl, #-4]! │ │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ │ + orr.w r0, sl, #1 │ │ │ │ │ + @ instruction: 0xf0aa0001 │ │ │ │ │ + strh r4, [r2, #8] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000132e0 : │ │ │ │ │ +00014f24 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #112] @ (13360 ) │ │ │ │ │ + ldr r5, [pc, #112] @ (14fa4 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr r4, [pc, #112] @ (13364 ) │ │ │ │ │ + ldr r4, [pc, #112] @ (14fa8 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #112] @ (13368 ) │ │ │ │ │ - ldr.w ip, [pc, #112] @ 1336c │ │ │ │ │ + ldr r3, [pc, #112] @ (14fac ) │ │ │ │ │ + ldr.w ip, [pc, #112] @ 14fb0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r6, [r3, ip] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ ldr.w r7, [r7, #188] @ 0xbc │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 13356 │ │ │ │ │ + cbnz r0, 14f9a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r0, #1 │ │ │ │ │ - bmi.n 13340 │ │ │ │ │ - ldr r2, [pc, #68] @ (13370 ) │ │ │ │ │ - ldr r3, [pc, #56] @ (13364 ) │ │ │ │ │ + bmi.n 14f84 │ │ │ │ │ + ldr r2, [pc, #68] @ (14fb4 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (14fa8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1335a │ │ │ │ │ + bne.n 14f9e │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #40] @ (13374 ) │ │ │ │ │ - ldr r1, [pc, #44] @ (13378 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (14fb8 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (14fbc ) │ │ │ │ │ ldr.w r4, [r6, #288] @ 0x120 │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13328 │ │ │ │ │ + b.n 14f6c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ + strh r4, [r0, #6] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + strh r4, [r7, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ │ + strh r4, [r1, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldc2 0, cr0, [ip], #4 │ │ │ │ │ - ldc2l 0, cr0, [r2], {1} │ │ │ │ │ + vaddl.s32 q8, d12, d1 │ │ │ │ │ + and.w r0, r2, #1 │ │ │ │ │ │ │ │ │ │ -0001337c : │ │ │ │ │ +00014fc0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #124] @ (13408 ) │ │ │ │ │ + ldr r1, [pc, #124] @ (1504c ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #124] @ (1340c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (15050 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (13410 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (15054 ) │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - cbz r5, 133ec │ │ │ │ │ - ldr r3, [pc, #108] @ (13414 ) │ │ │ │ │ + cbz r5, 15030 │ │ │ │ │ + ldr r3, [pc, #108] @ (15058 ) │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, sp │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 133da │ │ │ │ │ + cbz r0, 1501e │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 133cc │ │ │ │ │ + bgt.n 15010 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133b8 │ │ │ │ │ + bne.n 14ffc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #40] @ (13418 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1340c ) │ │ │ │ │ + ldr r2, [pc, #40] @ (1505c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (15050 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 13404 │ │ │ │ │ + bne.n 15048 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ │ + strh r0, [r5, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ │ + strh r0, [r4, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001341c : │ │ │ │ │ +00015060 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r6, [pc, #516] @ (13634 ) │ │ │ │ │ + ldr r6, [pc, #516] @ (15278 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr r5, [pc, #516] @ (13638 ) │ │ │ │ │ + ldr r5, [pc, #516] @ (1527c ) │ │ │ │ │ mov fp, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #516] @ (1363c ) │ │ │ │ │ - ldr r3, [pc, #516] @ (13640 ) │ │ │ │ │ + ldr r4, [pc, #516] @ (15280 ) │ │ │ │ │ + ldr r3, [pc, #516] @ (15284 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 135e0 │ │ │ │ │ + beq.w 15224 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 135e0 │ │ │ │ │ + beq.w 15224 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ blx r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 13540 │ │ │ │ │ + beq.n 15184 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ subs r3, #42 @ 0x2a │ │ │ │ │ ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ it eq │ │ │ │ │ ldrbeq r3, [r0, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13540 │ │ │ │ │ + beq.n 15184 │ │ │ │ │ add.w r8, sp, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1361c │ │ │ │ │ - ldr r3, [pc, #420] @ (13644 ) │ │ │ │ │ + beq.w 15260 │ │ │ │ │ + ldr r3, [pc, #420] @ (15288 ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ mov r1, fp │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -15598,17 +18638,17 @@ │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r5, r0, #16 │ │ │ │ │ ldreq r5, [r0, #16] │ │ │ │ │ ldr.w r2, [r2, #988] @ 0x3dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 134ec │ │ │ │ │ + cbz r0, 15130 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n 134d4 │ │ │ │ │ + bgt.n 15118 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -15618,61 +18658,61 @@ │ │ │ │ │ str.w r0, [sl, r9, lsl #2] │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 134aa │ │ │ │ │ + bne.n 150ee │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt.w 13610 │ │ │ │ │ + blt.w 15254 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 135c8 │ │ │ │ │ + bne.n 1520c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #288] @ (13648 ) │ │ │ │ │ - ldr r3, [pc, #268] @ (13638 ) │ │ │ │ │ + ldr r2, [pc, #288] @ (1528c ) │ │ │ │ │ + ldr r3, [pc, #268] @ (1527c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1362e │ │ │ │ │ + bne.n 15272 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add.w r8, sp, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 135bc │ │ │ │ │ - ldr r3, [pc, #244] @ (1364c ) │ │ │ │ │ + cbz r0, 15200 │ │ │ │ │ + ldr r3, [pc, #244] @ (15290 ) │ │ │ │ │ sub.w r4, sl, #4 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n 13576 │ │ │ │ │ + bgt.n 151ba │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ @@ -15688,107 +18728,107 @@ │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ blx r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13568 │ │ │ │ │ + bne.n 151ac │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r7, r9 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ - beq.n 135c8 │ │ │ │ │ + beq.n 1520c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r0, [pc, #140] @ (13650 ) │ │ │ │ │ + ldr r0, [pc, #140] @ (15294 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1351e │ │ │ │ │ + b.n 15162 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r2, [pc, #100] @ (13654 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (13638 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (15298 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (1527c ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1362e │ │ │ │ │ + bne.n 15272 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #68] @ (13658 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (1529c ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 13502 │ │ │ │ │ + b.n 15146 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 13508 │ │ │ │ │ + bge.w 1514c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #52] @ (1365c ) │ │ │ │ │ + ldr r0, [pc, #52] @ (152a0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 13508 │ │ │ │ │ + b.n 1514c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mrrc2 0, 0, r0, lr, cr1 │ │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ │ + vaddl.s8 q0, d14, d1 │ │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - smlawb r0, r6, r1, r0 │ │ │ │ │ - @ instruction: 0xfa840001 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + cdp 0, 6, cr0, cr6, cr1, {0} │ │ │ │ │ + ldc 0, cr0, [r4, #4]! │ │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - smmla r0, sl, r1, r0 │ │ │ │ │ - smlsd r0, r8, r1, r0 │ │ │ │ │ + cdp 0, 8, cr0, cr10, cr1, {0} │ │ │ │ │ + cdp 0, 7, cr0, cr8, cr1, {0} │ │ │ │ │ │ │ │ │ │ -00013660 : │ │ │ │ │ +000152a4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #76] @ (136bc ) │ │ │ │ │ + ldr r3, [pc, #76] @ (15300 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 136c0 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 15304 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r6, [r3, ip] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r4, 136b4 │ │ │ │ │ + cbz r4, 152f8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - cbz r3, 136b4 │ │ │ │ │ + cbz r3, 152f8 │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -15799,58 +18839,58 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1369e │ │ │ │ │ + b.n 152e2 │ │ │ │ │ nop │ │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000136c4 : │ │ │ │ │ +00015308 : │ │ │ │ │ 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.w ip, [pc, #180] @ 1378c │ │ │ │ │ + ldr.w ip, [pc, #180] @ 153d0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add ip, pc │ │ │ │ │ - cbz r0, 13716 │ │ │ │ │ - ldr r3, [pc, #172] @ (13790 ) │ │ │ │ │ + cbz r0, 1535a │ │ │ │ │ + ldr r3, [pc, #172] @ (153d4 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - cbz r0, 1371c │ │ │ │ │ + cbz r0, 15360 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #120] @ (13790 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (153d4 ) │ │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #104] @ (13794 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (153d8 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -15865,64 +18905,64 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #44] @ (13798 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (153dc ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa940001 │ │ │ │ │ - @ instruction: 0xf4f60001 │ │ │ │ │ + stcl 0, cr0, [r4, #4] │ │ │ │ │ + vld4.8 {d16-d19}, [sl], r1 │ │ │ │ │ │ │ │ │ │ -0001379c : │ │ │ │ │ +000153e0 : │ │ │ │ │ stmdb 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 r6, [pc, #620] @ (13a1c ) │ │ │ │ │ + ldr r6, [pc, #620] @ (15660 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r5, [pc, #620] @ (13a20 ) │ │ │ │ │ + ldr r5, [pc, #620] @ (15664 ) │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #620] @ (13a24 ) │ │ │ │ │ + ldr r4, [pc, #620] @ (15668 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #616] @ (13a28 ) │ │ │ │ │ + ldr r2, [pc, #616] @ (1566c ) │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [r4, r2] │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139a4 │ │ │ │ │ + beq.w 155e8 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 139a4 │ │ │ │ │ + beq.w 155e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 138e2 │ │ │ │ │ + beq.n 15526 │ │ │ │ │ ldr.w r1, [r7, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx r1 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs.w r5, r3, #42 @ 0x2a │ │ │ │ │ @@ -15936,47 +18976,47 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13a0e │ │ │ │ │ + beq.w 15652 │ │ │ │ │ blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139e0 │ │ │ │ │ - ldr r3, [pc, #516] @ (13a2c ) │ │ │ │ │ + beq.w 15624 │ │ │ │ │ + ldr r3, [pc, #516] @ (15670 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #512] @ (13a30 ) │ │ │ │ │ + ldr r3, [pc, #512] @ (15674 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ adds r2, #1 │ │ │ │ │ bics.w r3, r2, #2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r6, fp, #16 │ │ │ │ │ ldreq.w r6, [fp, #16] │ │ │ │ │ ldr.w r2, [r2, #988] @ 0x3dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 1388e │ │ │ │ │ + cbz r0, 154d2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt.n 13862 │ │ │ │ │ + bgt.n 154a6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.n 13870 │ │ │ │ │ + blt.n 154b4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -15989,41 +19029,41 @@ │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ blx r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13834 │ │ │ │ │ + bne.n 15478 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bgt.w 139d4 │ │ │ │ │ + bgt.w 15618 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1398c │ │ │ │ │ + bne.n 155d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #364] @ (13a34 ) │ │ │ │ │ - ldr r3, [pc, #340] @ (13a20 ) │ │ │ │ │ + ldr r2, [pc, #364] @ (15678 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (15664 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 13a0a │ │ │ │ │ + bne.w 1564e │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ @@ -16031,39 +19071,39 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 139fe │ │ │ │ │ - ldr r3, [pc, #308] @ (13a38 ) │ │ │ │ │ + beq.n 15642 │ │ │ │ │ + ldr r3, [pc, #308] @ (1567c ) │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ sub.w sl, r7, #4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #296] @ (13a3c ) │ │ │ │ │ + ldr r3, [pc, #296] @ (15680 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ │ adds r1, #1 │ │ │ │ │ bics.w r3, r1, #2 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r4, r6, #16 │ │ │ │ │ ldreq r4, [r6, #16] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bgt.n 13936 │ │ │ │ │ + bgt.n 1557a │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, fp, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 13948 │ │ │ │ │ + bgt.n 1558c │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r4, [r1, #232] @ 0xe8 │ │ │ │ │ @@ -16075,161 +19115,161 @@ │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str.w r1, [sl, fp, lsl #2] │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ ldr.w r1, [r1, #780] @ 0x30c │ │ │ │ │ blx r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13916 │ │ │ │ │ + bne.n 1555a │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 1398c │ │ │ │ │ + beq.n 155d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #188] @ (13a40 ) │ │ │ │ │ + ldr r0, [pc, #188] @ (15684 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 138a8 │ │ │ │ │ + beq.n 154ec │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 138be │ │ │ │ │ + b.n 15502 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r4, [r7, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #144] @ (13a44 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (13a20 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (15688 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (15664 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 13a0a │ │ │ │ │ + bne.n 1564e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #112] @ (13a48 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (1568c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 138a4 │ │ │ │ │ + b.n 154e8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 138a8 │ │ │ │ │ + bge.w 154ec │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #96] @ (13a4c ) │ │ │ │ │ + ldr r0, [pc, #96] @ (15690 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 138a8 │ │ │ │ │ + b.n 154ec │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 138a8 │ │ │ │ │ + beq.w 154ec │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #76] @ (13a50 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (15694 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1398c │ │ │ │ │ + b.n 155d0 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 139f4 │ │ │ │ │ + beq.n 15638 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 13900 │ │ │ │ │ + b.n 15544 │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - smlsd r0, lr, r1, r0 │ │ │ │ │ - @ instruction: 0xfadc0001 │ │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ │ + cdp 0, 7, cr0, cr14, cr1, {0} │ │ │ │ │ + cdp 0, 0, cr0, cr12, cr1, {0} │ │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - str.w r0, [ip, #1] │ │ │ │ │ - ldrsh.w r0, [r2, r1] │ │ │ │ │ - ldrsh.w r0, [r0, r1] │ │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ │ + @ instruction: 0xebfc0001 │ │ │ │ │ + stcl 0, cr0, [r2], #-4 │ │ │ │ │ + stcl 0, cr0, [r0], #-4 │ │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - @ instruction: 0xfa0e0001 │ │ │ │ │ - ldr??.w r0, [sl, #1] │ │ │ │ │ - ldrh.w r0, [r0, #1] │ │ │ │ │ + ldc 0, cr0, [lr, #-4]! │ │ │ │ │ + stc 0, cr0, [sl, #-4]! │ │ │ │ │ + @ instruction: 0xebe00001 │ │ │ │ │ │ │ │ │ │ -00013a54 : │ │ │ │ │ +00015698 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #68] @ (13aa8 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (156ec ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #68] @ (13aac ) │ │ │ │ │ + ldr r2, [pc, #68] @ (156f0 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r4, 13aa6 │ │ │ │ │ + cbz r4, 156ea │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 13aa6 │ │ │ │ │ + cbz r0, 156ea │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 13a98 │ │ │ │ │ + bgt.n 156dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ bx r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013ab0 : │ │ │ │ │ +000156f4 : │ │ │ │ │ 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 r6, [pc, #152] @ (13b5c ) │ │ │ │ │ + ldr r6, [pc, #152] @ (157a0 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #152] @ (13b60 ) │ │ │ │ │ + ldr r4, [pc, #152] @ (157a4 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #152] @ (13b64 ) │ │ │ │ │ + ldr r5, [pc, #152] @ (157a8 ) │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r2, [pc, #152] @ (13b68 ) │ │ │ │ │ + ldr r2, [pc, #152] @ (157ac ) │ │ │ │ │ add r5, pc │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ @@ -16239,80 +19279,80 @@ │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 13b48 │ │ │ │ │ + cbz r0, 1578c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 13b3c │ │ │ │ │ + ble.n 15780 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (13b6c ) │ │ │ │ │ + ldr r2, [pc, #92] @ (157b0 ) │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #72] @ (13b60 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (157a4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 13b58 │ │ │ │ │ + bne.n 1579c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 13b0c │ │ │ │ │ + b.n 15750 │ │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, sp │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 13b0c │ │ │ │ │ + b.n 15750 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00013b70 : │ │ │ │ │ +000157b4 : │ │ │ │ │ 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 r6, [pc, #172] @ (13c30 ) │ │ │ │ │ + ldr r6, [pc, #172] @ (15874 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #172] @ (13c34 ) │ │ │ │ │ + ldr r4, [pc, #172] @ (15878 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #172] @ (13c38 ) │ │ │ │ │ + ldr r5, [pc, #172] @ (1587c ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (13c3c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (15880 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ │ @@ -16320,20 +19360,20 @@ │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 13c14 │ │ │ │ │ + cbz r0, 15858 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 13bde │ │ │ │ │ + ble.n 15822 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -16342,23 +19382,23 @@ │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #80] @ (13c40 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (13c34 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (15884 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (15878 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 13c2a │ │ │ │ │ + bne.n 1586e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx r3 │ │ │ │ │ @@ -16368,40 +19408,40 @@ │ │ │ │ │ mov r2, sp │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 13bec │ │ │ │ │ + b.n 15830 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ + strb r0, [r1, #31] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00013c44 : │ │ │ │ │ +00015888 : │ │ │ │ │ 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 r6, [pc, #176] @ (13d08 ) │ │ │ │ │ + ldr r6, [pc, #176] @ (1594c ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #176] @ (13d0c ) │ │ │ │ │ + ldr r4, [pc, #176] @ (15950 ) │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #176] @ (13d10 ) │ │ │ │ │ - ldr r3, [pc, #176] @ (13d14 ) │ │ │ │ │ + ldr r5, [pc, #176] @ (15954 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (15958 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -16412,19 +19452,19 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13cde │ │ │ │ │ + cbz r0, 15922 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 13caa │ │ │ │ │ + ble.n 158ee │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -16434,23 +19474,23 @@ │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #92] @ (13d18 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (13d0c ) │ │ │ │ │ + ldr r2, [pc, #92] @ (1595c ) │ │ │ │ │ + ldr r3, [pc, #80] @ (15950 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 13d04 │ │ │ │ │ + bne.n 15948 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx r3 │ │ │ │ │ @@ -16466,107 +19506,107 @@ │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ - b.n 13caa │ │ │ │ │ + b.n 158ee │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ │ + strb r4, [r3, #29] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ │ + strb r6, [r2, #29] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ │ + strb r4, [r7, #27] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00013d1c : │ │ │ │ │ +00015960 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - ldr r3, [pc, #36] @ (13d54 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (15998 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r5, 13d34 │ │ │ │ │ + cbz r5, 15978 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #32] @ (13d58 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (1599c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ │ + strb r2, [r1, #26] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013d5c : │ │ │ │ │ +000159a0 : │ │ │ │ │ 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 r2, [pc, #168] @ (13e18 ) │ │ │ │ │ + ldr r2, [pc, #168] @ (15a5c ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #168] @ (13e1c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (15a60 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r4, [pc, #168] @ (13e20 ) │ │ │ │ │ + ldr r4, [pc, #168] @ (15a64 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - cbz r1, 13d9c │ │ │ │ │ - ldr r2, [pc, #156] @ (13e24 ) │ │ │ │ │ + cbz r1, 159e0 │ │ │ │ │ + ldr r2, [pc, #156] @ (15a68 ) │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r4, r2] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr.w r4, [r2, #188] @ 0xbc │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 13db6 │ │ │ │ │ - ldr r2, [pc, #136] @ (13e28 ) │ │ │ │ │ - ldr r3, [pc, #124] @ (13e1c ) │ │ │ │ │ + cbnz r3, 159fa │ │ │ │ │ + ldr r2, [pc, #136] @ (15a6c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (15a60 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 13e12 │ │ │ │ │ + bne.n 15a56 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8db0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 13d9c │ │ │ │ │ - ldr.w r9, [pc, #100] @ 13e2c │ │ │ │ │ + ble.n 159e0 │ │ │ │ │ + ldr.w r9, [pc, #100] @ 15a70 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, sp │ │ │ │ │ add r9, pc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 13ddc │ │ │ │ │ + bgt.n 15a20 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ @@ -16584,6519 +19624,3517 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - bgt.n 13dce │ │ │ │ │ - b.n 13d9c │ │ │ │ │ + bgt.n 15a12 │ │ │ │ │ + b.n 159e0 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ │ + strb r6, [r0, #25] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ │ + strb r2, [r0, #25] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ │ + strb r0, [r3, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - @ instruction: 0xf6780001 │ │ │ │ │ + @ instruction: 0xe9a80001 │ │ │ │ │ │ │ │ │ │ -00013e30 : │ │ │ │ │ +00015a74 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a44 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 9714 │ │ │ │ │ nop │ │ │ │ │ - │ │ │ │ │ -00013e58 : │ │ │ │ │ + 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 r4, r3 │ │ │ │ │ + lsls r6, r2, #2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w sl, r6, #8 │ │ │ │ │ + ldr.w r8, [pc, #124] @ 15b34 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strd r3, r3, [r0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00013e60 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + ldr.w ip, [pc, #116] @ 15b38 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ │ + adds r1, r5, #3 │ │ │ │ │ + str.w r7, [r4, sl] │ │ │ │ │ + ldr.w r9, [r4, r2, lsl #2] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r6, [r9] │ │ │ │ │ + add.w lr, r6, #1 │ │ │ │ │ + str.w lr, [r9] │ │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ │ + add.w lr, r6, #1 │ │ │ │ │ + str.w lr, [r7] │ │ │ │ │ + ldr.w r8, [r8, ip] │ │ │ │ │ + ldr.w r7, [r8] │ │ │ │ │ + ldr.w r7, [r7, #1176] @ 0x498 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr.w r3, [r4, r5, lsl #2] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + bgt.n 15b16 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r0, [r4, sl] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 15b2e │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + strb r6, [r6, #20] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, 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, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #40] @ (13e98 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #40] @ (13e9c ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - add r3, pc │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #260] @ (15c54 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ + add r3, pc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 15be8 │ │ │ │ │ + ldr.w r9, [r0, #28] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 15bda │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r2, [pc, #240] @ (15c58 ) │ │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ │ + ldr.w r8, [r3, r2] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w fp, [sl, #24] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 15bd0 │ │ │ │ │ + ldr.w sl, [pc, #212] @ 15c5c │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n 15b96 │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 15bce │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15b8c │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + blt.n 15bb6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r6, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 15b96 │ │ │ │ │ + cbnz r4, 15bde │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r4, [r7, #0] │ │ │ │ │ + str r6, [r3, #0] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 15bda │ │ │ │ │ + ldr r2, [pc, #100] @ (15c58 ) │ │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ │ + ldr.w r8, [r3, r2] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strd r2, r5, [r0] │ │ │ │ │ - cbz r3, 13e92 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - strd r0, r0, [r4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ │ + ldr.w fp, [sl, #32] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 15bd0 │ │ │ │ │ + ldr.w sl, [pc, #76] @ 15c60 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n 15c24 │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 15bce │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15c1a │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + blt.n 15c44 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r6, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + b.n 15c1a │ │ │ │ │ + strb r0, [r5, #18] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00013ea0 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia.w ip, {r0} │ │ │ │ │ + ldrd r0, r0, [r2], #-4 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #44] @ (13edc ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #44] @ (13ee0 ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [pc, #252] @ (15d78 ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #252] @ (15d7c ) │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r5, [pc, #244] @ (15d80 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + bl 15a9c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bics.w r5, r0, #4 │ │ │ │ │ + bne.n 15d56 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strd r2, r5, [r0] │ │ │ │ │ - cbz r3, 13ed4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 15b3c │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 15d3c │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ble.n 15d2e │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + subs r6, r1, #4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b.n 15cea │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + beq.n 15d2a │ │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15ce4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + strd r4, r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + bl 15c64 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15ce4 │ │ │ │ │ + ldr r2, [pc, #108] @ (15d84 ) │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n 15d56 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r3, [pc, #84] @ (15d84 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrd r0, r4, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 15a9c │ │ │ │ │ + bics.w r2, r0, #4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + ldr r1, [pc, #48] @ (15d88 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (15d7c ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + eors r1, r2 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + bne.n 15d72 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ │ + strb r4, [r7, #13] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r4, #13] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00013ee4 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r4, #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, #4080] @ 0xff0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #40] @ (13f20 ) │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #240] @ (15e90 ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #240] @ (15e94 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - cbz r0, 13f1a │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldrd r5, r4, [r0] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - str r5, [r3, #0] │ │ │ │ │ - itt eq │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - streq r1, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #20] @ (13f24 ) │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [pc, #232] @ 15e98 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 15b3c │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 15e1e │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ble.n 15e10 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + subs r6, r1, #4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + blx r2 │ │ │ │ │ + cbz r0, 15e54 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + bne.n 15df6 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r3, [pc, #136] @ (15e9c ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 15a9c │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r3, #0 │ │ │ │ │ + ldr r1, [pc, #100] @ (15ea0 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (15e94 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + eors r1, r2 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + bne.n 15e8a │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + bl 15d8c │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 15e76 │ │ │ │ │ + bics.w r3, r0, #2 │ │ │ │ │ + beq.n 15e04 │ │ │ │ │ + ldr r2, [pc, #36] @ (15e9c ) │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 13f16 │ │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n 15e38 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + strb r0, [r3, #9] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r0, #9] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00013f28 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r0, #7] │ │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [pc, #32] @ (13f5c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r4, 13f52 │ │ │ │ │ - ldr r2, [pc, #28] @ (13f60 ) │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #220] @ (15f98 ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #220] @ (15f9c ) │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldrd r8, r9, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr.w sl, [pc, #212] @ 15fa0 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 15a9c │ │ │ │ │ + add sl, pc │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bics.w r5, r0, #4 │ │ │ │ │ + bne.n 15f62 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + add r2, sp, #24 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + add r3, sp, #32 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add r3, sp, #28 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 15b3c │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 15f8e │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ble.n 15f80 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + sub.w fp, r1, #4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 15f24 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.n 15f7e │ │ │ │ │ + ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r1, [fp, #4]! │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15f1e │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + strd r4, r9, [sp, #4] │ │ │ │ │ + bl 15ea4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15f1e │ │ │ │ │ + ldr r2, [pc, #84] @ (15fa4 ) │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [pc, #68] @ (15fa8 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (15f9c ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + eors r1, r2 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + bne.n 15f92 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #32] @ (15fa4 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 13f44 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strd r3, r3, [r6] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + b.n 15f62 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ │ + strb r4, [r7, #4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r3, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r2, #2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00013f64 : │ │ │ │ │ +00015fac : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ │ - ldr.w r5, [pc, #2592] @ 14998 │ │ │ │ │ - sub sp, #212 @ 0xd4 │ │ │ │ │ - ldr.w r4, [pc, #2592] @ 1499c │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #204] @ 0xcc │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr.w r3, [pc, #2564] @ 149a0 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr.w r1, [pc, #2564] @ 149a4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #252] @ 0xfc │ │ │ │ │ - ldr r5, [r3, r1] │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs.w fp, sl, #2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq.w 15472 │ │ │ │ │ - ldr.w r2, [pc, #2532] @ 149a8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r8, [pc, #2532] @ 149ac │ │ │ │ │ - add.w r9, r4, #8 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldr.w r2, [pc, #2524] @ 149b0 │ │ │ │ │ - add r8, pc │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - add r2, pc │ │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ + ldr r4, [pc, #804] @ (162e4 ) │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr r1, [pc, #804] @ (162e8 ) │ │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp.w sl, #3 │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ │ + mov.w r1, #0 │ │ │ │ │ + strd r2, r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.n 140f8 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - bgt.n 1400c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9], #4 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - str.w r3, [r6, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 13fee │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 1402c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14240 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - beq.w 141e6 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 141d0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - sub.w sl, r6, #4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [pc, #2400] @ 149b4 │ │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [pc, #776] @ (162ec ) │ │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - strd r3, r6, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - b.n 14072 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - beq.n 140c6 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + ldr r2, [pc, #772] @ (162f0 ) │ │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ble.w 16256 │ │ │ │ │ + ldr r3, [pc, #764] @ (162f4 ) │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + ldr r7, [pc, #760] @ (162f8 ) │ │ │ │ │ + movs r5, #4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [pc, #756] @ (162fc ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r9, lr │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str.w lr, [sp, #40] @ 0x28 │ │ │ │ │ + str.w lr, [sp, #28] │ │ │ │ │ + str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 16044 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.w 161d4 │ │ │ │ │ + bgt.n 16032 │ │ │ │ │ + ldr r0, [pc, #724] @ (16300 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r9, [fp, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr.w r1, [sl, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14314 │ │ │ │ │ + add.w fp, fp, #8 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bge.n 1609e │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + add.w r8, fp, #12 │ │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 847c │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1406a │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt.n 140a2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - ittt gt │ │ │ │ │ - ldrgt r2, [sp, #28] │ │ │ │ │ - ldrgt.w r3, [sl] │ │ │ │ │ - strgt.w r3, [r2, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bne.n 14072 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 14208 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + beq.n 16022 │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1412a │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + blx 847c │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16174 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.w 161d4 │ │ │ │ │ + bgt.n 1608a │ │ │ │ │ + ldr r0, [pc, #640] @ (16304 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add.w fp, fp, #8 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + blt.n 16044 │ │ │ │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.w 16256 │ │ │ │ │ + ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ │ + mov r1, lr │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1621c │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 16256 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 160fc │ │ │ │ │ + ldr r2, [pc, #556] @ (16308 ) │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldrd r0, r2, [sp, #20] │ │ │ │ │ - ldr.w fp, [r3, #1224] @ 0x4c8 │ │ │ │ │ + ldr r2, [pc, #544] @ (1630c ) │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - blx fp │ │ │ │ │ - cbz r0, 1414a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14000 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #2188] @ 149b8 │ │ │ │ │ - ldr.w r3, [pc, #2156] @ 1499c │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 155a2 │ │ │ │ │ - add sp, #212 @ 0xd4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.n 14174 │ │ │ │ │ - tbb [pc, r3] │ │ │ │ │ - lsls r4, r0, #16 │ │ │ │ │ - lsls r1, r6, #16 │ │ │ │ │ - movs r4, #4 │ │ │ │ │ - asrs r4, r0, #28 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bne.w 1543c │ │ │ │ │ - ldr.w r2, [pc, #2132] @ 149bc │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1621c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cbz r3, 16126 │ │ │ │ │ + ldr r2, [pc, #524] @ (16310 ) │ │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 13fee │ │ │ │ │ - b.n 1401c │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.n 141d0 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1542a │ │ │ │ │ - ldr.w r3, [r9, #4]! │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 14174 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.n 141d0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15460 │ │ │ │ │ - ldr.w r3, [r9, #4]! │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 14174 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.n 141d0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1544e │ │ │ │ │ - ldr.w r3, [r9, #4]! │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 14174 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - ldr.w r3, [pc, #2016] @ 149c0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 14120 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 1403a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 140e2 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - blx r3 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #520] @ (16314 ) │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1621c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + cbz r3, 16150 │ │ │ │ │ + ldr r2, [pc, #492] @ (16318 ) │ │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #484] @ (1631c ) │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + adds r2, #28 │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1621c │ │ │ │ │ + ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1433a │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - beq.n 1425e │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 14324 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - bhi.w 14554 │ │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ │ - lsls r4, r2, #23 │ │ │ │ │ - lsls r5, r4, #16 │ │ │ │ │ - lsls r1, r1, #14 │ │ │ │ │ - lsls r2, r7, #10 │ │ │ │ │ - lsls r0, r4, #9 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1920] @ 149c4 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 1623a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 162ce │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bne.n 1623a │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r1, [pc, #440] @ (16320 ) │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ + b.n 1621c │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ │ + blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 14120 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 1456c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r8, sp, #84 @ 0x54 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ - blx r3 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldrd r6, r7, [r3, #4] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 15574 │ │ │ │ │ - ldr.w r2, [pc, #1844] @ 149c8 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - add.w fp, sp, #88 @ 0x58 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 142fa │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + blx 847c │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cbnz r0, 161a2 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.n 161d4 │ │ │ │ │ + bgt.n 16198 │ │ │ │ │ + ldr r0, [pc, #400] @ (16324 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14310 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr.w r2, [r2, #172] @ 0xac │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 16038 │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldrd r3, r1, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 142f2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + ldr r0, [pc, #376] @ (16328 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cbnz r0, 142f2 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - blt.n 142e8 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr.w r0, [pc, #1772] @ 149cc │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16286 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.n 161d4 │ │ │ │ │ + bgt.n 161ca │ │ │ │ │ + ldr r0, [pc, #360] @ (1632c ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - str.w r1, [r3, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r7, [r7, #16] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 153b6 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - blt.n 14306 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 16038 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 14310 │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 142a8 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - b.n 142f2 │ │ │ │ │ - ldrd r6, r5, [sp, #28] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14120 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - bhi.w 14554 │ │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ │ - lsls r5, r2, #5 │ │ │ │ │ - lsls r2, r0, #25 │ │ │ │ │ - lsls r2, r1, #24 │ │ │ │ │ - lsls r7, r0, #19 │ │ │ │ │ - lsls r6, r4, #17 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 153e0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - bne.w 14224 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #308] @ (16330 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr r1, [pc, #300] @ (16334 ) │ │ │ │ │ + ldr r3, [pc, #304] @ (16338 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r1, [pc, #300] @ (1633c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [pc, #296] @ (16340 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r2, [pc, #292] @ (16344 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (162e8 ) │ │ │ │ │ + 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 162de │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15202 │ │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - lsls r0, r6, #2 │ │ │ │ │ - blx r3 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 143ae │ │ │ │ │ - ldr.w r8, [pc, #1620] @ 149d0 │ │ │ │ │ - sub.w sl, r0, #4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add r8, pc │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bgt.n 14394 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ - ldr.w r2, [r2, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - str.w r2, [sl, #4]! │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - blt.n 14386 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r2, #0 │ │ │ │ │ - movle r2, #1 │ │ │ │ │ - orrs.w r2, r2, r3, lsr #31 │ │ │ │ │ - beq.n 143ca │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1556] @ 149d4 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str.w r1, [r7, r3, lsl #2] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - ble.w 152d0 │ │ │ │ │ - ldr.w r9, [pc, #1528] @ 149d8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr.w r2, [pc, #1524] @ 149dc │ │ │ │ │ - mov sl, fp │ │ │ │ │ - add r9, pc │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 14404 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - blt.n 14410 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 1441c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r2, [r8, sl, lsl #2] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr.w r4, [r3, #1176] @ 0x498 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 14456 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 152c4 │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 152c4 │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cbz r3, 14494 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bgt.n 14488 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8, sl, lsl #2] │ │ │ │ │ - str.w r3, [r8, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - bne.n 14402 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - cmp fp, sl │ │ │ │ │ - ble.n 144ae │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1336] @ 149e0 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 144fe │ │ │ │ │ - ldr.w r8, [pc, #1308] @ 149e4 │ │ │ │ │ - sub.w fp, r7, #4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - add r8, pc │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bgt.n 144de │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 144f4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - blt.n 144d2 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r6, #0 │ │ │ │ │ - movle r6, #1 │ │ │ │ │ - orrs.w r6, r6, r3, lsr #31 │ │ │ │ │ - beq.n 1451a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1240] @ 149e8 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 14530 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 15202 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.w 14c9a │ │ │ │ │ - ldr.w r0, [pc, #1184] @ 149ec │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 14c9a │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 155a6 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 155b8 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldrd r7, r3, [r2, #4] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 153cc │ │ │ │ │ - ldr.w r6, [pc, #1136] @ 149f0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr.w r9, [pc, #1136] @ 149f4 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - add r6, pc │ │ │ │ │ - add r9, pc │ │ │ │ │ - b.n 145be │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - cbz r0, 145b6 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n 145ae │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - str.w r2, [fp, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r7, [r7, #16] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 153ce │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n 145ca │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 145d4 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 14592 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - b.n 145b6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 154c0 │ │ │ │ │ - ldr.w sl, [pc, #1028] @ 149f8 │ │ │ │ │ - subs r4, r6, #4 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add sl, pc │ │ │ │ │ - strd r9, r4, [sp, #28] │ │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr.w fp, [r0, #24] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1465e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ │ - add.w r4, r3, r9, lsl #2 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bgt.n 14642 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [fp], #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 14634 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.n 1621e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 1460a │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bgt.w 15496 │ │ │ │ │ - it ge │ │ │ │ │ - movge r7, r9 │ │ │ │ │ - bge.w 14f24 │ │ │ │ │ - ldr r3, [pc, #888] @ (149fc ) │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r1, [pc, #224] @ (16348 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (1634c ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [sl, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 15154 │ │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - add.w fp, sp, #88 @ 0x58 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - b.n 146c2 │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 15150 │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 146ba │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 146d8 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 146e0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r9, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n 146ba │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 15586 │ │ │ │ │ - sub.w sl, r6, #4 │ │ │ │ │ - ldr r3, [pc, #748] @ (14a00 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ + strd r1, r0, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r1, [pc, #212] @ (16350 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (16354 ) │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ │ - cbz r6, 1478a │ │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ │ - b.n 14748 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cbz r6, 1478a │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 1621c │ │ │ │ │ + ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + ldr.w r5, [r2, #288] @ 0x120 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14744 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14768 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #172] @ (16358 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [fp, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 14748 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 1472a │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bge.w 14da0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #608] @ (14a04 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 14da0 │ │ │ │ │ - add.w r9, sp, #92 @ 0x5c │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 154b0 │ │ │ │ │ - subs r3, r6, #4 │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add.w sl, sp, #88 @ 0x58 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bne.n 147de │ │ │ │ │ - ldr r3, [pc, #520] @ (14a08 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #512] @ (14a0c ) │ │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr r1, [pc, #164] @ (1635c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (16360 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r1, [pc, #164] @ (16364 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr.w fp, [r0, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 148a2 │ │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 14840 │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 148a0 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14836 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14836 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 1486e │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14876 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 14840 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 14bf2 │ │ │ │ │ - ldr.w fp, [r3, #32] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 148c0 │ │ │ │ │ - b.n 14928 │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 14920 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 148b6 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 148b6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 148ee │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 148f6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 148c0 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 14bf2 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 14814 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - ble.w 14bf2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #208] @ (14a10 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 14bf2 │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [pc, #160] @ (16368 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 1621c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #152] @ (1636c ) │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 15580 │ │ │ │ │ - sub.w sl, r6, #4 │ │ │ │ │ - ldr r3, [pc, #176] @ (14a14 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 14a5e │ │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ │ - b.n 14a1c │ │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ │ + b.n 1621c │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + strb r0, [r7, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ │ + strb r4, [r2, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xf63a0001 │ │ │ │ │ - @ instruction: 0xf4d20001 │ │ │ │ │ - @ instruction: 0xf65c0001 │ │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - strb r4, [r0, #13] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xf3340001 │ │ │ │ │ - bics.w r0, r6, #8454144 @ 0x810000 │ │ │ │ │ - vhadd.u32 d0, d10, d1 │ │ │ │ │ - vhadd.u8 d16, d14, d1 │ │ │ │ │ - lsls r0, r0, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r0, r5, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r4, r5, #6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r0, r3, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r6, r1, #7 │ │ │ │ │ + b.n 15e58 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15d20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15f2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15d30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15d6c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15fb8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r0, r1, #14 │ │ │ │ │ + b.n 15f88 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r4, r5, #14 │ │ │ │ │ + b.n 15f5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r6, r3, #15 │ │ │ │ │ + b.n 15f70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15c58 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15cfc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15cec │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xeb200001 │ │ │ │ │ + blt.n 16260 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16960 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 168f4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16984 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ movs r2, r0 │ │ │ │ │ - cdp2 0, 1, cr0, cr4, cr1, {0} │ │ │ │ │ - cdp2 0, 7, cr0, cr14, cr1, {0} │ │ │ │ │ - subw r0, lr, #2049 @ 0x801 │ │ │ │ │ - @ instruction: 0xf68a0001 │ │ │ │ │ - @ instruction: 0xf4d60001 │ │ │ │ │ - @ instruction: 0xf4c00001 │ │ │ │ │ - @ instruction: 0xf2d60001 │ │ │ │ │ - @ instruction: 0xf3360001 │ │ │ │ │ - @ instruction: 0xf26e0001 │ │ │ │ │ - @ instruction: 0xf0b00001 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cbz r6, 14a5e │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + @ instruction: 0xeab40001 │ │ │ │ │ + blt.n 163a8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16840 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16830 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + orns r0, r0, r1 │ │ │ │ │ + bge.n 16328 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15c08 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 167bc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15c1c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 15c88 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016370 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ + ldr r5, [pc, #836] @ (166c8 ) │ │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ │ + ldr r4, [pc, #836] @ (166cc ) │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r2, [pc, #836] @ (166d0 ) │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr r1, [pc, #836] @ (166d4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + add.w r8, sp, #60 @ 0x3c │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14a18 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14a3c │ │ │ │ │ + ldrd r4, r9, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r5, [r2, r1] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr.w r2, [r2, #732] @ 0x2dc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ │ + adds r2, r4, #3 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + sub.w r3, r2, #8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ble.w 16626 │ │ │ │ │ + sub.w lr, r2, #12 │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + add lr, r9 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldr.w r2, [r9], #4 │ │ │ │ │ + str.w r2, [ip, #4]! │ │ │ │ │ + cmp lr, r9 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + bne.n 163e0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str.w sl, [r7, r2] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 16506 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 1648e │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 16428 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [fp, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 14a1c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 1497c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bge.w 14da0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne.n 16412 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w sl, [r7, r3] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str.w r1, [sl] │ │ │ │ │ + bgt.n 1644e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #2672] @ 154e8 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 14da0 │ │ │ │ │ - add.w r9, sp, #92 @ 0x5c │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 154de │ │ │ │ │ - subs r3, r6, #4 │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add.w sl, sp, #88 @ 0x58 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bne.n 14ab4 │ │ │ │ │ - ldr.w r3, [pc, #2584] @ 154ec │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [pc, #2576] @ 154f0 │ │ │ │ │ - str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r7, [sp, #32] │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbnz r6, 14b0c │ │ │ │ │ - b.n 14b62 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 14b62 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14b06 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14b06 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 14b36 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14b3e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r2, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 14b0c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 14bf2 │ │ │ │ │ - ldr.w r6, [fp, #32] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 14bd6 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - b.n 14b7c │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 14bd0 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14b76 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14b76 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 14ba6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14bae │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [fp, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 14b7c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 14bf2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 14aec │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - ble.n 14bf2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #2312] @ 154f4 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - b.n 14f22 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 154ba │ │ │ │ │ - ldr.w r4, [pc, #2288] @ 154f8 │ │ │ │ │ - sub.w r8, r6, #4 │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add r4, pc │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r8, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ │ - cbz r4, 14c4c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w sl, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14c3c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [sl], #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 14c2e │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bne.n 14c16 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bge.n 14c68 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #2204] @ 154fc │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14db2 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1517a │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 15210 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r2, 14c98 │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15202 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.n 16470 │ │ │ │ │ + sub.w r6, r6, #2 │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + ldr r2, [pc, #612] @ (166d8 ) │ │ │ │ │ + ldr r3, [pc, #600] @ (166cc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 166c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.w 140f4 │ │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1558c │ │ │ │ │ - subs r3, r6, #4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [sl, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - cbz r6, 14d04 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 14cf4 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bne.n 14ce2 │ │ │ │ │ - ldr.w r9, [pc, #2032] @ 15500 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr.w fp, [r0, #32] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 14d80 │ │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 16670 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.w 165d6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1640c │ │ │ │ │ + ldr r0, [pc, #568] @ (166dc ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 14d76 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14d5e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r6, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 14d42 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 14d24 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bge.n 14da0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1900] @ 15504 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr r0, [pc, #540] @ (166e0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14c70 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14c9a │ │ │ │ │ - add.w r8, sp, #84 @ 0x54 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r6, [r2, #188] @ 0xbc │ │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15202 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 14364 │ │ │ │ │ - b.n 14c98 │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 15592 │ │ │ │ │ - subs r3, r6, #4 │ │ │ │ │ - ldr.w sl, [pc, #1808] @ 15508 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w r3, [pc, #1800] @ 1550c │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr.w fp, [r0, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 14e96 │ │ │ │ │ - add.w sl, sp, #88 @ 0x58 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 14e46 │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 14e94 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14e3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 14e62 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14e6a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 14e46 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 14f24 │ │ │ │ │ - ldr.w fp, [r3, #32] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 14f0a │ │ │ │ │ - add.w sl, sp, #88 @ 0x58 │ │ │ │ │ - b.n 14eb6 │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 14f04 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14eac │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 14ed2 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14eda │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr.w r6, [r9] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + str.w r6, [r9] │ │ │ │ │ + strd sl, r9, [sp, #8] │ │ │ │ │ + strd r4, r7, [sp] │ │ │ │ │ + bl 15c64 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + bgt.w 16604 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 14eb6 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 14f24 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 14e16 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - ble.n 14f24 │ │ │ │ │ + b.n 16604 │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1524] @ 15510 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 16520 │ │ │ │ │ + bics.w r2, r2, #2 │ │ │ │ │ + bne.w 1640c │ │ │ │ │ + ldr r0, [pc, #460] @ (166e4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14c70 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14dbc │ │ │ │ │ - b.w 14540 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1557c │ │ │ │ │ - ldr.w r4, [pc, #1476] @ 15514 │ │ │ │ │ - sub.w r8, r6, #4 │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add r4, pc │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r8, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ │ - cbz r4, 14f94 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w sl, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 14f84 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [sl], #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 14f76 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bne.n 14f5e │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bge.w 14c68 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1388] @ 15518 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + b.n 1661c │ │ │ │ │ + ldr r0, [pc, #452] @ (166e8 ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add.w r9, sp, #52 @ 0x34 │ │ │ │ │ add r0, pc │ │ │ │ │ + mov sl, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14c68 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r9, sp, #92 @ 0x5c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 15578 │ │ │ │ │ - subs r3, r6, #4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + blx 900c │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 8a98 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - cbz r6, 1500c │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 14ffc │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - bne.n 14fea │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ │ - cbz r6, 15040 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 15030 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - bne.n 1501e │ │ │ │ │ - ldr.w r3, [pc, #1232] @ 1551c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [sl, #4]! │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - cbnz r6, 1507e │ │ │ │ │ - b.n 150aa │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cbz r6, 150aa │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ + blx 8d74 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1507a │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 1509a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r7, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1507e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.n 15066 │ │ │ │ │ - ldr.w sl, [pc, #1128] @ 15520 │ │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str r7, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r7, [r0, #32] │ │ │ │ │ - cbnz r7, 150e8 │ │ │ │ │ - b.n 15118 │ │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ │ - cbz r7, 15118 │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ + beq.n 16652 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 150e4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 15100 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 15108 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r6, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 150e8 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.n 150cc │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.n 15138 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #1008] @ (15524 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + bne.n 1655c │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 15a9c │ │ │ │ │ + bics.w r5, r0, #4 │ │ │ │ │ + bne.w 166b2 │ │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14f2e │ │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 14f24 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.w 14696 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ble.w 14f24 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #948] @ (15528 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 14f24 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 14c80 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ble.w 14570 │ │ │ │ │ - ldr.w r9, [pc, #920] @ 1552c │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ - subs r6, r3, #4 │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r5 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 151de │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 151de │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 151de │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt.n 151d4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - bne.n 151aa │ │ │ │ │ - mov r5, fp │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - ble.n 151f8 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [pc, #828] @ (15530 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 15b3c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14dbc │ │ │ │ │ - b.n 14c9a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.w 1412a │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - add.w r8, sp, #84 @ 0x54 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.n 1655c │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - ble.w 14284 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r8, fp, lsl #2] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + itttt gt │ │ │ │ │ + strgt r4, [sp, #36] @ 0x24 │ │ │ │ │ + subgt r6, r0, #4 │ │ │ │ │ + movgt r4, r6 │ │ │ │ │ + movgt r6, r0 │ │ │ │ │ + ble.n 165cc │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + blx 8a98 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + bne.n 165b8 │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 1529e │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 1529e │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 1529e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 1529e │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 847c │ │ │ │ │ - cbnz r0, 1529e │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - blt.n 15292 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #680] @ (15534 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + b.n 1655a │ │ │ │ │ + ldr r0, [pc, #276] @ (166ec ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8, fp, lsl #2] │ │ │ │ │ - str.w r3, [r8, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - bne.n 1524a │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - ble.n 152ba │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr.w r6, [r9] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + str.w r6, [r9] │ │ │ │ │ + strd r7, r9, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 15d8c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ + bgt.n 1661c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #644] @ (15538 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14dc0 │ │ │ │ │ - b.n 14c9a │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.w 144be │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldrd sl, r3, [r2, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 1559e │ │ │ │ │ - ldr.w r9, [pc, #604] @ 1553c │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr.w r8, [pc, #600] @ 15540 │ │ │ │ │ - ldr r1, [pc, #600] @ (15544 ) │ │ │ │ │ - add r9, pc │ │ │ │ │ - add r8, pc │ │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r4, sl │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1534e │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 153b0 │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - cbz r2, 15346 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 1533a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r2, [r1, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 15480 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 1535a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - blt.n 15366 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt.n 15372 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ble.w 16430 │ │ │ │ │ + subs r0, r7, #4 │ │ │ │ │ + b.n 1640c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ + str.w sl, [r0, r2] │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cbz r3, 1669e │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 1643c │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r6, [r3, #1176] @ 0x498 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 16670 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.n 165d6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 164a2 │ │ │ │ │ + b.n 16430 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 153aa │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + bgt.n 1661c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1530a │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 152c8 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 152ba │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #388] @ (15548 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 152ba │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ble.w 151f8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #372] @ (1554c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 151f8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - bne.w 14224 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - ldrd r6, r3, [r3, #4] │ │ │ │ │ - cbz r6, 15418 │ │ │ │ │ - ldr r7, [pc, #348] @ (15550 ) │ │ │ │ │ - sub.w r8, r0, #4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n 1540a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ │ - str.w r2, [r8, #4]! │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 153fa │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.w 14c9a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #304] @ (15554 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 14c9a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #296] @ (15558 ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 14250 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #284] @ (1555c ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 14250 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #268] @ (15560 ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 14250 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #256] @ (15564 ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ + b.n 1661c │ │ │ │ │ + ldr r0, [pc, #124] @ (166f0 ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 14250 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ │ - strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 141ee │ │ │ │ │ - mov r6, sl │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 144ae │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #220] @ (15568 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.w 144ae │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #208] @ (1556c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - it le │ │ │ │ │ - movle r7, r9 │ │ │ │ │ - bgt.w 14682 │ │ │ │ │ - b.n 15168 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - b.w 14936 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 14c54 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.n 1559a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #164] @ (15570 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 1559a │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 15168 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - b.w 14be2 │ │ │ │ │ - ands.w r0, r6, #1 │ │ │ │ │ - cdp 0, 2, cr0, cr10, cr1, {0} │ │ │ │ │ - cdp 0, 8, cr0, cr10, cr1, {0} │ │ │ │ │ - stcl 0, cr0, [lr, #4]! │ │ │ │ │ - orr.w r0, r2, #8454144 @ 0x810000 │ │ │ │ │ - orrs.w r0, ip, #8454144 @ 0x810000 │ │ │ │ │ - @ instruction: 0xf2860001 │ │ │ │ │ - @ instruction: 0xf2700001 │ │ │ │ │ - ldrd r0, r0, [lr, #4] │ │ │ │ │ - orr.w r0, r6, r1 │ │ │ │ │ - @ instruction: 0xe99c0001 │ │ │ │ │ - vaddl.s16 q0, d2, d1 │ │ │ │ │ - vaddl.s32 q0, d10, d1 │ │ │ │ │ - ldcl 0, cr0, [r8, #-4]! │ │ │ │ │ - ldcl 0, cr0, [r8, #-4]! │ │ │ │ │ - ldcl 0, cr0, [r0, #-4]! │ │ │ │ │ - ldc 0, cr0, [r0], {1} │ │ │ │ │ - adc.w r0, sl, #1 │ │ │ │ │ - sbc.w r0, r0, #1 │ │ │ │ │ - cdp 0, 7, cr0, cr10, cr1, {0} │ │ │ │ │ - cdp 0, 12, cr0, cr2, cr1, {0} │ │ │ │ │ - @ instruction: 0xf3d80001 │ │ │ │ │ - orr.w r0, r2, #8454144 @ 0x810000 │ │ │ │ │ - @ instruction: 0xf4ae0001 │ │ │ │ │ - cdp 0, 13, cr0, cr6, cr1, {0} │ │ │ │ │ - eors.w r0, lr, #1 │ │ │ │ │ - b.n 15bac │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15c30 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 158a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15650 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15790 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 157e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xf37e0001 │ │ │ │ │ - @ instruction: 0xf4e40001 │ │ │ │ │ - @ instruction: 0xf4b20001 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.n 153ba │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 15126 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 14f9c │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 14a68 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 14794 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 14d8c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - b.n 14f14 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 14f24 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - b.n 15482 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1434a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 14548 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 14274 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r5, [pc, #276] @ (156f0 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r4, [pc, #276] @ (156f4 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r2, [pc, #276] @ (156f8 ) │ │ │ │ │ - ldr r3, [pc, #280] @ (156fc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r7, [r1, #12] │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 1564a │ │ │ │ │ - ldr r3, [pc, #260] @ (15700 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r1, sp, #24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr.w r6, [r9] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + str.w r6, [r9] │ │ │ │ │ + strd r7, r9, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 15ea4 │ │ │ │ │ + b.n 16602 │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 16520 │ │ │ │ │ + bics.w r2, r2, #2 │ │ │ │ │ + bne.w 16430 │ │ │ │ │ + b.n 16516 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 1564e │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #228] @ (15704 ) │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, #3 │ │ │ │ │ - blx 9adc │ │ │ │ │ - cbnz r0, 1564e │ │ │ │ │ - cmp.w sl, #3 │ │ │ │ │ - bgt.n 15696 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - cbz r7, 15642 │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - cbz r3, 15642 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - strd r2, r3, [r4, #12] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1567c │ │ │ │ │ - cbz r5, 1567a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ │ - blx r2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #152] @ (15708 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #152] @ (1570c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #144] @ (15710 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (156f4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 156ec │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ - cmp.w sl, #4 │ │ │ │ │ - beq.n 156bc │ │ │ │ │ - ldrb r3, [r6, #3] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 156bc │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - adds r1, r6, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1567a │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - negs r0, r0 │ │ │ │ │ - b.n 15636 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1567a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ │ - blx r2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #52] @ (15714 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #52] @ (15718 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1567a │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + blx 8d50 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n 1665a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - eors r0, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xf3940001 │ │ │ │ │ - usat16 r0, #1, lr │ │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - sbfx r0, ip, #0, #2 │ │ │ │ │ - @ instruction: 0xf33e0001 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ │ - ldr r2, [pc, #232] @ (15818 ) │ │ │ │ │ - movw r3, #28261 @ 0x6e65 │ │ │ │ │ - movt r3, #100 @ 0x64 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r5, [pc, #224] @ (1581c ) │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #220] @ (15820 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r9, [r0, #16] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 1578e │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - add.w r9, sp, r0 │ │ │ │ │ - ldr r3, [pc, #192] @ (15824 ) │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - blx 8bd8 │ │ │ │ │ - ldr r2, [pc, #180] @ (15828 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (15820 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 15814 │ │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r7, [pc, #156] @ (1582c ) │ │ │ │ │ - eor.w r1, r9, r9, asr #31 │ │ │ │ │ - movw r0, #52429 @ 0xcccd │ │ │ │ │ - movt r0, #52428 @ 0xcccc │ │ │ │ │ - sub.w r1, r1, r9, asr #31 │ │ │ │ │ - add.w ip, sp, #8 │ │ │ │ │ - add r7, pc │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - movs r6, #10 │ │ │ │ │ - movs r3, #45 @ 0x2d │ │ │ │ │ - strh.w r3, [sp, #7] │ │ │ │ │ - umull lr, r3, r0, r1 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - cmp.w lr, #9 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - mov.w r3, r3, lsr #3 │ │ │ │ │ - mls sl, r6, r3, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldrb.w r3, [r7, sl] │ │ │ │ │ - strb.w r3, [ip, #1]! │ │ │ │ │ - bgt.n 157b0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bgt.n 15806 │ │ │ │ │ - add.w r9, sp, #4 │ │ │ │ │ - adds r0, r2, #5 │ │ │ │ │ - add.w lr, r9, r0 │ │ │ │ │ - add.w ip, sp, #7 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldrb.w r7, [lr, #-1]! │ │ │ │ │ - ldrb.w r8, [ip, #1]! │ │ │ │ │ - subs r6, r2, r3 │ │ │ │ │ - strb.w r8, [lr] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - strb.w r7, [ip] │ │ │ │ │ - bgt.n 157ea │ │ │ │ │ - adds r6, r2, #4 │ │ │ │ │ - b.n 15760 │ │ │ │ │ - add.w r2, r8, #2 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ - add.w r3, sp, r2 │ │ │ │ │ - strb r1, [r3, #8] │ │ │ │ │ - b.n 157da │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - @ instruction: 0xf2b00001 │ │ │ │ │ - │ │ │ │ │ -00015830 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (15870 ) │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 15864 │ │ │ │ │ - ldr r1, [pc, #36] @ (15874 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (15878 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r1, lr │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8f80 │ │ │ │ │ - strb r6, [r6, #30] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ │ + b.n 16d10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16cf4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16c5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16c18 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16ac8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16988 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001587c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (158c0 ) │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 158b0 │ │ │ │ │ - ldr r1, [pc, #40] @ (158c4 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #40] @ (158c8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r2, lr │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - ldr.w r1, [ip] │ │ │ │ │ - b.w 9af4 │ │ │ │ │ - strb r2, [r5, #29] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - rsb r0, r2, #1 │ │ │ │ │ +000166f4 : │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r0] │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -000158cc : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ +000166fc : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #64] @ 1591c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 15904 │ │ │ │ │ - ldr r1, [pc, #52] @ (15920 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (15924 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [pc, #40] @ (16734 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #40] @ (16738 ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - blx 91a8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - strb r0, [r3, #28] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r2, r5, [r0] │ │ │ │ │ + cbz r3, 1672e │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + strd r0, r0, [r4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - sbcs.w r0, ip, #1 │ │ │ │ │ - │ │ │ │ │ -00015928 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #32] @ 15958 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr.w lr, [pc, #28] @ 1595c │ │ │ │ │ - add ip, pc │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - ldr.w r4, [ip, lr] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - blx 9190 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - strb r4, [r7, #26] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015960 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ +0001673c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 159c0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 15998 │ │ │ │ │ - ldr r1, [pc, #68] @ (159c4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (159c8 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [pc, #44] @ (16778 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #44] @ (1677c ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15994 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 91a8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r2, r5, [r0] │ │ │ │ │ + cbz r3, 16770 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r0, #26] │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf0e40001 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -000159cc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +00016780 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #148] @ (15a74 ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #148] @ (15a78 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - beq.n 15a06 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r4, 15a70 │ │ │ │ │ - ldr.w sl, [pc, #100] @ 15a7c │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 15a24 │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ - cbz r4, 15a48 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 15a20 │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 15a3a │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ - str.w r3, [r7, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 15a24 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + ldr r2, [pc, #40] @ (167bc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbz r0, 167b6 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + ldrd r5, r4, [r0] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + str r5, [r3, #0] │ │ │ │ │ + itt eq │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + streq r1, [r3, #4] │ │ │ │ │ + ldr r3, [pc, #20] @ (167c0 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 15a48 │ │ │ │ │ - strb r0, [r3, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 167b2 │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - orrs.w r0, ip, #1 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00015a80 : │ │ │ │ │ +000167c4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #112] @ (15b00 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - beq.n 15ab8 │ │ │ │ │ - ldr r1, [pc, #100] @ (15b04 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (15b08 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r3, [pc, #32] @ (167f8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15ab2 │ │ │ │ │ - ldr r3, [pc, #56] @ (15b04 ) │ │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cbz r6, 15ae2 │ │ │ │ │ + cbz r4, 167ee │ │ │ │ │ + ldr r2, [pc, #28] @ (167fc ) │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 167e0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r6] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #28] @ (15b0c ) │ │ │ │ │ - ldr r1, [pc, #28] @ (15b10 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 15ab2 │ │ │ │ │ - strb r6, [r4, #21] │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - vext.8 d16, d12, d1, #0 │ │ │ │ │ - bne.n 15bec │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00015b14 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #96] @ 15b84 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub.w r3, ip, #3 │ │ │ │ │ - add lr, pc │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 15b6a │ │ │ │ │ - cmp.w ip, #4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r2, #12] │ │ │ │ │ - beq.n 15b50 │ │ │ │ │ - ldr r3, [pc, #68] @ (15b88 ) │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr.w r3, [lr, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - cbz r3, 15b66 │ │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ │ - cbnz r2, 15b60 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - str r0, [r3, #32] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 15b54 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r4, [pc, #28] @ (15b88 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #28] @ (15b8c ) │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (16810 ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r1, [lr, r4] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - strb r6, [r1, #19] │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + strb r4, [r1, #10] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - vaddl.s16 q0, d0, d1 │ │ │ │ │ - │ │ │ │ │ -00015b90 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #104] @ (15c08 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r6, pc │ │ │ │ │ - beq.n 15bc4 │ │ │ │ │ - ldr r1, [pc, #96] @ (15c0c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (15c10 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [pc, #20] @ (16838 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (1683c ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r0, [pc, #20] @ (16840 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15bc0 │ │ │ │ │ - ldr r3, [pc, #52] @ (15c0c ) │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - cbz r0, 15bee │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 15bee │ │ │ │ │ - ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - str r1, [r7, #32] │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - blx r2 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - strb r6, [r2, #17] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.s16 d16, d10, d1 │ │ │ │ │ - │ │ │ │ │ -00015c14 : │ │ │ │ │ + b.n 16848 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #88] @ (15c7c ) │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15c48 │ │ │ │ │ - ldr r1, [pc, #80] @ (15c80 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #80] @ (15c84 ) │ │ │ │ │ - mov r0, lr │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #40] @ (16880 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (16884 ) │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, lr │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15c44 │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - cbz r0, 15c78 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 15c74 │ │ │ │ │ - ldr r3, [pc, #20] @ (15c80 ) │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #32] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - strb r2, [r2, #15] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w 87c8 │ │ │ │ │ + nop │ │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00015c88 : │ │ │ │ │ +00016888 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #88] @ (15cf0 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 15cbc │ │ │ │ │ - ldr r1, [pc, #80] @ (15cf4 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ (15cf8 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cbz r3, 168a4 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 168a4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (168b0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15cb8 │ │ │ │ │ - ldr r3, [pc, #36] @ (15cf4 ) │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r3, #13] │ │ │ │ │ + strb r6, [r5, #7] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00015cfc : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +000168b4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r4, [pc, #176] @ (15dc0 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #176] @ (15dc4 ) │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r4, [pc, #76] @ (16914 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #76] @ (16918 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - beq.n 15d36 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r6, [r8, #24] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - lsls r0, r6, #3 │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r4, [r8, #20] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 15dba │ │ │ │ │ - ldr.w sl, [pc, #120] @ 15dc8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr.w r8, [pc, #116] @ 15dcc │ │ │ │ │ - add sl, pc │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - cbz r3, 15d90 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bgt.n 15d6c │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - add.w r3, fp, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - blt.n 15d7c │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr.w r8, [r0, #4] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - str.w r3, [r5, fp, lsl #2] │ │ │ │ │ - add r2, r5 │ │ │ │ │ - add.w fp, fp, #2 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 15d5c │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 168fe │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n 15d96 │ │ │ │ │ - nop │ │ │ │ │ - strb r0, [r5, #11] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cdp 0, 3, cr0, cr0, cr1, {0} │ │ │ │ │ - ldc 0, cr0, [lr, #4]! │ │ │ │ │ - │ │ │ │ │ -00015dd0 : │ │ │ │ │ - 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 │ │ │ │ │ - ldr r4, [pc, #200] @ (15eac ) │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - ldr r2, [pc, #200] @ (15eb0 ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w ip, [pc, #200] @ 15eb4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r7, [pc, #192] @ (15eb8 ) │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bic.w r3, lr, #2 │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ │ - add.w ip, sp, #24 │ │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ │ - bne.n 15e8e │ │ │ │ │ - cmp.w lr, #6 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r1, #3 │ │ │ │ │ - movne.w r8, #0 │ │ │ │ │ - beq.n 15e5c │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - add.w r0, r5, #16 │ │ │ │ │ - ldr r4, [pc, #132] @ (15ebc ) │ │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ │ - strd ip, r4, [sp] │ │ │ │ │ - blx 8e74 │ │ │ │ │ - ldr r2, [pc, #124] @ (15ec0 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (15eb0 ) │ │ │ │ │ - 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 15ea8 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [pc, #100] @ (15ec4 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #100] @ (15ec8 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr.w r9, [r2, #1224] @ 0x4c8 │ │ │ │ │ - ldr r2, [pc, #84] @ (15ecc ) │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ │ - blx r9 │ │ │ │ │ - cbnz r0, 15ea4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r3, sp, r3, lsl #2 │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - b.n 15e26 │ │ │ │ │ - ldr r1, [pc, #52] @ (15ec4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ (15ed0 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 92d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 168f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 15e42 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strb r4, [r2, #8] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - strb r6, [r7, #7] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r6, [r6, #6] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 99ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - itet lt │ │ │ │ │ - movlt r1, r0 │ │ │ │ │ - ldrbge r6, [r5, #15] │ │ │ │ │ - movlt r2, r0 │ │ │ │ │ - stcl 0, cr0, [r6, #-4]! │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00015ed4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +0001691c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r6, [pc, #248] @ (15fe0 ) │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - ldr r5, [pc, #248] @ (15fe4 ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r6, [pc, #80] @ (16980 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #248] @ (15fe8 ) │ │ │ │ │ - ldr r1, [pc, #248] @ (15fec ) │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ │ - mov.w r5, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr r5, [r4, r1] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ble.n 15fca │ │ │ │ │ - add.w r8, sp, #12 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - movs r7, #3 │ │ │ │ │ blx r3 │ │ │ │ │ - add.w r4, r6, #8 │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 15f2a │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #72] @ (16984 ) │ │ │ │ │ + cbz r0, 1697c │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + ldr r0, [pc, #72] @ (16988 ) │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15fbc │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cbnz r0, 15fb4 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.n 15f28 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - blx 91e8 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - bne.n 15f7e │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #84] @ (15ff0 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (15fe4 ) │ │ │ │ │ - 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 15fdc │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 8ab0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ │ + adds r6, r4, #4 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 15f9a │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #32] @ (15ff4 ) │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 15fc6 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strb r0, [r2, #4] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r1, #4] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r6, [r3, #1] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - mrrc 0, 0, r0, r6, cr1 │ │ │ │ │ - │ │ │ │ │ -00015ff8 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #84] @ (1605c ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 16030 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 16060 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (16064 ) │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 9154 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [r5, ip] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + blx 9ac4 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 92d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - ldr r3, [pc, #36] @ (16060 ) │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ │ + strd r3, r3, [r4, #24] │ │ │ │ │ + strd r3, r3, [r4, #32] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + b.n 16948 │ │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ │ + svc 66 @ 0x42 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016068 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +0001698c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #84] @ (160cc ) │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 1609c │ │ │ │ │ - ldr r1, [pc, #76] @ (160d0 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #76] @ (160d4 ) │ │ │ │ │ - mov r0, lr │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, lr │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16098 │ │ │ │ │ - ldrd r2, r3, [r0, #24] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - beq.n 160c6 │ │ │ │ │ - blx 88e8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r5, [pc, #72] @ (169e8 ) │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + blx 9400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 9a64 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000160d8 : │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #84] @ 1613c │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq.n 16114 │ │ │ │ │ - ldr r1, [pc, #72] @ (16140 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (16144 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1610e │ │ │ │ │ - ldr.w ip, [pc, #36] @ 16148 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 85f0 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xeb3a0001 │ │ │ │ │ - adds.w r0, r4, r1 │ │ │ │ │ - │ │ │ │ │ -0001614c : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 161a8 │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 16186 │ │ │ │ │ - ldr r1, [pc, #64] @ (161ac ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (161b0 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + blx 8ca4 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + add r5, pc │ │ │ │ │ + cbz r3, 169c8 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + blx 91e8 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 169b2 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cbz r3, 169ce │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + blx 91e8 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 169c2 │ │ │ │ │ + ldr r2, [pc, #28] @ (169ec ) │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r4, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r3, [r4, #32] │ │ │ │ │ + ldr r3, [r5, r2] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16182 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add.w r3, r4, #16 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 86a8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xeada0001 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -000161b4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +000169f0 : │ │ │ │ │ + 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.w ip, [pc, #236] @ 162b4 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r3, [pc, #108] @ (16a70 ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r4, [pc, #108] @ (16a74 ) │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #236] @ (162b8 ) │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - subs r3, r7, #5 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldr.w r8, [ip, r2] │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - bhi.n 16272 │ │ │ │ │ - ldr r1, [pc, #216] @ (162bc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [r3, r4] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #92] @ (16a78 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ - movs r2, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16282 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #168] @ (162c0 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #68] @ (16a7c ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 16282 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r7, #6 │ │ │ │ │ - beq.n 16288 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 92e4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8a50 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #80] @ (162c4 ) │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - ldr.w r6, [r2, #1064] @ 0x428 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #44] @ (16a80 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - cbnz r0, 162a8 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1624a │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8338 │ │ │ │ │ - b.n 16282 │ │ │ │ │ - nop │ │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - eor.w r0, r4, r1 │ │ │ │ │ - orrs.w r0, sl, r1 │ │ │ │ │ - strd r0, r0, [r0, #4]! │ │ │ │ │ - │ │ │ │ │ -000162c8 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 1631c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 16300 │ │ │ │ │ - ldr r1, [pc, #56] @ (16320 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (16324 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 162fc │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9a28 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strd r0, r0, [ip, #-4] │ │ │ │ │ - │ │ │ │ │ -00016328 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 16384 │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 16362 │ │ │ │ │ - ldr r1, [pc, #64] @ (16388 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (1638c ) │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1635e │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add.w r3, r4, #16 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 96d4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrd r0, r0, [lr], #4 │ │ │ │ │ - │ │ │ │ │ -00016390 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 163f0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 163c8 │ │ │ │ │ - ldr r1, [pc, #68] @ (163f4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (163f8 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 163c4 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 9088 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + bx r3 │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 16164 │ │ │ │ │ + bcc.n 16b40 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bmi.n 16aec │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 17010 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000163fc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +00016a84 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #116] @ 16484 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 16438 │ │ │ │ │ - ldr r1, [pc, #108] @ (16488 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (1648c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r3, [pc, #128] @ (16b18 ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r4, [pc, #128] @ (16b1c ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16432 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16432 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r5, [r3, r4] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16432 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr.w r9, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #92] @ (16b20 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 88e8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #68] @ (16b24 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #44] @ (16b28 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - blx 9a64 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xe85e0001 │ │ │ │ │ - │ │ │ │ │ -00016490 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #88] @ 164f8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 164c8 │ │ │ │ │ - ldr r1, [pc, #76] @ (164fc ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (16500 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 164c4 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 164c4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 88e8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + bx r3 │ │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 164cc │ │ │ │ │ + bcs.n 16a94 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016504 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #88] @ 1656c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 1653c │ │ │ │ │ - ldr r1, [pc, #76] @ (16570 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (16574 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16538 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16538 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a64 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16478 │ │ │ │ │ + bcc.n 16a78 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16f64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016578 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +00016b2c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #112] @ (165fc ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 165b0 │ │ │ │ │ - ldr r1, [pc, #104] @ (16600 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #104] @ (16604 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r3, [pc, #156] @ (16bdc ) │ │ │ │ │ + ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - blx 8f5c │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 16bce │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #140] @ (16be0 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ │ + ldr.w fp, [r3, r2] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 165aa │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 165de │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 16bd8 │ │ │ │ │ + ldr.w sl, [pc, #116] @ 16be4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - blx 8338 │ │ │ │ │ - b.n 165aa │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add.w r1, r7, #16 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9218 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cbz r3, 16ba6 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n 16b96 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + blx 9248 │ │ │ │ │ + str.w r0, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 16b74 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - blx 9060 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16440 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016608 : │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr.w ip, [pc, #116] @ 1668c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #5 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add ip, pc │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 16646 │ │ │ │ │ - ldr r1, [pc, #100] @ (16690 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (16694 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16640 │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - beq.n 16674 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 8b8c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r5, [pc, #32] @ (16698 ) │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - blx 85f0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 163c0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 16224 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001669c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #76] @ (166f8 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 166d0 │ │ │ │ │ - ldr r1, [pc, #68] @ (166fc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (16700 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 166cc │ │ │ │ │ - ldr r3, [pc, #24] @ (166fc ) │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 16bac │ │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ │ + ble.n 16c94 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016704 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #76] @ (16760 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 16738 │ │ │ │ │ - ldr r1, [pc, #68] @ (16764 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (16768 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16734 │ │ │ │ │ - ldr r3, [pc, #24] @ (16764 ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [pc, #128] @ (16c80 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (16c84 ) │ │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ │ + add r0, pc │ │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ │ + mov r0, sp │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001676c : │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr.w ip, [pc, #148] @ 16810 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #144] @ (16814 ) │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r5, [pc, #144] @ (16818 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - beq.n 167cc │ │ │ │ │ - ldr r1, [pc, #124] @ (1681c ) │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 87cc │ │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (16820 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #108] @ (16824 ) │ │ │ │ │ - ldr r3, [pc, #92] @ (16814 ) │ │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ │ + blx 87cc │ │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 87cc │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str r7, [r4, #0] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + cbz r3, 16c3e │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16c36 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cbz r3, 16c4a │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16c42 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 16c56 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16c4e │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + cbz r3, 16c62 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16c5a │ │ │ │ │ + ldr r2, [pc, #36] @ (16c88 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (16c84 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1680a │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 167b2 │ │ │ │ │ - ldrd r1, r2, [r0, #24] │ │ │ │ │ - movs r0, #2 │ │ │ │ │ - ldr r3, [pc, #56] @ (1681c ) │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - strd r1, r2, [sp] │ │ │ │ │ - mov r1, sp │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 167b4 │ │ │ │ │ + bne.n 16c7a │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00016828 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #68] @ 1687c │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add lr, pc │ │ │ │ │ - beq.n 16860 │ │ │ │ │ - ldr r1, [pc, #56] @ (16880 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (16884 ) │ │ │ │ │ - mov r0, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [lr, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1685c │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9ba0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 17060 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016888 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ +00016c8c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (168c8 ) │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 168bc │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (168cc ) │ │ │ │ │ - ldr r3, [pc, #40] @ (168d0 ) │ │ │ │ │ - mov r0, lr │ │ │ │ │ - mov r2, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #84] @ (16cf0 ) │ │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ │ + ldr r2, [pc, #84] @ (16cf4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - b.w 9448 │ │ │ │ │ - nop │ │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16128 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000168d4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 16918 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (1691c ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1690a │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ - ldr.w r1, [lr] │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r3, [r4, #8] │ │ │ │ │ + strd r3, r3, [r4, #20] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + strd r3, r3, [r4, #84] @ 0x54 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016920 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ +00016cf8 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #60] @ (1696c ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 16956 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #48] @ (16970 ) │ │ │ │ │ - ldr r3, [pc, #52] @ (16974 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r4, [pc, #32] @ (16978 ) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - blx 85f0 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16f6c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 17078 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001697c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (169c0 ) │ │ │ │ │ - sub.w ip, r2, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - bls.n 169b2 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #36] @ (169c4 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (169c8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - blx 86a8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16f2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000169cc : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (16a0c ) │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 169fe │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (16a10 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (16a14 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - blx 9a28 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16eb8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016a18 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (16a5c ) │ │ │ │ │ - sub.w ip, r2, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - bls.n 16a4e │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #36] @ (16a60 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (16a64 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - blx 96d4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + ldr r5, [pc, #96] @ (16d6c ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + cbz r0, 16d22 │ │ │ │ │ + blx 91e8 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16d10 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cbz r0, 16d28 │ │ │ │ │ + blx 9760 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16d1e │ │ │ │ │ + ldr r3, [pc, #68] @ (16d70 ) │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + strd r3, r3, [r4] │ │ │ │ │ + blx 8b04 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16e90 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00016a68 : │ │ │ │ │ +00016d74 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #64] @ 16ab8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 16aa0 │ │ │ │ │ - ldr r1, [pc, #52] @ (16abc ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (16ac0 ) │ │ │ │ │ + ldr r6, [pc, #40] @ (16dac ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r5, r0, #32 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - blx 8db0 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ │ + blx 973c │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - blx 9088 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16d8c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ │ + nop │ │ │ │ │ + blt.n 16cf4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016ac4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #32] @ 16af4 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr.w lr, [pc, #28] @ 16af8 │ │ │ │ │ - add ip, pc │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - ldr.w r4, [ip, lr] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - blx 9190 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00016afc : │ │ │ │ │ +00016db0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 16b5c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 16b34 │ │ │ │ │ - ldr r1, [pc, #68] @ (16b60 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (16b64 ) │ │ │ │ │ + ldr r6, [pc, #40] @ (16de8 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r5, r0, #32 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16b30 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + blx 973c │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx 91a8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16dc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 16f00 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016b68 : │ │ │ │ │ - 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 │ │ │ │ │ - ldr r4, [pc, #204] @ (16c48 ) │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - ldr.w ip, [pc, #204] @ 16c4c │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r2, [pc, #204] @ (16c50 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - add ip, pc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add.w ip, ip, #12 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r7, [pc, #192] @ (16c54 ) │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bic.w r3, lr, #2 │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ │ - add.w ip, sp, #24 │ │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ │ - bne.n 16c2a │ │ │ │ │ - cmp.w lr, #6 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r1, #3 │ │ │ │ │ - movne.w r8, #0 │ │ │ │ │ - beq.n 16bf6 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - adds r0, r5, #4 │ │ │ │ │ - ldr r4, [pc, #132] @ (16c58 ) │ │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ │ - strd ip, r4, [sp] │ │ │ │ │ - blx 8e74 │ │ │ │ │ - ldr r2, [pc, #124] @ (16c5c ) │ │ │ │ │ - ldr r3, [pc, #112] @ (16c50 ) │ │ │ │ │ - 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 16c44 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [pc, #104] @ (16c60 ) │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (16c64 ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (16c68 ) │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r9, [r1, #1224] @ 0x4c8 │ │ │ │ │ - adds r2, #16 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ │ - blx r9 │ │ │ │ │ - cbnz r0, 16c40 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r3, sp, r3, lsl #2 │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - b.n 16bc2 │ │ │ │ │ - ldr r1, [pc, #52] @ (16c60 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ (16c6c ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 16bdc │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r1, [pc, #280] @ (16d68 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - sxth r4, r2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n 16e04 │ │ │ │ │ + blt.n 16ec8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016c70 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +00016dec : │ │ │ │ │ + stmdb 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 r5, [pc, #228] @ (16d68 ) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - ldr r4, [pc, #228] @ (16d6c ) │ │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ + ldr r5, [pc, #600] @ (17058 ) │ │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ │ + ldr r4, [pc, #600] @ (1705c ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r6, [pc, #228] @ (16d70 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [pc, #592] @ (17060 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 16cfe │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #2 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - it ne │ │ │ │ │ - strne r3, [sp, #16] │ │ │ │ │ - beq.n 16d18 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #584] @ (17064 ) │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r2, r3] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 16f98 │ │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ │ + add.w r8, sp, #28 │ │ │ │ │ + add.w r4, r4, r4, lsl #1 │ │ │ │ │ + adds r0, r4, #1 │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 17042 │ │ │ │ │ + ldr r7, [pc, #524] @ (17068 ) │ │ │ │ │ + add r6, sp, #24 │ │ │ │ │ + add r7, pc │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + b.n 16e70 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.n 16e7e │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + str.w r3, [sl, r5, lsl #2] │ │ │ │ │ + adds r3, r5, #3 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 16e6e │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + adds r7, r5, #4 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 17048 │ │ │ │ │ + ldr.w sl, [pc, #436] @ 1706c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [pc, #432] @ (17070 ) │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + strd sl, r7, [sp, #12] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w sl, [sp] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, sl │ │ │ │ │ blx 89c8 │ │ │ │ │ - cbz r0, 16d14 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 16d5e │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.n 16d56 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 16d52 │ │ │ │ │ - ldr r3, [pc, #168] @ (16d74 ) │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.n 16eec │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8a44 │ │ │ │ │ + adds r3, r4, #2 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ + blt.n 16f06 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + blx 8a68 │ │ │ │ │ + adds r6, #12 │ │ │ │ │ + str.w r0, [r6, #-4] │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + blt.n 16ece │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bgt.n 16f2e │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + ldr r0, [pc, #332] @ (17074 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r4, r3, r4, lsl #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + blx 8a44 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + bgt.n 16f66 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #144] @ (16d78 ) │ │ │ │ │ - ldr r3, [pc, #132] @ (16d6c ) │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #248] @ (17078 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (1705c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 16d62 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r1, [pc, #116] @ (16d74 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #120] @ (16d7c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 16ce4 │ │ │ │ │ - ldr r3, [pc, #88] @ (16d74 ) │ │ │ │ │ - add r0, sp, #16 │ │ │ │ │ - ldr r2, [pc, #96] @ (16d80 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (16d84 ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + bne.n 17054 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add.w r2, r5, r5, lsl #1 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + add.w r8, sp, #28 │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - adds r2, #32 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r9, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 16d14 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 1704c │ │ │ │ │ + ldr r3, [pc, #188] @ (1707c ) │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r6, fp │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + subs r7, #4 │ │ │ │ │ + add r3, sp, #24 │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 16fe2 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.n 17030 │ │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + mov r2, fp │ │ │ │ │ blx 89c8 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, 1703a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16cbc │ │ │ │ │ - b.n 16d14 │ │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ │ - b.n 16cca │ │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - add r7, r3 │ │ │ │ │ - b.n 16cca │ │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ │ - b.n 16cca │ │ │ │ │ + bne.n 16fdc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 17010 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + str.w r3, [r2, r6, lsl #2] │ │ │ │ │ + str r6, [r0, #12] │ │ │ │ │ + add.w r6, r6, #3 │ │ │ │ │ + bne.n 16fe2 │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + b.n 16e9c │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 16f66 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n 16e9c │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b.n 16f34 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 16e9c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 16dcc │ │ │ │ │ + blt.n 170f8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + blt.n 16fdc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + blt.n 17100 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - rev r2, r3 │ │ │ │ │ + blt.n 16fdc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ + bls.n 17168 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016d88 : │ │ │ │ │ +00017080 : │ │ │ │ │ stmdb 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 │ │ │ │ │ - ldr r6, [pc, #248] @ (16e94 ) │ │ │ │ │ + ldr.w r6, [pc, #1156] @ 17518 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ - ldr r5, [pc, #248] @ (16e98 ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + ldr.w r5, [pc, #1156] @ 1751c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #248] @ (16e9c ) │ │ │ │ │ - ldr r1, [pc, #248] @ (16ea0 ) │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ + ldr.w r3, [pc, #1152] @ 17520 │ │ │ │ │ + ldr.w r4, [pc, #1152] @ 17524 │ │ │ │ │ + add r3, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr r5, [r4, r1] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ble.n 16e7e │ │ │ │ │ - add.w r8, sp, #12 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - movs r7, #3 │ │ │ │ │ - blx r3 │ │ │ │ │ - add.w r4, r6, #8 │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 16dde │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16e70 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cbnz r0, 16e68 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.n 16ddc │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ │ + ldr.w r4, [r4, #188] @ 0xbc │ │ │ │ │ + blx r4 │ │ │ │ │ + cbnz r0, 170f8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + movw r4, #21846 @ 0x5556 │ │ │ │ │ + movt r4, #21845 @ 0x5555 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + smull r2, r4, r4, r3 │ │ │ │ │ + sub.w r4, r4, r3, asr #31 │ │ │ │ │ + add.w r4, r4, r4, lsl #1 │ │ │ │ │ + subs r4, r3, r4 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq.n 1711c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r1, [pc, #1084] @ 17528 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - blx 9760 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - bne.n 16e32 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #84] @ (16ea4 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (16e98 ) │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr.w r2, [pc, #1072] @ 1752c │ │ │ │ │ + ldr.w r3, [pc, #1052] @ 1751c │ │ │ │ │ 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 16e90 │ │ │ │ │ + bne.w 174f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 99ec │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 16e4e │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #32] @ (16ea8 ) │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + ldr.w r2, [pc, #1028] @ 17530 │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx 86fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 170f8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 17280 │ │ │ │ │ + ldr r3, [pc, #1008] @ (17534 ) │ │ │ │ │ + movw r9, #43691 @ 0xaaab │ │ │ │ │ + movt r9, #43690 @ 0xaaaa │ │ │ │ │ + movw r8, #43690 @ 0xaaaa │ │ │ │ │ + movt r8, #10922 @ 0x2aaa │ │ │ │ │ add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 16e7a │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r2, [r5, #24] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016eac : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #84] @ (16f10 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 16ee4 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 16f14 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (16f18 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [pc, #992] @ (17538 ) │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + movs r7, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r1, [r5, ip] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r3, [pc, #36] @ (16f14 ) │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - str r2, [r7, #16] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xfac80001 │ │ │ │ │ - │ │ │ │ │ -00016f1c : │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #84] @ 16f80 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq.n 16f58 │ │ │ │ │ - ldr r1, [pc, #72] @ (16f84 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (16f88 ) │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + strd r4, fp, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + blx 86fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 170f8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n 1718e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #948] @ (1753c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r3, r2 │ │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ │ blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 89c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16f52 │ │ │ │ │ - ldr.w ip, [pc, #36] @ 16f8c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 85f0 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - str r0, [r1, #12] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - udf #10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ble.n 16f60 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016f90 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 16fec │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 16fca │ │ │ │ │ - ldr r1, [pc, #64] @ (16ff0 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (16ff4 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + bne.n 170f8 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 17250 │ │ │ │ │ + add.w fp, sp, #64 @ 0x40 │ │ │ │ │ + add.w sl, sp, #56 @ 0x38 │ │ │ │ │ + b.n 171c8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n 17222 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n 17252 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + mov r3, fp │ │ │ │ │ blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 89c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16fc6 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add.w r3, r4, #16 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 86a8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - str r4, [r2, #4] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ble.n 16f5c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00016ff8 : │ │ │ │ │ - stmdb 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 r4, [pc, #376] @ (17184 ) │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #376] @ (17188 ) │ │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - ldr r4, [pc, #368] @ (1718c ) │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ble.w 17142 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp.w r8, #3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 17158 │ │ │ │ │ - ldr r3, [pc, #340] @ (17190 ) │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ │ + bne.n 170f8 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + subs r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 172de │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + blx 86fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 170f8 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - add.w r4, r2, #12 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + cbnz r0, 17222 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + lsrs r3, r2, #31 │ │ │ │ │ + mla r1, r9, r2, r8 │ │ │ │ │ + cmp.w r1, #1431655765 @ 0x55555555 │ │ │ │ │ + it cs │ │ │ │ │ + orrcs.w r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 171ba │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr.w r1, [r4], #4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1710e │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r3, [pc, #768] @ (17540 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #764] @ (17544 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 170f8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + adds r2, #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n 1726a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #744] @ (17548 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + adds r2, #3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + adds r1, #12 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + blt.w 17166 │ │ │ │ │ + ldrd r4, fp, [sp, #28] │ │ │ │ │ + blx 8efc │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r7, #0 │ │ │ │ │ + bgt.n 172b0 │ │ │ │ │ + b.n 174f8 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 832c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n 172f0 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, sl │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ blx 89c8 │ │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1710e │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ + beq.n 17292 │ │ │ │ │ + ldr r1, [pc, #640] @ (1754c ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bgt.n 17058 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 954c │ │ │ │ │ + b.n 170fa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - sub.w r7, r8, #3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #620] @ (17550 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ + b.n 170f8 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + ble.w 17402 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ │ + strd r4, fp, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ittt gt │ │ │ │ │ + movgt r7, #0 │ │ │ │ │ + addgt.w fp, sp, #64 @ 0x40 │ │ │ │ │ + addgt.w r9, sp, #56 @ 0x38 │ │ │ │ │ + bgt.n 1739c │ │ │ │ │ + b.n 173ea │ │ │ │ │ + ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - sub.w r9, r0, #4 │ │ │ │ │ - add.w fp, r2, #8 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r1, [r3, r2, lsl #2] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - blx 832c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - str.w r3, [r9, #4]! │ │ │ │ │ - bgt.n 170cc │ │ │ │ │ + blx 8a50 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + bne.n 17394 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [r0, #32] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.n 173ea │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + mov r3, fp │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1734a │ │ │ │ │ + ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr.w r6, [r2, #288] @ 0x120 │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [pc, #376] @ (17554 ) │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [pc, #376] @ (17558 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + add r1, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + b.n 172d6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + adds r3, #12 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n 1730e │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 174f8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [pc, #336] @ (1755c ) │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [pc, #328] @ (17560 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #324] @ (17564 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r1, [r3, r7] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n 1744c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 17128 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r0, r4, #8 │ │ │ │ │ + add r3, r7 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + blx 9718 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - blx 85d8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n 1746c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #104] @ (17194 ) │ │ │ │ │ - ldr r3, [pc, #92] @ (17188 ) │ │ │ │ │ - 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 17180 │ │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ (17190 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (17198 ) │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add r3, r7 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 17126 │ │ │ │ │ - blx 873c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + itttt gt │ │ │ │ │ + strgt r7, [sp, #36] @ 0x24 │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + addgt.w fp, sp, #64 @ 0x40 │ │ │ │ │ + addgt.w r9, sp, #56 @ 0x38 │ │ │ │ │ + ble.n 174ca │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r7, [r3, #188] @ 0xbc │ │ │ │ │ + mov r3, fp │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r0, sl │ │ │ │ │ - blx 832c │ │ │ │ │ - ldr r3, [pc, #40] @ (17190 ) │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1710a │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + blx 9718 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 17494 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt.n 174e0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + adds r7, #12 │ │ │ │ │ + adds r2, r0, #2 │ │ │ │ │ + adds r0, #3 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.n 174f6 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + b.n 1742a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + blx 9718 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 16be8 │ │ │ │ │ + b.n 172d6 │ │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bgt.n 171fc │ │ │ │ │ + bge.n 175c4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001719c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 171f0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 171d4 │ │ │ │ │ - ldr r1, [pc, #56] @ (171f4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (171f8 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 89c8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 171d0 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9a28 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - blt.n 17114 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000171fc : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 17258 │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 17236 │ │ │ │ │ - ldr r1, [pc, #64] @ (1725c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (17260 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 89c8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17232 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add.w r3, r4, #16 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 96d4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - blt.n 172f0 │ │ │ │ │ + b.n 172ac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017264 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 172c4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 1729c │ │ │ │ │ - ldr r1, [pc, #68] @ (172c8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (172cc ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17298 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 9088 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bge.n 17398 │ │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000172d0 : │ │ │ │ │ - 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 r7, [pc, #264] @ (173ec ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r7, pc │ │ │ │ │ - beq.n 17308 │ │ │ │ │ - ldr r1, [pc, #256] @ (173f0 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #256] @ (173f4 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17302 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17302 │ │ │ │ │ - ldr r3, [pc, #192] @ (173f0 ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr.w r9, [r7, r3] │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - beq.n 173de │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq.n 173d0 │ │ │ │ │ - ldr.w r3, [r2, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #164] @ (173f8 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #136] @ (173fc ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #108] @ (17400 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #80] @ (17404 ) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17302 │ │ │ │ │ - ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - blx r2 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 17304 │ │ │ │ │ - ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 173da │ │ │ │ │ - nop │ │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bge.n 17318 │ │ │ │ │ + bls.n 17514 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bge.n 17338 │ │ │ │ │ + bls.n 174e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bge.n 17428 │ │ │ │ │ + bls.n 174ec │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bge.n 17404 │ │ │ │ │ + bls.n 17530 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ │ + bls.n 17524 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017408 : │ │ │ │ │ - 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 r5, [pc, #112] @ (1748c ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 17440 │ │ │ │ │ - ldr r1, [pc, #104] @ (17490 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #104] @ (17494 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1743a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 1746e │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 85d8 │ │ │ │ │ - b.n 1743a │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - adds r1, r7, #4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9218 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx 92d8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bls.n 173b8 │ │ │ │ │ + bhi.n 17538 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017498 : │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr.w ip, [pc, #116] @ 1751c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #5 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add ip, pc │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 174d6 │ │ │ │ │ - ldr r1, [pc, #100] @ (17520 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (17524 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 174d0 │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - beq.n 17504 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 8b8c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r5, [pc, #32] @ (17528 ) │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - blx 85f0 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bls.n 17540 │ │ │ │ │ + bls.n 1756c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bhi.n 175c4 │ │ │ │ │ + bhi.n 175c4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001752c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #68] @ 17580 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add lr, pc │ │ │ │ │ - beq.n 17564 │ │ │ │ │ - ldr r1, [pc, #56] @ (17584 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (17588 ) │ │ │ │ │ - mov r0, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [lr, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 89c8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17560 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9ba0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bvc.n 17584 │ │ │ │ │ + bls.n 17584 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bls.n 1764c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bls.n 17514 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001758c : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ +00017568 : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r6, [pc, #48] @ (175d4 ) │ │ │ │ │ - subs r3, r2, #2 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r1, [r4], #8 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blx 8efc │ │ │ │ │ + ldr.w r9, [pc, #180] @ 17638 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + add r9, pc │ │ │ │ │ + cbz r4, 175b6 │ │ │ │ │ + ldr r3, [pc, #172] @ (1763c ) │ │ │ │ │ + ldr.w r6, [r9, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - add r6, pc │ │ │ │ │ - blx 913c │ │ │ │ │ - cbz r0, 175cc │ │ │ │ │ - ldr r3, [pc, #32] @ (175d8 ) │ │ │ │ │ + blx 832c │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8900 │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 17592 │ │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ │ + cbz r4, 175fc │ │ │ │ │ + ldr r3, [pc, #128] @ (1763c ) │ │ │ │ │ + ldr.w r6, [r9, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ + ldrd r2, r3, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx 8a50 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 8900 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cbz r3, 175f6 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + str.w r3, [r9, #32] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 175c0 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + cbz r3, 17618 │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #20] │ │ │ │ │ + cbz r1, 17618 │ │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ │ + cbz r3, 17618 │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + str r1, [r3, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1760c │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + blx 8900 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 16be8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 954c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000175dc : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ +00017640 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w lr, [pc, #96] @ 1764c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #3 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - add lr, pc │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 1761a │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 17638 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - blx 8db0 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8b8c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #52] @ (17650 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (17654 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [lr, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [pc, #28] @ (17658 ) │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr r5, [pc, #316] @ (17790 ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + ldr r4, [pc, #316] @ (17794 ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - blx 85f0 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bvs.n 175a4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n 17598 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001765c : │ │ │ │ │ - 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 r7, [pc, #184] @ (17728 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - beq.n 17694 │ │ │ │ │ - ldr r1, [pc, #176] @ (1772c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #176] @ (17730 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1768e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr.w r8, [pc, #316] @ 17798 │ │ │ │ │ + ldr r3, [pc, #316] @ (1779c ) │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r5, [r8, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1768e │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq.n 176e0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - str r0, [r6, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r1, [r3, #8] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - str r1, [r6, #4] │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - str r6, [r1, #12] │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #72] @ (1772c ) │ │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + beq.n 1775c │ │ │ │ │ + ldr r3, [pc, #272] @ (177a0 ) │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 17780 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [pc, #256] @ (177a4 ) │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #68] @ (17734 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r6, [r3, #1176] @ 0x498 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + ble.n 17750 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 17742 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1777c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #44] @ (17738 ) │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 944c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + bgt.n 17726 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1768e │ │ │ │ │ - nop │ │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bvc.n 177f4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n 17720 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n 17714 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001773c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (17780 ) │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 17772 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 17784 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #44] @ (17788 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [r4, lr] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - blx 9ba0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bmi.n 17748 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001778c : │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r4, [pc, #164] @ (17840 ) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #164] @ (17844 ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w ip, [pc, #160] @ 17848 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp r7, #4 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - bgt.n 177ee │ │ │ │ │ - ldr r1, [pc, #140] @ (1784c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #140] @ (17850 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #124] @ (17854 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (17844 ) │ │ │ │ │ + ldr r2, [pc, #128] @ (177a8 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (17794 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1783c │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 177d4 │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add r3, sp, #28 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, sp, #20 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - blx 89b0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 177d4 │ │ │ │ │ - ldrd r3, r7, [sp, #28] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ + bne.n 1778c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 176ea │ │ │ │ │ + b.n 1777c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 176da │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - strd r3, r7, [sp, #8] │ │ │ │ │ - ldrd r3, r4, [sp, #20] │ │ │ │ │ - strd r3, r4, [sp] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - blx 8a2c │ │ │ │ │ - b.n 177d6 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #60] @ (177ac ) │ │ │ │ │ + ldr r1, [pc, #64] @ (177b0 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 17726 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 9948 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 17726 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r3, [pc, #12] @ (17868 ) │ │ │ │ │ - ldr r2, [pc, #16] @ (1786c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + bpl.n 1770c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bvs.n 17780 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00017870 : │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ +000177b4 : │ │ │ │ │ + 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 r5, [pc, #136] @ (17908 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #136] @ (1790c ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr r5, [pc, #316] @ (17904 ) │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ + ldr r4, [pc, #316] @ (17908 ) │ │ │ │ │ + mov r9, r2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #132] @ (17910 ) │ │ │ │ │ - ldr r2, [pc, #136] @ (17914 ) │ │ │ │ │ - ldr r1, [pc, #136] @ (17918 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ + ldr.w r8, [pc, #316] @ 1790c │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + add r8, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r5, [pc, #132] @ (1791c ) │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [pc, #308] @ (17910 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - mov r2, sp │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #608] @ 0x260 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 178d0 │ │ │ │ │ + ldr r3, [pc, #268] @ (17914 ) │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 178f4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 913c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [pc, #240] @ (17918 ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 178e2 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #100] @ (17920 ) │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + strd r0, r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r8, [r2, #1176] @ 0x498 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 973c │ │ │ │ │ - ldr r2, [pc, #88] @ (17924 ) │ │ │ │ │ - ldr r3, [pc, #64] @ (1790c ) │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + ble.n 178c4 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 178ba │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 178ac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 178f0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #136] @ (1791c ) │ │ │ │ │ + ldr r3, [pc, #116] @ (17908 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 17902 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + bne.n 17900 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 17886 │ │ │ │ │ + b.n 178f0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ + b.n 17876 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r5, [r2, #900] @ 0x384 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1786a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #60] @ (17920 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (17924 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 178b4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 17890 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx 9948 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 17890 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xffc3ffff │ │ │ │ │ - bpl.n 17880 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bpl.n 1787c │ │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r6, pc, #80 @ (adr r6, 1796c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ + bmi.n 17998 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bpl.n 17a0c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #340] @ (17a8c ) │ │ │ │ │ + ldr r5, [pc, #340] @ (17a8c ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr r4, [pc, #340] @ (17a90 ) │ │ │ │ │ + ldr r4, [pc, #340] @ (17a90 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #336] @ 17a94 │ │ │ │ │ - ldr r0, [pc, #336] @ (17a98 ) │ │ │ │ │ + ldr.w ip, [pc, #336] @ 17a94 │ │ │ │ │ + ldr r0, [pc, #336] @ (17a98 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r2, [ip, r0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - ble.n 17998 │ │ │ │ │ + ble.n 17998 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #304] @ (17a9c ) │ │ │ │ │ + ldr r3, [pc, #304] @ (17a9c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r7, [r2, #1224] @ 0x4c8 │ │ │ │ │ - ldr r2, [pc, #296] @ (17aa0 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (17aa0 ) │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 179a8 │ │ │ │ │ + cbnz r0, 179a8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bhi.n 179aa │ │ │ │ │ + bhi.n 179aa │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ subs r0, #49 @ 0x31 │ │ │ │ │ mov r7, r7 │ │ │ │ │ strb r5, [r1, r1] │ │ │ │ │ str r3, [r3, #36] @ 0x24 │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - ldr r3, [pc, #264] @ (17aa4 ) │ │ │ │ │ + ldr r3, [pc, #264] @ (17aa4 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r7, [r2, #1064] @ 0x428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #252] @ (17aa8 ) │ │ │ │ │ - ldr r3, [pc, #224] @ (17a90 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (17aa8 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (17a90 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 17a86 │ │ │ │ │ + bne.n 17a86 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 84c4 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 93d0 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 94e8 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 98d0 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 94d0 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 9bd0 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 8e80 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 9314 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 8be4 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 9278 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 8b28 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 890c │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 8f38 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 8dc8 │ │ │ │ │ - b.n 179aa │ │ │ │ │ + b.n 179aa │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ ldrsb r6, [r7, r2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ │ + bkpt 0x00c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bmi.n 17a4c │ │ │ │ │ + bmi.n 17a4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ 00017aac : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -23120,125 +23158,1080 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ strb r2, [r7, r4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 17a58 │ │ │ │ │ + bcc.n 17a58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ │ + stmdb 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 r5, [pc, #180] @ (17bb8 ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r4, [pc, #180] @ (17bbc ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #180] @ (17bc0 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (17bc4 ) │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + add r2, sp, #4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17b96 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w sl, [r8, #12] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 17b7e │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r9, sp │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 17b5c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 17b8e │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ + cbz r3, 17b8e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #56] @ (17bc8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r5, [r8, #12] │ │ │ │ │ + ldr r2, [pc, #52] @ (17bcc ) │ │ │ │ │ + ldr r3, [pc, #32] @ (17bbc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 17bb2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + strb r4, [r6, r3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r5, r3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strb r2, [r4, r1] │ │ │ │ │ + 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, #3864] @ 0xf18 │ │ │ │ │ + ldr r1, [pc, #376] @ (17d5c ) │ │ │ │ │ + sub sp, #196 @ 0xc4 │ │ │ │ │ + ldr r2, [pc, #376] @ (17d60 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ │ + ldr r3, [pc, #372] @ (17d64 ) │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + cmp r7, #20 │ │ │ │ │ + ble.w 17d48 │ │ │ │ │ + ldr r2, [pc, #356] @ (17d68 ) │ │ │ │ │ + lsls r7, r7, #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + add r3, sp, #28 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r7, sp, #16 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + str r2, [r5, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 17c8a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr.w r8, [sp] │ │ │ │ │ + sub.w r9, r3, #4 │ │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r4, r0, #16 │ │ │ │ │ + ldreq r4, [r0, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8f68 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str.w r1, [r9, #4]! │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #884] @ 0x374 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r3, r1 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + ldr.w r3, [r2, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17c42 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 17cf6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w sl, #32 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + sub.w r9, r3, #4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + sub.w r8, r3, #4 │ │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w r1, [r9, #4]! │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ite ne │ │ │ │ │ + addne r0, #16 │ │ │ │ │ + ldreq r0, [r0, #16] │ │ │ │ │ + ldr.w r6, [r3, #348] @ 0x15c │ │ │ │ │ + ldr.w r3, [r8, #4]! │ │ │ │ │ + blx r6 │ │ │ │ │ + strb.w sl, [fp, r0] │ │ │ │ │ + add.w r3, fp, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add.w fp, r3, #1 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17cba │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 17d0e │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + itett eq │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + movne r1, #0 │ │ │ │ │ + strbeq.w r1, [fp] │ │ │ │ │ + moveq r3, fp │ │ │ │ │ + itt ne │ │ │ │ │ + strbne.w r1, [fp, #-1] │ │ │ │ │ + addne.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + subs r3, r3, r2 │ │ │ │ │ + ldr r2, [pc, #60] @ (17d6c ) │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + ldr r3, [pc, #44] @ (17d60 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 17d58 │ │ │ │ │ + add sp, #196 @ 0xc4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #24] @ (17d68 ) │ │ │ │ │ + add r1, sp, #28 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.n 17c22 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strb r4, [r2, r0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r1, r0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r1, r3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00017d70 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #28] @ (17d9c ) │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 17d92 │ │ │ │ │ + bl 17af0 │ │ │ │ │ + cbnz r0, 17d98 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00017da0 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #40] @ (17dd8 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [pc, #40] @ (17ddc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #20] @ (17de0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + strh r0, [r1, r1] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00017de4 : │ │ │ │ │ + ldr r0, [pc, #4] @ (17dec ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00017df0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #32] @ (17e20 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (17e24 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + cbz r0, 17e0c │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r2, [pc, #24] @ (17e28 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (17e2c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ │ + blx r3 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + str r0, [r7, r7] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017e30 : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00017e34 : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00017e40 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #28] @ (17e6c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #28] @ (17e70 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + str r0, [r5, r6] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + blx 835c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00017e90 : │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00017eac : │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [pc, #172] @ (17f6c ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r4, [pc, #172] @ (17f70 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #172] @ (17f74 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (17f78 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + cbz r3, 17f4c │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ + cbz r2, 17f4c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ + it le │ │ │ │ │ + movle r6, r4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + it le │ │ │ │ │ + movle r4, r2 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 17f4c │ │ │ │ │ + add.w r9, sp, #4 │ │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w sl, r0, #16 │ │ │ │ │ + ldreq.w sl, [r0, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 17f3e │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17f18 │ │ │ │ │ + ldr r2, [pc, #44] @ (17f7c ) │ │ │ │ │ + ldr r3, [pc, #32] @ (17f70 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 17f68 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + str r0, [r7, r4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r6, r4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r5, r2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00017f80 : │ │ │ │ │ + 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 sl, r1 │ │ │ │ │ + ldr r1, [pc, #148] @ (18028 ) │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [pc, #148] @ (1802c ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r3, [pc, #144] @ (18030 ) │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + ldr.w r2, [sl, #24] │ │ │ │ │ + cbz r2, 17ffe │ │ │ │ │ + ldr r2, [pc, #128] @ (18034 ) │ │ │ │ │ + add r6, sp, #8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 17ffe │ │ │ │ │ + add.w r9, sp, #4 │ │ │ │ │ + ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r1, r0, #16 │ │ │ │ │ + ldreq r1, [r0, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + it ne │ │ │ │ │ + orrne.w r5, r5, #1 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17fcc │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 18008 │ │ │ │ │ + str.w r5, [r8] │ │ │ │ │ + ldr r2, [pc, #44] @ (18038 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1802c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 18022 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r4, r1] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r3, r1] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r7, [pc, #960] @ (183fc ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0001803c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #44] @ (18078 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [pc, #44] @ (1807c ) │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r5, 18074 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 99a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r7, [pc, #680] @ (18324 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + blx 8b74 │ │ │ │ │ + ldr r3, [pc, #8] @ (180a0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000180a4 : │ │ │ │ │ + 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 r4, r1 │ │ │ │ │ + ldr r1, [pc, #192] @ (18178 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (1817c ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r2, [pc, #192] @ (18180 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 18156 │ │ │ │ │ + ldr r3, [pc, #176] @ (18184 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + cbz r3, 1813a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 1813a │ │ │ │ │ + add.w r9, sp, #4 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w sl, r0, #16 │ │ │ │ │ + ldreq.w sl, [r0, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + cbnz r0, 1812c │ │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 18106 │ │ │ │ │ + ldr r2, [pc, #76] @ (18188 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (1817c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 18174 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r2, [pc, #52] @ (1818c ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1817c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 18174 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + b.w 8b70 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r7, [pc, #256] @ (1827c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r7, [pc, #240] @ (18274 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [pc, #760] @ (18484 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r6, [pc, #648] @ (18418 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00018190 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #56] @ (181d8 ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r2, [pc, #56] @ (181dc ) │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + blx 99a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 99a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r6, [pc, #344] @ (18334 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000181e0 : │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 18228 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r3, [pc, #52] @ (1822c ) │ │ │ │ │ + mov r2, sp │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #36] @ (18230 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1822c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 18224 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r6, [pc, #16] @ (1823c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r5, [pc, #952] @ (185ec ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00018234 : │ │ │ │ │ + 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, r1 │ │ │ │ │ + ldr r1, [pc, #144] @ (182d8 ) │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [pc, #144] @ (182dc ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r3, [pc, #140] @ (182e0 ) │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ + cbz r2, 182ae │ │ │ │ │ + ldr r2, [pc, #124] @ (182e4 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r7, sp │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 182ae │ │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r1, r0, #16 │ │ │ │ │ + ldreq r1, [r0, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cbz r0, 182a0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1827c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 182b8 │ │ │ │ │ + str.w r8, [r9] │ │ │ │ │ + ldr r2, [pc, #44] @ (182e8 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (182dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 182d2 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldr r5, [pc, #704] @ (1859c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r5, [pc, #656] @ (18574 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r5, [pc, #256] @ (183ec ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000182ec : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #28] @ (18318 ) │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 18314 │ │ │ │ │ + ldr r3, [pc, #20] @ (1831c ) │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + bx r3 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [pc, #1016] @ (18714 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018320 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, #0 │ │ │ │ │ + beq.n 1834a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8a20 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + blx 82fc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 835c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + │ │ │ │ │ +00018364 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + ble.n 1838e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8a20 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + blx 82fc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 835c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00017af0 : │ │ │ │ │ +000183a8 : │ │ │ │ │ stmdb 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 │ │ │ │ │ - ldr r5, [pc, #360] @ (17c6c ) │ │ │ │ │ + ldr r5, [pc, #360] @ (18524 ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r0, [pc, #360] @ (17c70 ) │ │ │ │ │ + ldr r0, [pc, #360] @ (18528 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r4, [pc, #360] @ (17c74 ) │ │ │ │ │ + ldr r4, [pc, #360] @ (1852c ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 17b54 │ │ │ │ │ - ldr r1, [pc, #344] @ (17c78 ) │ │ │ │ │ + beq.n 1840c │ │ │ │ │ + ldr r1, [pc, #344] @ (18530 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #344] @ (17c7c ) │ │ │ │ │ + ldr r3, [pc, #344] @ (18534 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - ldr r2, [pc, #328] @ (17c80 ) │ │ │ │ │ - ldr r3, [pc, #308] @ (17c70 ) │ │ │ │ │ + ldr r2, [pc, #328] @ (18538 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (18528 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 17c66 │ │ │ │ │ + bne.w 1851e │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b34 │ │ │ │ │ - ldr r3, [pc, #272] @ (17c78 ) │ │ │ │ │ + bne.n 183ec │ │ │ │ │ + ldr r3, [pc, #272] @ (18530 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr.w r4, [r3, #788] @ 0x314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c2e │ │ │ │ │ + beq.n 184e6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b34 │ │ │ │ │ + bne.n 183ec │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17b36 │ │ │ │ │ + beq.n 183ee │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ add.w sl, sp, #32 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b36 │ │ │ │ │ + beq.n 183ee │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 17bcc │ │ │ │ │ + b.n 18484 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c50 │ │ │ │ │ + beq.n 18508 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ adds r3, #1 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r4, r0, #16 │ │ │ │ │ ldreq r4, [r0, #16] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17bbc │ │ │ │ │ + bne.n 18474 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 17c20 │ │ │ │ │ + ble.n 184d8 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -23255,101 +24248,101 @@ │ │ │ │ │ blx 8fa8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, fp │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 17bbc │ │ │ │ │ + b.n 18474 │ │ │ │ │ blx 8b74 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ blx 86e4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr.w r4, [r3, #792] @ 0x318 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 17b90 │ │ │ │ │ + b.n 18448 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 17b36 │ │ │ │ │ + beq.w 183ee │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 17b36 │ │ │ │ │ + b.n 183ee │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r6, r3] │ │ │ │ │ + ldr r4, [pc, #240] @ (18618 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, r3] │ │ │ │ │ + ldr r4, [pc, #216] @ (18608 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 17c64 │ │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r0, r3] │ │ │ │ │ + ldr r4, [pc, #40] @ (18564 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00017c84 : │ │ │ │ │ +0001853c : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #140] @ (17d20 ) │ │ │ │ │ + ldr r4, [pc, #140] @ (185d8 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r0, [pc, #140] @ (17d24 ) │ │ │ │ │ + ldr r0, [pc, #140] @ (185dc ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r7, [pc, #136] @ (17d28 ) │ │ │ │ │ + ldr r7, [pc, #136] @ (185e0 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 17ce2 │ │ │ │ │ - ldr r1, [pc, #120] @ (17d2c ) │ │ │ │ │ + beq.n 1859a │ │ │ │ │ + ldr r1, [pc, #120] @ (185e4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #120] @ (17d30 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (185e8 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - ldr r2, [pc, #104] @ (17d34 ) │ │ │ │ │ - ldr r3, [pc, #88] @ (17d24 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (185ec ) │ │ │ │ │ + ldr r3, [pc, #88] @ (185dc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 17d1c │ │ │ │ │ + bne.n 185d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17cc6 │ │ │ │ │ - ldr r3, [pc, #56] @ (17d2c ) │ │ │ │ │ + bne.n 1857e │ │ │ │ │ + ldr r3, [pc, #56] @ (185e4 ) │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr r5, [r7, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -23357,177 +24350,177 @@ │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r7, [r3, #216] @ 0xd8 │ │ │ │ │ blx 9784 │ │ │ │ │ blx r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 17cc8 │ │ │ │ │ + b.n 18580 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strh r2, [r4, r5] │ │ │ │ │ + ldr r2, [pc, #680] @ (18884 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r3, r5] │ │ │ │ │ + ldr r2, [pc, #656] @ (18874 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 17e04 │ │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r6, r4] │ │ │ │ │ + ldr r2, [pc, #480] @ (187d0 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00017d38 : │ │ │ │ │ +000185f0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #144] @ (17dd8 ) │ │ │ │ │ + ldr r4, [pc, #144] @ (18690 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r0, [pc, #144] @ (17ddc ) │ │ │ │ │ + ldr r0, [pc, #144] @ (18694 ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #140] @ (17de0 ) │ │ │ │ │ + ldr r6, [pc, #140] @ (18698 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 17d96 │ │ │ │ │ - ldr r1, [pc, #124] @ (17de4 ) │ │ │ │ │ + beq.n 1864e │ │ │ │ │ + ldr r1, [pc, #124] @ (1869c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (17de8 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (186a0 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #108] @ (17dec ) │ │ │ │ │ - ldr r3, [pc, #92] @ (17ddc ) │ │ │ │ │ + ldr r2, [pc, #108] @ (186a4 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (18694 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 17dd2 │ │ │ │ │ + bne.n 1868a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17d7a │ │ │ │ │ + bne.n 18632 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17d7a │ │ │ │ │ - ldr r3, [pc, #44] @ (17de4 ) │ │ │ │ │ + bne.n 18632 │ │ │ │ │ + ldr r3, [pc, #44] @ (1869c ) │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx 8a20 │ │ │ │ │ blx 86e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 17d7c │ │ │ │ │ + b.n 18634 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strh r6, [r5, r2] │ │ │ │ │ + ldr r1, [pc, #984] @ (18a6c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r5, r2] │ │ │ │ │ + ldr r1, [pc, #960] @ (18a5c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 17d6c │ │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r7, r1] │ │ │ │ │ + ldr r1, [pc, #784] @ (189b8 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00017df0 : │ │ │ │ │ +000186a8 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r4, [pc, #184] @ (17eb8 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (18770 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r0, [pc, #184] @ (17ebc ) │ │ │ │ │ + ldr r0, [pc, #184] @ (18774 ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #180] @ (17ec0 ) │ │ │ │ │ + ldr r6, [pc, #180] @ (18778 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 17e4c │ │ │ │ │ - ldr r1, [pc, #164] @ (17ec4 ) │ │ │ │ │ + beq.n 18704 │ │ │ │ │ + ldr r1, [pc, #164] @ (1877c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #164] @ (17ec8 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (18780 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #148] @ (17ecc ) │ │ │ │ │ - ldr r3, [pc, #132] @ (17ebc ) │ │ │ │ │ + ldr r2, [pc, #148] @ (18784 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (18774 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 17eb4 │ │ │ │ │ + bne.n 1876c │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ blx 8b98 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 17e86 │ │ │ │ │ + beq.n 1873e │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17e32 │ │ │ │ │ - ldr r3, [pc, #92] @ (17ec4 ) │ │ │ │ │ + bne.n 186ea │ │ │ │ │ + ldr r3, [pc, #92] @ (1877c ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ blx 82fc │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17e34 │ │ │ │ │ - ldr r2, [pc, #60] @ (17ec4 ) │ │ │ │ │ + b.n 186ec │ │ │ │ │ + ldr r2, [pc, #60] @ (1877c ) │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [r6, r2] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r6, [r2, #188] @ 0xbc │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ blx r6 │ │ │ │ │ @@ -23537,182 +24530,182 @@ │ │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 17e82 │ │ │ │ │ + b.n 1873a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r6, [r6, r7] │ │ │ │ │ + ldr r1, [pc, #248] @ (1886c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, r7] │ │ │ │ │ + ldr r1, [pc, #224] @ (1885c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 17f3c │ │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r0, r7] │ │ │ │ │ + ldr r1, [pc, #48] @ (187b8 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00017ed0 : │ │ │ │ │ +00018788 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r4, [pc, #144] @ (17f70 ) │ │ │ │ │ + ldr r4, [pc, #144] @ (18828 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r0, [pc, #144] @ (17f74 ) │ │ │ │ │ + ldr r0, [pc, #144] @ (1882c ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #140] @ (17f78 ) │ │ │ │ │ + ldr r6, [pc, #140] @ (18830 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 17f2e │ │ │ │ │ - ldr r1, [pc, #124] @ (17f7c ) │ │ │ │ │ + beq.n 187e6 │ │ │ │ │ + ldr r1, [pc, #124] @ (18834 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (17f80 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (18838 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #108] @ (17f84 ) │ │ │ │ │ - ldr r3, [pc, #92] @ (17f74 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (1883c ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1882c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 17f6c │ │ │ │ │ + bne.n 18824 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f12 │ │ │ │ │ + bne.n 187ca │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f12 │ │ │ │ │ - ldr r3, [pc, #44] @ (17f7c ) │ │ │ │ │ + bne.n 187ca │ │ │ │ │ + ldr r3, [pc, #44] @ (18834 ) │ │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r7, [r3, #216] @ 0xd8 │ │ │ │ │ blx 90a0 │ │ │ │ │ blx r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 17f14 │ │ │ │ │ + b.n 187cc │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r6, [r2, r4] │ │ │ │ │ + ldr r0, [pc, #376] @ (189a4 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, r4] │ │ │ │ │ + ldr r0, [pc, #352] @ (18994 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n 17fd4 │ │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r4, r3] │ │ │ │ │ + ldr r0, [pc, #176] @ (188f0 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00017f88 : │ │ │ │ │ +00018840 : │ │ │ │ │ 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, #228] @ (18080 ) │ │ │ │ │ + ldr r5, [pc, #228] @ (18938 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r4, [pc, #228] @ (18084 ) │ │ │ │ │ + ldr r4, [pc, #228] @ (1893c ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #228] @ 18088 │ │ │ │ │ - ldr r0, [pc, #228] @ (1808c ) │ │ │ │ │ + ldr.w ip, [pc, #228] @ 18940 │ │ │ │ │ + ldr r0, [pc, #228] @ (18944 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r8, [ip, r0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - beq.n 17ff0 │ │ │ │ │ + beq.n 188a8 │ │ │ │ │ ldr.w r6, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #196] @ (18090 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (18948 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - ldr r2, [pc, #188] @ (18094 ) │ │ │ │ │ - ldr r3, [pc, #172] @ (18084 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (1894c ) │ │ │ │ │ + ldr r3, [pc, #172] @ (1893c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1807a │ │ │ │ │ + bne.n 18932 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r6, [r3, #788] @ 0x314 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fd2 │ │ │ │ │ + beq.n 1888a │ │ │ │ │ add.w sl, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17fd2 │ │ │ │ │ + bne.n 1888a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx 9784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fd4 │ │ │ │ │ + beq.n 1888c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 18064 │ │ │ │ │ + ble.n 1891c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -23729,100 +24722,100 @@ │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 8964 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 17fd4 │ │ │ │ │ + b.n 1888c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r4, [r3, r1] │ │ │ │ │ + blxns r4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, r1] │ │ │ │ │ + blxns r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r4, r0] │ │ │ │ │ + bxns sp │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00018098 : │ │ │ │ │ +00018950 : │ │ │ │ │ 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, #268] @ (181b8 ) │ │ │ │ │ + ldr r5, [pc, #268] @ (18a70 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r4, [pc, #268] @ (181bc ) │ │ │ │ │ + ldr r4, [pc, #268] @ (18a74 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #268] @ 181c0 │ │ │ │ │ - ldr r0, [pc, #268] @ (181c4 ) │ │ │ │ │ + ldr.w ip, [pc, #268] @ 18a78 │ │ │ │ │ + ldr r0, [pc, #268] @ (18a7c ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r7, [ip, r0] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - beq.n 180fc │ │ │ │ │ - ldr r3, [pc, #244] @ (181c8 ) │ │ │ │ │ + beq.n 189b4 │ │ │ │ │ + ldr r3, [pc, #244] @ (18a80 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r6, [r1, #1064] @ 0x428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #232] @ (181cc ) │ │ │ │ │ - ldr r3, [pc, #212] @ (181bc ) │ │ │ │ │ + ldr r2, [pc, #232] @ (18a84 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (18a74 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 181b4 │ │ │ │ │ + bne.n 18a6c │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r6, [r1, #788] @ 0x314 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1817e │ │ │ │ │ + beq.n 18a36 │ │ │ │ │ add.w r9, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 180e0 │ │ │ │ │ + bne.n 18998 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx 9784 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 1817a │ │ │ │ │ + cbnz r0, 18a32 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 18168 │ │ │ │ │ + ble.n 18a20 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -23840,15 +24833,15 @@ │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 9748 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 180e2 │ │ │ │ │ + b.n 1899a │ │ │ │ │ blx 8b74 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -23862,486 +24855,486 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr.w r4, [r7, #792] @ 0x318 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 180e2 │ │ │ │ │ + b.n 1899a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r7, [pc, #304] @ (182ec ) │ │ │ │ │ + mov ip, r2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #272] @ (182d4 ) │ │ │ │ │ + mov ip, r1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #88] @ (18228 ) │ │ │ │ │ + mov r6, fp │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000181d0 : │ │ │ │ │ +00018a88 : │ │ │ │ │ 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 r0, [pc, #272] @ (182f4 ) │ │ │ │ │ + ldr r0, [pc, #272] @ (18bac ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #272] @ (182f8 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (18bb0 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w r8, [pc, #272] @ 182fc │ │ │ │ │ + ldr.w r8, [pc, #272] @ 18bb4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ add r8, pc │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - beq.n 182b6 │ │ │ │ │ + beq.n 18b6e │ │ │ │ │ mov r9, r3 │ │ │ │ │ ittt gt │ │ │ │ │ addgt r5, r3, #4 │ │ │ │ │ movgt r4, #2 │ │ │ │ │ addgt.w sl, sp, #4 │ │ │ │ │ - bgt.n 18216 │ │ │ │ │ - b.n 182d4 │ │ │ │ │ + bgt.n 18ace │ │ │ │ │ + b.n 18b8c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 18242 │ │ │ │ │ + beq.n 18afa │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18210 │ │ │ │ │ + beq.n 18ac8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #212] @ (18300 ) │ │ │ │ │ - ldr r3, [pc, #204] @ (182f8 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (18bb8 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (18bb0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 182f0 │ │ │ │ │ + bne.n 18ba8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8fa8 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 182ea │ │ │ │ │ + beq.n 18ba2 │ │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ │ add.w r5, r9, #12 │ │ │ │ │ add.w sl, sp, #8 │ │ │ │ │ - b.n 18266 │ │ │ │ │ + b.n 18b1e │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 18294 │ │ │ │ │ + beq.n 18b4c │ │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ blx 9178 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 1828a │ │ │ │ │ + beq.n 18b42 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 835c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 82fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18262 │ │ │ │ │ + beq.n 18b1a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 182e0 │ │ │ │ │ - ldr r3, [pc, #104] @ (18304 ) │ │ │ │ │ + beq.n 18b98 │ │ │ │ │ + ldr r3, [pc, #104] @ (18bbc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx 86e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18228 │ │ │ │ │ - ldr r3, [pc, #76] @ (18304 ) │ │ │ │ │ + b.n 18ae0 │ │ │ │ │ + ldr r3, [pc, #76] @ (18bbc ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx 8b74 │ │ │ │ │ blx 86e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 182b2 │ │ │ │ │ + b.n 18b6a │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8fa8 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8b74 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1829a │ │ │ │ │ - ldr r3, [pc, #24] @ (18304 ) │ │ │ │ │ + b.n 18b52 │ │ │ │ │ + ldr r3, [pc, #24] @ (18bbc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 182ba │ │ │ │ │ + b.n 18b72 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r6, [pc, #80] @ (18348 ) │ │ │ │ │ + cmp r4, fp │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #40] @ (18328 ) │ │ │ │ │ + cmp r2, sl │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r5, [pc, #832] @ (18644 ) │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018308 : │ │ │ │ │ +00018bc0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r4, [pc, #184] @ (183d0 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (18c88 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r0, [pc, #184] @ (183d4 ) │ │ │ │ │ + ldr r0, [pc, #184] @ (18c8c ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #180] @ (183d8 ) │ │ │ │ │ + ldr r6, [pc, #180] @ (18c90 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 18366 │ │ │ │ │ - ldr r1, [pc, #164] @ (183dc ) │ │ │ │ │ + beq.n 18c1e │ │ │ │ │ + ldr r1, [pc, #164] @ (18c94 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #164] @ (183e0 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (18c98 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #148] @ (183e4 ) │ │ │ │ │ - ldr r3, [pc, #132] @ (183d4 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (18c9c ) │ │ │ │ │ + ldr r3, [pc, #132] @ (18c8c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 183ca │ │ │ │ │ + bne.n 18c82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1834a │ │ │ │ │ + bne.n 18c02 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1834a │ │ │ │ │ + bne.n 18c02 │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ blx 9178 │ │ │ │ │ blx 86e4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ blx 8a20 │ │ │ │ │ blx 86e4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 8a20 │ │ │ │ │ blx 86e4 │ │ │ │ │ - ldr r3, [pc, #44] @ (183dc ) │ │ │ │ │ + ldr r3, [pc, #44] @ (18c94 ) │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 1834c │ │ │ │ │ + b.n 18c04 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [pc, #888] @ (1874c ) │ │ │ │ │ + add r6, r4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #864] @ (1873c ) │ │ │ │ │ + add r0, r4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r4, [pc, #688] @ (18698 ) │ │ │ │ │ + mvns r4, r6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000183e8 : │ │ │ │ │ +00018ca0 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #128] @ (18478 ) │ │ │ │ │ + ldr r4, [pc, #128] @ (18d30 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r0, [pc, #128] @ (1847c ) │ │ │ │ │ + ldr r0, [pc, #128] @ (18d34 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #124] @ (18480 ) │ │ │ │ │ + ldr r6, [pc, #124] @ (18d38 ) │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 18446 │ │ │ │ │ - ldr r5, [pc, #108] @ (18484 ) │ │ │ │ │ + beq.n 18cfe │ │ │ │ │ + ldr r5, [pc, #108] @ (18d3c ) │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #108] @ (18488 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (18d40 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r5] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #92] @ (1848c ) │ │ │ │ │ - ldr r3, [pc, #76] @ (1847c ) │ │ │ │ │ + ldr r2, [pc, #92] @ (18d44 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (18d34 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 18474 │ │ │ │ │ + bne.n 18d2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1842a │ │ │ │ │ - ldr r3, [pc, #44] @ (18484 ) │ │ │ │ │ + bne.n 18ce2 │ │ │ │ │ + ldr r3, [pc, #44] @ (18d3c ) │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r7, [r3, #216] @ 0xd8 │ │ │ │ │ blx 93b8 │ │ │ │ │ blx r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 1842c │ │ │ │ │ + b.n 18ce4 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [pc, #1016] @ (18874 ) │ │ │ │ │ + muls r6, r0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #1000] @ (1886c ) │ │ │ │ │ + muls r2, r0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3!, {r6} │ │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #816] @ (187c0 ) │ │ │ │ │ + orrs r4, r2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00018490 : │ │ │ │ │ +00018d48 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r4, [pc, #144] @ (18530 ) │ │ │ │ │ + ldr r4, [pc, #144] @ (18de8 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r0, [pc, #144] @ (18534 ) │ │ │ │ │ + ldr r0, [pc, #144] @ (18dec ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #140] @ (18538 ) │ │ │ │ │ + ldr r6, [pc, #140] @ (18df0 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 184ee │ │ │ │ │ - ldr r1, [pc, #124] @ (1853c ) │ │ │ │ │ + beq.n 18da6 │ │ │ │ │ + ldr r1, [pc, #124] @ (18df4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (18540 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (18df8 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #108] @ (18544 ) │ │ │ │ │ - ldr r3, [pc, #92] @ (18534 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (18dfc ) │ │ │ │ │ + ldr r3, [pc, #92] @ (18dec ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1852c │ │ │ │ │ + bne.n 18de4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 184d2 │ │ │ │ │ + bne.n 18d8a │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 184d2 │ │ │ │ │ - ldr r3, [pc, #44] @ (1853c ) │ │ │ │ │ + bne.n 18d8a │ │ │ │ │ + ldr r3, [pc, #44] @ (18df4 ) │ │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r7, [r3, #216] @ 0xd8 │ │ │ │ │ blx 9330 │ │ │ │ │ blx r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 184d4 │ │ │ │ │ + b.n 18d8c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [pc, #344] @ (1868c ) │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #320] @ (1867c ) │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #144] @ (185d8 ) │ │ │ │ │ + negs r4, r5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00018548 : │ │ │ │ │ +00018e00 : │ │ │ │ │ stmdb 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 r5, [pc, #328] @ (186a4 ) │ │ │ │ │ + ldr r5, [pc, #328] @ (18f5c ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r4, [pc, #328] @ (186a8 ) │ │ │ │ │ + ldr r4, [pc, #328] @ (18f60 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r0, [pc, #328] @ (186ac ) │ │ │ │ │ - ldr r6, [pc, #328] @ (186b0 ) │ │ │ │ │ + ldr r0, [pc, #328] @ (18f64 ) │ │ │ │ │ + ldr r6, [pc, #328] @ (18f68 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r8, [r0, r6] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - beq.n 185b2 │ │ │ │ │ + beq.n 18e6a │ │ │ │ │ ldr.w r6, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #296] @ (186b4 ) │ │ │ │ │ + ldr r3, [pc, #296] @ (18f6c ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - ldr r2, [pc, #288] @ (186b8 ) │ │ │ │ │ - ldr r3, [pc, #268] @ (186a8 ) │ │ │ │ │ + ldr r2, [pc, #288] @ (18f70 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (18f60 ) │ │ │ │ │ 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 1869e │ │ │ │ │ + bne.n 18f56 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r6, [r3, #788] @ 0x314 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18592 │ │ │ │ │ + beq.n 18e4a │ │ │ │ │ add.w r9, sp, #16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18592 │ │ │ │ │ + bne.n 18e4a │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18592 │ │ │ │ │ + bne.n 18e4a │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18596 │ │ │ │ │ + beq.n 18e4e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18596 │ │ │ │ │ + beq.n 18e4e │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ @@ -24351,18 +25344,18 @@ │ │ │ │ │ ite ne │ │ │ │ │ addne.w r7, r0, #16 │ │ │ │ │ ldreq r7, [r0, #16] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18678 │ │ │ │ │ + cbz r0, 18f30 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 18664 │ │ │ │ │ + ble.n 18f1c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -24386,107 +25379,107 @@ │ │ │ │ │ blx r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18614 │ │ │ │ │ + bne.n 18ecc │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 18596 │ │ │ │ │ + beq.n 18e4e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 18596 │ │ │ │ │ + b.n 18e4e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [pc, #624] @ (18918 ) │ │ │ │ │ + rors r4, r4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #600] @ (18908 ) │ │ │ │ │ + rors r6, r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [pc, #392] @ (18844 ) │ │ │ │ │ + sbcs r2, r5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000186bc : │ │ │ │ │ +00018f74 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r4, [pc, #216] @ (187a8 ) │ │ │ │ │ + ldr r4, [pc, #216] @ (19060 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r0, [pc, #216] @ (187ac ) │ │ │ │ │ + ldr r0, [pc, #216] @ (19064 ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #216] @ (187b0 ) │ │ │ │ │ + ldr r6, [pc, #216] @ (19068 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 1871e │ │ │ │ │ - ldr r1, [pc, #200] @ (187b4 ) │ │ │ │ │ + beq.n 18fd6 │ │ │ │ │ + ldr r1, [pc, #200] @ (1906c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #200] @ (187b8 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (19070 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #184] @ (187bc ) │ │ │ │ │ - ldr r3, [pc, #164] @ (187ac ) │ │ │ │ │ + ldr r2, [pc, #184] @ (19074 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (19064 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 187a2 │ │ │ │ │ + bne.n 1905a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r7, sp, #4 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18700 │ │ │ │ │ + bne.n 18fb8 │ │ │ │ │ add.w r8, sp, #8 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18700 │ │ │ │ │ + bne.n 18fb8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18700 │ │ │ │ │ + bne.n 18fb8 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8fa8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18700 │ │ │ │ │ + bne.n 18fb8 │ │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ │ blx 8a20 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx 8a20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -24495,85 +25488,85 @@ │ │ │ │ │ blx 83a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ blx 835c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 835c │ │ │ │ │ - ldr r3, [pc, #40] @ (187b4 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (1906c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx 86e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 18702 │ │ │ │ │ + b.n 18fba │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r1, [pc, #160] @ (1884c ) │ │ │ │ │ + eors r0, r6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #136] @ (1883c ) │ │ │ │ │ + eors r2, r5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [pc, #984] @ (18b98 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ + ittt ge │ │ │ │ │ + movge r1, r0 │ │ │ │ │ + andge r6, r7 │ │ │ │ │ + movge r2, r0 │ │ │ │ │ │ │ │ │ │ -000187c0 : │ │ │ │ │ +00019078 : │ │ │ │ │ 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 r0, [pc, #208] @ (188a4 ) │ │ │ │ │ + ldr r0, [pc, #208] @ (1915c ) │ │ │ │ │ mov r9, r2 │ │ │ │ │ - ldr r2, [pc, #208] @ (188a8 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (19160 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w sl, [pc, #208] @ 188ac │ │ │ │ │ + ldr.w sl, [pc, #208] @ 19164 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - beq.n 18878 │ │ │ │ │ + beq.n 19130 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r7, r3, #4 │ │ │ │ │ movgt r4, #2 │ │ │ │ │ movgt r5, r7 │ │ │ │ │ movgt r8, sp │ │ │ │ │ - bgt.n 18808 │ │ │ │ │ - b.n 18896 │ │ │ │ │ + bgt.n 190c0 │ │ │ │ │ + b.n 1914e │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 18834 │ │ │ │ │ + beq.n 190ec │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 8fa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18800 │ │ │ │ │ + beq.n 190b8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #148] @ (188b0 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (188a8 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (19168 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (19160 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 188a0 │ │ │ │ │ + bne.n 19158 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ blx 8b74 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -24581,1055 +25574,100 @@ │ │ │ │ │ blx 8fa8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 99a0 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - bne.n 1883e │ │ │ │ │ - ldr r3, [pc, #84] @ (188b4 ) │ │ │ │ │ + bne.n 190f6 │ │ │ │ │ + ldr r3, [pc, #84] @ (1916c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx 86e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1881a │ │ │ │ │ - ldr r3, [pc, #56] @ (188b4 ) │ │ │ │ │ + b.n 190d2 │ │ │ │ │ + ldr r3, [pc, #56] @ (1916c ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx 8b74 │ │ │ │ │ blx 86e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 18874 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - blx 8b74 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1885c │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [pc, #144] @ (18938 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #96] @ (18910 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0x47de │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ │ - ldr r5, [pc, #180] @ (18980 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #180] @ (18984 ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #180] @ (18988 ) │ │ │ │ │ - ldr r2, [pc, #180] @ (1898c ) │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1895e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w sl, [r8, #12] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 18946 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r9, sp │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 18924 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 18956 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - cbz r3, 18956 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #56] @ (18990 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r5, [r8, #12] │ │ │ │ │ - ldr r2, [pc, #52] @ (18994 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (18984 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1897a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - bxns r5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bxns r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r1, r6] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - 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, #3864] @ 0xf18 │ │ │ │ │ - ldr r1, [pc, #376] @ (18b24 ) │ │ │ │ │ - sub sp, #196 @ 0xc4 │ │ │ │ │ - ldr r2, [pc, #376] @ (18b28 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #372] @ (18b2c ) │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - cmp r7, #20 │ │ │ │ │ - ble.w 18b10 │ │ │ │ │ - ldr r2, [pc, #356] @ (18b30 ) │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - add r3, sp, #28 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r7, sp, #16 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - str r2, [r5, #8] │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 18a52 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr.w r8, [sp] │ │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r4, r0, #16 │ │ │ │ │ - ldreq r4, [r0, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8f68 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str.w r1, [r9, #4]! │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #884] @ 0x374 │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r3, r1 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - ldr.w r3, [r2, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 18a0a │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - str r0, [r5, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 18abe │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov.w sl, #32 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - sub.w r8, r3, #4 │ │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr.w r1, [r9, #4]! │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ite ne │ │ │ │ │ - addne r0, #16 │ │ │ │ │ - ldreq r0, [r0, #16] │ │ │ │ │ - ldr.w r6, [r3, #348] @ 0x15c │ │ │ │ │ - ldr.w r3, [r8, #4]! │ │ │ │ │ - blx r6 │ │ │ │ │ - strb.w sl, [fp, r0] │ │ │ │ │ - add.w r3, fp, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add.w fp, r3, #1 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 18a82 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 18ad6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - itett eq │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - strbeq.w r1, [fp] │ │ │ │ │ - moveq r3, fp │ │ │ │ │ - itt ne │ │ │ │ │ - strbne.w r1, [fp, #-1] │ │ │ │ │ - addne.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - subs r3, r3, r2 │ │ │ │ │ - ldr r2, [pc, #60] @ (18b34 ) │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #44] @ (18b28 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 18b20 │ │ │ │ │ - add sp, #196 @ 0xc4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #24] @ (18b30 ) │ │ │ │ │ - add r1, sp, #28 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - b.n 189ea │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018b38 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #28] @ (18b64 ) │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 18b5a │ │ │ │ │ - bl 188b8 │ │ │ │ │ - cbnz r0, 18b60 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ + b.n 1912c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r7, [pc, #600] @ (18dc0 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018b68 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #40] @ (18ba0 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #40] @ (18ba4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #20] @ (18ba8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - add r8, r0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #312] @ (18ce4 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018bac : │ │ │ │ │ - ldr r0, [pc, #4] @ (18bb4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r7, [pc, #216] @ (18c90 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018bb8 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #32] @ (18be8 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (18bec ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 18bd4 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #24] @ (18bf0 ) │ │ │ │ │ - ldr r0, [pc, #28] @ (18bf4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ │ - blx r3 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - strb r6, [r6, r7] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - add r0, r6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00018bf8 : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00018bfc : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018c08 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #28] @ (18c34 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #28] @ (18c38 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - mvns r0, r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - blx 835c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00018c58 : │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018c74 : │ │ │ │ │ - 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 │ │ │ │ │ - ldr r5, [pc, #172] @ (18d34 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #172] @ (18d38 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #172] @ (18d3c ) │ │ │ │ │ - ldr r2, [pc, #172] @ (18d40 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cbz r3, 18d14 │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ - cbz r2, 18d14 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add.w r8, sp, #8 │ │ │ │ │ - it le │ │ │ │ │ - movle r6, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - it le │ │ │ │ │ - movle r4, r2 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 18d14 │ │ │ │ │ - add.w r9, sp, #4 │ │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w sl, r0, #16 │ │ │ │ │ - ldreq.w sl, [r0, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 18d06 │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 18ce0 │ │ │ │ │ - ldr r2, [pc, #44] @ (18d44 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (18d38 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 18d30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - muls r0, r6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - muls r2, r5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmn r4, r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018d48 : │ │ │ │ │ - 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 sl, r1 │ │ │ │ │ - ldr r1, [pc, #148] @ (18df0 ) │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #148] @ (18df4 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r3, [pc, #144] @ (18df8 ) │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - ldr.w r2, [sl, #24] │ │ │ │ │ - cbz r2, 18dc6 │ │ │ │ │ - ldr r2, [pc, #128] @ (18dfc ) │ │ │ │ │ - add r6, sp, #8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 18dc6 │ │ │ │ │ - add.w r9, sp, #4 │ │ │ │ │ - ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r1, r0, #16 │ │ │ │ │ - ldreq r1, [r0, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - it ne │ │ │ │ │ - orrne.w r5, r5, #1 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 18d94 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 18dd0 │ │ │ │ │ - str.w r5, [r8] │ │ │ │ │ - ldr r2, [pc, #44] @ (18e00 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (18df4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 18dea │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r2, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - tst r0, r5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018e04 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #44] @ (18e40 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #44] @ (18e44 ) │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r5, 18e3c │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 99a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - rors r2, r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ blx 8b74 │ │ │ │ │ - ldr r3, [pc, #8] @ (18e68 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r4, [pc, #528] @ (1907c ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018e6c : │ │ │ │ │ - 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 r4, r1 │ │ │ │ │ - ldr r1, [pc, #192] @ (18f40 ) │ │ │ │ │ - ldr r3, [pc, #192] @ (18f44 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r2, [pc, #192] @ (18f48 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 18f1e │ │ │ │ │ - ldr r3, [pc, #176] @ (18f4c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - cbz r3, 18f02 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - add.w r8, sp, #8 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 18f02 │ │ │ │ │ - add.w r9, sp, #4 │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w sl, r0, #16 │ │ │ │ │ - ldreq.w sl, [r0, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - cbnz r0, 18ef4 │ │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 18ece │ │ │ │ │ - ldr r2, [pc, #76] @ (18f50 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (18f44 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 18f3c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r2, [pc, #52] @ (18f54 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (18f44 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 18f3c │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 8b70 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - adcs r0, r7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adcs r4, r6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r2, r3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018f58 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #56] @ (18fa0 ) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r2, [pc, #56] @ (18fa4 ) │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - blx 99a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 99a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - lsls r6, r1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018fa8 : │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 18ff0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r3, [pc, #52] @ (18ff4 ) │ │ │ │ │ - mov r2, sp │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #36] @ (18ff8 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (18ff4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 18fec │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ │ + b.n 19114 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ands r4, r7 │ │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r6, r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00018ffc : │ │ │ │ │ - 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, r1 │ │ │ │ │ - ldr r1, [pc, #144] @ (190a0 ) │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r2, [pc, #144] @ (190a4 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r3, [pc, #140] @ (190a8 ) │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ - cbz r2, 19076 │ │ │ │ │ - ldr r2, [pc, #124] @ (190ac ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r7, sp │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 19076 │ │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r1, r0, #16 │ │ │ │ │ - ldreq r1, [r0, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 19068 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 19044 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 19080 │ │ │ │ │ - str.w r8, [r9] │ │ │ │ │ - ldr r2, [pc, #44] @ (190b0 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (190a4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1909a │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000190b4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #28] @ (190e0 ) │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 190dc │ │ │ │ │ - ldr r3, [pc, #20] @ (190e4 ) │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - bx r3 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000190e8 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - beq.n 19112 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8a20 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - blx 82fc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 835c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - │ │ │ │ │ -0001912c : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r4, #0 │ │ │ │ │ - ble.n 19156 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8a20 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - blx 82fc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 835c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ 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 r6, [pc, #664] @ (1941c ) │ │ │ │ │ + ldr r6, [pc, #664] @ (1941c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #664] @ (19420 ) │ │ │ │ │ + ldr r4, [pc, #664] @ (19420 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #664] @ (19424 ) │ │ │ │ │ - ldr r5, [pc, #664] @ (19428 ) │ │ │ │ │ + ldr r0, [pc, #664] @ (19424 ) │ │ │ │ │ + ldr r5, [pc, #664] @ (19428 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r0, r5] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - beq.n 191d4 │ │ │ │ │ + beq.n 191d4 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #636] @ (1942c ) │ │ │ │ │ + ldr r3, [pc, #636] @ (1942c ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #628] @ (19430 ) │ │ │ │ │ - ldr r3, [pc, #612] @ (19420 ) │ │ │ │ │ + ldr r2, [pc, #628] @ (19430 ) │ │ │ │ │ + ldr r3, [pc, #612] @ (19420 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 19418 │ │ │ │ │ + bne.w 19418 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 191b6 │ │ │ │ │ + beq.n 191b6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ smull r3, r2, r2, r8 │ │ │ │ │ mov.w r8, r8, asr #31 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ @@ -25637,16 +25675,16 @@ │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - ble.w 19414 │ │ │ │ │ - ldr.w ip, [pc, #540] @ 19434 │ │ │ │ │ + ble.w 19414 │ │ │ │ │ + ldr.w ip, [pc, #540] @ 19434 │ │ │ │ │ adds r3, r6, #5 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ add ip, pc │ │ │ │ │ ldrb.w r0, [r3, #-5] │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -25694,29 +25732,29 @@ │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ ldrb.w r0, [ip, r0] │ │ │ │ │ strb.w r0, [r2, #-9] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r0, #5 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bgt.n 19220 │ │ │ │ │ + bgt.n 19220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 19312 │ │ │ │ │ + ble.n 19312 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - ldr r3, [pc, #340] @ (19438 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (19438 ) │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ add r3, pc │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ - beq.n 19334 │ │ │ │ │ + beq.n 19334 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 193b2 │ │ │ │ │ + beq.n 193b2 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 19380 │ │ │ │ │ + beq.n 19380 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb r3, [r1, #1] │ │ │ │ │ mov.w r3, #1027423549 @ 0x3d3d3d3d │ │ │ │ │ str.w r3, [r1, #2] │ │ │ │ │ @@ -25732,15 +25770,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 191b8 │ │ │ │ │ + b.n 191b8 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ movs r0, #61 @ 0x3d │ │ │ │ │ ldrb.w lr, [r6] │ │ │ │ │ movw ip, #15677 @ 0x3d3d │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, lr, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ @@ -25760,15 +25798,15 @@ │ │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ │ strh.w ip, [r1, #5] │ │ │ │ │ strb r0, [r1, #7] │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb r3, [r1, #4] │ │ │ │ │ - b.n 19312 │ │ │ │ │ + b.n 19312 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ mov.w r0, #1027423549 @ 0x3d3d3d3d │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, ip, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ @@ -25779,15 +25817,15 @@ │ │ │ │ │ strb r2, [r1, #2] │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb r3, [r1, #3] │ │ │ │ │ - b.n 19312 │ │ │ │ │ + b.n 19312 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ movs r0, #61 @ 0x3d │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, ip, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ @@ -25816,17 +25854,17 @@ │ │ │ │ │ strb r2, [r1, #5] │ │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ │ strb r0, [r1, #7] │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb r3, [r1, #6] │ │ │ │ │ - b.n 19312 │ │ │ │ │ + b.n 19312 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 192da │ │ │ │ │ + b.n 192da │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ subs r6, #116 @ 0x74 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ │ movs r2, r0 │ │ │ │ │ @@ -25840,74 +25878,74 @@ │ │ │ │ │ movs r2, r0 │ │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ │ - ldr r6, [pc, #560] @ (19680 ) │ │ │ │ │ + ldr r6, [pc, #560] @ (19680 ) │ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ │ - ldr r4, [pc, #560] @ (19684 ) │ │ │ │ │ + ldr r4, [pc, #560] @ (19684 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #560] @ (19688 ) │ │ │ │ │ - ldr r5, [pc, #560] @ (1968c ) │ │ │ │ │ + ldr r0, [pc, #560] @ (19688 ) │ │ │ │ │ + ldr r5, [pc, #560] @ (1968c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r5, [r0, r5] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - beq.n 194a2 │ │ │ │ │ + beq.n 194a2 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #532] @ (19690 ) │ │ │ │ │ + ldr r3, [pc, #532] @ (19690 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - ldr r2, [pc, #524] @ (19694 ) │ │ │ │ │ - ldr r3, [pc, #508] @ (19684 ) │ │ │ │ │ + ldr r2, [pc, #524] @ (19694 ) │ │ │ │ │ + ldr r3, [pc, #508] @ (19684 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1967a │ │ │ │ │ + bne.w 1967a │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ands.w r7, r3, #7 │ │ │ │ │ - bne.w 195e2 │ │ │ │ │ + bne.w 195e2 │ │ │ │ │ adds r0, r3, #7 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 19676 │ │ │ │ │ - ldr r1, [pc, #444] @ (19698 ) │ │ │ │ │ + ble.w 19676 │ │ │ │ │ + ldr r1, [pc, #444] @ (19698 ) │ │ │ │ │ mvn.w r3, #6 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ add.w ip, r4, #7 │ │ │ │ │ rsb lr, r4, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -25921,27 +25959,27 @@ │ │ │ │ │ add.w r2, sl, r0 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ │ ittt eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ strbeq r3, [r7, #0] │ │ │ │ │ - beq.n 19532 │ │ │ │ │ + beq.n 19532 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 195fc │ │ │ │ │ + bne.n 195fc │ │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ │ - bne.n 195b0 │ │ │ │ │ + bne.n 195b0 │ │ │ │ │ add.w r8, r1, r3 │ │ │ │ │ ldrb.w r8, [r8, #36] @ 0x24 │ │ │ │ │ strb.w r8, [r7] │ │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ │ - beq.n 195b0 │ │ │ │ │ + beq.n 195b0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 19502 │ │ │ │ │ + bne.n 19502 │ │ │ │ │ ldrb.w r2, [sp, #21] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldrb.w fp, [sp, #20] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldrb.w sl, [sp, #22] │ │ │ │ │ sub.w lr, lr, #8 │ │ │ │ │ ldrb.w r0, [sp, #23] │ │ │ │ │ @@ -25967,18 +26005,18 @@ │ │ │ │ │ str.w r7, [r2], #5 │ │ │ │ │ orr.w r3, r3, r0, lsl #5 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble.n 19610 │ │ │ │ │ + ble.n 19610 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 194f8 │ │ │ │ │ - ldr r1, [pc, #232] @ (1969c ) │ │ │ │ │ + b.n 194f8 │ │ │ │ │ + ldr r1, [pc, #232] @ (1969c ) │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 973c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -25989,36 +26027,36 @@ │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 19482 │ │ │ │ │ - ldr r0, [pc, #188] @ (196a0 ) │ │ │ │ │ + b.n 19482 │ │ │ │ │ + ldr r0, [pc, #188] @ (196a0 ) │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [r2, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 19482 │ │ │ │ │ - ldr r1, [pc, #164] @ (196a4 ) │ │ │ │ │ + b.n 19482 │ │ │ │ │ + ldr r1, [pc, #164] @ (196a4 ) │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 973c │ │ │ │ │ - b.n 195c0 │ │ │ │ │ + b.n 195c0 │ │ │ │ │ ldrd r8, r7, [sp, #8] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bhi.n 19668 │ │ │ │ │ + bhi.n 19668 │ │ │ │ │ tbb [pc, r4] │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ adds r6, r4, #0 │ │ │ │ │ movs r6, #23 │ │ │ │ │ movs r4, r0 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ sub.w r1, r9, r8 │ │ │ │ │ @@ -26030,32 +26068,32 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 19484 │ │ │ │ │ + b.n 19484 │ │ │ │ │ add.w r2, r9, #2 │ │ │ │ │ sub.w r1, r2, r8 │ │ │ │ │ - b.n 1962c │ │ │ │ │ + b.n 1962c │ │ │ │ │ add.w r2, r9, #3 │ │ │ │ │ sub.w r1, r2, r8 │ │ │ │ │ - b.n 1962c │ │ │ │ │ + b.n 1962c │ │ │ │ │ add.w r2, r9, #4 │ │ │ │ │ sub.w r1, r2, r8 │ │ │ │ │ - b.n 1962c │ │ │ │ │ - ldr r1, [pc, #60] @ (196a8 ) │ │ │ │ │ + b.n 1962c │ │ │ │ │ + ldr r1, [pc, #60] @ (196a8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 19606 │ │ │ │ │ + b.n 19606 │ │ │ │ │ sub.w r1, r2, r8 │ │ │ │ │ - b.n 1962c │ │ │ │ │ + b.n 1962c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 1962c │ │ │ │ │ + b.n 1962c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, #162 @ 0xa2 │ │ │ │ │ @@ -26415,17 +26453,17 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb776 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb76c │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb776 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ │ + cbz r2, 19a3e │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb70c │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb728 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb74a │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -27935,3969 +27973,1046 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ │ 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 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w fp, [pc, #204] @ 1a918 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ - add fp, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1a8e0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - bics.w sl, r0, #4 │ │ │ │ │ - bne.n 1a8fa │ │ │ │ │ - ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 1a8e0 │ │ │ │ │ - ldr r2, [pc, #156] @ (1a91c ) │ │ │ │ │ - ldr.w r3, [fp, r2] │ │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - blx 87cc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.n 1a8d6 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [fp, #4]! │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd r9, r3, [sp, #8] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - bl 1a834 │ │ │ │ │ - cbnz r0, 1a902 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bne.n 1a8ae │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - strd r9, r3, [sp] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - subs r3, r0, #4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - it ls │ │ │ │ │ - movls r2, #0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - 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 r5, [r1, #36] @ 0x24 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #428] @ (1aae4 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ - ldrd fp, sl, [sp, #76] @ 0x4c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1aa34 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 1a97c │ │ │ │ │ - strd fp, sl, [sp] │ │ │ │ │ - blx r5 │ │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 1aa6e │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1aa28 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.w 1aa78 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ │ - ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 1aa32 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - beq.n 1a954 │ │ │ │ │ - ldr r3, [pc, #348] @ (1aae8 ) │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, ip │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - lsls r2, r5, #2 │ │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - blx 87cc │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - strd fp, sl, [sp, #4] │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - bl 1a920 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - bls.n 1aa5a │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd fp, sl, [sp] │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bls.n 1aa58 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1aa9c │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - ittt gt │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - ldrgt r3, [sp, #24] │ │ │ │ │ - strgt r3, [sp, #28] │ │ │ │ │ - ble.n 1aa1c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - strd fp, sl, [sp, #4] │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - bl 1a920 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1aa58 │ │ │ │ │ - bics.w r2, r0, #2 │ │ │ │ │ - bne.n 1aa58 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.n 1a9f0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1aa54 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd fp, sl, [sp] │ │ │ │ │ - blx r8 │ │ │ │ │ - bic.w r2, r0, #2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 1aa2a │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1aa28 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1aac2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1aa2a │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ (1aae8 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #96] @ (1aaec ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1aa2a │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #60] @ (1aaf0 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1aa98 │ │ │ │ │ - ldr r3, [pc, #36] @ (1aae8 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #28] @ (1aaf4 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1aa98 │ │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #944 @ (adr r7, 1aea4 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #808 @ (adr r7, 1ae20 ) │ │ │ │ │ - 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, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w fp, [pc, #188] @ 1abcc │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add fp, pc │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1aba4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - bics.w r8, r0, #4 │ │ │ │ │ - bne.n 1aba6 │ │ │ │ │ - ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 1aba4 │ │ │ │ │ - ldr r2, [pc, #144] @ (1abd0 ) │ │ │ │ │ - ldr.w r9, [fp, r2] │ │ │ │ │ - mov.w fp, sl, lsl #2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - blx 87cc │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - ble.n 1ab9a │ │ │ │ │ - sub.w r7, fp, #4 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd fp, r3, [sp, #4] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - bl 1aaf8 │ │ │ │ │ - cbnz r0, 1abae │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bne.n 1ab74 │ │ │ │ │ - ldrd fp, r9, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - 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, #4032] @ 0xfc0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r1, #36] @ 0x24 │ │ │ │ │ - ldr.w r8, [pc, #228] @ 1acd0 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add r8, pc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1ac66 │ │ │ │ │ - ldr r2, [pc, #216] @ (1acd4 ) │ │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - blx 87cc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1ac5c │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - sub.w fp, r9, #4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r1, [fp, #4]! │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - bl 1abd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1ac96 │ │ │ │ │ - bics.w r3, r0, #2 │ │ │ │ │ - bne.n 1ac96 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne.n 1ac2c │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - blx r6 │ │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 1ac8e │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1ac8e │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - it ne │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - beq.n 1acac │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ (1acd4 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #24] @ (1acd8 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 1ac8e │ │ │ │ │ - movs r4, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r6, pc, #48 @ (adr r6, 1ad0c ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001acdc : │ │ │ │ │ - stmdb 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 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #544] @ (1af18 ) │ │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ble.w 1ae38 │ │ │ │ │ - ldr r2, [pc, #536] @ (1af1c ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r6, [pc, #536] @ (1af20 ) │ │ │ │ │ - mov.w fp, #4 │ │ │ │ │ - ldr r4, [pc, #532] @ (1af24 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r2, [pc, #528] @ (1af28 ) │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 1ad4a │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - beq.w 1ae8a │ │ │ │ │ - bgt.n 1ad36 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr r0, [pc, #508] @ (1af2c ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - add.w r2, fp, #1 │ │ │ │ │ - ldr.w r7, [r9, #16] │ │ │ │ │ - add.w fp, fp, #2 │ │ │ │ │ - add.w r9, r9, #8 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bge.n 1ada4 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 847c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ad22 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 847c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1ae5c │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - beq.w 1ae9e │ │ │ │ │ - bgt.n 1ad90 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - add.w r2, fp, #1 │ │ │ │ │ - ldr.w r5, [r9, #16] │ │ │ │ │ - add.w fp, fp, #2 │ │ │ │ │ - add.w r9, r9, #8 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - blt.n 1ad4a │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - beq.w 1aef8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it gt │ │ │ │ │ - lslgt r4, r4, #2 │ │ │ │ │ - bgt.n 1aeb8 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 1af0a │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #348] @ (1af30 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #340] @ (1af34 ) │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - cbnz r0, 1ae30 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1ae4a │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #316] @ (1af38 ) │ │ │ │ │ - ldr r2, [pc, #320] @ (1af3c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ - adds r2, #12 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - blx r6 │ │ │ │ │ - cbnz r0, 1ae30 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 1ae50 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1ae50 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #280] @ (1af40 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - beq.n 1aef4 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - subs r2, #3 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - blt.n 1aeb2 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r4, [r3, #0] │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 1ae84 │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 1ae84 │ │ │ │ │ - ldrb r3, [r0, #2] │ │ │ │ │ - cbnz r3, 1ae84 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 1adae │ │ │ │ │ - add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1adae │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #176] @ (1af44 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ae30 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #160] @ (1af48 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ae30 │ │ │ │ │ - ldr r2, [pc, #104] @ (1af1c ) │ │ │ │ │ - movs r4, #12 │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #140] @ (1af4c ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #104] @ (1af50 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ae30 │ │ │ │ │ - ldr r2, [pc, #36] @ (1af1c ) │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1ae30 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1adf0 │ │ │ │ │ - b.n 1ae4a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r6, [r7, #27] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r2, #30] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r6, pc, #552 @ (adr r6, 1b154 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r5, pc, #936 @ (adr r5, 1b2d8 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - add r5, pc, #912 @ (adr r5, 1b2d4 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r4, pc, #416 @ (adr r4, 1b0e8 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r4, pc, #880 @ (adr r4, 1b2bc ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r1, #29] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001af54 : │ │ │ │ │ - stmdb 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 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r0, [pc, #1236] @ 1b43c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr.w r1, [pc, #1232] @ 1b440 │ │ │ │ │ - add r0, pc │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ │ - mov.w r1, #0 │ │ │ │ │ - ldr.w r1, [pc, #1216] @ 1b444 │ │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - ldrd r9, sl, [sp, #112] @ 0x70 │ │ │ │ │ - cbz r2, 1afd6 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 1afc4 │ │ │ │ │ - sub.w r0, fp, #2 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1184] @ 1b448 │ │ │ │ │ - ldr.w r3, [pc, #1172] @ 1b440 │ │ │ │ │ - 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 1b436 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - bhi.w 1b18c │ │ │ │ │ - tbh [pc, r3, lsl #1] │ │ │ │ │ - lsls r1, r4, #3 │ │ │ │ │ - lsls r1, r6, #4 │ │ │ │ │ - lsls r1, r3, #4 │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.w 1b278 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - beq.n 1b09e │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1af98 │ │ │ │ │ - ldr.w r2, [pc, #1124] @ 1b44c │ │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ │ - ldr.w r0, [pc, #1120] @ 1b450 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r0, [pc, #1084] @ 1b454 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - blx 8d2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8d2c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 9488 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8dfc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 9bdc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b39c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - strd sl, r3, [sp] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1b044 │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - beq.w 1b410 │ │ │ │ │ - bics.w fp, r0, #4 │ │ │ │ │ - bne.w 1b424 │ │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 1b044 │ │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - blx 9488 │ │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - blx 8dfc │ │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 1b07a │ │ │ │ │ - b.n 1b044 │ │ │ │ │ - ldr r3, [pc, #940] @ (1b44c ) │ │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ │ - ldr r0, [pc, #948] @ (1b458 ) │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - blx 8d2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8d2c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 9488 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8dfc │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b.n 1b0ec │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1b2ec │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 9bdc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1b0e4 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9bdc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b432 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd sl, fp, [sp] │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - bhi.n 1b100 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 1b12c ) │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - bx r2 │ │ │ │ │ - lsls r5, r6, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r5, r6, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r5, r6, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xffd5ffff │ │ │ │ │ - lsls r7, r6, #7 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #776] @ (1b44c ) │ │ │ │ │ - ldr r0, [pc, #792] @ (1b45c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - strd r9, sl, [sp] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - bl 1abd4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - bgt.n 1b184 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - bne.w 1af98 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1afa4 │ │ │ │ │ - ldr r3, [pc, #696] @ (1b44c ) │ │ │ │ │ - ldr r0, [pc, #716] @ (1b460 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr r0, [pc, #680] @ (1b464 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - strd r9, sl, [sp] │ │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ │ - bl 1a834 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - ble.w 1b314 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - bgt.n 1b184 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1b184 │ │ │ │ │ - ldr r3, [pc, #584] @ (1b44c ) │ │ │ │ │ - ldr r0, [pc, #612] @ (1b468 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - strd r9, sl, [sp] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - bl 1aaf8 │ │ │ │ │ - b.n 1b16e │ │ │ │ │ - ldr r3, [pc, #536] @ (1b44c ) │ │ │ │ │ - ldr r0, [pc, #568] @ (1b46c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - strd r9, sl, [sp] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - bl 1a920 │ │ │ │ │ - b.n 1b16e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str.w r2, [fp] │ │ │ │ │ - ble.n 1b360 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 1b184 │ │ │ │ │ - ldr r3, [pc, #464] @ (1b44c ) │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ - ldr r0, [pc, #496] @ (1b470 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - blx 8d2c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9488 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9bdc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b370 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd sl, r6, [sp] │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1b2aa │ │ │ │ │ - bics.w fp, r0, #4 │ │ │ │ │ - bne.n 1b38e │ │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1b2aa │ │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - blx 9488 │ │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 1b2d4 │ │ │ │ │ - b.n 1b2aa │ │ │ │ │ - ble.w 1b0ec │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - blx 9488 │ │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - blx 8dfc │ │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - blt.n 1b2f2 │ │ │ │ │ - b.n 1b0ec │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1b1e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #316] @ (1b474 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str.w r2, [fp] │ │ │ │ │ - bgt.w 1b18c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1b18c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1b184 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - bgt.w 1b184 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1b184 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 1b374 │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9bdc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b40c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd sl, r3, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - blx r6 │ │ │ │ │ - subs r3, r0, #4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1b3a0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b3a0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - bgt.n 1b3e8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 1b3f8 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 1b184 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 1b184 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1b3ce │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8580 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 1b3ce │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 1b3a0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1b266 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r1, #27] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r4, #26] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r3, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r7, #21] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r4, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r0, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r6, #18] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r2, pc, #32 @ (adr r2, 1b490 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r7, #16] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001b478 : │ │ │ │ │ - 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 │ │ │ │ │ - ldr r2, [pc, #80] @ (1b4e0 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 1b4d8 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r7, [pc, #68] @ (1b4e4 ) │ │ │ │ │ - ldr r7, [r2, r7] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w ip, [r7] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr.w r9, [ip, #792] @ 0x318 │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #792] @ 0x318 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #1180] @ 0x49c │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (1b4e4 ) │ │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ │ - b.n 1b4b0 │ │ │ │ │ - nop │ │ │ │ │ - subs r2, r5, r5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001b4e8 : │ │ │ │ │ - stmdb 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 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ - ldr.w lr, [pc, #184] @ 1b5b8 │ │ │ │ │ - adds r7, r6, #4 │ │ │ │ │ - ldr.w ip, [pc, #180] @ 1b5bc │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add lr, pc │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - adds r1, r5, #3 │ │ │ │ │ - str r3, [r4, r7] │ │ │ │ │ - add.w r3, r6, #8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str.w r8, [r4, r3] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r9, [r4, r7] │ │ │ │ │ - ldr.w sl, [r4, r2, lsl #2] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r6, [sl] │ │ │ │ │ - add.w fp, r6, #1 │ │ │ │ │ - str.w fp, [sl] │ │ │ │ │ - ldr.w r6, [r9] │ │ │ │ │ - add.w sl, r6, #1 │ │ │ │ │ - str.w sl, [r9] │ │ │ │ │ - ldr.w r6, [r8] │ │ │ │ │ - add.w r9, r6, #1 │ │ │ │ │ - str.w r9, [r8] │ │ │ │ │ - ldr.w r8, [lr, ip] │ │ │ │ │ - ldr.w r6, [r8] │ │ │ │ │ - ldr.w r9, [r6, #1176] @ 0x498 │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr.w r3, [r4, r5, lsl #2] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - bgt.n 1b580 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1b596 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1b5ae │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - nop │ │ │ │ │ - subs r2, r6, r3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (1b5d0 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #20] @ (1b5f8 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (1b5fc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (1b600 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - subs r6, r2, r0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (1b640 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (1b644 ) │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 87c8 │ │ │ │ │ - nop │ │ │ │ │ - adds r0, r4, r7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001b648 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cbz r3, 1b664 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1b664 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (1b670 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001b674 : │ │ │ │ │ - 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, [pc, #196] @ (1b74c ) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #196] @ (1b750 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r4, pc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - adds r0, r5, #4 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 1b6be │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 9900 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1b6b8 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - ldr.w sl, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #104] @ (1b754 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #76] @ (1b758 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #48] @ (1b75c ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - nop │ │ │ │ │ - adds r0, r6, r5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r6, #20] │ │ │ │ │ - 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 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr.w r9, [pc, #196] @ 1b83c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ - add r9, pc │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.n 1b7fa │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b834 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 1b834 │ │ │ │ │ - ldr.w fp, [pc, #168] @ 1b840 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r3, [pc, #168] @ (1b844 ) │ │ │ │ │ - add fp, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ldr.w ip, [pc, #160] @ 1b848 │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r1, #0 │ │ │ │ │ - movle r1, #1 │ │ │ │ │ - ldr.w sl, [r0, r6, lsl #2] │ │ │ │ │ - orrs.w r1, r1, r4, lsr #31 │ │ │ │ │ - beq.n 1b7c6 │ │ │ │ │ - ldr.w r2, [r9, ip] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r1, [pc, #128] @ (1b848 ) │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bgt.n 1b7d8 │ │ │ │ │ - ldr.w r2, [r9, r1] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - str.w r2, [r8, r4, lsl #2] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 1b760 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ble.n 1b834 │ │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ │ - b.n 1b7a2 │ │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cbz r6, 1b834 │ │ │ │ │ - ldr.w sl, [pc, #72] @ 1b84c │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r2, [pc, #64] @ (1b848 ) │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n 1b82e │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r3, #0 │ │ │ │ │ - movle r3, #1 │ │ │ │ │ - orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ - beq.n 1b826 │ │ │ │ │ - ldr.w r3, [r9, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str.w r3, [r8, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1b806 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - adds r4, r7, r1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldrd r5, r1, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #60] @ (1b8a0 ) │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ble.n 1b886 │ │ │ │ │ - ldr r1, [pc, #56] @ (1b8a4 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - cbz r0, 1b888 │ │ │ │ │ - lsls r1, r5, #3 │ │ │ │ │ - ldr.w r2, [r2, #1728] @ 0x6c0 │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - blx r2 │ │ │ │ │ - cbz r0, 1b892 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - lsls r0, r5, #2 │ │ │ │ │ - blx r2 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1b882 │ │ │ │ │ - asrs r6, r2, #30 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001b8a8 : │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - push {r4} │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldrd r1, r2, [r3, #76] @ 0x4c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ │ - strd r1, r4, [r0, #20] │ │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ │ - cbz r1, 1b8c0 │ │ │ │ │ - str r0, [r1, #24] │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0001b8c8 : │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - push {r4} │ │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ │ - ldrd r3, r1, [r0, #20] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq.n 1b8f8 │ │ │ │ │ - cbz r1, 1b8f2 │ │ │ │ │ - str r3, [r1, #20] │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - cbz r3, 1b8e0 │ │ │ │ │ - str r1, [r3, #24] │ │ │ │ │ - ldr r3, [r2, #80] @ 0x50 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - strd r1, r1, [r0, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #80] @ 0x50 │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - bx lr │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1b8de │ │ │ │ │ - b.n 1b8ec │ │ │ │ │ - str r3, [r2, #76] @ 0x4c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 1b8dc │ │ │ │ │ - str r3, [r1, #20] │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - b.n 1b8dc │ │ │ │ │ - │ │ │ │ │ -0001b904 : │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 1b910 │ │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ │ - cbz r1, 1b912 │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1b910 │ │ │ │ │ - push {r4} │ │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ │ - strd r2, r1, [r0, #12] │ │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ │ - cbz r2, 1b92a │ │ │ │ │ - str r0, [r2, #16] │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - bx lr │ │ │ │ │ │ │ │ │ │ -0001b930 : │ │ │ │ │ +0001a834 : │ │ │ │ │ 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 r5, [pc, #188] @ (1ba00 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #188] @ (1ba04 ) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldr r5, [pc, #756] @ (1ab3c ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r4, [pc, #756] @ (1ab40 ) │ │ │ │ │ + mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #188] @ (1ba08 ) │ │ │ │ │ - ldr r2, [pc, #188] @ (1ba0c ) │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ - add r3, pc │ │ │ │ │ - add.w r8, r6, #4 │ │ │ │ │ + ldr.w ip, [pc, #756] @ 1ab44 │ │ │ │ │ + ldr r3, [pc, #756] @ (1ab48 ) │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - blx 9900 │ │ │ │ │ - ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 1b99c │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #120] @ (1ba10 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - strd r6, r5, [r4, #8] │ │ │ │ │ - strd r5, r5, [r4, #16] │ │ │ │ │ - str r5, [r4, #24] │ │ │ │ │ - blx 97cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8cd4 │ │ │ │ │ - ldr r2, [pc, #76] @ (1ba14 ) │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - strd r5, r3, [r4, #52] @ 0x34 │ │ │ │ │ - strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ │ - ldr r3, [pc, #44] @ (1ba04 ) │ │ │ │ │ - strd r5, r5, [r4, #28] │ │ │ │ │ - strd r5, r5, [r4, #36] @ 0x24 │ │ │ │ │ - strd r5, r5, [r4, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1b9fa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - asrs r4, r6, #26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r4, r5, #26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r5, #24 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001ba18 : │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - push {r4} │ │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ │ - ldrd r3, r1, [r0, #12] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq.n 1ba48 │ │ │ │ │ - cbz r1, 1ba42 │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 1ba30 │ │ │ │ │ - str r1, [r3, #16] │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - strd r1, r1, [r0, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - bx lr │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1ba2e │ │ │ │ │ - b.n 1ba3c │ │ │ │ │ - str r3, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 1ba2c │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - b.n 1ba2c │ │ │ │ │ - │ │ │ │ │ -0001ba54 : │ │ │ │ │ - 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, #232] @ (1bb4c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #232] @ (1bb50 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r5, [pc, #228] @ (1bb54 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 8e8c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 88a8 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldr r3, [pc, #200] @ (1bb58 ) │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ │ - bgt.n 1ba9c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - cbz r0, 1badc │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 1bace │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr.w r0, [r0, r5, lsl #2] │ │ │ │ │ - bl 1ba54 │ │ │ │ │ - ldrd r0, r3, [r4, #32] │ │ │ │ │ - str.w r7, [r0, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 1bab8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r4, #32] │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1bb26 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r5, sp │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 1bb10 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1bb02 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1baee │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #52] @ (1bb5c ) │ │ │ │ │ - ldr r3, [pc, #36] @ (1bb50 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1bb48 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - asrs r2, r2, #22 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r1, #22 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r2, #19 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001bb60 : │ │ │ │ │ - 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 r5, [r0, #36] @ 0x24 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - str r1, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r5, [r0, #68] @ 0x44 │ │ │ │ │ - beq.n 1bbb0 │ │ │ │ │ - it le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - ble.n 1bbb0 │ │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ │ - add.w r9, r1, #1 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - sub.w r8, r3, #4 │ │ │ │ │ - ldr.w r7, [r8, #4]! │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 1bb60 │ │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r5, r2 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 1bb92 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ │ - cbz r2, 1bbbe │ │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ - add r3, r1 │ │ │ │ │ - str r3, [r2, #68] @ 0x44 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0001bbc4 : │ │ │ │ │ - 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, [r0, #28] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r7, [pc, #192] @ (1bc9c ) │ │ │ │ │ - ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ │ - add r7, pc │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - beq.n 1bc7c │ │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bge.n 1bc58 │ │ │ │ │ - ldr.w r9, [pc, #176] @ 1bca0 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr.w r8, [pc, #172] @ 1bca4 │ │ │ │ │ - add r9, pc │ │ │ │ │ - add r8, pc │ │ │ │ │ - b.n 1bc36 │ │ │ │ │ - ldr r3, [pc, #168] @ (1bca8 ) │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - it le │ │ │ │ │ - ldrle.w fp, [r7, r3] │ │ │ │ │ - bgt.n 1bc18 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ │ - ldr.w r2, [sl, #32] │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ - str.w r3, [r2, r5, lsl #2] │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ │ - ble.n 1bc58 │ │ │ │ │ - ldr r3, [pc, #112] @ (1bca8 ) │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge.n 1bbfe │ │ │ │ │ - ldr.w fp, [r7, r3] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq.w r1, [sl, #36] @ 0x24 │ │ │ │ │ - bne.n 1bc0a │ │ │ │ │ - b.n 1bbfe │ │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ - str.w r0, [sl, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1bc64 │ │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1bc6a │ │ │ │ │ - str r3, [r2, #44] @ 0x2c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r6, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r6, #28] │ │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (1bca8 ) │ │ │ │ │ - ldr.w r0, [sl, #32] │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - strd r3, r3, [sl, #32] │ │ │ │ │ - str.w r3, [sl, #40] @ 0x28 │ │ │ │ │ - blx 8cd4 │ │ │ │ │ - b.n 1bc70 │ │ │ │ │ - asrs r4, r3, #16 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001bcac : │ │ │ │ │ - stmdb 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, [r0, #28] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r5, [r0, #56] @ 0x38 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr.w r8, [pc, #344] @ 1be20 │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ - adds r4, r5, r1 │ │ │ │ │ - add r8, pc │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.n 1bce4 │ │ │ │ │ - ldr r3, [pc, #332] @ (1be24 ) │ │ │ │ │ - ldr r0, [pc, #336] @ (1be28 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.n 1bdcc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1bde0 │ │ │ │ │ - ldr r3, [pc, #308] @ (1be24 ) │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr.w r9, [pc, #300] @ 1be2c │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - add r9, pc │ │ │ │ │ - sub.w r8, r3, #4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.n 1bd1a │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bgt.n 1bd22 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ - ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - str.w r3, [r8, #4]! │ │ │ │ │ - bne.n 1bd0c │ │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bge.n 1bd86 │ │ │ │ │ - ldr.w r9, [pc, #244] @ 1be30 │ │ │ │ │ - ldr.w fp, [pc, #244] @ 1be34 │ │ │ │ │ - add r9, pc │ │ │ │ │ - add fp, pc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.n 1bd54 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.n 1bd60 │ │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bgt.n 1bd6a │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ - ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str.w r2, [r3, r5, lsl #2] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - sub.w r3, r3, r7 │ │ │ │ │ - str r3, [r2, #56] @ 0x38 │ │ │ │ │ - blt.n 1bd46 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - add.w r7, r7, #1073741824 @ 0x40000000 │ │ │ │ │ - str r1, [r6, #36] @ 0x24 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - add.w r1, r0, r7, lsl #2 │ │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 1bda6 │ │ │ │ │ - ldr.w r3, [r0, r7, lsl #2] │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - str r3, [r2, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1bdb4 │ │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ - str r3, [r2, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #84] @ (1be24 ) │ │ │ │ │ - ldr r0, [pc, #104] @ (1be38 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cbnz r5, 1be12 │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.n 1bdfe │ │ │ │ │ - ldr r3, [pc, #60] @ (1be24 ) │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - bgt.n 1bcfe │ │ │ │ │ - b.n 1bd34 │ │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd r3, r3, [r6, #32] │ │ │ │ │ - str r3, [r6, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - blx 8cd4 │ │ │ │ │ - b.n 1bdbc │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.n 1bd34 │ │ │ │ │ - asrs r0, r6, #12 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001be3c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldrd r4, r5, [r0, #32] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r5, [r1, #0] │ │ │ │ │ - strd r2, r2, [r0, #32] │ │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ │ - blx 8cd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -0001be60 : │ │ │ │ │ - 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 r4, r0 │ │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - blx 8e8c │ │ │ │ │ - ldr r7, [pc, #108] @ (1bee8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - add r7, pc │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 1b850 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 1bec4 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 1bec4 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - str.w r5, [r3, r6, lsl #2] │ │ │ │ │ - str r4, [r5, #28] │ │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ │ - ble.n 1beba │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - blt.n 1bed4 │ │ │ │ │ - add r3, r8 │ │ │ │ │ - ldr.w r3, [r3, #-4] │ │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ │ - str r5, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ (1beec ) │ │ │ │ │ - ldr r0, [pc, #40] @ (1bef0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1be94 │ │ │ │ │ - ldr r3, [pc, #20] @ (1beec ) │ │ │ │ │ - ldr r0, [pc, #28] @ (1bef4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - b.n 1beb0 │ │ │ │ │ - nop │ │ │ │ │ - asrs r4, r7, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001bef8 : │ │ │ │ │ - stmdb 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 r6, r1 │ │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - blx 8e8c │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r7, [pc, #148] @ (1bfb0 ) │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [r5, #36] @ 0x24 │ │ │ │ │ - add r7, pc │ │ │ │ │ - bl 1b850 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.n 1bfa4 │ │ │ │ │ - ldr.w r9, [pc, #136] @ 1bfb4 │ │ │ │ │ - add r6, r4 │ │ │ │ │ - ldr r3, [pc, #132] @ (1bfb8 ) │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - add r9, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #124] @ (1bfbc ) │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 1bf4a │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 1bf52 │ │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov.w fp, r4, lsl #2 │ │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str.w r3, [r1, r4, lsl #2] │ │ │ │ │ - str r5, [r3, #28] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r8, [r3, #48] @ 0x30 │ │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ │ - ble.n 1bf9a │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 1bfbc │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 1bf88 │ │ │ │ │ - ldr.w r3, [r7, ip] │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ │ - add r1, fp │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - ldr.w r2, [r1, #-4] │ │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str r3, [r2, #48] @ 0x30 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - add.w sl, sl, #4 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 1bf3c │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - asrs r4, r3, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001bfc0 : │ │ │ │ │ - stmdb 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, [pc, #260] @ 1c0d8 │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add sl, pc │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ble.n 1c0c8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ │ - blx 8e8c │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ble.n 1a8e8 │ │ │ │ │ + ldr r2, [pc, #732] @ (1ab4c ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #36] @ 0x24 │ │ │ │ │ - bl 1b850 │ │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - subs r4, r1, #2 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bge.n 1c0d4 │ │ │ │ │ - ldr.w r9, [pc, #212] @ 1c0dc │ │ │ │ │ - add.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r8, [pc, #208] @ 1c0e0 │ │ │ │ │ - add r9, pc │ │ │ │ │ - add r8, pc │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - ldr r2, [pc, #204] @ (1c0e4 ) │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 1c028 │ │ │ │ │ - ldr.w r3, [sl, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #184] @ (1c0e4 ) │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 1c036 │ │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bgt.n 1c042 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ │ - ldr.w r3, [r0, r4, lsl #2] │ │ │ │ │ - add.w lr, r0, r4, lsl #2 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ - str.w r3, [lr, #4] │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ │ - bne.n 1c014 │ │ │ │ │ - add.w r3, fp, #1 │ │ │ │ │ - str.w r6, [r0, fp, lsl #2] │ │ │ │ │ - mov.w r4, fp, lsl #2 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - str.w fp, [r6, #56] @ 0x38 │ │ │ │ │ - blt.n 1c086 │ │ │ │ │ - ldr r3, [pc, #108] @ (1c0e4 ) │ │ │ │ │ - ldr r0, [pc, #112] @ (1c0e8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ │ - add r0, r4 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - str r3, [r6, #48] @ 0x30 │ │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - itt le │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - strle r3, [r6, #44] @ 0x2c │ │ │ │ │ - ble.n 1c0bc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.n 1c0b4 │ │ │ │ │ - ldr r3, [pc, #64] @ (1c0e4 ) │ │ │ │ │ - ldr r0, [pc, #72] @ (1c0ec ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ │ - add r0, r4 │ │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 9078 │ │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ │ - b.n 1c05e │ │ │ │ │ - asrs r2, r4, #32 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001c0f0 : │ │ │ │ │ - stmdb 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 r7, [pc, #388] @ (1c288 ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add r7, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ble.w 1c27a │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bic.w r5, r1, r1, asr #31 │ │ │ │ │ - blx 8e8c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 1b850 │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - sub.w fp, r9, r6 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - bgt.n 1c18c │ │ │ │ │ - ldr.w sl, [pc, #340] @ 1c28c │ │ │ │ │ - add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #336] @ (1c290 ) │ │ │ │ │ - add sl, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #332] @ (1c294 ) │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.n 1c156 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bgt.n 1c160 │ │ │ │ │ - ldr r3, [r7, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r1, [pc, #304] @ (1c294 ) │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - blt.n 1c170 │ │ │ │ │ - ldr r3, [r7, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r1, [r3, r9, lsl #2] │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r1, #56] @ 0x38 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [r1, #56] @ 0x38 │ │ │ │ │ - bne.n 1c146 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.n 1c26e │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r8, r6, r5 │ │ │ │ │ - ldr.w r9, [pc, #256] @ 1c298 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - sub.w sl, r3, #4 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr r2, [pc, #236] @ (1c294 ) │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - blt.n 1c1b6 │ │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr.w r2, [sl, #4]! │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - str r4, [r2, #28] │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - str r5, [r2, #56] @ 0x38 │ │ │ │ │ - str.w r2, [r1, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - bne.n 1c1a4 │ │ │ │ │ - ldr.w sl, [pc, #204] @ 1c29c │ │ │ │ │ - mov.w fp, r6, lsl #2 │ │ │ │ │ - ldr.w r9, [pc, #200] @ 1c2a0 │ │ │ │ │ - ldr r2, [pc, #200] @ (1c2a4 ) │ │ │ │ │ - add sl, pc │ │ │ │ │ - add r9, pc │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1c258 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.n 1c20a │ │ │ │ │ - ldr r3, [pc, #164] @ (1c294 ) │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r5, [r7, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bge.n 1c208 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - add.w r0, r1, fp │ │ │ │ │ - ldr.w r5, [r1, fp] │ │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ │ - ldr.w r5, [r1, fp] │ │ │ │ │ - str r5, [r2, #48] @ 0x30 │ │ │ │ │ - ble.n 1c24a │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.n 1c240 │ │ │ │ │ - ldr r3, [pc, #100] @ (1c294 ) │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - add.w r0, r1, fp │ │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - str r3, [r2, #44] @ 0x2c │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - beq.n 1c26e │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1c1e8 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - itee le │ │ │ │ │ - movle r6, #1 │ │ │ │ │ - addgt.w r0, r1, fp │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - bgt.n 1c240 │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bne.n 1c252 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 8564 │ │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001c2a8 : │ │ │ │ │ - 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 r2, [pc, #100] @ (1c320 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - ldr r3, [pc, #100] @ (1c324 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r1, sp │ │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ │ - ldr.w r8, [r0, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r5, [pc, #88] @ (1c328 ) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 8e14 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 83d4 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r5, pc │ │ │ │ │ - blx 8cc8 │ │ │ │ │ - ldr r3, [pc, #56] @ (1c32c ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 96a0 │ │ │ │ │ - ldr r2, [pc, #44] @ (1c330 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1c324 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1c31c │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001c334 : │ │ │ │ │ - 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 │ │ │ │ │ - ldr r5, [pc, #244] @ (1c43c ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #244] @ (1c440 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #244] @ (1c444 ) │ │ │ │ │ - ldr r2, [pc, #244] @ (1c448 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9724 │ │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1c3e4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - add r7, sp, #8 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbz r0, 1c3e4 │ │ │ │ │ - add.w r9, sp, #4 │ │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w sl, [r3, #12] │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bics.w r2, r2, #2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r1, r3, #16 │ │ │ │ │ - ldreq r1, [r3, #16] │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - ldr.w r3, [r1, #780] @ 0x30c │ │ │ │ │ - str.w sl, [r2, #12] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c3a6 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1c41c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ │ - str r3, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - str r0, [r5, #32] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 1c41c │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - bl 1c334 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #716] @ (1ab50 ) │ │ │ │ │ + ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + cbnz r0, 1a8f8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ │ + bhi.n 1a8fa │ │ │ │ │ + tbh [pc, r3, lsl #1] │ │ │ │ │ + lsls r5, r0, #1 │ │ │ │ │ + lsls r4, r1, #1 │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + lsls r2, r3, #1 │ │ │ │ │ + lsls r1, r4, #1 │ │ │ │ │ + lsls r0, r5, #1 │ │ │ │ │ + lsls r7, r5, #1 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + lsls r5, r7, #1 │ │ │ │ │ + lsls r4, r0, #2 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + lsls r0, r4, #2 │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + lsls r5, r6, #2 │ │ │ │ │ + lsls r4, r7, #2 │ │ │ │ │ + lsls r3, r0, #3 │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ + lsls r1, r2, #3 │ │ │ │ │ + lsls r0, r3, #3 │ │ │ │ │ + lsls r7, r3, #3 │ │ │ │ │ + lsls r6, r4, #3 │ │ │ │ │ + lsls r5, r5, #3 │ │ │ │ │ + lsls r4, r6, #3 │ │ │ │ │ + lsls r3, r7, #3 │ │ │ │ │ + lsls r2, r0, #4 │ │ │ │ │ + lsls r1, r1, #4 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + lsls r7, r2, #4 │ │ │ │ │ + lsls r6, r3, #4 │ │ │ │ │ + lsls r5, r4, #4 │ │ │ │ │ + lsls r4, r5, #4 │ │ │ │ │ + lsls r3, r6, #4 │ │ │ │ │ + lsls r2, r7, #4 │ │ │ │ │ + lsls r1, r0, #5 │ │ │ │ │ + lsls r0, r1, #5 │ │ │ │ │ + movs r6, r7 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #612] @ (1ab54 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx 907c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 1c400 │ │ │ │ │ - ldr r2, [pc, #44] @ (1c44c ) │ │ │ │ │ - ldr r3, [pc, #32] @ (1c440 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #604] @ (1ab58 ) │ │ │ │ │ + ldr r3, [pc, #576] @ (1ab40 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c438 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.w 1ab38 │ │ │ │ │ add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 929c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9aa0 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9bf4 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 99bc │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9624 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 93ac │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 84ac │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8350 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89d4 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f74 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a40 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 95a0 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9018 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8470 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9324 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8df0 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ebc │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8434 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8668 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 976c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b10 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 92f0 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ce0 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9824 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9470 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 88c0 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9954 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9464 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 853c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89bc │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9ad0 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 983c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 996c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 967c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 933c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8314 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f9c │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8e44 │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8dbc │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001c450 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [r0, #52] @ 0x34 │ │ │ │ │ - ldr r3, [pc, #36] @ (1c488 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r5, 1c468 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #32] @ (1c48c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -0001c490 : │ │ │ │ │ +0001ab5c : │ │ │ │ │ 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 r6, [pc, #180] @ (1c558 ) │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #196] @ (1ac34 ) │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [pc, #196] @ (1ac38 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r5, [pc, #180] @ (1c55c ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r3, [pc, #180] @ (1c560 ) │ │ │ │ │ - ldr r4, [pc, #180] @ (1c564 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov.w r5, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ │ - ldr.w r4, [r4, #188] @ 0xbc │ │ │ │ │ + ldr r7, [pc, #192] @ (1ac3c ) │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cbz r1, 1abd8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 9c0c │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbnz r1, 1abe6 │ │ │ │ │ + ldr r3, [pc, #152] @ (1ac40 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ blx r4 │ │ │ │ │ - cbz r0, 1c4da │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #148] @ (1c568 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 1c4f8 │ │ │ │ │ - ldr r2, [pc, #140] @ (1c56c ) │ │ │ │ │ - ldr r3, [pc, #120] @ (1c55c ) │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #132] @ (1ac44 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (1ac38 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c554 │ │ │ │ │ + bne.n 1ac30 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 838c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 1c4de │ │ │ │ │ - ldr.w r9, [pc, #104] @ 1c570 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r8, sp │ │ │ │ │ - add r9, pc │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 1c51c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov.w sl, r4, lsl #2 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 9054 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1aba4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + blx 9994 │ │ │ │ │ + ldr r3, [pc, #68] @ (1ac40 ) │ │ │ │ │ + ldr r5, [r7, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cbnz r0, 1ac26 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + cbnz r1, 1ac20 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - add r3, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w sl, [r0, #48] @ 0x30 │ │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - str r5, [r0, #12] │ │ │ │ │ - bgt.n 1c50e │ │ │ │ │ - b.n 1c4de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1abbc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.n 1ac0e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1abbe │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001c574 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cbz r3, 1c58e │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - blx 89ec │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0001c598 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cbz r3, 1c5b2 │ │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - blx 89ec │ │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -0001c5bc : │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 1c5ea │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1c5de │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r2, 1c5e0 │ │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx 89ec │ │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ - b.n 1c5de │ │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -0001c5f0 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ +0001ac48 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r7, [pc, #60] @ (1c640 ) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 94c4 │ │ │ │ │ - add r7, pc │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr r5, [pc, #316] @ (1ad98 ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + ldr r4, [pc, #316] @ (1ad9c ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #316] @ 1ada0 │ │ │ │ │ + ldr r3, [pc, #316] @ (1ada4 ) │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 1c63a │ │ │ │ │ - ldr r3, [pc, #48] @ (1c644 ) │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 1b760 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq.n 1c63a │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #20] @ (1c648 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r5, [r8, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ad64 │ │ │ │ │ + ldr r3, [pc, #272] @ (1ada8 ) │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 1ad88 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [pc, #256] @ (1adac ) │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001c64c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 1c69c │ │ │ │ │ - add ip, pc │ │ │ │ │ - cbz r3, 1c694 │ │ │ │ │ - ldr r2, [pc, #56] @ (1c6a0 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ - ldr.w r3, [ip, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.n 1c692 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - subs r2, r0, #4 │ │ │ │ │ - add.w ip, r3, r1, lsl #2 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ │ - bne.n 1c684 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001c6a4 : │ │ │ │ │ - stmdb 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 r6, r1 │ │ │ │ │ - ldr r1, [pc, #536] @ (1c8d4 ) │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #536] @ (1c8d8 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [pc, #520] @ (1c8dc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1c830 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 1c830 │ │ │ │ │ - ldr r1, [pc, #504] @ (1c8e0 ) │ │ │ │ │ - ldr r5, [r3, r1] │ │ │ │ │ - add.w r3, fp, #2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ble.w 1c8a6 │ │ │ │ │ - sub.w r2, r8, #8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - sub.w ip, r0, #4 │ │ │ │ │ - add.w lr, r9, r2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [ip, #4]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - bne.n 1c716 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add r8, r3 │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #412] @ (1c8e4 ) │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #408] @ (1c8e8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r6, [r3, #1176] @ 0x498 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bge.n 1c762 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r6, r4, lsl #2] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr.w sl, [r2, #1176] @ 0x498 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - blx sl │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + ble.n 1ad58 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 1c84c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 1c856 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - ldr.w sl, [r3, #136] @ 0x88 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c856 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 1c7ce │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - bgt.n 1c7c2 │ │ │ │ │ + ble.n 1ad4a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1ad84 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r6, r4, lsl #2] │ │ │ │ │ - str.w r3, [r6, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bne.n 1c754 │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - ldr.w r1, [r1, #876] @ 0x36c │ │ │ │ │ - blx r1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - ble.n 1c8c4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r4, r3, #4 │ │ │ │ │ - ldr.w r0, [r4, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1c802 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp fp, sl │ │ │ │ │ - bne.n 1c7ec │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 8fd0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1c822 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + bgt.n 1ad2e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str.w r9, [r3] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #184] @ (1c8ec ) │ │ │ │ │ - ldr r3, [pc, #160] @ (1c8d8 ) │ │ │ │ │ + ldr r2, [pc, #128] @ (1adb0 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (1ad9c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c8d0 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c790 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - ble.n 1c8b8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - subs r6, r3, #4 │ │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1c87c │ │ │ │ │ + bne.n 1ad94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bne.n 1c866 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1c89a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 1acf2 │ │ │ │ │ + b.n 1ad84 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ + b.n 1ace2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1c832 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #68] @ (1c8f0 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - sub.w r3, r8, #8 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.n 1c72a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #56] @ (1c8f4 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c882 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (1c8f8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c80a │ │ │ │ │ + ldr r3, [pc, #60] @ (1adb4 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (1adb8 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1ad2e │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 943c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 1ad2e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r0, #31 │ │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ │ + add r0, pc, #888 @ (adr r0, 1b134 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001c8fc : │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - cbnz r3, 1c906 │ │ │ │ │ - b.n 1c90e │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 1c90e │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 1c902 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bx lr │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0001c914 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +0001adbc : │ │ │ │ │ + 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, r0 │ │ │ │ │ - ldr r0, [pc, #248] @ (1ca20 ) │ │ │ │ │ - ldr r3, [pc, #248] @ (1ca24 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r2, [pc, #248] @ (1ca28 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1ca18 │ │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1ca18 │ │ │ │ │ - ldr r3, [pc, #224] @ (1ca2c ) │ │ │ │ │ - lsls r0, r5, #3 │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [pc, #132] @ (1ae54 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blx 94c4 │ │ │ │ │ + ldr r3, [pc, #128] @ (1ae58 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ + add.w r4, r4, r4, lsl #1 │ │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ │ + lsls r0, r4, #2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c9e4 │ │ │ │ │ - ldr r3, [pc, #196] @ (1ca30 ) │ │ │ │ │ - add.w sl, r8, #4 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #184] @ (1ca34 ) │ │ │ │ │ - mov r9, fp │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - bics.w r3, r1, #2 │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r7, sl, #16 │ │ │ │ │ - ldreq.w r7, [sl, #16] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bgt.n 1c9a6 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - add.w r1, r9, #1 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bgt.n 1c9b6 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r7, [r1, #232] @ 0xe8 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - str.w r0, [r8, r9, lsl #2] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ │ - str.w r2, [fp, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #2 │ │ │ │ │ - ldr.w r2, [r1, #780] @ 0x30c │ │ │ │ │ - blx r2 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c986 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add.w ip, r7, #1 │ │ │ │ │ + str.w ip, [r5] │ │ │ │ │ + strd lr, r5, [sp] │ │ │ │ │ + blx 9618 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 1ae22 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #64] @ (1ae5c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + bgt.n 1ae44 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #56] @ (1ca38 ) │ │ │ │ │ - ldr r3, [pc, #36] @ (1ca24 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1ca1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b.n 1c9fc │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - lsls r0, r2, #27 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r1, #27 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ │ + add r4, pc, #552 @ (adr r4, 1b088 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r7, #23 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001ca3c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +0001ae60 : │ │ │ │ │ + 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 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ldr.w r8, [pc, #216] @ 1cb2c │ │ │ │ │ - ite lt │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - movge r3, #1 │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr r5, [pc, #308] @ (1afa8 ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + ldr r4, [pc, #308] @ (1afac ) │ │ │ │ │ mov r9, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add.w fp, r4, #1 │ │ │ │ │ - orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ - beq.n 1ca86 │ │ │ │ │ - ldr r3, [pc, #188] @ (1cb30 ) │ │ │ │ │ - ldr r0, [pc, #188] @ (1cb34 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #308] @ 1afb0 │ │ │ │ │ + ldr r3, [pc, #308] @ (1afb4 ) │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - blt.n 1cb1c │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bgt.n 1ca9a │ │ │ │ │ - ldr r3, [pc, #164] @ (1cb30 ) │ │ │ │ │ - ldr r0, [pc, #168] @ (1cb38 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1af72 │ │ │ │ │ + ldr r3, [pc, #264] @ (1afb8 ) │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 1af96 │ │ │ │ │ + ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ │ + blx 8464 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [pc, #240] @ (1afbc ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble.n 1cb0a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - str.w r3, [r7, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r0, sl │ │ │ │ │ - blt.n 1cac2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #120] @ (1cb30 ) │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + strd r0, r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r8, [r3, #1176] @ 0x498 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + ble.n 1af66 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 1af5c │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 1af4e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1af92 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - adds r3, r7, r6 │ │ │ │ │ - add.w r8, r6, #8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - adds r6, r4, #3 │ │ │ │ │ - str r0, [r3, #4] │ │ │ │ │ + ldr r2, [pc, #140] @ (1afc0 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (1afac ) │ │ │ │ │ + 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 1afa2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx 8574 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - str.w r0, [r7, r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1cb02 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r0, [r1, r8, lsl #2] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - strd r4, sl, [sp] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - bl 1ca3c │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.n 1cae2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ (1cb30 ) │ │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #40] @ (1cb3c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1caa0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1af28 │ │ │ │ │ + b.n 1af92 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #32] @ (1cb40 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - bne.n 1cb10 │ │ │ │ │ - b.n 1ca9a │ │ │ │ │ - lsls r0, r4, #22 │ │ │ │ │ + b.n 1af18 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1af0c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #64] @ (1afc4 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (1afc8 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 1af32 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx 943c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1af32 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r5, [pc, #276] @ (1cc6c ) │ │ │ │ │ + ldr r5, [pc, #276] @ (1b0f4 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r4, [pc, #276] @ (1cc70 ) │ │ │ │ │ + ldr r4, [pc, #276] @ (1b0f8 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r2, [pc, #276] @ (1cc74 ) │ │ │ │ │ - ldr r3, [pc, #280] @ (1cc78 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (1b0fc ) │ │ │ │ │ + ldr r3, [pc, #280] @ (1b100 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 1cbc6 │ │ │ │ │ - ldr r3, [pc, #260] @ (1cc7c ) │ │ │ │ │ + beq.n 1b04e │ │ │ │ │ + ldr r3, [pc, #260] @ (1b104 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 1cbca │ │ │ │ │ + bne.n 1b052 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #228] @ (1cc80 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (1b108 ) │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r1, pc │ │ │ │ │ it ge │ │ │ │ │ movge r2, #3 │ │ │ │ │ blx 9adc │ │ │ │ │ - cbnz r0, 1cbca │ │ │ │ │ + cbnz r0, 1b052 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - bgt.n 1cc12 │ │ │ │ │ + bgt.n 1b09a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r7, 1cbbe │ │ │ │ │ + cbz r7, 1b046 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cbz r3, 1cbbe │ │ │ │ │ + cbz r3, 1b046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1cbf8 │ │ │ │ │ - cbz r5, 1cbf6 │ │ │ │ │ + b.n 1b080 │ │ │ │ │ + cbz r5, 1b07e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ │ blx r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #152] @ (1cc84 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (1b10c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #152] @ (1cc88 ) │ │ │ │ │ + ldr r1, [pc, #152] @ (1b110 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #144] @ (1cc8c ) │ │ │ │ │ - ldr r3, [pc, #116] @ (1cc70 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (1b114 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (1b0f8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1cc68 │ │ │ │ │ + bne.n 1b0f0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n 1cc38 │ │ │ │ │ + beq.n 1b0c0 │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 1cc38 │ │ │ │ │ + bne.n 1b0c0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cbf6 │ │ │ │ │ + bne.n 1b07e │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ negs r0, r0 │ │ │ │ │ - b.n 1cbb2 │ │ │ │ │ + b.n 1b03a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1cbf6 │ │ │ │ │ + beq.n 1b07e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ │ blx r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #52] @ (1cc90 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (1b118 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #52] @ (1cc94 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (1b11c ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1cbf6 │ │ │ │ │ + b.n 1b07e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - lsls r2, r4, #18 │ │ │ │ │ + movs r0, #26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r3, #18 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ │ + bne.n 1b04c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r0, #16 │ │ │ │ │ + subs r0, r7, #5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ - ldr r2, [pc, #232] @ (1cd94 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (1b21c ) │ │ │ │ │ movw r3, #28261 @ 0x6e65 │ │ │ │ │ movt r3, #100 @ 0x64 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r5, [pc, #224] @ (1cd98 ) │ │ │ │ │ + ldr r5, [pc, #224] @ (1b220 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #220] @ (1cd9c ) │ │ │ │ │ + ldr r3, [pc, #220] @ (1b224 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1cd0a │ │ │ │ │ + bne.n 1b192 │ │ │ │ │ movs r0, #4 │ │ │ │ │ movs r6, #3 │ │ │ │ │ add.w r9, sp, r0 │ │ │ │ │ - ldr r3, [pc, #192] @ (1cda0 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (1b228 ) │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ blx 8bd8 │ │ │ │ │ - ldr r2, [pc, #180] @ (1cda4 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (1cd9c ) │ │ │ │ │ + ldr r2, [pc, #180] @ (1b22c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (1b224 ) │ │ │ │ │ add r2, pc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1cd90 │ │ │ │ │ + bne.n 1b218 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r7, [pc, #156] @ (1cda8 ) │ │ │ │ │ + ldr r7, [pc, #156] @ (1b230 ) │ │ │ │ │ eor.w r1, r9, r9, asr #31 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ sub.w r1, r1, r9, asr #31 │ │ │ │ │ add.w ip, sp, #8 │ │ │ │ │ add r7, pc │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -31910,84 +29025,84 @@ │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls sl, r6, r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r3, [r7, sl] │ │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ │ - bgt.n 1cd2c │ │ │ │ │ + bgt.n 1b1b4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 1cd82 │ │ │ │ │ + bgt.n 1b20a │ │ │ │ │ add.w r9, sp, #4 │ │ │ │ │ adds r0, r2, #5 │ │ │ │ │ add.w lr, r9, r0 │ │ │ │ │ add.w ip, sp, #7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r7, [lr, #-1]! │ │ │ │ │ ldrb.w r8, [ip, #1]! │ │ │ │ │ subs r6, r2, r3 │ │ │ │ │ strb.w r8, [lr] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ strb.w r7, [ip] │ │ │ │ │ - bgt.n 1cd66 │ │ │ │ │ + bgt.n 1b1ee │ │ │ │ │ adds r6, r2, #4 │ │ │ │ │ - b.n 1ccdc │ │ │ │ │ + b.n 1b164 │ │ │ │ │ add.w r2, r8, #2 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ add.w r3, sp, r2 │ │ │ │ │ strb r1, [r3, #8] │ │ │ │ │ - b.n 1cd56 │ │ │ │ │ + b.n 1b1de │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - lsls r0, r1, #13 │ │ │ │ │ + subs r0, r0, #3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r6, r7, #12 │ │ │ │ │ + subs r6, r6, #2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r1, #12 │ │ │ │ │ + subs r2, r0, #2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #252] @ (1cebc ) │ │ │ │ │ + ldr r3, [pc, #252] @ (1b344 ) │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #252] @ (1cec0 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (1b348 ) │ │ │ │ │ add r3, pc │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, 1cdea │ │ │ │ │ + cbnz r0, 1b272 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1cb44 │ │ │ │ │ + bl 1afcc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1cdfe │ │ │ │ │ + cbnz r0, 1b286 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r3, r8 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1cde0 │ │ │ │ │ + b.n 1b268 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1cde2 │ │ │ │ │ + beq.n 1b26a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -31995,166 +29110,166 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ blx r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #148] @ (1cec4 ) │ │ │ │ │ + ldr r1, [pc, #148] @ (1b34c ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #148] @ (1cec8 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (1b350 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 1ce46 │ │ │ │ │ + bne.n 1b2ce │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ │ - beq.n 1ceb0 │ │ │ │ │ + beq.n 1b338 │ │ │ │ │ blx 8ea4 <__ctype_b_loc@plt> │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ lsls r0, r2, #18 │ │ │ │ │ - bpl.n 1ce62 │ │ │ │ │ + bpl.n 1b2ea │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bmi.n 1ce56 │ │ │ │ │ + bmi.n 1b2de │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r4, #1] │ │ │ │ │ addeq r4, #1 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.n 1cde2 │ │ │ │ │ + bne.n 1b26a │ │ │ │ │ ldrh.w r3, [r1, #96] @ 0x60 │ │ │ │ │ lsls r5, r3, #20 │ │ │ │ │ - bpl.n 1ce8a │ │ │ │ │ + bpl.n 1b312 │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ lsls r0, r3, #20 │ │ │ │ │ - bmi.n 1ce7c │ │ │ │ │ - b.n 1ce96 │ │ │ │ │ + bmi.n 1b304 │ │ │ │ │ + b.n 1b31e │ │ │ │ │ lsls r2, r3, #18 │ │ │ │ │ - bpl.n 1cde2 │ │ │ │ │ + bpl.n 1b26a │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 1ce8e │ │ │ │ │ + bmi.n 1b316 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cde2 │ │ │ │ │ + bne.n 1b26a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [pc, #36] @ (1cecc ) │ │ │ │ │ + ldr r1, [pc, #36] @ (1b354 ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1cde2 │ │ │ │ │ + b.n 1b26a │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #3 │ │ │ │ │ - b.n 1ce46 │ │ │ │ │ + b.n 1b2ce │ │ │ │ │ nop │ │ │ │ │ - lsls r0, r7, #8 │ │ │ │ │ + adds r0, r6, #6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ │ + add r0, pc, #344 @ (adr r0, 1b4b0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ced0 : │ │ │ │ │ +0001b358 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (1cf10 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (1b398 ) │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1cf04 │ │ │ │ │ - ldr r1, [pc, #36] @ (1cf14 ) │ │ │ │ │ + beq.n 1b38c │ │ │ │ │ + ldr r1, [pc, #36] @ (1b39c ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (1cf18 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1b3a0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 96b8 │ │ │ │ │ - lsls r6, r2, #4 │ │ │ │ │ + adds r6, r1, #2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001cf1c : │ │ │ │ │ +0001b3a4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (1cf5c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (1b3e4 ) │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1cf50 │ │ │ │ │ - ldr r1, [pc, #36] @ (1cf60 ) │ │ │ │ │ + beq.n 1b3d8 │ │ │ │ │ + ldr r1, [pc, #36] @ (1b3e8 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (1cf64 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1b3ec ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c4c │ │ │ │ │ - lsls r2, r1, #3 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001cf68 : │ │ │ │ │ +0001b3f0 : │ │ │ │ │ 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 r6, [pc, #184] @ (1d034 ) │ │ │ │ │ + ldr r6, [pc, #184] @ (1b4bc ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 1cfa0 │ │ │ │ │ - ldr r1, [pc, #176] @ (1d038 ) │ │ │ │ │ + beq.n 1b428 │ │ │ │ │ + ldr r1, [pc, #176] @ (1b4c0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #176] @ (1d03c ) │ │ │ │ │ + ldr r3, [pc, #176] @ (1b4c4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -32162,143 +29277,143 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cf9a │ │ │ │ │ + beq.n 1b422 │ │ │ │ │ blx 91b4 │ │ │ │ │ - ldr r3, [pc, #128] @ (1d038 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (1b4c0 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - cbz r0, 1d01c │ │ │ │ │ + cbz r0, 1b4a4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r6, 1cff8 │ │ │ │ │ - ldr.w r9, [pc, #112] @ 1d040 │ │ │ │ │ + cbz r6, 1b480 │ │ │ │ │ + ldr.w r9, [pc, #112] @ 1b4c8 │ │ │ │ │ sub.w fp, r0, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1cfe8 │ │ │ │ │ + bgt.n 1b470 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [r4, #28] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cfda │ │ │ │ │ + bne.n 1b462 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1d02e │ │ │ │ │ + b.n 1b4b6 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsls r4, r7, #1 │ │ │ │ │ + subs r4, r6, r7 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + add r3, pc, #992 @ (adr r3, 1b8a8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d044 : │ │ │ │ │ +0001b4cc : │ │ │ │ │ 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, #240] @ (1d148 ) │ │ │ │ │ + ldr r5, [pc, #240] @ (1b5d0 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #240] @ (1d14c ) │ │ │ │ │ + ldr r4, [pc, #240] @ (1b5d4 ) │ │ │ │ │ cmp r2, #5 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r6, [pc, #240] @ (1d150 ) │ │ │ │ │ + ldr r6, [pc, #240] @ (1b5d8 ) │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n 1d0a4 │ │ │ │ │ - ldr r1, [pc, #224] @ (1d154 ) │ │ │ │ │ + beq.n 1b52c │ │ │ │ │ + ldr r1, [pc, #224] @ (1b5dc ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ (1d158 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (1b5e0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #208] @ (1d15c ) │ │ │ │ │ - ldr r3, [pc, #188] @ (1d14c ) │ │ │ │ │ + ldr r2, [pc, #208] @ (1b5e4 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (1b5d4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1d142 │ │ │ │ │ + bne.n 1b5ca │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d088 │ │ │ │ │ - ldr r3, [pc, #156] @ (1d154 ) │ │ │ │ │ + beq.n 1b510 │ │ │ │ │ + ldr r3, [pc, #156] @ (1b5dc ) │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 838c │ │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1d11c │ │ │ │ │ + cbz r0, 1b5a4 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1d0fc │ │ │ │ │ + ble.n 1b584 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -32313,15 +29428,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d08a │ │ │ │ │ + b.n 1b512 │ │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ @@ -32330,118 +29445,121 @@ │ │ │ │ │ ldr.w r5, [r2, #948] @ 0x3b4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 1d118 │ │ │ │ │ + b.n 1b5a0 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - vaddl.u32 q0, d0, d1 │ │ │ │ │ + subs r0, r3, r4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.u16 q0, d12, d1 │ │ │ │ │ + subs r4, r2, r4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - vhadd.u32 d16, d14, d1 │ │ │ │ │ + subs r6, r4, r3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001d160 : │ │ │ │ │ +0001b5e8 : │ │ │ │ │ stmdb 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 │ │ │ │ │ - ldr r6, [pc, #912] @ (1d504 ) │ │ │ │ │ + ldr r6, [pc, #912] @ (1b98c ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r5, [pc, #912] @ (1d508 ) │ │ │ │ │ + ldr r5, [pc, #912] @ (1b990 ) │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #912] @ (1d50c ) │ │ │ │ │ - ldr r3, [pc, #912] @ (1d510 ) │ │ │ │ │ + ldr r4, [pc, #912] @ (1b994 ) │ │ │ │ │ + ldr r3, [pc, #912] @ (1b998 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r0, r2, #3 │ │ │ │ │ bics.w r7, r0, #2 │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - bne.n 1d216 │ │ │ │ │ + bne.n 1b69e │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - beq.n 1d1e2 │ │ │ │ │ + beq.n 1b66a │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1d482 │ │ │ │ │ + beq.w 1b90a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #848] @ (1d514 ) │ │ │ │ │ + ldr r0, [pc, #848] @ (1b99c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bhi.w 1d500 │ │ │ │ │ + bhi.w 1b988 │ │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ lsls r6, r2, #2 │ │ │ │ │ movs r5, r6 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r2, [pc, #816] @ (1d518 ) │ │ │ │ │ + ldr r2, [pc, #816] @ (1b9a0 ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #808] @ (1d51c ) │ │ │ │ │ + ldr r2, [pc, #808] @ (1b9a4 ) │ │ │ │ │ ldr.w sl, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r7, [r9, #16] │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d462 │ │ │ │ │ + bne.w 1b8ea │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1d1c8 │ │ │ │ │ - b.n 1d1be │ │ │ │ │ + beq.n 1b650 │ │ │ │ │ + b.n 1b646 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r3, [pc, #768] @ (1d520 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (1b9a8 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #760] @ (1d524 ) │ │ │ │ │ - ldr r3, [pc, #732] @ (1d508 ) │ │ │ │ │ + ldr r2, [pc, #760] @ (1b9ac ) │ │ │ │ │ + ldr r3, [pc, #732] @ (1b990 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1d4fc │ │ │ │ │ + bne.w 1b984 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ @@ -32449,509 +29567,515 @@ │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r5, [r5, #76] @ 0x4c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1d3ba │ │ │ │ │ - ldr r3, [pc, #704] @ (1d528 ) │ │ │ │ │ + beq.w 1b842 │ │ │ │ │ + ldr r3, [pc, #704] @ (1b9b0 ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #696] @ (1d52c ) │ │ │ │ │ + ldr r3, [pc, #696] @ (1b9b4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d2d8 │ │ │ │ │ + beq.n 1b760 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 1d2d8 │ │ │ │ │ + cbz r3, 1b760 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ ldr.w fp, [r3, #864] @ 0x360 │ │ │ │ │ blx r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 1d2d8 │ │ │ │ │ + ble.n 1b760 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1d2d8 │ │ │ │ │ + cbz r0, 1b760 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1d2b2 │ │ │ │ │ + bgt.n 1b73a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.n 1d2c2 │ │ │ │ │ + blt.n 1b74a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ add r3, r7 │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1d276 │ │ │ │ │ + bne.n 1b6fe │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1d3ba │ │ │ │ │ + beq.n 1b842 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d228 │ │ │ │ │ + b.n 1b6b0 │ │ │ │ │ ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d226 │ │ │ │ │ + bne.n 1b6ae │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ge │ │ │ │ │ movge.w sl, r3, lsl #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ it lt │ │ │ │ │ movlt.w sl, r1, lsl #1 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov.w r0, sl, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1d3ba │ │ │ │ │ - ldr r3, [pc, #496] @ (1d530 ) │ │ │ │ │ + ble.n 1b842 │ │ │ │ │ + ldr r3, [pc, #496] @ (1b9b8 ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #488] @ (1d534 ) │ │ │ │ │ + ldr r3, [pc, #488] @ (1b9bc ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 9a7c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1d3a8 │ │ │ │ │ + cbz r0, 1b830 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1d3a8 │ │ │ │ │ + cbz r0, 1b830 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 1d3a8 │ │ │ │ │ + cbz r2, 1b830 │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d3a8 │ │ │ │ │ + cbz r0, 1b830 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt.n 1d382 │ │ │ │ │ + bgt.n 1b80a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - blt.n 1d392 │ │ │ │ │ + blt.n 1b81a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ add r3, r7 │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 1d350 │ │ │ │ │ + bgt.n 1b7d8 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1d2e4 │ │ │ │ │ + bne.n 1b76c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 1d2fa │ │ │ │ │ + b.n 1b782 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r5, [r5, #76] @ 0x4c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d3ba │ │ │ │ │ - ldr.w fp, [pc, #324] @ 1d538 │ │ │ │ │ - ldr r3, [pc, #324] @ (1d53c ) │ │ │ │ │ + beq.n 1b842 │ │ │ │ │ + ldr.w fp, [pc, #324] @ 1b9c0 │ │ │ │ │ + ldr r3, [pc, #324] @ (1b9c4 ) │ │ │ │ │ add fp, pc │ │ │ │ │ add r3, pc │ │ │ │ │ strd r3, r6, [sp, #20] │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1d458 │ │ │ │ │ + cbz r2, 1b8e0 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - cbz r2, 1d458 │ │ │ │ │ + cbz r2, 1b8e0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr.w r1, [r2, #1368] @ 0x558 │ │ │ │ │ ldr.w r6, [r2, #988] @ 0x3dc │ │ │ │ │ blx r1 │ │ │ │ │ mov r1, sl │ │ │ │ │ blx r6 │ │ │ │ │ - cbz r0, 1d458 │ │ │ │ │ + cbz r0, 1b8e0 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d458 │ │ │ │ │ + cbz r0, 1b8e0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1d434 │ │ │ │ │ + bgt.n 1b8bc │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 1d444 │ │ │ │ │ + blt.n 1b8cc │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ add r2, r7 │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1d400 │ │ │ │ │ + bne.n 1b888 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 1d2de │ │ │ │ │ + b.n 1b766 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #208] @ (1d540 ) │ │ │ │ │ + ldr r3, [pc, #208] @ (1b9c8 ) │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1d226 │ │ │ │ │ + b.n 1b6ae │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r5, [r5, #76] @ 0x4c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d3ba │ │ │ │ │ - ldr.w sl, [pc, #172] @ 1d544 │ │ │ │ │ + beq.n 1b842 │ │ │ │ │ + ldr.w sl, [pc, #172] @ 1b9cc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr.w fp, [pc, #168] @ 1d548 │ │ │ │ │ + ldr.w fp, [pc, #168] @ 1b9d0 │ │ │ │ │ add sl, pc │ │ │ │ │ add fp, pc │ │ │ │ │ strd fp, r6, [sp, #20] │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1d4f2 │ │ │ │ │ + cbz r0, 1b97a │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 1d4f2 │ │ │ │ │ + cbz r2, 1b97a │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, sl │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d4f2 │ │ │ │ │ + cbz r0, 1b97a │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1d4ce │ │ │ │ │ + bgt.n 1b956 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 1d4de │ │ │ │ │ + blt.n 1b966 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ add r2, r7 │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1d4b0 │ │ │ │ │ + bne.n 1b938 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 1d2de │ │ │ │ │ + b.n 1b766 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1d3ba │ │ │ │ │ - cdp2 0, 8, cr0, cr4, cr1, {0} │ │ │ │ │ + b.n 1b842 │ │ │ │ │ + adds r4, r7, r7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp2 0, 7, cr0, cr14, cr1, {0} │ │ │ │ │ + adds r6, r6, r7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r4, [pc, #184] @ (1d5d4 ) │ │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldc2l 0, cr0, [r0, #4] │ │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ │ + adds r0, r1, r5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ │ + strh r6, [r0, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d54c : │ │ │ │ │ +0001b9d4 : │ │ │ │ │ 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 │ │ │ │ │ - ldr r5, [pc, #328] @ (1d6a8 ) │ │ │ │ │ + ldr r5, [pc, #328] @ (1bb30 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #328] @ (1d6ac ) │ │ │ │ │ + ldr r4, [pc, #328] @ (1bb34 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #328] @ 1d6b0 │ │ │ │ │ + ldr.w ip, [pc, #328] @ 1bb38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #320] @ (1d6b4 ) │ │ │ │ │ + ldr r2, [pc, #320] @ (1bb3c ) │ │ │ │ │ sub.w r8, r5, #3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r9, [ip, r2] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - bhi.n 1d60a │ │ │ │ │ + bhi.n 1ba92 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #276] @ (1d6b8 ) │ │ │ │ │ + ldr r0, [pc, #276] @ (1bb40 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ - cbnz r0, 1d5f6 │ │ │ │ │ + cbnz r0, 1ba7e │ │ │ │ │ bic.w r3, r5, #2 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 1d66c │ │ │ │ │ + bne.n 1baf4 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 1d61e │ │ │ │ │ + beq.n 1baa6 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r1, [r4, r3] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 9a7c │ │ │ │ │ - cbz r0, 1d61a │ │ │ │ │ + cbz r0, 1baa2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r2, r6, [sp] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ blx 876c │ │ │ │ │ - ldr r2, [pc, #220] @ (1d6bc ) │ │ │ │ │ - ldr r3, [pc, #204] @ (1d6ac ) │ │ │ │ │ + ldr r2, [pc, #220] @ (1bb44 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (1bb34 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1d6a2 │ │ │ │ │ + bne.n 1bb2a │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bics.w r8, r8, #2 │ │ │ │ │ - bne.n 1d654 │ │ │ │ │ + bne.n 1badc │ │ │ │ │ cmp r5, #5 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #8 │ │ │ │ │ - bne.n 1d5be │ │ │ │ │ + bne.n 1ba46 │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 1d626 │ │ │ │ │ + b.n 1baae │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #172] @ (1d6c0 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (1bb48 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1d5dc │ │ │ │ │ + b.n 1ba64 │ │ │ │ │ movs r3, #16 │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r0, [r4, r3] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #140] @ (1d6c4 ) │ │ │ │ │ + ldr r0, [pc, #140] @ (1bb4c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - cbz r0, 1d676 │ │ │ │ │ + cbz r0, 1bafe │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (1d6c8 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (1bb50 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 1d61a │ │ │ │ │ - ldr r3, [pc, #116] @ (1d6cc ) │ │ │ │ │ + b.n 1baa2 │ │ │ │ │ + ldr r3, [pc, #116] @ (1bb54 ) │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ add r3, pc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r4, [r5, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1d5dc │ │ │ │ │ - ldr r3, [pc, #96] @ (1d6d0 ) │ │ │ │ │ + b.n 1ba64 │ │ │ │ │ + ldr r3, [pc, #96] @ (1bb58 ) │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1d65c │ │ │ │ │ + b.n 1bae4 │ │ │ │ │ adds r1, r5, #2 │ │ │ │ │ ldr.w sl, [r3, #188] @ 0xbc │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d61a │ │ │ │ │ + bne.n 1baa2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 1d698 │ │ │ │ │ + cbz r3, 1bb20 │ │ │ │ │ sub.w r3, r5, #8 │ │ │ │ │ - b.n 1d5be │ │ │ │ │ - ldr r3, [pc, #56] @ (1d6d4 ) │ │ │ │ │ + b.n 1ba46 │ │ │ │ │ + ldr r3, [pc, #56] @ (1bb5c ) │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1d65c │ │ │ │ │ + b.n 1bae4 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xfa980001 │ │ │ │ │ + asrs r0, r2, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa900001 │ │ │ │ │ + asrs r0, r1, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xfa1c0001 │ │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ │ + asrs r4, r2, #22 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d6d8 : │ │ │ │ │ +0001bb60 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #92] @ (1d744 ) │ │ │ │ │ + ldr r5, [pc, #92] @ (1bbcc ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1d70c │ │ │ │ │ - ldr r1, [pc, #84] @ (1d748 ) │ │ │ │ │ + beq.n 1bb94 │ │ │ │ │ + ldr r1, [pc, #84] @ (1bbd0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #84] @ (1d74c ) │ │ │ │ │ + ldr r3, [pc, #84] @ (1bbd4 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -32959,54 +30083,55 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 9a7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d708 │ │ │ │ │ + beq.n 1bb90 │ │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d72c │ │ │ │ │ + beq.n 1bbb4 │ │ │ │ │ blx 8b34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #24] @ (1d748 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (1bbd0 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #28] @ (1d750 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1bbd8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1d708 │ │ │ │ │ + b.n 1bb90 │ │ │ │ │ nop │ │ │ │ │ - vst4.8 {d0-d3}, [lr], r1 │ │ │ │ │ + asrs r6, r0, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d754 : │ │ │ │ │ +0001bbdc : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #100] @ (1d7c8 ) │ │ │ │ │ + ldr r5, [pc, #100] @ (1bc50 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1d788 │ │ │ │ │ - ldr r1, [pc, #92] @ (1d7cc ) │ │ │ │ │ + beq.n 1bc10 │ │ │ │ │ + ldr r1, [pc, #92] @ (1bc54 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #92] @ (1d7d0 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1bc58 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -33015,334 +30140,342 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d784 │ │ │ │ │ + beq.n 1bc0c │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1d7b0 │ │ │ │ │ + beq.n 1bc38 │ │ │ │ │ blx 83d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 96a0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #24] @ (1d7cc ) │ │ │ │ │ + ldr r3, [pc, #24] @ (1bc54 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #28] @ (1d7d4 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1bc5c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1d784 │ │ │ │ │ + b.n 1bc0c │ │ │ │ │ nop │ │ │ │ │ - ldrb.w r0, [r2, #1] │ │ │ │ │ + asrs r2, r1, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d7d8 : │ │ │ │ │ +0001bc60 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #84] @ (1d83c ) │ │ │ │ │ + ldr r5, [pc, #84] @ (1bcc4 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1d80c │ │ │ │ │ - ldr r1, [pc, #76] @ (1d840 ) │ │ │ │ │ + beq.n 1bc94 │ │ │ │ │ + ldr r1, [pc, #76] @ (1bcc8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (1d844 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (1bccc ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d808 │ │ │ │ │ - ldr r3, [pc, #32] @ (1d840 ) │ │ │ │ │ + beq.n 1bc90 │ │ │ │ │ + ldr r3, [pc, #32] @ (1bcc8 ) │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ blx 91b4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - strb.w r0, [lr, r1] │ │ │ │ │ + asrs r6, r0, #14 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d848 : │ │ │ │ │ +0001bcd0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #232] @ (1d944 ) │ │ │ │ │ + ldr r5, [pc, #232] @ (1bdcc ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #232] @ (1d948 ) │ │ │ │ │ + ldr r4, [pc, #232] @ (1bdd0 ) │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w lr, [pc, #228] @ 1d94c │ │ │ │ │ + ldr.w lr, [pc, #228] @ 1bdd4 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ - bhi.n 1d8fa │ │ │ │ │ + bhi.n 1bd82 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bne.n 1d8c2 │ │ │ │ │ - ldr r3, [pc, #192] @ (1d950 ) │ │ │ │ │ + bne.n 1bd4a │ │ │ │ │ + ldr r3, [pc, #192] @ (1bdd8 ) │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr.w r7, [lr, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #180] @ (1d954 ) │ │ │ │ │ + ldr r0, [pc, #180] @ (1bddc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d916 │ │ │ │ │ + bne.n 1bd9e │ │ │ │ │ ldr.w r8, [r3, #188] @ 0xbc │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - cbnz r0, 1d912 │ │ │ │ │ + cbnz r0, 1bd9a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d92a │ │ │ │ │ + beq.n 1bdb2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 9a7c │ │ │ │ │ - cbz r0, 1d912 │ │ │ │ │ + cbz r0, 1bd9a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ strd r1, r5, [sp] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ blx 876c │ │ │ │ │ - ldr r2, [pc, #116] @ (1d958 ) │ │ │ │ │ - ldr r3, [pc, #100] @ (1d948 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (1bde0 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1bdd0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1d93e │ │ │ │ │ + bne.n 1bdc6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #84] @ (1d950 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (1bdd8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #92] @ (1d95c ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1bde4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1d8e0 │ │ │ │ │ + b.n 1bd68 │ │ │ │ │ ldr.w r6, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [pc, #64] @ (1d960 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (1bde8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1d8e0 │ │ │ │ │ + b.n 1bd68 │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (1d964 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (1bdec ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r6, #1064] @ 0x428 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1d912 │ │ │ │ │ + b.n 1bd9a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf79a0001 │ │ │ │ │ + asrs r2, r2, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf7900001 │ │ │ │ │ + asrs r0, r1, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xf7180001 │ │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ │ + asrs r0, r2, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d968 : │ │ │ │ │ +0001bdf0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (1d9a8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (1be30 ) │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 1d99c │ │ │ │ │ + beq.n 1be24 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (1d9ac ) │ │ │ │ │ - ldr r3, [pc, #40] @ (1d9b0 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (1be34 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (1be38 ) │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ b.w 8fcc │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf6800001 │ │ │ │ │ + asrs r0, r7, #7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r1, #13] │ │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d9b4 : │ │ │ │ │ +0001be3c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 1d9f8 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 1be80 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (1d9fc ) │ │ │ │ │ + ldr r3, [pc, #44] @ (1be84 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1d9ea │ │ │ │ │ + beq.n 1be72 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ ldr.w r1, [lr] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - @ instruction: 0xf62e0001 │ │ │ │ │ + asrs r6, r4, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001da00 : │ │ │ │ │ +0001be88 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #84] @ (1da64 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (1beec ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1da38 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 1da68 │ │ │ │ │ + beq.n 1bec0 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 1bef0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (1da6c ) │ │ │ │ │ + ldr r3, [pc, #72] @ (1bef4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 9a7c │ │ │ │ │ - ldr r3, [pc, #36] @ (1da68 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1bef0 ) │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf5e60001 │ │ │ │ │ + asrs r6, r3, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001da70 : │ │ │ │ │ +0001bef8 : │ │ │ │ │ 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 r5, [pc, #224] @ (1db64 ) │ │ │ │ │ + ldr r5, [pc, #224] @ (1bfec ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1daa8 │ │ │ │ │ - ldr r1, [pc, #216] @ (1db68 ) │ │ │ │ │ + beq.n 1bf30 │ │ │ │ │ + ldr r1, [pc, #216] @ (1bff0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #216] @ (1db6c ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1bff4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -33350,196 +30483,197 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1daa2 │ │ │ │ │ - ldr r3, [pc, #172] @ (1db68 ) │ │ │ │ │ + beq.n 1bf2a │ │ │ │ │ + ldr r3, [pc, #172] @ (1bff0 ) │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1daf8 │ │ │ │ │ + cbz r0, 1bf80 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 1daf8 │ │ │ │ │ + beq.n 1bf80 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #104] @ (1db70 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (1bff8 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #76] @ (1db74 ) │ │ │ │ │ + ldr r1, [pc, #76] @ (1bffc ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #48] @ (1db78 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (1c000 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1daa2 │ │ │ │ │ - sbcs.w r0, r4, #8454144 @ 0x810000 │ │ │ │ │ + b.n 1bf2a │ │ │ │ │ + asrs r4, r5, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r7, #10] │ │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ │ + strh r4, [r4, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r5, #8] │ │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r3, r4] │ │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001db7c : │ │ │ │ │ +0001c004 : │ │ │ │ │ stmdb 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 r5, [pc, #660] @ (1de24 ) │ │ │ │ │ + ldr r5, [pc, #660] @ (1c2ac ) │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #660] @ (1de28 ) │ │ │ │ │ + ldr r2, [pc, #660] @ (1c2b0 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r4, [pc, #660] @ (1de2c ) │ │ │ │ │ + ldr r4, [pc, #660] @ (1c2b4 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub.w r3, r8, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bls.n 1dbe4 │ │ │ │ │ - ldr r1, [pc, #636] @ (1de30 ) │ │ │ │ │ + bls.n 1c06c │ │ │ │ │ + ldr r1, [pc, #636] @ (1c2b8 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #636] @ (1de34 ) │ │ │ │ │ + ldr r3, [pc, #636] @ (1c2bc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #620] @ (1de38 ) │ │ │ │ │ - ldr r3, [pc, #604] @ (1de28 ) │ │ │ │ │ + ldr r2, [pc, #620] @ (1c2c0 ) │ │ │ │ │ + ldr r3, [pc, #604] @ (1c2b0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1de10 │ │ │ │ │ + bne.w 1c298 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dbc6 │ │ │ │ │ - ldr r3, [pc, #568] @ (1de30 ) │ │ │ │ │ + beq.n 1c04e │ │ │ │ │ + ldr r3, [pc, #568] @ (1c2b8 ) │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dce2 │ │ │ │ │ + beq.n 1c16a │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dce2 │ │ │ │ │ + beq.n 1c16a │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.w 1dd24 │ │ │ │ │ + beq.w 1c1ac │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ blx r1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dd02 │ │ │ │ │ - ldr r3, [pc, #524] @ (1de3c ) │ │ │ │ │ + beq.n 1c18a │ │ │ │ │ + ldr r3, [pc, #524] @ (1c2c4 ) │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #512] @ (1de40 ) │ │ │ │ │ + ldr r3, [pc, #512] @ (1c2c8 ) │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ │ adds r1, #1 │ │ │ │ │ bics.w r3, r1, #2 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r6, r7, #16 │ │ │ │ │ ldreq r6, [r7, #16] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bgt.n 1dc6c │ │ │ │ │ + bgt.n 1c0f4 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, fp, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1dc7e │ │ │ │ │ + bgt.n 1c106 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r6, [r1, #232] @ 0xe8 │ │ │ │ │ @@ -33551,67 +30685,67 @@ │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str.w r3, [r4, fp, lsl #2] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dc4a │ │ │ │ │ + bne.n 1c0d2 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 1dd0c │ │ │ │ │ + beq.n 1c194 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #392] @ (1de44 ) │ │ │ │ │ + ldr r0, [pc, #392] @ (1c2cc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r5, 1dd0c │ │ │ │ │ + cbnz r5, 1c194 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1dcf6 │ │ │ │ │ + b.n 1c17e │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r4, [r5, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1dbc8 │ │ │ │ │ + b.n 1c050 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 1dcc2 │ │ │ │ │ + beq.n 1c14a │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #320] @ (1de48 ) │ │ │ │ │ + ldr r0, [pc, #320] @ (1c2d0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 1dcd8 │ │ │ │ │ + b.n 1c160 │ │ │ │ │ ldr.w r3, [r5, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs.w r5, r3, #42 @ 0x2a │ │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ │ @@ -33626,50 +30760,50 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1de14 │ │ │ │ │ + beq.n 1c29c │ │ │ │ │ blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ddfc │ │ │ │ │ - ldr r3, [pc, #224] @ (1de4c ) │ │ │ │ │ + beq.n 1c284 │ │ │ │ │ + ldr r3, [pc, #224] @ (1c2d4 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #216] @ (1de50 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1c2d8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ adds r2, #1 │ │ │ │ │ bics.w r3, r2, #2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r6, fp, #16 │ │ │ │ │ ldreq.w r6, [fp, #16] │ │ │ │ │ ldr.w r2, [r2, #988] @ 0x3dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 1ddd8 │ │ │ │ │ + cbz r0, 1c260 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bgt.n 1ddac │ │ │ │ │ + bgt.n 1c234 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - blt.n 1ddba │ │ │ │ │ + blt.n 1c242 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -33682,350 +30816,355 @@ │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ blx r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dd7c │ │ │ │ │ + bne.n 1c204 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 1dcc0 │ │ │ │ │ + ble.w 1c148 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #96] @ (1de54 ) │ │ │ │ │ + ldr r0, [pc, #96] @ (1c2dc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1dcc0 │ │ │ │ │ + b.n 1c148 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.w 1dcc2 │ │ │ │ │ + bge.w 1c14a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #80] @ (1de58 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (1c2e0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1dcc2 │ │ │ │ │ + b.n 1c14a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dcfa │ │ │ │ │ + beq.w 1c182 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 1dc2e │ │ │ │ │ + b.n 1c0b6 │ │ │ │ │ nop │ │ │ │ │ - orn r0, r8, #8454144 @ 0x810000 │ │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orrs.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, #6] │ │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bics.w r0, r0, #8454144 @ 0x810000 │ │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001de5c : │ │ │ │ │ +0001c2e4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #84] @ (1dec0 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (1c348 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1de90 │ │ │ │ │ - ldr r1, [pc, #76] @ (1dec4 ) │ │ │ │ │ + beq.n 1c318 │ │ │ │ │ + ldr r1, [pc, #76] @ (1c34c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (1dec8 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (1c350 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1de8c │ │ │ │ │ - ldr r3, [pc, #32] @ (1dec4 ) │ │ │ │ │ + beq.n 1c314 │ │ │ │ │ + ldr r3, [pc, #32] @ (1c34c ) │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ blx 8748 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf18a0001 │ │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001decc : │ │ │ │ │ +0001c354 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #104] @ (1df44 ) │ │ │ │ │ + ldr r5, [pc, #104] @ (1c3cc ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1df00 │ │ │ │ │ - ldr r1, [pc, #96] @ (1df48 ) │ │ │ │ │ + beq.n 1c388 │ │ │ │ │ + ldr r1, [pc, #96] @ (1c3d0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (1df4c ) │ │ │ │ │ + ldr r3, [pc, #96] @ (1c3d4 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1defc │ │ │ │ │ - ldr r3, [pc, #52] @ (1df48 ) │ │ │ │ │ + beq.n 1c384 │ │ │ │ │ + ldr r3, [pc, #52] @ (1c3d0 ) │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1df34 │ │ │ │ │ + beq.n 1c3bc │ │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #24] @ (1df50 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (1c3d8 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1defc │ │ │ │ │ - adds.w r0, sl, #1 │ │ │ │ │ + b.n 1c384 │ │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001df54 : │ │ │ │ │ +0001c3dc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r6, [pc, #524] @ (1e174 ) │ │ │ │ │ + ldr r6, [pc, #524] @ (1c5fc ) │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r5, [pc, #524] @ (1e178 ) │ │ │ │ │ + ldr r5, [pc, #524] @ (1c600 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #524] @ (1e17c ) │ │ │ │ │ - ldr r2, [pc, #524] @ (1e180 ) │ │ │ │ │ + ldr r4, [pc, #524] @ (1c604 ) │ │ │ │ │ + ldr r2, [pc, #524] @ (1c608 ) │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w fp, [r4, r2] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - ble.n 1e066 │ │ │ │ │ - ldr r1, [pc, #496] @ (1e184 ) │ │ │ │ │ + ble.n 1c4ee │ │ │ │ │ + ldr r1, [pc, #496] @ (1c60c ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e076 │ │ │ │ │ + beq.n 1c4fe │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1cdac │ │ │ │ │ + bl 1b234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e076 │ │ │ │ │ + bne.n 1c4fe │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.w 1e11e │ │ │ │ │ + beq.w 1c5a6 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ movs r7, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ - b.n 1e024 │ │ │ │ │ + b.n 1c4ac │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 1e156 │ │ │ │ │ + beq.w 1c5de │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 1e0a6 │ │ │ │ │ + beq.n 1c52e │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 85b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e0a6 │ │ │ │ │ + bne.n 1c52e │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1e094 │ │ │ │ │ + beq.n 1c51c │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 83d4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 97e4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n 1e0f8 │ │ │ │ │ + ble.n 1c580 │ │ │ │ │ mov r9, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r5, #4 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ blx 9a7c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dfea │ │ │ │ │ + bne.n 1c472 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 9724 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 97e4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1e01c │ │ │ │ │ + b.n 1c4a4 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #280] @ (1e188 ) │ │ │ │ │ + ldr r3, [pc, #280] @ (1c610 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr r1, [pc, #272] @ (1e18c ) │ │ │ │ │ - ldr r2, [pc, #252] @ (1e178 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (1c614 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (1c600 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ eors r1, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bne.n 1e16e │ │ │ │ │ + bne.n 1c5f6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strlt r3, [sp, #16] │ │ │ │ │ - b.n 1e008 │ │ │ │ │ + b.n 1c490 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - ldr r1, [pc, #212] @ (1e190 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (1c618 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - ldr r1, [pc, #184] @ (1e194 ) │ │ │ │ │ + ldr r1, [pc, #184] @ (1c61c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e076 │ │ │ │ │ + b.n 1c4fe │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ sub.w r0, r8, #4 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r5, [r2, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 1e078 │ │ │ │ │ + b.n 1c500 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 8890 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 9724 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -34039,108 +31178,112 @@ │ │ │ │ │ ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1e078 │ │ │ │ │ + b.n 1c500 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #52] @ (1e198 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (1c620 ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e076 │ │ │ │ │ + b.n 1c4fe │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - eors.w r0, r0, #1 │ │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - eor.w r0, r8, #1 │ │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - vaddl.s8 q0, d0, d1 │ │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e19c : │ │ │ │ │ +0001c624 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #88] @ (1e204 ) │ │ │ │ │ + ldr r5, [pc, #88] @ (1c68c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1e1d0 │ │ │ │ │ - ldr r1, [pc, #80] @ (1e208 ) │ │ │ │ │ + beq.n 1c658 │ │ │ │ │ + ldr r1, [pc, #80] @ (1c690 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ (1e20c ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1c694 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e1cc │ │ │ │ │ - ldr r3, [pc, #36] @ (1e208 ) │ │ │ │ │ + beq.n 1c654 │ │ │ │ │ + ldr r3, [pc, #36] @ (1c690 ) │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ clz r0, r0 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - cdp 0, 4, cr0, cr10, cr1, {0} │ │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e210 : │ │ │ │ │ +0001c698 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #116] @ (1e294 ) │ │ │ │ │ + ldr r6, [pc, #116] @ (1c71c ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 1e244 │ │ │ │ │ - ldr r1, [pc, #108] @ (1e298 ) │ │ │ │ │ + beq.n 1c6cc │ │ │ │ │ + ldr r1, [pc, #108] @ (1c720 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (1e29c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (1c724 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -34148,26 +31291,26 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e240 │ │ │ │ │ - ldr r3, [pc, #64] @ (1e298 ) │ │ │ │ │ + beq.n 1c6c8 │ │ │ │ │ + ldr r3, [pc, #64] @ (1c720 ) │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r4, [r6, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r3, 1e28e │ │ │ │ │ + cbz r3, 1c716 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 1e28e │ │ │ │ │ + cbz r2, 1c716 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ @@ -34175,2201 +31318,6058 @@ │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1e27a │ │ │ │ │ - ldcl 0, cr0, [r6, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1c702 │ │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r3, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001c728 : │ │ │ │ │ + stmdb 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, #528] @ (1c94c ) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #528] @ (1c950 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [pc, #528] @ (1c954 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r7, #3 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1c78e │ │ │ │ │ + ldr r1, [pc, #508] @ (1c958 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #508] @ (1c95c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #492] @ (1c960 ) │ │ │ │ │ + ldr r3, [pc, #472] @ (1c950 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 1c946 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c770 │ │ │ │ │ + ldr r2, [pc, #440] @ (1c958 ) │ │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1c85e │ │ │ │ │ + ldr.w r8, [r2, #24] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 1c85e │ │ │ │ │ + ldr.w r2, [ip, #20] │ │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + beq.n 1c876 │ │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + add.w r9, sp, #16 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ + blx r2 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 1c832 │ │ │ │ │ + ldr r3, [pc, #388] @ (1c964 ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r4, r3, #4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.n 1c7f4 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + bics.w r3, r1, #2 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + it ne │ │ │ │ │ + addne.w r0, fp, #16 │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq.w r0, [fp, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + str.w r0, [r4, #4]! │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ + blx r2 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c7e8 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.n 1c83e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r0, [pc, #304] @ (1c968 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1c872 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr.w r3, [ip, #220] @ 0xdc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [ip, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1c772 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ │ + ldr.w r4, [r1, #588] @ 0x24c │ │ │ │ │ + it eq │ │ │ │ │ + ldrbeq r2, [r0, #1] │ │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1c7ca │ │ │ │ │ + add.w r9, sp, #16 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c934 │ │ │ │ │ + ldr r3, [pc, #196] @ (1c96c ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + bics.w r3, r2, #2 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r4, r0, #16 │ │ │ │ │ + ldreq r4, [r0, #16] │ │ │ │ │ + ldr.w r2, [r2, #988] @ 0x3dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r2 │ │ │ │ │ + cbz r0, 1c8f6 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.n 1c8e0 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + blx r2 │ │ │ │ │ + str.w r0, [r5, r7, lsl #2] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c8b2 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + blt.n 1c928 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 1c83e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 1c854 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #68] @ (1c970 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1c90c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 1c910 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #52] @ (1c974 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1c910 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r2, #22] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001c978 : │ │ │ │ │ + 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 r6, [pc, #240] @ (1ca7c ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #240] @ (1ca80 ) │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #240] @ (1ca84 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + beq.n 1c9d8 │ │ │ │ │ + ldr r1, [pc, #224] @ (1ca88 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #224] @ (1ca8c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #208] @ (1ca90 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (1ca80 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1ca78 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c9bc │ │ │ │ │ + ldr r3, [pc, #156] @ (1ca88 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r9, [r5, r3] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 838c │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 1ca52 │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 1ca30 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1c9be │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + b.n 1ca30 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + lsls r4, r5, #25 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r5, #25 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r1, #11] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r7, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0001ca94 : │ │ │ │ │ + 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 r4, [pc, #180] @ (1cb5c ) │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #180] @ (1cb60 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr.w r8, [r4, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + beq.n 1cace │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w fp, [r0, #72] @ 0x48 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1cb42 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r4, 1cb12 │ │ │ │ │ + ldr.w r9, [pc, #120] @ 1cb64 │ │ │ │ │ + subs r6, r0, #4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + bgt.n 1cb00 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + str.w r3, [r6, #4]! │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1caf2 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + beq.n 1cb1e │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #80] @ (1cb68 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1cb56 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + lsls r0, r2, #21 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001cb6c : │ │ │ │ │ + stmdb 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 r6, [pc, #424] @ (1cd28 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r5, [pc, #424] @ (1cd2c ) │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #424] @ (1cd30 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ + ldr r2, [pc, #404] @ (1cd34 ) │ │ │ │ │ + ldr.w fp, [r4, r2] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ble.n 1cc7e │ │ │ │ │ + ldr r1, [pc, #396] @ (1cd38 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1cc8e │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ + add r3, sp, #24 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1b234 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1cc8e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + movs r4, #4 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + lsls r0, r5, #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #316] @ (1cd3c ) │ │ │ │ │ + subs r2, r0, #4 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + subs r3, r4, #3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.n 1cc1a │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + str.w r0, [sl, #4]! │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ccbe │ │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 1ccac │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.n 1ccca │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 85b4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ccca │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n 1cc0a │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + blx 83d4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bne.n 1cc56 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + blx 8cc8 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1cc90 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #184] @ (1cd40 ) │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r2, [pc, #176] @ (1cd44 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (1cd2c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1cd22 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #148] @ (1cd48 ) │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1cc8e │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r1, [pc, #112] @ (1cd4c ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r1, [pc, #84] @ (1cd50 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1cc8e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + lsls r0, r7, #17 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r6, #17 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r5, #13 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r2, [r4, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001cd54 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #96] @ (1cdc4 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 1cd88 │ │ │ │ │ + ldr r1, [pc, #88] @ (1cdc8 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #88] @ (1cdcc ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1cd84 │ │ │ │ │ + ldr r3, [pc, #44] @ (1cdc8 ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + cbz r2, 1cdb4 │ │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ + cbz r2, 1cdb4 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 1cdb0 │ │ │ │ │ + nop │ │ │ │ │ + lsls r2, r2, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001cdd0 : │ │ │ │ │ + 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 r4, [pc, #180] @ (1ce98 ) │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #180] @ (1ce9c ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr.w r8, [r4, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + beq.n 1ce0a │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w fp, [r0, #80] @ 0x50 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1ce7e │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r4, 1ce4e │ │ │ │ │ + ldr.w r9, [pc, #120] @ 1cea0 │ │ │ │ │ + subs r6, r0, #4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + bgt.n 1ce3c │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ │ + str.w r3, [r6, #4]! │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1ce2e │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + beq.n 1ce5a │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #80] @ (1cea4 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1ce92 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + lsls r4, r2, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001cea8 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #80] @ (1cf08 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 1cedc │ │ │ │ │ + ldr r1, [pc, #72] @ (1cf0c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #72] @ (1cf10 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ced8 │ │ │ │ │ + ldr r3, [pc, #28] @ (1cf0c ) │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + lsls r6, r7, #4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001cf14 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #92] @ (1cf80 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 1cf48 │ │ │ │ │ + ldr r1, [pc, #84] @ (1cf84 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #84] @ (1cf88 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1cf44 │ │ │ │ │ + ldr r3, [pc, #40] @ (1cf84 ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + cbz r2, 1cf70 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 1cf6c │ │ │ │ │ + nop │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001cf8c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #96] @ (1cffc ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 1cfc0 │ │ │ │ │ + ldr r1, [pc, #88] @ (1d000 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #88] @ (1d004 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1cfbc │ │ │ │ │ + ldr r3, [pc, #44] @ (1d000 ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + cbz r2, 1cfec │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + cbz r2, 1cfec │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 1cfe8 │ │ │ │ │ + nop │ │ │ │ │ + lsls r2, r3, #1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d008 : │ │ │ │ │ + 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, #324] @ (1d160 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #324] @ (1d164 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #324] @ 1d168 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + beq.n 1d06c │ │ │ │ │ + ldr r1, [pc, #304] @ (1d16c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #304] @ (1d170 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #288] @ (1d174 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (1d164 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1d15a │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d050 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d0f2 │ │ │ │ │ + ldr r3, [pc, #220] @ (1d16c ) │ │ │ │ │ + ldr.w r7, [r8, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #216] @ (1d178 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #192] @ (1d17c ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #168] @ (1d180 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d050 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr r3, [pc, #112] @ (1d16c ) │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ldr.w r8, [r8, r3] │ │ │ │ │ + bgt.n 1d10e │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + blx 9900 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + adds r0, r7, #4 │ │ │ │ │ + blx r9 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1d052 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + vaddl.u16 q8, d12, d1 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vaddl.u16 q8, d4, d1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + vaddl.u32 q0, d6, d1 │ │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d184 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 1d1cc │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #48] @ (1d1d0 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 1d1ba │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr.w r2, [lr, #64] @ 0x40 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + cdp2 0, 5, cr0, cr14, cr1, {0} │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001d1d4 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #92] @ (1d240 ) │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub.w r3, ip, #2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 1d226 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + bne.n 1d214 │ │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ + ldr r3, [pc, #68] @ (1d244 ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx 8464 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d1fc │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r1, [pc, #28] @ (1d244 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #28] @ (1d248 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1d224 │ │ │ │ │ + nop │ │ │ │ │ + cdp2 0, 1, cr0, cr0, cr1, {0} │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d24c : │ │ │ │ │ + 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, #236] @ (1d34c ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #236] @ (1d350 ) │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r5, [pc, #232] @ (1d354 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 1d328 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n 1d2b0 │ │ │ │ │ + ldr r1, [pc, #216] @ (1d358 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #216] @ (1d35c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #200] @ (1d360 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (1d350 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1d346 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d294 │ │ │ │ │ + ldr r3, [pc, #148] @ (1d358 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r9, [r5, r3] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 838c │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 1d31a │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1d2fc │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + ldr.w r5, [r2, #948] @ 0x3b4 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1d296 │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 1d2fc │ │ │ │ │ + ldr r5, [pc, #56] @ (1d364 ) │ │ │ │ │ + ldr r4, [pc, #36] @ (1d350 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + eors r5, r4 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + bne.n 1d346 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 9320 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldc2 0, cr0, [r8, #4] │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stc2 0, cr0, [sl, #4] │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stc2l 0, cr0, [r2, #-4]! │ │ │ │ │ + ldc2l 0, cr0, [r0], {1} │ │ │ │ │ + │ │ │ │ │ +0001d368 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #96] @ (1d3d8 ) │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub.w r3, ip, #2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 1d3be │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + bne.n 1d3ac │ │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + ldr r3, [pc, #72] @ (1d3dc ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + cbz r0, 1d3d2 │ │ │ │ │ + blx 94c4 │ │ │ │ │ + b.n 1d392 │ │ │ │ │ + ldr r1, [pc, #28] @ (1d3dc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #28] @ (1d3e0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldc2l 0, cr0, [ip], #-4 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d3e4 : │ │ │ │ │ + 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 r4, [pc, #420] @ (1d59c ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #420] @ (1d5a0 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w sl, [pc, #420] @ 1d5a4 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bls.n 1d452 │ │ │ │ │ + ldr r1, [pc, #396] @ (1d5a8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #396] @ (1d5ac ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + ldr r2, [pc, #376] @ (1d5b0 ) │ │ │ │ │ + ldr r3, [pc, #360] @ (1d5a0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 1d598 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d430 │ │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ + add r3, sp, #4 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + bl 1b234 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d430 │ │ │ │ │ + ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 1d4ec │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it lt │ │ │ │ │ + strlt.w r8, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8890 │ │ │ │ │ + ldr r3, [pc, #272] @ (1d5a8 ) │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r6, [sl, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9724 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldrd r1, r4, [sp, #4] │ │ │ │ │ + subs r4, r4, r1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 1d4d6 │ │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ │ + ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 8f08 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8568 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx 97e4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d434 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1b234 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d430 │ │ │ │ │ + ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + it lt │ │ │ │ │ + strlt.w r8, [sp, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt le │ │ │ │ │ + addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + strle r3, [sp, #8] │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + bne.n 1d490 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + ldr r3, [pc, #128] @ (1d5a8 ) │ │ │ │ │ + ldr.w r6, [sl, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d58c │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [pc, #120] @ (1d5b4 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [pc, #96] @ (1d5b8 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [pc, #72] @ (1d5bc ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d430 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1d49e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + stc2 0, cr0, [r0], {1} │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xfbf80001 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + smlal r0, r0, r4, r1 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r6, [r4, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d5c0 : │ │ │ │ │ + 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 r7, [pc, #236] @ (1d6c0 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r7, pc │ │ │ │ │ + beq.n 1d5f8 │ │ │ │ │ + ldr r1, [pc, #228] @ (1d6c4 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #228] @ (1d6c8 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d5f2 │ │ │ │ │ + ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n 1d65a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d5f2 │ │ │ │ │ + ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 1d670 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + beq.n 1d678 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r1, [pc, #112] @ (1d6cc ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1d6c4 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d5f2 │ │ │ │ │ + ldr r1, [pc, #92] @ (1d6d0 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1d6c4 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.n 1d660 │ │ │ │ │ + ldr r3, [pc, #72] @ (1d6c4 ) │ │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #76] @ (1d6d4 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #52] @ (1d6d8 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d5f2 │ │ │ │ │ + nop │ │ │ │ │ + @ instruction: 0xfa240001 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d6dc : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #120] @ (1d764 ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 1d712 │ │ │ │ │ + ldr.w ip, [pc, #112] @ 1d768 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #112] @ (1d76c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [r5, ip] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d70e │ │ │ │ │ + ldr r3, [pc, #68] @ (1d768 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r3, 1d75e │ │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 1d75e │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1d754 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + vst4.8 {d0-d3}, [ip], r1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d770 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr r4, [pc, #324] @ (1d8c8 ) │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #324] @ (1d8cc ) │ │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r7, [pc, #324] @ (1d8d0 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r5, #5 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + bls.n 1d7d4 │ │ │ │ │ + ldr r1, [pc, #304] @ (1d8d4 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #304] @ (1d8d8 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #288] @ (1d8dc ) │ │ │ │ │ + ldr r3, [pc, #268] @ (1d8cc ) │ │ │ │ │ + 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 1d8c2 │ │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d7b8 │ │ │ │ │ + ldr r3, [pc, #248] @ (1d8e0 ) │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + add r3, sp, #24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + blx 9b4c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d7b8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ + ldr r3, [pc, #192] @ (1d8d4 ) │ │ │ │ │ + ldr.w sl, [r7, r3] │ │ │ │ │ + add r3, sp, #32 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r5, [r5, #188] @ 0xbc │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d7b8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bgt.n 1d8b2 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r0 │ │ │ │ │ + ldr.w r9, [r1] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + it ne │ │ │ │ │ + strne.w r3, [r9] │ │ │ │ │ + bne.n 1d85a │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ + cbnz r2, 1d87e │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [pc, #112] @ (1d8e4 ) │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d7b8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + strd r5, r9, [sp, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [pc, #84] @ (1d8e8 ) │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ │ + blx 9254 │ │ │ │ │ + cbz r5, 1d8a6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + b.n 1d7ba │ │ │ │ │ + ldr r1, [pc, #56] @ (1d8ec ) │ │ │ │ │ + ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d7b8 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldr??.w r0, [r4, r1] │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str??.w r0, [lr, r1] │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh.w r0, [lr, r1] │ │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001d8f0 : │ │ │ │ │ + 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 │ │ │ │ │ + ldr r4, [pc, #292] @ (1da28 ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #292] @ (1da2c ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r7, [pc, #292] @ (1da30 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + bls.n 1d956 │ │ │ │ │ + ldr r1, [pc, #272] @ (1da34 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #272] @ (1da38 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r2, [pc, #256] @ (1da3c ) │ │ │ │ │ + ldr r3, [pc, #236] @ (1da2c ) │ │ │ │ │ + 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 1da22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 9a7c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d938 │ │ │ │ │ + ldr r3, [pc, #216] @ (1da40 ) │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + add r3, sp, #24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + blx 9b4c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d938 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ + ldr r3, [pc, #164] @ (1da34 ) │ │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1da14 │ │ │ │ │ + ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ + add r3, sp, #32 │ │ │ │ │ + blx r9 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d938 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + adds r0, #3 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w lr, [sp, #28] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + ble.n 1d9ec │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + add.w ip, r1, lr, lsl #2 │ │ │ │ │ + ldr.w r3, [r1], #4 │ │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + bne.n 1d9d8 │ │ │ │ │ + str.w lr, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + strd r9, r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #72] @ (1da44 ) │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ │ + blx 9254 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d93a │ │ │ │ │ + ldr r1, [pc, #48] @ (1da48 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1d938 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + @ instruction: 0xf6f40001 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf6ee0001 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xf6be0001 │ │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ │ + 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 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr.w r9, [pc, #196] @ 1db28 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ + add r9, pc │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n 1dae6 │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1db20 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 1db20 │ │ │ │ │ + ldr.w fp, [pc, #168] @ 1db2c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r3, [pc, #168] @ (1db30 ) │ │ │ │ │ + add fp, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ldr.w ip, [pc, #160] @ 1db34 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r1, #0 │ │ │ │ │ + movle r1, #1 │ │ │ │ │ + ldr.w sl, [r0, r6, lsl #2] │ │ │ │ │ + orrs.w r1, r1, r4, lsr #31 │ │ │ │ │ + beq.n 1dab2 │ │ │ │ │ + ldr.w r2, [r9, ip] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r1, [pc, #128] @ (1db34 ) │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bgt.n 1dac4 │ │ │ │ │ + ldr.w r2, [r9, r1] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + str.w r2, [r8, r4, lsl #2] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + bl 1da4c │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.n 1db20 │ │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ │ + b.n 1da8e │ │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cbz r6, 1db20 │ │ │ │ │ + ldr.w sl, [pc, #72] @ 1db38 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r2, [pc, #64] @ (1db34 ) │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 1db1a │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + movle r3, #1 │ │ │ │ │ + orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ + beq.n 1db12 │ │ │ │ │ + ldr.w r3, [r9, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r8, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1daf2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + @ instruction: 0xf5900001 │ │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldrd r5, r1, [r0, #36] @ 0x24 │ │ │ │ │ + ldr r2, [pc, #60] @ (1db8c ) │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ble.n 1db72 │ │ │ │ │ + ldr r1, [pc, #56] @ (1db90 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + cbz r0, 1db74 │ │ │ │ │ + lsls r1, r5, #3 │ │ │ │ │ + ldr.w r2, [r2, #1728] @ 0x6c0 │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ + blx r2 │ │ │ │ │ + cbz r0, 1db7e │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + lsls r0, r5, #2 │ │ │ │ │ + blx r2 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1db6e │ │ │ │ │ + @ instruction: 0xf4aa0001 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001db94 : │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + push {r4} │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldrd r1, r2, [r3, #76] @ 0x4c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ │ + strd r1, r4, [r0, #20] │ │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ │ + cbz r1, 1dbac │ │ │ │ │ + str r0, [r1, #24] │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001dbb4 : │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + push {r4} │ │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ │ + ldrd r3, r1, [r0, #20] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 1dbe4 │ │ │ │ │ + cbz r1, 1dbde │ │ │ │ │ + str r3, [r1, #20] │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + cbz r3, 1dbcc │ │ │ │ │ + str r1, [r3, #24] │ │ │ │ │ + ldr r3, [r2, #80] @ 0x50 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + strd r1, r1, [r0, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #80] @ 0x50 │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + bx lr │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1dbca │ │ │ │ │ + b.n 1dbd8 │ │ │ │ │ + str r3, [r2, #76] @ 0x4c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1dbc8 │ │ │ │ │ + str r3, [r1, #20] │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + b.n 1dbc8 │ │ │ │ │ + │ │ │ │ │ +0001dbf0 : │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 1dbfc │ │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ │ + cbz r1, 1dbfe │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1dbfc │ │ │ │ │ + push {r4} │ │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ │ + strd r2, r1, [r0, #12] │ │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ │ + cbz r2, 1dc16 │ │ │ │ │ + str r0, [r2, #16] │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0001dc1c : │ │ │ │ │ + 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 r5, [pc, #188] @ (1dcec ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + ldr r4, [pc, #188] @ (1dcf0 ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #188] @ (1dcf4 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (1dcf8 ) │ │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ │ + add r3, pc │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + blx 9900 │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 1dc88 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r0, [pc, #120] @ (1dcfc ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + strd r6, r5, [r4, #8] │ │ │ │ │ + strd r5, r5, [r4, #16] │ │ │ │ │ + str r5, [r4, #24] │ │ │ │ │ + blx 97cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8cd4 │ │ │ │ │ + ldr r2, [pc, #76] @ (1dd00 ) │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r5, r3, [r4, #52] @ 0x34 │ │ │ │ │ + strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ │ + ldr r3, [pc, #44] @ (1dcf0 ) │ │ │ │ │ + strd r5, r5, [r4, #28] │ │ │ │ │ + strd r5, r5, [r4, #36] @ 0x24 │ │ │ │ │ + strd r5, r5, [r4, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1dce6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ubfx r0, r8, #0, #2 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ubfx r0, r0, #0, #2 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xf33e0001 │ │ │ │ │ + │ │ │ │ │ +0001dd04 : │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + push {r4} │ │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ │ + ldrd r3, r1, [r0, #12] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 1dd34 │ │ │ │ │ + cbz r1, 1dd2e │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + cbz r3, 1dd1c │ │ │ │ │ + str r1, [r3, #16] │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + strd r1, r1, [r0, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + bx lr │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1dd1a │ │ │ │ │ + b.n 1dd28 │ │ │ │ │ + str r3, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1dd18 │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + b.n 1dd18 │ │ │ │ │ + │ │ │ │ │ +0001dd40 : │ │ │ │ │ + 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, #232] @ (1de38 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #232] @ (1de3c ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r5, [pc, #228] @ (1de40 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 8e8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 88a8 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr r3, [pc, #200] @ (1de44 ) │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ │ + bgt.n 1dd88 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + cbz r0, 1ddc8 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 1ddba │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr.w r0, [r0, r5, lsl #2] │ │ │ │ │ + bl 1dd40 │ │ │ │ │ + ldrd r0, r3, [r4, #32] │ │ │ │ │ + str.w r7, [r0, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 1dda4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r4, #32] │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ + cbz r0, 1de12 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r5, sp │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 1ddfc │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1ddee │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ddda │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ │ + ldr r2, [pc, #52] @ (1de48 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1de3c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1de34 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + subw r0, r6, #1 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subw r0, r2, #1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf1e60001 │ │ │ │ │ + │ │ │ │ │ +0001de4c : │ │ │ │ │ + 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 r5, [r0, #36] @ 0x24 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r1, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r5, [r0, #68] @ 0x44 │ │ │ │ │ + beq.n 1de9c │ │ │ │ │ + it le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + ble.n 1de9c │ │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ │ + add.w r9, r1, #1 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + sub.w r8, r3, #4 │ │ │ │ │ + ldr.w r7, [r8, #4]! │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1de4c │ │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r5, r2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 1de7e │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ │ + cbz r2, 1deaa │ │ │ │ │ + ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ + add r3, r1 │ │ │ │ │ + str r3, [r2, #68] @ 0x44 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001deb0 : │ │ │ │ │ + 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, [r0, #28] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r7, [pc, #192] @ (1df88 ) │ │ │ │ │ + ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ │ + add r7, pc │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq.n 1df68 │ │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bge.n 1df44 │ │ │ │ │ + ldr.w r9, [pc, #176] @ 1df8c │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr.w r8, [pc, #172] @ 1df90 │ │ │ │ │ + add r9, pc │ │ │ │ │ + add r8, pc │ │ │ │ │ + b.n 1df22 │ │ │ │ │ + ldr r3, [pc, #168] @ (1df94 ) │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + it le │ │ │ │ │ + ldrle.w fp, [r7, r3] │ │ │ │ │ + bgt.n 1df04 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ │ + ldr.w r2, [sl, #32] │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ + str.w r3, [r2, r5, lsl #2] │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ │ + ble.n 1df44 │ │ │ │ │ + ldr r3, [pc, #112] @ (1df94 ) │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.n 1deea │ │ │ │ │ + ldr.w fp, [r7, r3] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq.w r1, [sl, #36] @ 0x24 │ │ │ │ │ + bne.n 1def6 │ │ │ │ │ + b.n 1deea │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ + str.w r0, [sl, #36] @ 0x24 │ │ │ │ │ + cbz r3, 1df50 │ │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ + cbz r2, 1df56 │ │ │ │ │ + str r3, [r2, #44] @ 0x2c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r6, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r6, #28] │ │ │ │ │ + str r3, [r2, #84] @ 0x54 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #40] @ (1df94 ) │ │ │ │ │ + ldr.w r0, [sl, #32] │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + strd r3, r3, [sl, #32] │ │ │ │ │ + str.w r3, [sl, #40] @ 0x28 │ │ │ │ │ + blx 8cd4 │ │ │ │ │ + b.n 1df5c │ │ │ │ │ + @ instruction: 0xf1300001 │ │ │ │ │ + strh r0, [r0, #26] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r1, #22] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001df98 : │ │ │ │ │ + stmdb 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, [r0, #28] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr.w r8, [pc, #344] @ 1e10c │ │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ + adds r4, r5, r1 │ │ │ │ │ + add r8, pc │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge.n 1dfd0 │ │ │ │ │ + ldr r3, [pc, #332] @ (1e110 ) │ │ │ │ │ + ldr r0, [pc, #336] @ (1e114 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 1e0b8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1e0cc │ │ │ │ │ + ldr r3, [pc, #308] @ (1e110 ) │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr.w r9, [pc, #300] @ 1e118 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add r9, pc │ │ │ │ │ + sub.w r8, r3, #4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + blt.n 1e006 │ │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bgt.n 1e00e │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + str.w r3, [r8, #4]! │ │ │ │ │ + bne.n 1dff8 │ │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bge.n 1e072 │ │ │ │ │ + ldr.w r9, [pc, #244] @ 1e11c │ │ │ │ │ + ldr.w fp, [pc, #244] @ 1e120 │ │ │ │ │ + add r9, pc │ │ │ │ │ + add fp, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.n 1e040 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n 1e04c │ │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bgt.n 1e056 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str.w r2, [r3, r5, lsl #2] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ + sub.w r3, r3, r7 │ │ │ │ │ + str r3, [r2, #56] @ 0x38 │ │ │ │ │ + blt.n 1e032 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ + add.w r7, r7, #1073741824 @ 0x40000000 │ │ │ │ │ + str r1, [r6, #36] @ 0x24 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + add.w r1, r0, r7, lsl #2 │ │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ + cbz r2, 1e092 │ │ │ │ │ + ldr.w r3, [r0, r7, lsl #2] │ │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ + str r3, [r2, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + cbz r2, 1e0a0 │ │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ + str r3, [r2, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #84] @ (1e110 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (1e124 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cbnz r5, 1e0fe │ │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.n 1e0ea │ │ │ │ │ + ldr r3, [pc, #60] @ (1e110 ) │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + bgt.n 1dfea │ │ │ │ │ + b.n 1e020 │ │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd r3, r3, [r6, #32] │ │ │ │ │ + str r3, [r6, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + blx 8cd4 │ │ │ │ │ + b.n 1e0a8 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 1e020 │ │ │ │ │ + orr.w r0, r4, #1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r3, #22] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r7, #26] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r6, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r5, #32] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r2, #18] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001e128 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldrd r4, r5, [r0, #32] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r5, [r1, #0] │ │ │ │ │ + strd r2, r2, [r0, #32] │ │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ │ + blx 8cd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +0001e14c : │ │ │ │ │ + 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 r4, r0 │ │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + blx 8e8c │ │ │ │ │ + ldr r7, [pc, #108] @ (1e1d4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + add r7, pc │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + bl 1db3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 1e1b0 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 1e1b0 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + str.w r5, [r3, r6, lsl #2] │ │ │ │ │ + str r4, [r5, #28] │ │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ │ + ble.n 1e1a6 │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + blt.n 1e1c0 │ │ │ │ │ + add r3, r8 │ │ │ │ │ + ldr.w r3, [r3, #-4] │ │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ │ + str r5, [r3, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [pc, #36] @ (1e1d8 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (1e1dc ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1e180 │ │ │ │ │ + ldr r3, [pc, #20] @ (1e1d8 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (1e1e0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + b.n 1e19c │ │ │ │ │ + nop │ │ │ │ │ + cdp 0, 9, cr0, cr0, cr1, {0} │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r3, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r0, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001e1e4 : │ │ │ │ │ + stmdb 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 r6, r1 │ │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + blx 8e8c │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r7, [pc, #148] @ (1e29c ) │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [r5, #36] @ 0x24 │ │ │ │ │ + add r7, pc │ │ │ │ │ + bl 1db3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble.n 1e290 │ │ │ │ │ + ldr.w r9, [pc, #136] @ 1e2a0 │ │ │ │ │ + add r6, r4 │ │ │ │ │ + ldr r3, [pc, #132] @ (1e2a4 ) │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + add r9, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #124] @ (1e2a8 ) │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 1e236 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 1e23e │ │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov.w fp, r4, lsl #2 │ │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + str.w r3, [r1, r4, lsl #2] │ │ │ │ │ + str r5, [r3, #28] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + str.w r8, [r3, #48] @ 0x30 │ │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ │ + ble.n 1e286 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w ip, [pc, #72] @ 1e2a8 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 1e274 │ │ │ │ │ + ldr.w r3, [r7, ip] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ │ + add r1, fp │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + ldr.w r2, [r1, #-4] │ │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + str r3, [r2, #48] @ 0x30 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne.n 1e228 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldcl 0, cr0, [r0, #4]! │ │ │ │ │ + strh r6, [r3, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r2, #32] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001e2ac : │ │ │ │ │ + stmdb 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, [pc, #260] @ 1e3c4 │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add sl, pc │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ble.n 1e3b4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ │ + blx 8e8c │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #36] @ 0x24 │ │ │ │ │ + bl 1db3c │ │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + subs r4, r1, #2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bge.n 1e3c0 │ │ │ │ │ + ldr.w r9, [pc, #212] @ 1e3c8 │ │ │ │ │ + add.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r8, [pc, #208] @ 1e3cc │ │ │ │ │ + add r9, pc │ │ │ │ │ + add r8, pc │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + ldr r2, [pc, #204] @ (1e3d0 ) │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 1e314 │ │ │ │ │ + ldr.w r3, [sl, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #184] @ (1e3d0 ) │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 1e322 │ │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bgt.n 1e32e │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ │ + ldr.w r3, [r0, r4, lsl #2] │ │ │ │ │ + add.w lr, r0, r4, lsl #2 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ + str.w r3, [lr, #4] │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ │ + bne.n 1e300 │ │ │ │ │ + add.w r3, fp, #1 │ │ │ │ │ + str.w r6, [r0, fp, lsl #2] │ │ │ │ │ + mov.w r4, fp, lsl #2 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r5, [r6, #28] │ │ │ │ │ + str.w fp, [r6, #56] @ 0x38 │ │ │ │ │ + blt.n 1e372 │ │ │ │ │ + ldr r3, [pc, #108] @ (1e3d0 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (1e3d4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ │ + add r0, r4 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + str r3, [r6, #48] @ 0x30 │ │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + itt le │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + strle r3, [r6, #44] @ 0x2c │ │ │ │ │ + ble.n 1e3a8 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ble.n 1e3a0 │ │ │ │ │ + ldr r3, [pc, #64] @ (1e3d0 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (1e3d8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ │ + add r0, r4 │ │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w 9078 │ │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ │ + b.n 1e34a │ │ │ │ │ + ldc 0, cr0, [r6, #-4]! │ │ │ │ │ + strh r4, [r6, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r4, #32] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r6, #32] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001e3dc : │ │ │ │ │ + stmdb 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 r7, [pc, #388] @ (1e574 ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add r7, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ble.w 1e566 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bic.w r5, r1, r1, asr #31 │ │ │ │ │ + blx 8e8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + bl 1db3c │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ + add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + sub.w fp, r9, r6 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + bgt.n 1e478 │ │ │ │ │ + ldr.w sl, [pc, #340] @ 1e578 │ │ │ │ │ + add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [pc, #336] @ (1e57c ) │ │ │ │ │ + add sl, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r1, [pc, #332] @ (1e580 ) │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.n 1e442 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt.n 1e44c │ │ │ │ │ + ldr r3, [r7, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r1, [pc, #304] @ (1e580 ) │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + blt.n 1e45c │ │ │ │ │ + ldr r3, [r7, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r1, [r3, r9, lsl #2] │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r1, #56] @ 0x38 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [r1, #56] @ 0x38 │ │ │ │ │ + bne.n 1e432 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble.n 1e55a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r6, r5 │ │ │ │ │ + ldr.w r9, [pc, #256] @ 1e584 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + sub.w sl, r3, #4 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + add r9, pc │ │ │ │ │ + ldr r2, [pc, #236] @ (1e580 ) │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + blt.n 1e4a2 │ │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr.w r2, [sl, #4]! │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r4, [r2, #28] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + str r5, [r2, #56] @ 0x38 │ │ │ │ │ + str.w r2, [r1, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bne.n 1e490 │ │ │ │ │ + ldr.w sl, [pc, #204] @ 1e588 │ │ │ │ │ + mov.w fp, r6, lsl #2 │ │ │ │ │ + ldr.w r9, [pc, #200] @ 1e58c │ │ │ │ │ + ldr r2, [pc, #200] @ (1e590 ) │ │ │ │ │ + add sl, pc │ │ │ │ │ + add r9, pc │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 1e544 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.n 1e4f6 │ │ │ │ │ + ldr r3, [pc, #164] @ (1e580 ) │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r5, [r7, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge.n 1e4f4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + add.w r0, r1, fp │ │ │ │ │ + ldr.w r5, [r1, fp] │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + ldr.w r2, [r0, #-4] │ │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr.w r5, [r1, fp] │ │ │ │ │ + str r5, [r2, #48] @ 0x30 │ │ │ │ │ + ble.n 1e536 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.n 1e52c │ │ │ │ │ + ldr r3, [pc, #100] @ (1e580 ) │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + add.w r0, r1, fp │ │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + str r3, [r2, #44] @ 0x2c │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + beq.n 1e55a │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1e4d4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + itee le │ │ │ │ │ + movle r6, #1 │ │ │ │ │ + addgt.w r0, r1, fp │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + bgt.n 1e52c │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne.n 1e53e │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w 8564 │ │ │ │ │ + stc 0, cr0, [sl], {1} │ │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001e594 : │ │ │ │ │ + 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 r2, [pc, #100] @ (1e60c ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + ldr r3, [pc, #100] @ (1e610 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r1, sp │ │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ │ + ldr.w r8, [r0, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r5, [pc, #88] @ (1e614 ) │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 8e14 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 83d4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r5, pc │ │ │ │ │ + blx 8cc8 │ │ │ │ │ + ldr r3, [pc, #56] @ (1e618 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 96a0 │ │ │ │ │ + ldr r2, [pc, #44] @ (1e61c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1e610 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1e608 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + orrs.w r0, r0, r1 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bic.w r0, r6, r1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + and.w r0, sl, r1 │ │ │ │ │ + │ │ │ │ │ +0001e620 : │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [pc, #244] @ (1e728 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r4, [pc, #244] @ (1e72c ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #244] @ (1e730 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (1e734 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9724 │ │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1e6d0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + add r7, sp, #8 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 1e6d0 │ │ │ │ │ + add.w r9, sp, #4 │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ + ldr.w sl, [r3, #12] │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + bics.w r2, r2, #2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r1, r3, #16 │ │ │ │ │ + ldreq r1, [r3, #16] │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + ldr.w r3, [r1, #780] @ 0x30c │ │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1e692 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r0, 1e708 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ │ + str r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + str r0, [r5, #32] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 1e708 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + bl 1e620 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 907c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 1e6ec │ │ │ │ │ + ldr r2, [pc, #44] @ (1e738 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1e72c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1e724 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strd r0, r0, [r4, #4] │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xe9be0001 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrd r0, r0, [r0], #4 │ │ │ │ │ + │ │ │ │ │ +0001e73c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [r0, #52] @ 0x34 │ │ │ │ │ + ldr r3, [pc, #36] @ (1e774 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r5, 1e754 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r2, [pc, #32] @ (1e778 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + stmia.w lr!, {r0} │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001e77c : │ │ │ │ │ + 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 r6, [pc, #180] @ (1e844 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr r5, [pc, #180] @ (1e848 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r3, [pc, #180] @ (1e84c ) │ │ │ │ │ + ldr r4, [pc, #180] @ (1e850 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + add r2, sp, #4 │ │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ │ + ldr.w r4, [r4, #188] @ 0xbc │ │ │ │ │ + blx r4 │ │ │ │ │ + cbz r0, 1e7c6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #148] @ (1e854 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cbnz r3, 1e7e4 │ │ │ │ │ + ldr r2, [pc, #140] @ (1e858 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (1e848 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1e840 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 838c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 1e7ca │ │ │ │ │ + ldr.w r9, [pc, #104] @ 1e85c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r8, sp │ │ │ │ │ + add r9, pc │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 1e808 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov.w sl, r4, lsl #2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ + adds r4, #2 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + add r3, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w sl, [r0, #48] @ 0x30 │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + bgt.n 1e7fa │ │ │ │ │ + b.n 1e7ca │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strd r0, r0, [r8], #-4 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strd r0, r0, [r2], #-4 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r1, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xe82e0001 │ │ │ │ │ + strh r0, [r4, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001e860 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ + cbz r3, 1e87a │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + blx 89ec │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001e884 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ + cbz r3, 1e89e │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + blx 89ec │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001e8a8 : │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 1e8d6 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + cbz r0, 1e8ca │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + cbz r2, 1e8cc │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx 89ec │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ + b.n 1e8ca │ │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0001e8dc : │ │ │ │ │ + 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, r1 │ │ │ │ │ + ldr r7, [pc, #60] @ (1e92c ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 94c4 │ │ │ │ │ + add r7, pc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 1e926 │ │ │ │ │ + ldr r3, [pc, #48] @ (1e930 ) │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 1da4c │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 1e926 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r0, [pc, #20] @ (1e934 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + b.n 1e740 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + strh r2, [r4, #22] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001e938 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 1e988 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cbz r3, 1e980 │ │ │ │ │ + ldr r2, [pc, #56] @ (1e98c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ + ldr.w r3, [ip, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.n 1e97e │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + subs r2, r0, #4 │ │ │ │ │ + add.w ip, r3, r1, lsl #2 │ │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ │ + bne.n 1e970 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + b.n 1e6ec │ │ │ │ │ movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001e2a0 : │ │ │ │ │ +0001e990 : │ │ │ │ │ stmdb 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, #528] @ (1e4c4 ) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #528] @ (1e4c8 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [pc, #528] @ (1e4cc ) │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r1 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r7, #3 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1e306 │ │ │ │ │ - ldr r1, [pc, #508] @ (1e4d0 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #508] @ (1e4d4 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #492] @ (1e4d8 ) │ │ │ │ │ - ldr r3, [pc, #472] @ (1e4c8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ + ldr r1, [pc, #536] @ (1ebc0 ) │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [pc, #536] @ (1ebc4 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1e4be │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e2e8 │ │ │ │ │ - ldr r2, [pc, #440] @ (1e4d0 ) │ │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ - ldr.w ip, [r5] │ │ │ │ │ + ldr r3, [pc, #520] @ (1ebc8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e3d6 │ │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 1e3d6 │ │ │ │ │ - ldr.w r2, [ip, #20] │ │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r7, #4 │ │ │ │ │ + beq.w 1eb1c │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 1eb1c │ │ │ │ │ + ldr r1, [pc, #504] @ (1ebcc ) │ │ │ │ │ + ldr r5, [r3, r1] │ │ │ │ │ + add.w r3, fp, #2 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r8, r3, lsl #2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n 1e3ee │ │ │ │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - add.w r9, sp, #16 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ - blx r2 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 1e3aa │ │ │ │ │ - ldr r3, [pc, #388] @ (1e4dc ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ble.w 1eb92 │ │ │ │ │ + sub.w r2, r8, #8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + sub.w ip, r0, #4 │ │ │ │ │ + add.w lr, r9, r2 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ + str.w r2, [ip, #4]! │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + bne.n 1ea02 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - subs r4, r3, #4 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt.n 1e36c │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - bics.w r3, r1, #2 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - it ne │ │ │ │ │ - addne.w r0, fp, #16 │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq.w r0, [fp, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - str.w r0, [r4, #4]! │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ - blx r2 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1e360 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - beq.n 1e3b6 │ │ │ │ │ + sub.w r8, r8, #4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add r8, r3 │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r4, [r3, r2] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r3, [pc, #412] @ (1ebd0 ) │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [pc, #408] @ (1ebd4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bge.n 1ea4e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr r0, [pc, #304] @ (1e4e0 ) │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ + ldr.w r3, [r6, r4, lsl #2] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr.w sl, [r2, #1176] @ 0x498 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + blx sl │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 1eb38 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 1eb42 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr.w sl, [r3, #136] @ 0x88 │ │ │ │ │ blx r2 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1eb42 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, 1eaba │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt.n 1eaae │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r6, r4, lsl #2] │ │ │ │ │ + str.w r3, [r6, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bne.n 1ea40 │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + ldr.w r1, [r1, #876] @ 0x36c │ │ │ │ │ + blx r1 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + ble.n 1ebb0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r4, r3, #4 │ │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1eaee │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + bne.n 1ead8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1eb0e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e3ea │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr.w r3, [ip, #220] @ 0xdc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [ip, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r9, [r3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e2ea │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ │ - ldr.w r4, [r1, #588] @ 0x24c │ │ │ │ │ - it eq │ │ │ │ │ - ldrbeq r2, [r0, #1] │ │ │ │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1e342 │ │ │ │ │ - add.w r9, sp, #16 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e4ac │ │ │ │ │ - ldr r3, [pc, #196] @ (1e4e4 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bics.w r3, r2, #2 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r4, r0, #16 │ │ │ │ │ - ldreq r4, [r0, #16] │ │ │ │ │ - ldr.w r2, [r2, #988] @ 0x3dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - cbz r0, 1e46e │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt.n 1e458 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - blx r2 │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1e42a │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - blt.n 1e4a0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 1e3b6 │ │ │ │ │ + ldr r2, [pc, #184] @ (1ebd8 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (1ebc4 ) │ │ │ │ │ + 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 1ebbc │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1e3cc │ │ │ │ │ + b.n 1ea7c │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + ble.n 1eba4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + subs r6, r3, #4 │ │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1eb68 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bne.n 1eb52 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1eb86 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1eb1e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #68] @ (1e4e8 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (1ebdc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e484 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.n 1e488 │ │ │ │ │ + sub.w r3, r8, #8 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 1ea16 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #56] @ (1ebe0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1eb6e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #52] @ (1e4ec ) │ │ │ │ │ + ldr r0, [pc, #48] @ (1ebe4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e488 │ │ │ │ │ + b.n 1eaf6 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - stcl 0, cr0, [r4, #-4] │ │ │ │ │ + b.n 1e868 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc 0, cr0, [lr, #-4]! │ │ │ │ │ + b.n 1e848 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ │ + strh r2, [r1, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stc 0, cr0, [lr, #-4] │ │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ │ + strh r0, [r6, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ │ + b.n 1e590 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ │ + strh r0, [r0, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ │ + strh r6, [r1, #18] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ │ + strh r2, [r3, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e4f0 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +0001ebe8 : │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + cbnz r3, 1ebf2 │ │ │ │ │ + b.n 1ebfa │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + cbz r3, 1ebfa │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 1ebee │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bx lr │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001ec00 : │ │ │ │ │ + stmdb 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 r6, [pc, #240] @ (1e5f4 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #240] @ (1e5f8 ) │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #240] @ (1e5fc ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq.n 1e550 │ │ │ │ │ - ldr r1, [pc, #224] @ (1e600 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ (1e604 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #208] @ (1e608 ) │ │ │ │ │ - ldr r3, [pc, #188] @ (1e5f8 ) │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [pc, #248] @ (1ed0c ) │ │ │ │ │ + ldr r3, [pc, #248] @ (1ed10 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r2, [pc, #248] @ (1ed14 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1e5f0 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e534 │ │ │ │ │ - ldr r3, [pc, #156] @ (1e600 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r9, [r5, r3] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 838c │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1ed04 │ │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1ed04 │ │ │ │ │ + ldr r3, [pc, #224] @ (1ed18 ) │ │ │ │ │ + lsls r0, r5, #3 │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1e5ca │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n 1e5a8 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1e536 │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ecd0 │ │ │ │ │ + ldr r3, [pc, #196] @ (1ed1c ) │ │ │ │ │ + add.w sl, r8, #4 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #184] @ (1ed20 ) │ │ │ │ │ + mov r9, fp │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + bics.w r3, r1, #2 │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r7, sl, #16 │ │ │ │ │ + ldreq.w r7, [sl, #16] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bgt.n 1ec92 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + add.w r1, r9, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bgt.n 1eca2 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r7, [r1, #232] @ 0xe8 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + str.w r0, [r8, r9, lsl #2] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ │ + str.w r2, [fp, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #2 │ │ │ │ │ + ldr.w r2, [r1, #780] @ 0x30c │ │ │ │ │ + blx r2 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ec72 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - b.n 1e5a8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #56] @ (1ed24 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1ed10 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1ed08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b.n 1ece8 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xeaf40001 │ │ │ │ │ + b.n 1f4d8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xeaf00001 │ │ │ │ │ + b.n 1f4d8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ │ + strh r0, [r0, #16] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r4, #18] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 1f348 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - pkhbt r0, r2, r1 │ │ │ │ │ │ │ │ │ │ -0001e60c : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +0001ed28 : │ │ │ │ │ + stmdb 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 r4, [pc, #180] @ (1e6d4 ) │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #180] @ (1e6d8 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - beq.n 1e646 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w fp, [r0, #72] @ 0x48 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ldr.w r8, [pc, #216] @ 1ee18 │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r3, #0 │ │ │ │ │ + movge r3, #1 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1e6ba │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + add.w fp, r4, #1 │ │ │ │ │ + orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ + beq.n 1ed72 │ │ │ │ │ + ldr r3, [pc, #188] @ (1ee1c ) │ │ │ │ │ + ldr r0, [pc, #188] @ (1ee20 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r4, 1e68a │ │ │ │ │ - ldr.w r9, [pc, #120] @ 1e6dc │ │ │ │ │ - subs r6, r0, #4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n 1e678 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + blt.n 1ee08 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bgt.n 1ed86 │ │ │ │ │ + ldr r3, [pc, #164] @ (1ee1c ) │ │ │ │ │ + ldr r0, [pc, #168] @ (1ee24 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1e66a │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.n 1e696 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #80] @ (1e6e0 ) │ │ │ │ │ + adds r3, r4, #2 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble.n 1edf6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + lsls r6, r4, #2 │ │ │ │ │ + str.w r3, [r7, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r0, sl │ │ │ │ │ + blt.n 1edae │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r3, [pc, #120] @ (1ee1c ) │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + adds r3, r7, r6 │ │ │ │ │ + add.w r8, r6, #8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + adds r6, r4, #3 │ │ │ │ │ + str r0, [r3, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8574 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + str.w r0, [r7, r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1edee │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r0, [r1, r8, lsl #2] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + strd r4, sl, [sp] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + bl 1ed28 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bgt.n 1edce │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #36] @ (1ee1c ) │ │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #40] @ (1ee28 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + b.n 1ed8c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #32] @ (1ee2c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + adds r3, r4, #2 │ │ │ │ │ + bne.n 1edfc │ │ │ │ │ + b.n 1ed86 │ │ │ │ │ + b.n 1f384 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r2, #14] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r5, #16] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r2, #16] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r2, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr.w fp, [pc, #204] @ 1ef14 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ + add fp, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1eedc │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bics.w sl, r0, #4 │ │ │ │ │ + bne.n 1eef6 │ │ │ │ │ + ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 1eedc │ │ │ │ │ + ldr r2, [pc, #156] @ (1ef18 ) │ │ │ │ │ + ldr.w r3, [fp, r2] │ │ │ │ │ + mov.w fp, r8, lsl #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + blx 87cc │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 1eed2 │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [fp, #4]! │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd r9, r3, [sp, #8] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + bl 1ee30 │ │ │ │ │ + cbnz r0, 1eefe │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bne.n 1eeaa │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e6ce │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + strd r9, r3, [sp] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrd r0, r0, [r8, #4] │ │ │ │ │ + subs r3, r0, #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + it ls │ │ │ │ │ + movls r2, #0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b.n 1f264 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001e6e4 : │ │ │ │ │ stmdb 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 r6, [pc, #424] @ (1e8a0 ) │ │ │ │ │ + ldr r5, [r1, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r5, [pc, #424] @ (1e8a4 ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #424] @ (1e8a8 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - mov.w r5, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #428] @ (1f0e0 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldrd fp, sl, [sp, #76] @ 0x4c │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1f030 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ - ldr r2, [pc, #404] @ (1e8ac ) │ │ │ │ │ - ldr.w fp, [r4, r2] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ble.n 1e7f6 │ │ │ │ │ - ldr r1, [pc, #396] @ (1e8b0 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e806 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 1cdac │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1e806 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - movs r4, #4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + b.n 1ef78 │ │ │ │ │ + strd fp, sl, [sp] │ │ │ │ │ + blx r5 │ │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 1f06a │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1f024 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.w 1f074 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + beq.n 1f02e │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + beq.n 1ef50 │ │ │ │ │ + ldr r3, [pc, #348] @ (1f0e4 ) │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r5, ip │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ + strd r3, r2, [sp, #20] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - lsls r0, r5, #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #316] @ (1e8b4 ) │ │ │ │ │ - subs r2, r0, #4 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - subs r3, r4, #3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 1e792 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - str.w r0, [sl, #4]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e836 │ │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 1e824 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq.n 1e842 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx 85b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1e842 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n 1e782 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + blx 87cc │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + strd fp, sl, [sp, #4] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 1ef1c │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + bls.n 1f056 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd fp, sl, [sp] │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bls.n 1f054 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1f098 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ittt gt │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + ldrgt r3, [sp, #24] │ │ │ │ │ + strgt r3, [sp, #28] │ │ │ │ │ + ble.n 1f018 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - blx 83d4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n 1e7ce │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - blx 8cc8 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + strd fp, sl, [sp, #4] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 1ef1c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1f054 │ │ │ │ │ + bics.w r2, r0, #2 │ │ │ │ │ + bne.n 1f054 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.n 1efec │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e808 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #184] @ (1e8b8 ) │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #176] @ (1e8bc ) │ │ │ │ │ - ldr r3, [pc, #152] @ (1e8a4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ + b.n 1f050 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd fp, sl, [sp] │ │ │ │ │ + blx r8 │ │ │ │ │ + bic.w r2, r0, #2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 1f026 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1f024 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1f0be │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 1f026 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1e89a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #108] @ (1f0e4 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #96] @ (1f0e8 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #148] @ (1e8c0 ) │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1f026 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e806 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r1, [pc, #112] @ (1e8c4 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #60] @ (1f0ec ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + b.n 1f094 │ │ │ │ │ + ldr r3, [pc, #36] @ (1f0e4 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r1, [pc, #84] @ (1e8c8 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #28] @ (1f0f0 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1e806 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - stmdb r0, {r0} │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrd r0, r0, [ip], #4 │ │ │ │ │ + b.n 1f094 │ │ │ │ │ + b.n 1f26c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - b.n 1e8a0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r6, #32] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r0, #32] │ │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001e8cc : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #96] @ (1e93c ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1e900 │ │ │ │ │ - ldr r1, [pc, #88] @ (1e940 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #88] @ (1e944 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr.w fp, [pc, #188] @ 1f1c8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + add fp, pc │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1f1a0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bics.w r8, r0, #4 │ │ │ │ │ + bne.n 1f1a2 │ │ │ │ │ + ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 1f1a0 │ │ │ │ │ + ldr r2, [pc, #144] @ (1f1cc ) │ │ │ │ │ + ldr.w r9, [fp, r2] │ │ │ │ │ + mov.w fp, sl, lsl #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + blx 87cc │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + ble.n 1f196 │ │ │ │ │ + sub.w r7, fp, #4 │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e8fc │ │ │ │ │ - ldr r3, [pc, #44] @ (1e940 ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1e92c │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1e92c │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd fp, r3, [sp, #4] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + bl 1f0f4 │ │ │ │ │ + cbnz r0, 1f1aa │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + bne.n 1f170 │ │ │ │ │ + ldrd fp, r9, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 1e928 │ │ │ │ │ - nop │ │ │ │ │ - b.n 1e774 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r5, #4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001e948 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + stmdb 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 r4, [pc, #180] @ (1ea10 ) │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #180] @ (1ea14 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - beq.n 1e982 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w fp, [r0, #80] @ 0x50 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r1, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [pc, #228] @ 1f2cc │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1e9f6 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add r8, pc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1f262 │ │ │ │ │ + ldr r2, [pc, #216] @ (1f2d0 ) │ │ │ │ │ + mov.w sl, r3, lsl #2 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + blx 87cc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1f258 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + sub.w fp, r9, #4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r1, [fp, #4]! │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + bl 1f1d0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1f292 │ │ │ │ │ + bics.w r3, r0, #2 │ │ │ │ │ + bne.n 1f292 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bne.n 1f228 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r4, 1e9c6 │ │ │ │ │ - ldr.w r9, [pc, #120] @ 1ea18 │ │ │ │ │ - subs r6, r0, #4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add r9, pc │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + blx r6 │ │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 1f28a │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1f28a │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + beq.n 1f2a8 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n 1e9b4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #36] @ (1f2d0 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r4, [r8, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1e9a6 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.n 1e9d2 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #80] @ (1ea1c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #24] @ (1f2d4 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ea0a │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - b.n 1e74c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 1f28a │ │ │ │ │ + udf #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ea20 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +0001f2d8 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #80] @ (1ea80 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1ea54 │ │ │ │ │ - ldr r1, [pc, #72] @ (1ea84 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (1ea88 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [pc, #544] @ (1f514 ) │ │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ + ble.w 1f434 │ │ │ │ │ + ldr r2, [pc, #536] @ (1f518 ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r6, [pc, #536] @ (1f51c ) │ │ │ │ │ + mov.w fp, #4 │ │ │ │ │ + ldr r4, [pc, #532] @ (1f520 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r2, [pc, #528] @ (1f524 ) │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 1f346 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + beq.w 1f486 │ │ │ │ │ + bgt.n 1f332 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr r0, [pc, #508] @ (1f528 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + add.w r2, fp, #1 │ │ │ │ │ + ldr.w r7, [r9, #16] │ │ │ │ │ + add.w fp, fp, #2 │ │ │ │ │ + add.w r9, r9, #8 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bge.n 1f3a0 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 847c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ea50 │ │ │ │ │ - ldr r3, [pc, #28] @ (1ea84 ) │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + beq.n 1f31e │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - b.n 1e610 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ea8c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #92] @ (1eaf8 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1eac0 │ │ │ │ │ - ldr r1, [pc, #84] @ (1eafc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #84] @ (1eb00 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ + blx 847c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eabc │ │ │ │ │ - ldr r3, [pc, #40] @ (1eafc ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1eae8 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ + bne.n 1f458 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + beq.w 1f49a │ │ │ │ │ + bgt.n 1f38c │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + add.w r2, fp, #1 │ │ │ │ │ + ldr.w r5, [r9, #16] │ │ │ │ │ + add.w fp, fp, #2 │ │ │ │ │ + add.w r9, r9, #8 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + blt.n 1f346 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + beq.w 1f4f4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it gt │ │ │ │ │ + lslgt r4, r4, #2 │ │ │ │ │ + bgt.n 1f4b4 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 1f506 │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r2, [pc, #348] @ (1f52c ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #340] @ (1f530 ) │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + cbnz r0, 1f42c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1f446 │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [pc, #316] @ (1f534 ) │ │ │ │ │ + ldr r2, [pc, #320] @ (1f538 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cbnz r0, 1f42c │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n 1f44c │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cbnz r2, 1f44c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #280] @ (1f53c ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 1eae4 │ │ │ │ │ - nop │ │ │ │ │ - b.n 1e5b0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001eb04 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #96] @ (1eb74 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1eb38 │ │ │ │ │ - ldr r1, [pc, #88] @ (1eb78 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #88] @ (1eb7c ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1eb34 │ │ │ │ │ - ldr r3, [pc, #44] @ (1eb78 ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1eb64 │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - cbz r2, 1eb64 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + beq.n 1f4f0 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, #3 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + blt.n 1f4ae │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + str r4, [r3, #0] │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 1f480 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 1f480 │ │ │ │ │ + ldrb r3, [r0, #2] │ │ │ │ │ + cbnz r3, 1f480 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + b.n 1f3aa │ │ │ │ │ + add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1f3aa │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #176] @ (1f540 ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f42c │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #160] @ (1f544 ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f42c │ │ │ │ │ + ldr r2, [pc, #104] @ (1f518 ) │ │ │ │ │ + movs r4, #12 │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r1, [pc, #140] @ (1f548 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 1eb60 │ │ │ │ │ - nop │ │ │ │ │ - b.n 1e53c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #104] @ (1f54c ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f42c │ │ │ │ │ + ldr r2, [pc, #36] @ (1f518 ) │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 1f42c │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1f3ec │ │ │ │ │ + b.n 1f446 │ │ │ │ │ + ble.n 1f520 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ │ + strh r6, [r1, r0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r4, r2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r4, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 1f510 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r1, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 1f4dc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r3, r1] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001eb80 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +0001f550 : │ │ │ │ │ + stmdb 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 r5, [pc, #324] @ (1ecd8 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #324] @ (1ecdc ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #324] @ 1ece0 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq.n 1ebe4 │ │ │ │ │ - ldr r1, [pc, #304] @ (1ece4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #304] @ (1ece8 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r0, [pc, #1236] @ 1fa38 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr.w r1, [pc, #1232] @ 1fa3c │ │ │ │ │ + add r0, pc │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #288] @ (1ecec ) │ │ │ │ │ - ldr r3, [pc, #268] @ (1ecdc ) │ │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ │ + mov.w r1, #0 │ │ │ │ │ + ldr.w r1, [pc, #1216] @ 1fa40 │ │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + ldrd r9, sl, [sp, #112] @ 0x70 │ │ │ │ │ + cbz r2, 1f5d2 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 1f5c0 │ │ │ │ │ + sub.w r0, fp, #2 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + ldr.w r2, [pc, #1184] @ 1fa44 │ │ │ │ │ + ldr.w r3, [pc, #1172] @ 1fa3c │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1ecd2 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + bne.w 1fa32 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + bhi.w 1f788 │ │ │ │ │ + tbh [pc, r3, lsl #1] │ │ │ │ │ + lsls r1, r4, #3 │ │ │ │ │ + lsls r1, r6, #4 │ │ │ │ │ + lsls r1, r3, #4 │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.w 1f874 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.n 1f69a │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1f594 │ │ │ │ │ + ldr.w r2, [pc, #1124] @ 1fa48 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ + ldr.w r0, [pc, #1120] @ 1fa4c │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r0, [pc, #1084] @ 1fa50 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + blx 8d2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8d2c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 9488 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8dfc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 9bdc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1f998 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + strd sl, r3, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1f640 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq.w 1fa0c │ │ │ │ │ + bics.w fp, r0, #4 │ │ │ │ │ + bne.w 1fa20 │ │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 1f640 │ │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + blx 9488 │ │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + blx 8dfc │ │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.n 1f676 │ │ │ │ │ + b.n 1f640 │ │ │ │ │ + ldr r3, [pc, #940] @ (1fa48 ) │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ + ldr r0, [pc, #948] @ (1fa54 ) │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + blx 8d2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8d2c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 9488 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8dfc │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + b.n 1f6e8 │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1f8e8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 9bdc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ebc8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a7c │ │ │ │ │ + bne.n 1f6e0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9bdc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ec6a │ │ │ │ │ - ldr r3, [pc, #220] @ (1ece4 ) │ │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #216] @ (1ecf0 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + beq.w 1fa2e │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd sl, fp, [sp] │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + bhi.n 1f6fc │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 1f728 ) │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + add r2, r3 │ │ │ │ │ + bx r2 │ │ │ │ │ + lsls r5, r6, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r5, r6, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r5, r6, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xffd5ffff │ │ │ │ │ + lsls r7, r6, #7 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r3, [pc, #776] @ (1fa48 ) │ │ │ │ │ + ldr r0, [pc, #792] @ (1fa58 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + strd r9, sl, [sp] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 1f1d0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + bgt.n 1f780 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #192] @ (1ecf4 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + bne.w 1f594 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1f5a0 │ │ │ │ │ + ldr r3, [pc, #696] @ (1fa48 ) │ │ │ │ │ + ldr r0, [pc, #716] @ (1fa5c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr r0, [pc, #680] @ (1fa60 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + strd r9, sl, [sp] │ │ │ │ │ + strd r6, r4, [sp, #8] │ │ │ │ │ + bl 1ee30 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + ble.w 1f910 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + bgt.n 1f780 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ + b.n 1f780 │ │ │ │ │ + ldr r3, [pc, #584] @ (1fa48 ) │ │ │ │ │ + ldr r0, [pc, #612] @ (1fa64 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + strd r9, sl, [sp] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 1f0f4 │ │ │ │ │ + b.n 1f76a │ │ │ │ │ + ldr r3, [pc, #536] @ (1fa48 ) │ │ │ │ │ + ldr r0, [pc, #568] @ (1fa68 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #168] @ (1ecf8 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + strd r9, sl, [sp] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 1ef1c │ │ │ │ │ + b.n 1f76a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str.w r2, [fp] │ │ │ │ │ + ble.n 1f95c │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.n 1f780 │ │ │ │ │ + ldr r3, [pc, #464] @ (1fa48 ) │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ + ldr r0, [pc, #496] @ (1fa6c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + blx 8d2c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9488 │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9bdc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1f96c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1f8a6 │ │ │ │ │ + bics.w fp, r0, #4 │ │ │ │ │ + bne.n 1f98a │ │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1f8a6 │ │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + blx 9488 │ │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.n 1f8d0 │ │ │ │ │ + b.n 1f8a6 │ │ │ │ │ + ble.w 1f6e8 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + blx 9488 │ │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + blx 8dfc │ │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + blt.n 1f8ee │ │ │ │ │ + b.n 1f6e8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ebc8 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ + b.n 1f7e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #316] @ (1fa70 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldr r3, [pc, #112] @ (1ece4 ) │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ldr.w r8, [r8, r3] │ │ │ │ │ - bgt.n 1ec86 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + str.w r2, [fp] │ │ │ │ │ + bgt.w 1f788 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - blx 9900 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + b.n 1f788 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + b.n 1f780 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + bgt.w 1f780 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, sp │ │ │ │ │ + b.n 1f780 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 1f970 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9bdc │ │ │ │ │ mov r1, r0 │ │ │ │ │ - adds r0, r7, #4 │ │ │ │ │ - blx r9 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - str r0, [r5, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1fa08 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd sl, r3, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1f99c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1f99c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + bgt.n 1f9e4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 1f9f4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 1f780 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 1f780 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 1f9ca │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1ebca │ │ │ │ │ + blx 8580 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 1f9ca │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 1f99c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1f862 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - b.n 1e5a4 │ │ │ │ │ + bge.n 1f95c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1e59c │ │ │ │ │ + bge.n 1fb30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bge.n 1faf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r0, #32] │ │ │ │ │ + str r0, [r3, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - b.n 1e54c │ │ │ │ │ + str r6, [r6, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r5, #30] │ │ │ │ │ + str r2, [r5, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r5, #30] │ │ │ │ │ + str r4, [r1, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ands r0, r2 │ │ │ │ │ + str r4, [r6, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ecfc : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 1ed44 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #48] @ (1ed48 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1ed32 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr.w r2, [lr, #64] @ 0x40 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - b.n 1f314 │ │ │ │ │ + str r6, [r2, r0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r7, [pc, #784] @ (1fd78 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r7, [pc, #296] @ (1fb98 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r4, [r6, #29] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -0001ed4c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +0001fa74 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #92] @ (1edb8 ) │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub.w r3, ip, #2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 1ed9e │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - bne.n 1ed8c │ │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ - ldr r3, [pc, #68] @ (1edbc ) │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx 8464 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #80] @ (1fadc ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r3, 1fad4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [pc, #68] @ (1fae0 ) │ │ │ │ │ + ldr r7, [r2, r7] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w ip, [r7] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr.w r9, [ip, #792] @ 0x318 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1ed74 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #28] @ (1edbc ) │ │ │ │ │ + ldr.w r8, [r2, #792] @ 0x318 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #28] @ (1edc0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1ed9c │ │ │ │ │ + ldr.w r3, [r3, #1180] @ 0x49c │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (1fae0 ) │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + b.n 1faac │ │ │ │ │ nop │ │ │ │ │ - b.n 1f2ec │ │ │ │ │ + bpl.n 1fbbc │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r0, [r7, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001edc4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +0001fae4 : │ │ │ │ │ + stmdb 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 r5, [pc, #236] @ (1eec4 ) │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #236] @ (1eec8 ) │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r5, [pc, #232] @ (1eecc ) │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1eea0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq.n 1ee28 │ │ │ │ │ - ldr r1, [pc, #216] @ (1eed0 ) │ │ │ │ │ + lsls r6, r2, #2 │ │ │ │ │ + ldr.w lr, [pc, #184] @ 1fbb4 │ │ │ │ │ + adds r7, r6, #4 │ │ │ │ │ + ldr.w ip, [pc, #180] @ 1fbb8 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add lr, pc │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + adds r1, r5, #3 │ │ │ │ │ + str r3, [r4, r7] │ │ │ │ │ + add.w r3, r6, #8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str.w r8, [r4, r3] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r9, [r4, r7] │ │ │ │ │ + ldr.w sl, [r4, r2, lsl #2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #216] @ (1eed4 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #200] @ (1eed8 ) │ │ │ │ │ - ldr r3, [pc, #180] @ (1eec8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1eebe │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ee0c │ │ │ │ │ - ldr r3, [pc, #148] @ (1eed0 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r9, [r5, r3] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ + add.w fp, r6, #1 │ │ │ │ │ + str.w fp, [sl] │ │ │ │ │ + ldr.w r6, [r9] │ │ │ │ │ + add.w sl, r6, #1 │ │ │ │ │ + str.w sl, [r9] │ │ │ │ │ + ldr.w r6, [r8] │ │ │ │ │ + add.w r9, r6, #1 │ │ │ │ │ + str.w r9, [r8] │ │ │ │ │ + ldr.w r8, [lr, ip] │ │ │ │ │ + ldr.w r6, [r8] │ │ │ │ │ + ldr.w r9, [r6, #1176] @ 0x498 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr.w r3, [r4, r5, lsl #2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 838c │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + bgt.n 1fb7c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cbz r0, 1ee92 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 1ee74 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + bgt.n 1fb92 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - ldr.w r5, [r2, #948] @ 0x3b4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1ee0e │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 1fbaa │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1ee74 │ │ │ │ │ - ldr r5, [pc, #56] @ (1eedc ) │ │ │ │ │ - ldr r4, [pc, #36] @ (1eec8 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - eors r5, r4 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - bne.n 1eebe │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 9320 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 1f308 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 1f2f4 │ │ │ │ │ + bmi.n 1fba4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1f2b0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1f190 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001fbbc : │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r0] │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -0001eee0 : │ │ │ │ │ +0001fbc4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #96] @ (1ef50 ) │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub.w r3, ip, #2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 1ef36 │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - bne.n 1ef24 │ │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - ldr r3, [pc, #72] @ (1ef54 ) │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [pc, #40] @ (1fbfc ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #40] @ (1fc00 ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r2, r5, [r0] │ │ │ │ │ + cbz r3, 1fbf6 │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - cbz r0, 1ef4a │ │ │ │ │ - blx 94c4 │ │ │ │ │ - b.n 1ef0a │ │ │ │ │ - ldr r1, [pc, #28] @ (1ef54 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #28] @ (1ef58 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ + strd r0, r0, [r4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - b.n 1f15c │ │ │ │ │ + bmi.n 1fc44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r0, [r4, #8] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001ef5c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +0001fc04 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r4, [pc, #420] @ (1f114 ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #420] @ (1f118 ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w sl, [pc, #420] @ 1f11c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r6, #4 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bls.n 1efca │ │ │ │ │ - ldr r1, [pc, #396] @ (1f120 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #396] @ (1f124 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #44] @ (1fc40 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #44] @ (1fc44 ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldr r2, [pc, #376] @ (1f128 ) │ │ │ │ │ - ldr r3, [pc, #360] @ (1f118 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 1f110 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1efa8 │ │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ - add r3, sp, #4 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - bl 1cdac │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1efa8 │ │ │ │ │ - ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ - cmp r6, #4 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1f064 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - it lt │ │ │ │ │ - strlt.w r8, [sp, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8890 │ │ │ │ │ - ldr r3, [pc, #272] @ (1f120 ) │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r6, [sl, r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9724 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldrd r1, r4, [sp, #4] │ │ │ │ │ - subs r4, r4, r1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 1f04e │ │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ │ - ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 8f08 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8568 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx 97e4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1efac │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1cdac │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1efa8 │ │ │ │ │ - ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - it lt │ │ │ │ │ - strlt.w r8, [sp, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt le │ │ │ │ │ - addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - strle r3, [sp, #8] │ │ │ │ │ - cmp r6, #6 │ │ │ │ │ - bne.n 1f008 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - ldr r3, [pc, #128] @ (1f120 ) │ │ │ │ │ - ldr.w r6, [sl, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f104 │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [pc, #120] @ (1f12c ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [pc, #96] @ (1f130 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [pc, #72] @ (1f134 ) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1efa8 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1f016 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - b.n 1f228 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 1f220 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r2, r5, [r0] │ │ │ │ │ + cbz r3, 1fc38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + bcc.n 1fc08 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r4, [r1, #6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1f1c4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001f138 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +0001fc48 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r7, [pc, #236] @ (1f238 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - beq.n 1f170 │ │ │ │ │ - ldr r1, [pc, #228] @ (1f23c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #228] @ (1f240 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f16a │ │ │ │ │ - ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n 1f1d2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9a7c │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f16a │ │ │ │ │ - ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 1f1e8 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.n 1f1f0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - str r5, [r0, #12] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #112] @ (1f244 ) │ │ │ │ │ - ldr r3, [pc, #100] @ (1f23c ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r2, [pc, #40] @ (1fc84 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbz r0, 1fc7e │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + ldrd r5, r4, [r0] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + str r5, [r3, #0] │ │ │ │ │ + itt eq │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + streq r1, [r3, #4] │ │ │ │ │ + ldr r3, [pc, #20] @ (1fc88 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1f16a │ │ │ │ │ - ldr r1, [pc, #92] @ (1f248 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (1f23c ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.n 1f1d8 │ │ │ │ │ - ldr r3, [pc, #72] @ (1f23c ) │ │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #76] @ (1f24c ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #52] @ (1f250 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f16a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 1fc7a │ │ │ │ │ nop │ │ │ │ │ - udf #172 @ 0xac │ │ │ │ │ + bcc.n 1fbc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001f254 : │ │ │ │ │ +0001fc8c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #120] @ (1f2dc ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1f28a │ │ │ │ │ - ldr.w ip, [pc, #112] @ 1f2e0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #112] @ (1f2e4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [r5, ip] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f286 │ │ │ │ │ - ldr r3, [pc, #68] @ (1f2e0 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r3, 1f2d6 │ │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 1f2d6 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 1f2cc │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr r3, [pc, #32] @ (1fcc0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r4, 1fcb6 │ │ │ │ │ + ldr r2, [pc, #28] @ (1fcc4 ) │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1fca8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r6] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ble.n 1f208 │ │ │ │ │ + bcc.n 1fd7c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (1fcd8 ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + svc 32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001f2e8 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r4, [pc, #324] @ (1f440 ) │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #324] @ (1f444 ) │ │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r7, [pc, #324] @ (1f448 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r5, #5 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - bls.n 1f34c │ │ │ │ │ - ldr r1, [pc, #304] @ (1f44c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #304] @ (1f450 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [pc, #20] @ (1fd00 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (1fd04 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ + ldr r0, [pc, #20] @ (1fd08 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #288] @ (1f454 ) │ │ │ │ │ - ldr r3, [pc, #268] @ (1f444 ) │ │ │ │ │ - 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 1f43a │ │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f330 │ │ │ │ │ - ldr r3, [pc, #248] @ (1f458 ) │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + bcc.n 1fd20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r6, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #40] @ (1fd48 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (1fd4c ) │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - add r3, sp, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - blx 9b4c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f330 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ - ldr r3, [pc, #192] @ (1f44c ) │ │ │ │ │ - ldr.w sl, [r7, r3] │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r5, [r5, #188] @ 0xbc │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f330 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bgt.n 1f42a │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, r0 │ │ │ │ │ - ldr.w r9, [r1] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - it ne │ │ │ │ │ - strne.w r3, [r9] │ │ │ │ │ - bne.n 1f3d2 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1f3f6 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #112] @ (1f45c ) │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f330 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - strd r5, r9, [sp, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ (1f460 ) │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ - blx 9254 │ │ │ │ │ - cbz r5, 1f41e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - b.n 1f332 │ │ │ │ │ - ldr r1, [pc, #56] @ (1f464 ) │ │ │ │ │ - ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1f330 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w 87c8 │ │ │ │ │ nop │ │ │ │ │ - bgt.n 1f43c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bgt.n 1f438 │ │ │ │ │ + bcs.n 1fcfc │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bgt.n 1f3e4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001f468 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +0001fd50 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r4, [pc, #292] @ (1f5a0 ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #292] @ (1f5a4 ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r7, [pc, #292] @ (1f5a8 ) │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r6, #4 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - bls.n 1f4ce │ │ │ │ │ - ldr r1, [pc, #272] @ (1f5ac ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #272] @ (1f5b0 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + cbz r3, 1fd6c │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 1fd6c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (1fd78 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + udf #130 @ 0x82 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001fd7c : │ │ │ │ │ + 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, [pc, #196] @ (1fe54 ) │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [pc, #196] @ (1fe58 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r4, pc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + adds r0, r5, #4 │ │ │ │ │ blx r4 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr r2, [pc, #256] @ (1f5b4 ) │ │ │ │ │ - ldr r3, [pc, #236] @ (1f5a4 ) │ │ │ │ │ - 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 1f59a │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 1fdc6 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 9900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 9a7c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f4b0 │ │ │ │ │ - ldr r3, [pc, #216] @ (1f5b8 ) │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1fdc0 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr.w sl, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - add r3, sp, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - blx 9b4c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f4b0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - ldr r3, [pc, #164] @ (1f5ac ) │ │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #104] @ (1fe5c ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1f58c │ │ │ │ │ - ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f4b0 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - adds r0, #3 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - ble.n 1f564 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - subs r0, #4 │ │ │ │ │ - add.w ip, r1, lr, lsl #2 │ │ │ │ │ - ldr.w r3, [r1], #4 │ │ │ │ │ - str.w r3, [r0, #4]! │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - bne.n 1f550 │ │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #76] @ (1fe60 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - strd r9, r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #72] @ (1f5bc ) │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ - blx 9254 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f4b2 │ │ │ │ │ - ldr r1, [pc, #48] @ (1f5c0 ) │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #48] @ (1fe64 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f4b0 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - blt.n 1f69c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - blt.n 1f698 │ │ │ │ │ + bcs.n 1ff28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - blt.n 1f644 │ │ │ │ │ + strb r6, [r7, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ │ + ldr r6, [pc, #920] @ (20200 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f5c4 : │ │ │ │ │ +0001fe68 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #60] @ (1f610 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (1feb4 ) │ │ │ │ │ movs r0, #140 @ 0x8c │ │ │ │ │ - ldr r2, [pc, #60] @ (1f614 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (1feb8 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #4 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #36] @ (1f618 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (1febc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ strd r5, r5, [r4, #76] @ 0x4c │ │ │ │ │ strd r5, r5, [r4, #68] @ 0x44 │ │ │ │ │ blx 9724 │ │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - bge.n 1f658 │ │ │ │ │ + bne.n 1ffb4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ │ + strb r4, [r7, #15] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f61c : │ │ │ │ │ +0001fec0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #40] @ (1f654 ) │ │ │ │ │ + ldr r5, [pc, #40] @ (1fef8 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ blx 96a0 │ │ │ │ │ - ldr r3, [pc, #32] @ (1f658 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1fefc ) │ │ │ │ │ add r5, pc │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ ldr r5, [r5, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bls.n 1f5e4 │ │ │ │ │ + bne.n 1ff40 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001f65c : │ │ │ │ │ +0001ff00 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ blx 8730 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001f67c : │ │ │ │ │ +0001ff20 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ - ldr.w r6, [pc, #1500] @ 1fc6c │ │ │ │ │ + ldr.w r6, [pc, #1500] @ 20510 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ - ldr.w r5, [pc, #1500] @ 1fc70 │ │ │ │ │ + ldr.w r5, [pc, #1500] @ 20514 │ │ │ │ │ mov fp, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr.w r3, [pc, #1496] @ 1fc74 │ │ │ │ │ - ldr.w r4, [pc, #1496] @ 1fc78 │ │ │ │ │ + ldr.w r3, [pc, #1496] @ 20518 │ │ │ │ │ + ldr.w r4, [pc, #1496] @ 2051c │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ @@ -36377,263 +37377,263 @@ │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ ldr.w r4, [r4, #188] @ 0xbc │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f75a │ │ │ │ │ + bne.n 1fffe │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ movw r6, #21846 @ 0x5556 │ │ │ │ │ movt r6, #21845 @ 0x5555 │ │ │ │ │ smull r3, r6, r6, r8 │ │ │ │ │ sub.w r6, r6, r8, asr #31 │ │ │ │ │ add.w r4, r6, r6, lsl #1 │ │ │ │ │ subs.w r4, r8, r4 │ │ │ │ │ - bne.n 1f77e │ │ │ │ │ + bne.n 20022 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1fa42 │ │ │ │ │ - ldr.w r3, [pc, #1420] @ 1fc7c │ │ │ │ │ + ble.w 202e6 │ │ │ │ │ + ldr.w r3, [pc, #1420] @ 20520 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr.w sl, [pc, #1420] @ 1fc80 │ │ │ │ │ + ldr.w sl, [pc, #1420] @ 20524 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ add sl, pc │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 1f726 │ │ │ │ │ + b.n 1ffca │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - bne.n 1f792 │ │ │ │ │ + bne.n 20036 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r4, #3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 1f7a6 │ │ │ │ │ + ble.n 2004a │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 1f734 │ │ │ │ │ + blt.n 1ffd8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1f740 │ │ │ │ │ + bgt.n 1ffe4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r6, [r3, #188] @ 0xbc │ │ │ │ │ mov r3, sl │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f714 │ │ │ │ │ + beq.n 1ffb8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w r1, [pc, #1316] @ 1fc84 │ │ │ │ │ - ldr.w r2, [pc, #1292] @ 1fc70 │ │ │ │ │ + ldr.w r1, [pc, #1316] @ 20528 │ │ │ │ │ + ldr.w r2, [pc, #1292] @ 20514 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ │ eors r1, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bne.w 1fc68 │ │ │ │ │ + bne.w 2050c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr.w r1, [pc, #1284] @ 1fc88 │ │ │ │ │ + ldr.w r1, [pc, #1284] @ 2052c │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f75a │ │ │ │ │ + b.n 1fffe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr.w r1, [pc, #1268] @ 1fc8c │ │ │ │ │ + ldr.w r1, [pc, #1268] @ 20530 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f75a │ │ │ │ │ + b.n 1fffe │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - ble.w 1fa42 │ │ │ │ │ - ldr.w r7, [pc, #1244] @ 1fc90 │ │ │ │ │ + ble.w 202e6 │ │ │ │ │ + ldr.w r7, [pc, #1244] @ 20534 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - ldr.w r9, [pc, #1240] @ 1fc94 │ │ │ │ │ + ldr.w r9, [pc, #1240] @ 20538 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r7, pc │ │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ │ add r9, pc │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 1f7d8 │ │ │ │ │ + b.n 2007c │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.n 1f7e6 │ │ │ │ │ + blt.n 2008a │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 1f7f4 │ │ │ │ │ + bgt.n 20098 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ blx r2 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1f810 │ │ │ │ │ + cbnz r2, 200b4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 1fa30 │ │ │ │ │ + bne.w 202d4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, r5, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r3, r5, #3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n 1f7d6 │ │ │ │ │ + bgt.n 2007a │ │ │ │ │ mov r5, r8 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - beq.w 1fa42 │ │ │ │ │ + beq.w 202e6 │ │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bge.w 1fa22 │ │ │ │ │ + bge.w 202c6 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1f904 │ │ │ │ │ - ldr.w r1, [pc, #1088] @ 1fc98 │ │ │ │ │ + ble.n 201a8 │ │ │ │ │ + ldr.w r1, [pc, #1088] @ 2053c │ │ │ │ │ movs r4, #0 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ movw sl, #21846 @ 0x5556 │ │ │ │ │ movt sl, #21845 @ 0x5555 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - ldr.w r1, [pc, #1064] @ 1fc9c │ │ │ │ │ + ldr.w r1, [pc, #1064] @ 20540 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ add.w r9, r7, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n 1f88c │ │ │ │ │ + blt.n 20130 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 1f898 │ │ │ │ │ + bgt.n 2013c │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 1f8f6 │ │ │ │ │ + beq.n 2019a │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r9, [r2, r9, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f9ee │ │ │ │ │ + bne.w 20292 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1f9ee │ │ │ │ │ + blt.w 20292 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 1f9ee │ │ │ │ │ + bge.w 20292 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ movt ip, #43690 @ 0xaaaa │ │ │ │ │ movw r2, #43690 @ 0xaaaa │ │ │ │ │ movt r2, #10922 @ 0x2aaa │ │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ │ cmp.w r2, #1431655765 @ 0x55555555 │ │ │ │ │ - bcs.w 1f9ee │ │ │ │ │ + bcs.w 20292 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 1fa54 │ │ │ │ │ + beq.w 202f8 │ │ │ │ │ smull r1, r2, sl, r3 │ │ │ │ │ sub.w r3, r2, r3, asr #31 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r7, #3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt.n 1f87c │ │ │ │ │ + bgt.n 20120 │ │ │ │ │ ldrd r8, r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ble.n 1f924 │ │ │ │ │ + ble.n 201c8 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx 91dc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 1f938 │ │ │ │ │ + blt.n 201dc │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #880] @ (1fca0 ) │ │ │ │ │ + ldr r0, [pc, #880] @ (20544 ) │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ str r2, [r1, r0] │ │ │ │ │ - bgt.w 1fbc0 │ │ │ │ │ + bgt.w 20464 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ @@ -36642,33 +37642,33 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w r2, [r2, #732] @ 0x2dc │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1fa78 │ │ │ │ │ - ldr.w r9, [pc, #816] @ 1fca4 │ │ │ │ │ + ble.w 2031c │ │ │ │ │ + ldr.w r9, [pc, #816] @ 20548 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ mov r4, sl │ │ │ │ │ add r9, pc │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 1f998 │ │ │ │ │ + b.n 2023c │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r4, #3 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 1fa6e │ │ │ │ │ + ble.n 20312 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bgt.n 1f9a6 │ │ │ │ │ + bgt.n 2024a │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ @@ -36677,89 +37677,89 @@ │ │ │ │ │ blx r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1f98c │ │ │ │ │ + bne.n 20230 │ │ │ │ │ mov r5, fp │ │ │ │ │ - ldr r1, [pc, #732] @ (1fca8 ) │ │ │ │ │ + ldr r1, [pc, #732] @ (2054c ) │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f75a │ │ │ │ │ + b.n 1fffe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ blx r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #672] @ (1fcac ) │ │ │ │ │ + ldr r1, [pc, #672] @ (20550 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #672] @ (1fcb0 ) │ │ │ │ │ + ldr r3, [pc, #672] @ (20554 ) │ │ │ │ │ mov r0, fp │ │ │ │ │ add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f75a │ │ │ │ │ + b.n 1fffe │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #652] @ (1fcb4 ) │ │ │ │ │ + ldr r0, [pc, #652] @ (20558 ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1f840 │ │ │ │ │ + b.n 200e4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r1, [pc, #640] @ (1fcb8 ) │ │ │ │ │ + ldr r1, [pc, #640] @ (2055c ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f75a │ │ │ │ │ + b.n 1fffe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #628] @ (1fcbc ) │ │ │ │ │ + ldr r1, [pc, #628] @ (20560 ) │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f75a │ │ │ │ │ + b.n 1fffe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #612] @ (1fcc0 ) │ │ │ │ │ + ldr r1, [pc, #612] @ (20564 ) │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f75a │ │ │ │ │ + b.n 1fffe │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -36772,25 +37772,25 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ blx 96a0 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1fc5c │ │ │ │ │ - ldr.w sl, [pc, #544] @ 1fcc4 │ │ │ │ │ + ble.w 20500 │ │ │ │ │ + ldr.w sl, [pc, #544] @ 20568 │ │ │ │ │ sub.w r4, r9, #4 │ │ │ │ │ strd r9, r3, [sp, #16] │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ add sl, pc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movs r7, #12 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.n 1fac6 │ │ │ │ │ + bgt.n 2036a │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ mul.w r1, r7, r8 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ @@ -36801,48 +37801,48 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 9724 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ │ add.w r0, r8, r8, lsl #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n 1fab8 │ │ │ │ │ + bgt.n 2035c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ │ - ble.n 1fbaa │ │ │ │ │ - ldr r1, [pc, #444] @ (1fcc8 ) │ │ │ │ │ + ble.n 2044e │ │ │ │ │ + ldr r1, [pc, #444] @ (2056c ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #436] @ (1fccc ) │ │ │ │ │ + ldr r1, [pc, #436] @ (20570 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - ldr r1, [pc, #428] @ (1fcd0 ) │ │ │ │ │ + ldr r1, [pc, #428] @ (20574 ) │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n 1fb70 │ │ │ │ │ + b.n 20414 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ite lt │ │ │ │ │ movlt r1, #0 │ │ │ │ │ movge r1, #1 │ │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ │ - beq.n 1fb46 │ │ │ │ │ + beq.n 203ea │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr.w fp, [r9, sl, lsl #2] │ │ │ │ │ ldr.w r0, [r9, r2, lsl #2] │ │ │ │ │ @@ -36854,53 +37854,53 @@ │ │ │ │ │ ldr r2, [r2, r4] │ │ │ │ │ blx 8970 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 1fba8 │ │ │ │ │ + ble.n 2044c │ │ │ │ │ add.w r1, r8, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 1fb80 │ │ │ │ │ + blt.n 20424 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bgt.n 1fb8c │ │ │ │ │ + bgt.n 20430 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov.w r4, r8, lsl #2 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 1fb2c │ │ │ │ │ + bne.n 203d0 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r2, r4] │ │ │ │ │ blx 8970 │ │ │ │ │ - b.n 1fb60 │ │ │ │ │ + b.n 20404 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1f75c │ │ │ │ │ + b.n 20000 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #272] @ (1fcd4 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (20578 ) │ │ │ │ │ mov sl, r6 │ │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, r2 │ │ │ │ │ @@ -36910,127 +37910,127 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ - cbnz r3, 1fc1a │ │ │ │ │ + cbnz r3, 204be │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ ite lt │ │ │ │ │ movlt r2, #0 │ │ │ │ │ movge r2, #1 │ │ │ │ │ orrs.w r2, r2, r3, lsr #31 │ │ │ │ │ - beq.n 1fc08 │ │ │ │ │ + beq.n 204ac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ - cbz r3, 1fc1a │ │ │ │ │ + cbz r3, 204be │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bgt.n 1fbe8 │ │ │ │ │ + bgt.n 2048c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1fbd8 │ │ │ │ │ + bne.n 2047c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.w 1f954 │ │ │ │ │ - ldr r1, [pc, #136] @ (1fcd8 ) │ │ │ │ │ + bge.w 201f8 │ │ │ │ │ + ldr r1, [pc, #136] @ (2057c ) │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 1fa62 │ │ │ │ │ + b.n 20306 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ │ - b.n 1fbaa │ │ │ │ │ + b.n 2044e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - bls.n 1fd38 │ │ │ │ │ + beq.n 20494 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 1fd28 │ │ │ │ │ + beq.n 20484 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ │ + strb r0, [r0, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ │ + strb r6, [r5, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bhi.n 1fbb8 │ │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ │ + strb r0, [r6, #9] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ │ + strb r4, [r6, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ │ + strb r2, [r5, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ │ + strb r0, [r6, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ │ + strb r0, [r1, #18] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ │ + strb r4, [r5, #19] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ │ + strb r2, [r6, #19] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ │ + strb r2, [r1, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ │ + ldr r2, [pc, #296] @ (20678 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ │ + strb r2, [r7, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ │ + ldr r1, [pc, #384] @ (206d8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ │ + strb r4, [r3, #9] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ │ + strb r0, [r3, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ │ + strb r6, [r7, #3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ │ + strb r4, [r3, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ │ + strb r0, [r0, #19] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ │ + strb r6, [r0, #19] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ │ + strb r0, [r6, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ │ + strb r6, [r1, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ │ + strb r6, [r0, #11] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ │ + strb r4, [r4, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fcdc : │ │ │ │ │ +00020580 : │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ @@ -37039,20 +38039,20 @@ │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ blx 8518 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0001fd04 : │ │ │ │ │ +000205a8 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #40] @ (1fd3c ) │ │ │ │ │ + ldr r6, [pc, #40] @ (205e0 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r5, r0, #88 @ 0x58 │ │ │ │ │ adds r7, r0, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -37060,142 +38060,142 @@ │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ blx 973c │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fd1e │ │ │ │ │ + bne.n 205c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ │ + muls r4, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fd40 : │ │ │ │ │ +000205e4 : │ │ │ │ │ stmdb 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 r7, [pc, #536] @ (1ff6c ) │ │ │ │ │ + ldr r7, [pc, #536] @ (20810 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r3, [pc, #536] @ (1ff70 ) │ │ │ │ │ + ldr r3, [pc, #536] @ (20814 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r7, pc │ │ │ │ │ - ldr r1, [pc, #536] @ (1ff74 ) │ │ │ │ │ + ldr r1, [pc, #536] @ (20818 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ - ldr r6, [pc, #528] @ (1ff78 ) │ │ │ │ │ + ldr r6, [pc, #528] @ (2081c ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ blx 8638 │ │ │ │ │ ldr r7, [r5, #68] @ 0x44 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1ff56 │ │ │ │ │ - ldr r3, [pc, #500] @ (1ff7c ) │ │ │ │ │ + beq.w 207fa │ │ │ │ │ + ldr r3, [pc, #500] @ (20820 ) │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #488] @ (1ff80 ) │ │ │ │ │ + ldr r1, [pc, #488] @ (20824 ) │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr r7, [r5, #76] @ 0x4c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1ff60 │ │ │ │ │ + beq.w 20804 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #456] @ (1ff84 ) │ │ │ │ │ + ldr r1, [pc, #456] @ (20828 ) │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, sp │ │ │ │ │ add r1, pc │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ff28 │ │ │ │ │ - ldr.w r9, [pc, #420] @ 1ff88 │ │ │ │ │ - ldr.w r8, [pc, #420] @ 1ff8c │ │ │ │ │ - ldr.w sl, [pc, #420] @ 1ff90 │ │ │ │ │ + beq.w 207cc │ │ │ │ │ + ldr.w r9, [pc, #420] @ 2082c │ │ │ │ │ + ldr.w r8, [pc, #420] @ 20830 │ │ │ │ │ + ldr.w sl, [pc, #420] @ 20834 │ │ │ │ │ add r9, pc │ │ │ │ │ add r8, pc │ │ │ │ │ add sl, pc │ │ │ │ │ - b.n 1feaa │ │ │ │ │ + b.n 2074e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #400] @ (1ff94 ) │ │ │ │ │ + ldr r1, [pc, #400] @ (20838 ) │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 1ff22 │ │ │ │ │ + beq.w 207c6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #360] @ (1ff98 ) │ │ │ │ │ + ldr r1, [pc, #360] @ (2083c ) │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 1ff1c │ │ │ │ │ + beq.n 207c0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #320] @ (1ff9c ) │ │ │ │ │ + ldr r1, [pc, #320] @ (20840 ) │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1ff16 │ │ │ │ │ + beq.n 207ba │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #288] @ (1ffa0 ) │ │ │ │ │ + ldr r1, [pc, #288] @ (20844 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -37204,15 +38204,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ff28 │ │ │ │ │ + beq.n 207cc │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -37226,298 +38226,471 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 1fef2 │ │ │ │ │ + beq.n 20796 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #176] @ (1ffa4 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (20848 ) │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ ldr.w fp, [r5, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1fdf4 │ │ │ │ │ - ldr r3, [pc, #148] @ (1ffa8 ) │ │ │ │ │ + bne.w 20698 │ │ │ │ │ + ldr r3, [pc, #148] @ (2084c ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1fe02 │ │ │ │ │ - ldr r3, [pc, #148] @ (1ffac ) │ │ │ │ │ + b.n 206a6 │ │ │ │ │ + ldr r3, [pc, #148] @ (20850 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1fe7c │ │ │ │ │ - ldr r3, [pc, #144] @ (1ffb0 ) │ │ │ │ │ + b.n 20720 │ │ │ │ │ + ldr r3, [pc, #144] @ (20854 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1fe58 │ │ │ │ │ - ldr r3, [pc, #144] @ (1ffb4 ) │ │ │ │ │ + b.n 206fc │ │ │ │ │ + ldr r3, [pc, #144] @ (20858 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1fe2e │ │ │ │ │ - ldr r0, [pc, #140] @ (1ffb8 ) │ │ │ │ │ + b.n 206d2 │ │ │ │ │ + ldr r0, [pc, #140] @ (2085c ) │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 8b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8638 │ │ │ │ │ - ldr r2, [pc, #124] @ (1ffbc ) │ │ │ │ │ - ldr r3, [pc, #48] @ (1ff70 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (20860 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (20814 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1ff66 │ │ │ │ │ + bne.n 2080a │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #36] @ (1ff7c ) │ │ │ │ │ - ldr r3, [pc, #100] @ (1ffc0 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (20820 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (20864 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r6, [r6, r2] │ │ │ │ │ - b.n 1fd94 │ │ │ │ │ - ldr r3, [pc, #96] @ (1ffc4 ) │ │ │ │ │ + b.n 20638 │ │ │ │ │ + ldr r3, [pc, #96] @ (20868 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1fdba │ │ │ │ │ + b.n 2065e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - bcs.n 1feb8 │ │ │ │ │ + ldmia r2!, {} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ │ + strb r4, [r1, #15] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bcs.n 1fe88 │ │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ │ + strb r6, [r3, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ │ + strb r2, [r1, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ │ + strb r4, [r6, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ │ + strb r2, [r0, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #464] @ (20164 ) │ │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ │ + strb r4, [r5, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ │ + strb r0, [r0, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ │ + strb r6, [r2, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ │ + strb r2, [r6, #11] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ │ + strb r4, [r7, #9] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #328] @ (200f4 ) │ │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #304] @ (200e0 ) │ │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #280] @ (200cc ) │ │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #256] @ (200b8 ) │ │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ │ + strb r0, [r2, #9] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - beq.n 1ff38 │ │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #40] @ (1ffec ) │ │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #8] @ (1ffd0 ) │ │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ffc8 : │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -0001ffd0 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #40] @ (20008 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #40] @ (2000c ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ + ldr r3, [pc, #12] @ (2087c ) │ │ │ │ │ + ldr r2, [pc, #16] @ (20880 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - mov r5, r1 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strd r2, r5, [r0] │ │ │ │ │ - cbz r3, 20002 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - strd r0, r0, [r4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - beq.n 20038 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00020010 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.w 87f4 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #44] @ (2004c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #44] @ (20050 ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - add r3, pc │ │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ + ldr r5, [pc, #540] @ (20ab8 ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + ldr r0, [pc, #540] @ (20abc ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r7, [pc, #540] @ (20ac0 ) │ │ │ │ │ + ldr r4, [pc, #544] @ (20ac4 ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r0, #0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + bhi.w 209c8 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq.w 20a5e │ │ │ │ │ + ldr.w r3, [r1, #1368] @ 0x558 │ │ │ │ │ + add.w r9, sp, #20 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r1, [pc, #492] @ (20ac8 ) │ │ │ │ │ + ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 209d8 │ │ │ │ │ + ldr r1, [pc, #480] @ (20acc ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr.w sl, [pc, #472] @ 20ad0 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strd r2, r5, [r0] │ │ │ │ │ - cbz r3, 20044 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00020054 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #40] @ (20090 ) │ │ │ │ │ + ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ + ldr.w fp, [r2, #988] @ 0x3dc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx fp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 20a42 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r8, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 209ee │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #360] @ (20ad4 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #336] @ (20ad8 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + ble.n 20a52 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + ldr r2, [pc, #300] @ (20adc ) │ │ │ │ │ + ldr r3, [pc, #268] @ (20abc ) │ │ │ │ │ add r2, pc │ │ │ │ │ - cbz r0, 2008a │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldrd r5, r4, [r0] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - str r5, [r3, #0] │ │ │ │ │ - itt eq │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - streq r1, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #20] @ (20094 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 20ab4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #276] @ (20ae0 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 209a8 │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ blx r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 20086 │ │ │ │ │ - nop │ │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + b.n 20938 │ │ │ │ │ + blx 919c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w sl, [r3, #392] @ 0x188 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [pc, #224] @ (20ae4 ) │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [pc, #216] @ (20ae8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx sl │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 9048 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + bgt.n 209ac │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 209ac │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2092a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2099c │ │ │ │ │ + ldr.w r8, [pc, #140] @ 20aec │ │ │ │ │ + add.w r9, sp, #20 │ │ │ │ │ + ldr r3, [pc, #136] @ (20af0 ) │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr.w r6, [r1, #608] @ 0x260 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 20a94 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r1, [pc, #112] @ (20af4 ) │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [r8], #4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 973c │ │ │ │ │ + b.n 208d6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r8, [r3, #900] @ 0x384 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + b.n 20a7e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + asrs r4, r4, #19 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r2, #19 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r3, #19 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r5, #17 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r2, [r0, #3] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r6, [r2, #1] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020098 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ +00020af8 : │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [pc, #32] @ (200cc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r4, 200c2 │ │ │ │ │ - ldr r2, [pc, #28] @ (200d0 ) │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r2, [pc, #36] @ (20b2c ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r1, [pc, #36] @ (20b30 ) │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + ldr r1, [pc, #28] @ (20b34 ) │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr.w r5, [r2, #392] @ 0x188 │ │ │ │ │ + ldr r2, [pc, #20] @ (20b38 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 200b4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r6] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ │ │ │ │ │ │ -000200d4 : │ │ │ │ │ +00020b3c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #756] @ (203dc ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #756] @ (203e0 ) │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + ldr.w r5, [pc, #1980] @ 2130c │ │ │ │ │ + sub sp, #32 │ │ │ │ │ + ldr.w r4, [pc, #1980] @ 21310 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #756] @ 203e4 │ │ │ │ │ - ldr r3, [pc, #756] @ (203e8 ) │ │ │ │ │ + ldr.w ip, [pc, #1976] @ 21314 │ │ │ │ │ + ldr.w r3, [pc, #1976] @ 21318 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ble.n 20188 │ │ │ │ │ - ldr r2, [pc, #732] @ (203ec ) │ │ │ │ │ + ble.w 20c96 │ │ │ │ │ + ldr.w r2, [pc, #1944] @ 2131c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ + add r2, sp, #24 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #716] @ (203f0 ) │ │ │ │ │ + ldr.w r2, [pc, #1928] @ 21320 │ │ │ │ │ ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - cbnz r0, 20198 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ │ - bhi.n 2019a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 20ca8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ │ + bhi.w 212fc │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ - lsls r5, r0, #1 │ │ │ │ │ - lsls r4, r1, #1 │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - lsls r2, r3, #1 │ │ │ │ │ - lsls r1, r4, #1 │ │ │ │ │ - lsls r0, r5, #1 │ │ │ │ │ - lsls r7, r5, #1 │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - lsls r5, r7, #1 │ │ │ │ │ - lsls r4, r0, #2 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ @@ -37537,1619 +38710,1030 @@ │ │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ lsls r5, r4, #4 │ │ │ │ │ lsls r4, r5, #4 │ │ │ │ │ lsls r3, r6, #4 │ │ │ │ │ lsls r2, r7, #4 │ │ │ │ │ lsls r1, r0, #5 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - movs r6, r7 │ │ │ │ │ + lsls r7, r1, #5 │ │ │ │ │ + lsls r6, r2, #5 │ │ │ │ │ + lsls r5, r3, #5 │ │ │ │ │ + lsls r4, r4, #5 │ │ │ │ │ + lsls r3, r5, #5 │ │ │ │ │ + lsls r2, r6, #5 │ │ │ │ │ + lsls r1, r7, #5 │ │ │ │ │ + lsls r0, r0, #6 │ │ │ │ │ + lsls r7, r0, #6 │ │ │ │ │ + lsls r6, r1, #6 │ │ │ │ │ + lsls r5, r2, #6 │ │ │ │ │ + lsls r4, r3, #6 │ │ │ │ │ + lsls r3, r4, #6 │ │ │ │ │ + lsls r2, r5, #6 │ │ │ │ │ + lsls r1, r6, #6 │ │ │ │ │ + lsls r0, r7, #6 │ │ │ │ │ + lsls r7, r7, #6 │ │ │ │ │ + lsls r6, r0, #7 │ │ │ │ │ + lsls r5, r1, #7 │ │ │ │ │ + lsls r4, r2, #7 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + lsls r2, r4, #7 │ │ │ │ │ + lsls r1, r5, #7 │ │ │ │ │ + lsls r0, r6, #7 │ │ │ │ │ + lsls r7, r6, #7 │ │ │ │ │ + lsls r6, r7, #7 │ │ │ │ │ + lsls r5, r0, #8 │ │ │ │ │ + lsls r4, r1, #8 │ │ │ │ │ + lsls r3, r2, #8 │ │ │ │ │ + lsls r2, r3, #8 │ │ │ │ │ + lsls r1, r4, #8 │ │ │ │ │ + lsls r0, r5, #8 │ │ │ │ │ + lsls r7, r5, #8 │ │ │ │ │ + lsls r6, r6, #8 │ │ │ │ │ + lsls r5, r7, #8 │ │ │ │ │ + lsls r4, r0, #9 │ │ │ │ │ + lsls r3, r1, #9 │ │ │ │ │ + lsls r2, r2, #9 │ │ │ │ │ + lsls r1, r3, #9 │ │ │ │ │ + lsls r0, r4, #9 │ │ │ │ │ + lsls r7, r4, #9 │ │ │ │ │ + lsls r6, r5, #9 │ │ │ │ │ + lsls r5, r6, #9 │ │ │ │ │ + lsls r4, r7, #9 │ │ │ │ │ + lsls r3, r0, #10 │ │ │ │ │ + lsls r2, r1, #10 │ │ │ │ │ + lsls r1, r2, #10 │ │ │ │ │ + lsls r0, r3, #10 │ │ │ │ │ + lsls r7, r3, #10 │ │ │ │ │ + lsls r6, r4, #10 │ │ │ │ │ + lsls r5, r5, #10 │ │ │ │ │ + lsls r4, r6, #10 │ │ │ │ │ + lsls r3, r7, #10 │ │ │ │ │ + lsls r2, r0, #11 │ │ │ │ │ + lsls r1, r1, #11 │ │ │ │ │ + lsls r0, r2, #11 │ │ │ │ │ + lsls r7, r2, #11 │ │ │ │ │ + lsls r6, r3, #11 │ │ │ │ │ + lsls r5, r4, #11 │ │ │ │ │ + lsls r4, r5, #11 │ │ │ │ │ + lsls r3, r6, #11 │ │ │ │ │ + lsls r2, r7, #11 │ │ │ │ │ + lsls r1, r0, #12 │ │ │ │ │ + lsls r0, r1, #12 │ │ │ │ │ + lsls r7, r1, #12 │ │ │ │ │ + lsls r6, r2, #12 │ │ │ │ │ + lsls r5, r3, #12 │ │ │ │ │ + lsls r4, r4, #12 │ │ │ │ │ + lsls r3, r5, #12 │ │ │ │ │ + lsls r2, r6, #12 │ │ │ │ │ + lsls r1, r7, #12 │ │ │ │ │ + lsls r0, r0, #13 │ │ │ │ │ + lsls r7, r0, #13 │ │ │ │ │ + lsls r6, r1, #13 │ │ │ │ │ + lsls r5, r2, #13 │ │ │ │ │ + lsls r4, r3, #13 │ │ │ │ │ + lsls r3, r4, #13 │ │ │ │ │ + lsls r2, r5, #13 │ │ │ │ │ + lsls r1, r6, #13 │ │ │ │ │ + lsls r0, r7, #13 │ │ │ │ │ + lsls r7, r7, #13 │ │ │ │ │ + lsls r6, r0, #14 │ │ │ │ │ + lsls r5, r1, #14 │ │ │ │ │ + lsls r4, r2, #14 │ │ │ │ │ + lsls r3, r3, #14 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #612] @ (203f4 ) │ │ │ │ │ + ldr.w r3, [pc, #1668] @ 21324 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #604] @ (203f8 ) │ │ │ │ │ - ldr r3, [pc, #576] @ (203e0 ) │ │ │ │ │ + ldr.w r2, [pc, #1660] @ 21328 │ │ │ │ │ + ldr.w r3, [pc, #1632] @ 21310 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 203d8 │ │ │ │ │ - add sp, #24 │ │ │ │ │ + bne.w 212f8 │ │ │ │ │ + add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 929c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8918 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9aa0 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 94dc │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9bf4 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8608 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 99bc │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 882c │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9624 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 990c │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 93ac │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 9564 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 84ac │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 86b4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8350 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8f14 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 89d4 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8da4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8f74 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8d04 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9a40 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 9458 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 95a0 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8abc │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9018 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8614 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8470 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 90ac │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9324 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 88b4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8df0 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 92fc │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8ebc │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8cec │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8434 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 88f4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8668 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8f90 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 976c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 94a0 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8b10 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 85cc │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 92f0 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8d44 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8ce0 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 9aac │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9824 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 9884 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9470 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 84e8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 88c0 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8ad4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9954 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8aec │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9464 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8b64 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 853c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 989c │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 89bc │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 9754 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9ad0 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 83f8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 983c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8844 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 996c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8c18 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 967c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8690 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 933c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8c68 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8314 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 8e2c │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8f9c │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 96e0 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8e44 │ │ │ │ │ - b.n 2019a │ │ │ │ │ + blx 910c │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8dbc │ │ │ │ │ - b.n 2019a │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r7!, {r4} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bge.n 20468 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000203fc : │ │ │ │ │ - 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 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #196] @ (204d4 ) │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #196] @ (204d8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr r7, [pc, #192] @ (204dc ) │ │ │ │ │ - add.w r8, sp, #8 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cbz r1, 20478 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx 9c0c │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbnz r1, 20486 │ │ │ │ │ - ldr r3, [pc, #152] @ (204e0 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #132] @ (204e4 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (204d8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 204d0 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx 9054 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 20444 │ │ │ │ │ + blx 8e68 │ │ │ │ │ + b.n 20caa │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - blx 9994 │ │ │ │ │ - ldr r3, [pc, #68] @ (204e0 ) │ │ │ │ │ - ldr r5, [r7, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cbnz r0, 204c6 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - cbnz r1, 204c0 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 2045c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 204ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 2045e │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000204e8 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r5, [pc, #316] @ (20638 ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r4, [pc, #316] @ (2063c ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #316] @ 20640 │ │ │ │ │ - ldr r3, [pc, #316] @ (20644 ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r5, [r8, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20604 │ │ │ │ │ - ldr r3, [pc, #272] @ (20648 ) │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 20628 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #256] @ (2064c ) │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r6, [r3, #1176] @ 0x498 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - ble.n 205f8 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 205ea │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 20624 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 8fd0 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - bgt.n 205ce │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #128] @ (20650 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (2063c ) │ │ │ │ │ - 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 20634 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 20592 │ │ │ │ │ - b.n 20624 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 20582 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (20654 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (20658 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n 205ce │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 943c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 205ce │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r3, #16 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0002065c : │ │ │ │ │ - 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, #132] @ (206f4 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - blx 94c4 │ │ │ │ │ - ldr r3, [pc, #128] @ (206f8 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - adds r4, r0, #1 │ │ │ │ │ - add.w r4, r4, r4, lsl #1 │ │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add.w ip, r7, #1 │ │ │ │ │ - str.w ip, [r5] │ │ │ │ │ - strd lr, r5, [sp] │ │ │ │ │ - blx 9618 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq.n 206c2 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #64] @ (206fc ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - bgt.n 206e4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r2, [r1, #10] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00020700 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r5, [pc, #308] @ (20848 ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r4, [pc, #308] @ (2084c ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #308] @ 20850 │ │ │ │ │ - ldr r3, [pc, #308] @ (20854 ) │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20812 │ │ │ │ │ - ldr r3, [pc, #264] @ (20858 ) │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 20836 │ │ │ │ │ - ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ │ - blx 8464 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #240] @ (2085c ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - strd r0, r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r8, [r3, #1176] @ 0x498 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r5, #0] │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - ble.n 20806 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 207fc │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 207ee │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 20832 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #140] @ (20860 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (2084c ) │ │ │ │ │ - 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 20842 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 207c8 │ │ │ │ │ - b.n 20832 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 207b8 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 207ac │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (20864 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (20868 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 207d2 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx 943c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 207d2 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r2, #27 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #12] @ (2087c ) │ │ │ │ │ - ldr r2, [pc, #16] @ (20880 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.w 87f4 │ │ │ │ │ - stmdb 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 r5, [pc, #540] @ (20ab8 ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r0, [pc, #540] @ (20abc ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r7, [pc, #540] @ (20ac0 ) │ │ │ │ │ - ldr r4, [pc, #544] @ (20ac4 ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r0, #0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, r0, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - bhi.w 209c8 │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - beq.w 20a5e │ │ │ │ │ - ldr.w r3, [r1, #1368] @ 0x558 │ │ │ │ │ - add.w r9, sp, #20 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #492] @ (20ac8 ) │ │ │ │ │ - ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 209d8 │ │ │ │ │ - ldr r1, [pc, #480] @ (20acc ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr.w sl, [pc, #472] @ 20ad0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ - ldr.w fp, [r2, #988] @ 0x3dc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx fp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 20a42 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r8, [r3, #644] @ 0x284 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 209ee │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #360] @ (20ad4 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 885c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 94ac │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 950c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9530 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9670 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ba4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 897c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 99c8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9b1c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 979c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9918 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9500 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9594 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9b58 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f44 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9094 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9c00 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #336] @ (20ad8 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + blx 8cb0 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - ble.n 20a52 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldr r2, [pc, #300] @ (20adc ) │ │ │ │ │ - ldr r3, [pc, #268] @ (20abc ) │ │ │ │ │ - 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 20ab4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #276] @ (20ae0 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 209a8 │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - b.n 20938 │ │ │ │ │ - blx 919c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w sl, [r3, #392] @ 0x188 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [pc, #224] @ (20ae4 ) │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [pc, #216] @ (20ae8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx sl │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 9048 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - bgt.n 209ac │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 209ac │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 2092a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 2099c │ │ │ │ │ - ldr.w r8, [pc, #140] @ 20aec │ │ │ │ │ - add.w r9, sp, #20 │ │ │ │ │ - ldr r3, [pc, #136] @ (20af0 ) │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr.w r6, [r1, #608] @ 0x260 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - blx r6 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 20a94 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r1, [pc, #112] @ (20af4 ) │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r8], #4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 973c │ │ │ │ │ - b.n 208d6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr.w r8, [r3, #900] @ 0x384 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - b.n 20a7e │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r4, r4, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r2, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r3, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r5, #17 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r0, #3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r2, #1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00020af8 : │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #36] @ (20b2c ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r1, [pc, #36] @ (20b30 ) │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #28] @ (20b34 ) │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr.w r5, [r2, #392] @ 0x188 │ │ │ │ │ - ldr r2, [pc, #20] @ (20b38 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ │ - │ │ │ │ │ -00020b3c : │ │ │ │ │ - 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, #72] @ 0x48 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #120] @ (20bcc ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 20bc6 │ │ │ │ │ - ldr r2, [pc, #116] @ (20bd0 ) │ │ │ │ │ - ldr r5, [pc, #120] @ (20bd4 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r7, [r1, r2] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ │ - blt.n 20b70 │ │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n 20b78 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 20b60 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add.w r0, r4, #12 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cbz r5, 20bb4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - strd r6, r6, [r3, #12] │ │ │ │ │ - str r6, [r3, #20] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 20b9c │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 8650 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (20bd0 ) │ │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ │ - b.n 20b8a │ │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00020bd8 : │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00020bdc : │ │ │ │ │ - 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 r2, [pc, #264] @ (20cf8 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #264] @ (20cfc ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r6, [pc, #264] @ (20d00 ) │ │ │ │ │ - add.w r7, r0, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + blx 87a0 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 20c30 │ │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ │ - ldr r2, [pc, #236] @ (20d04 ) │ │ │ │ │ - ldr r3, [pc, #228] @ (20cfc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 20cf2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + blx 9a94 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, sp │ │ │ │ │ + blx 8820 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 20cbc │ │ │ │ │ - ldr r3, [pc, #196] @ (20d08 ) │ │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ - str r6, [r7, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - blt.n 20cd8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 20cde │ │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ │ - movs r7, #16 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20ce4 │ │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ - str r7, [r4, #68] @ 0x44 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 20c78 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bgt.n 20c84 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #140] @ (20d0c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ │ - blx 8f68 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 93c4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx 87cc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb r3, [r5, r7] │ │ │ │ │ - str.w r5, [r9, r6, lsl #2] │ │ │ │ │ - ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r4, #72] @ 0x48 │ │ │ │ │ - blx 9588 │ │ │ │ │ - b.n 20c14 │ │ │ │ │ - ldr r3, [pc, #72] @ (20d08 ) │ │ │ │ │ - ldr r0, [pc, #80] @ (20d10 ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 93dc │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8af8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d20 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ff4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9bac │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9160 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8a80 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9148 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d38 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8884 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 92c0 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 869c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8c5c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9664 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 93e8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9600 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 86c0 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ec8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d5c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 98e8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 86cc │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8368 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83b0 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9bb8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 865c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 94f4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8760 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 91f4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9370 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a4c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8644 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 862c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83c8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9290 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 85fc │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9b94 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8a04 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 90c4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9930 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9708 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 97b4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 95d8 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9558 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9b04 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 98f4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a04 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 841c │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8de4 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8344 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d98 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9854 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9100 │ │ │ │ │ + b.n 20caa │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [pc, #44] @ (2132c ) │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ - str r6, [r7, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bge.n 20c52 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.n 20c84 │ │ │ │ │ - b.n 20c78 │ │ │ │ │ - lsls r7, r1, #1 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - b.n 20c5a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #40] @ (20d14 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 20c6a │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + b.n 20ca8 │ │ │ │ │ nop │ │ │ │ │ - stmia r4!, {r3} │ │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00020d18 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #196] @ (20dec ) │ │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ │ - ldr r2, [pc, #196] @ (20df0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - adds r0, #12 │ │ │ │ │ - strd r1, r1, [r4, #4] │ │ │ │ │ - strd r1, r1, [r4, #68] @ 0x44 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - str r1, [r4, #76] @ 0x4c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ │ - blx 8404 │ │ │ │ │ - ldr r1, [pc, #156] @ (20df4 ) │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #144] @ (20df8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #140] @ (20dfc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #132] @ (20e00 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #128] @ (20e04 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #120] @ (20e08 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #116] @ (20e0c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #108] @ (20e10 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #104] @ (20e14 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #96] @ (20e18 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #92] @ (20e1c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #84] @ (20e20 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #80] @ (20e24 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r1, [pc, #72] @ (20e28 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8718 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ │ + beq.n 213ec │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ │ 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 │ │ │ │ │ - ldr r1, [pc, #48] @ (20e70 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (21374 ) │ │ │ │ │ ldrd r2, r0, [r0, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r5, [r2, #8] │ │ │ │ │ - beq.n 20e5a │ │ │ │ │ + beq.n 2135e │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 20e50 │ │ │ │ │ + bne.n 21354 │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #24] @ (20e74 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (21378 ) │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #48] @ (20eb8 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (213bc ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #48] @ (20ebc ) │ │ │ │ │ + ldr r2, [pc, #48] @ (213c0 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd r6, r7, [r0, #16] │ │ │ │ │ movs r0, #12 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - ldr r3, [pc, #24] @ (20ec0 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (213c4 ) │ │ │ │ │ strd r1, r4, [r0] │ │ │ │ │ add r3, pc │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #16] @ (20ed8 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (20edc ) │ │ │ │ │ + ldr r3, [pc, #16] @ (213dc ) │ │ │ │ │ + ldr r2, [pc, #20] @ (213e0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (20ee0 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (213e4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ │ + pop {r4, r5} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #20] @ (20f08 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (20f0c ) │ │ │ │ │ + ldr r3, [pc, #20] @ (2140c ) │ │ │ │ │ + ldr r2, [pc, #20] @ (21410 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (20f10 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (21414 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ │ + pop {r1} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #64] @ (20f64 ) │ │ │ │ │ + ldr r5, [pc, #64] @ (21468 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 8718 │ │ │ │ │ - ldr r3, [pc, #56] @ (20f68 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (2146c ) │ │ │ │ │ add r5, pc │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r0, #12 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ strd r4, r7, [r0, #4] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - cbz r3, 20f56 │ │ │ │ │ + cbz r3, 2145a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 20f56 │ │ │ │ │ + cbz r3, 2145a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #20] @ (20f6c ) │ │ │ │ │ + ldr r3, [pc, #20] @ (21470 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r6, r5, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ │ + cbnz r0, 214de │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020f70 : │ │ │ │ │ +00021474 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #56] @ (20fb8 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (214bc ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r2, [pc, #56] @ (20fbc ) │ │ │ │ │ + ldr r2, [pc, #56] @ (214c0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, pc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 20faa │ │ │ │ │ - ldr r3, [pc, #44] @ (20fc0 ) │ │ │ │ │ + beq.n 214ae │ │ │ │ │ + ldr r3, [pc, #44] @ (214c4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 20f14 │ │ │ │ │ + b.n 21418 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 20f90 │ │ │ │ │ + bne.n 21494 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ │ + ldmia r1!, {r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ │ + cbnz r6, 2151e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00020fc4 : │ │ │ │ │ +000214c8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ │ - ldr r6, [pc, #148] @ (2106c ) │ │ │ │ │ + ldr r6, [pc, #148] @ (21570 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r4, [pc, #148] @ (21070 ) │ │ │ │ │ + ldr r4, [pc, #148] @ (21574 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r3, [pc, #148] @ (21074 ) │ │ │ │ │ - ldr r2, [pc, #148] @ (21078 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (21578 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (2157c ) │ │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 2105c │ │ │ │ │ - ldr r3, [pc, #128] @ (2107c ) │ │ │ │ │ + beq.n 21560 │ │ │ │ │ + ldr r3, [pc, #128] @ (21580 ) │ │ │ │ │ mov r0, sp │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -39163,78 +39747,78 @@ │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 20f14 │ │ │ │ │ + bl 21418 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r3, [r2, #488] @ 0x1e8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #60] @ (21080 ) │ │ │ │ │ - ldr r3, [pc, #44] @ (21070 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (21584 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (21574 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21068 │ │ │ │ │ + bne.n 2156c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 20ffa │ │ │ │ │ + bne.n 214fe │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 21040 │ │ │ │ │ + b.n 21544 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - stmia r0!, {r5} │ │ │ │ │ + cbnz r4, 215ba │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ │ + cbnz r6, 215c2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r1, r0 │ │ │ │ │ + hlt 0x0034 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021084 : │ │ │ │ │ +00021588 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ │ - ldr r6, [pc, #168] @ (21140 ) │ │ │ │ │ + ldr r6, [pc, #168] @ (21644 ) │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #168] @ (21144 ) │ │ │ │ │ + ldr r2, [pc, #168] @ (21648 ) │ │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #168] @ (21148 ) │ │ │ │ │ + ldr r5, [pc, #168] @ (2164c ) │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r5, pc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - ldr r2, [pc, #148] @ (2114c ) │ │ │ │ │ + ldr r2, [pc, #148] @ (21650 ) │ │ │ │ │ add r2, pc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21130 │ │ │ │ │ - ldr r3, [pc, #144] @ (21150 ) │ │ │ │ │ + beq.n 21634 │ │ │ │ │ + ldr r3, [pc, #144] @ (21654 ) │ │ │ │ │ mov r0, sp │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -39256,1189 +39840,297 @@ │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 20f14 │ │ │ │ │ + bl 21418 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ ldr.w r3, [r3, #488] @ 0x1e8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #60] @ (21154 ) │ │ │ │ │ - ldr r3, [pc, #44] @ (21144 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (21658 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (21648 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2113c │ │ │ │ │ + bne.n 21640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 210bc │ │ │ │ │ + bne.n 215c0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 21114 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop {6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r1, r0 │ │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x00e4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00021158 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #52] @ (2119c ) │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - ldr r2, [pc, #52] @ (211a0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov.w r0, #256 @ 0x100 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - strd r0, r5, [r4] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - blx 8e08 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - bkpt 0x0090 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000211a4 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #36] @ (211d8 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [pc, #28] @ (211dc ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - bkpt 0x003e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000211e0 : │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - b.w 82e0 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000211e8 : │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - b.w 8d10 │ │ │ │ │ - │ │ │ │ │ -000211f4 : │ │ │ │ │ - stmdb 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, #396] @ (21394 ) │ │ │ │ │ - ldr r3, [pc, #396] @ (21398 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r9, [pc, #396] @ 2139c │ │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add r9, pc │ │ │ │ │ - subs r7, r2, #0 │ │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bge.n 2122e │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - blx 8f68 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2136a │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - add.w sl, r7, r4 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r3, sl │ │ │ │ │ - blt.n 21274 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 21378 │ │ │ │ │ - mov.w r1, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #336] @ (213a0 ) │ │ │ │ │ - add r1, r7 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2137c │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ - add r3, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6, #4] │ │ │ │ │ - blt.n 21280 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 21292 │ │ │ │ │ - ldr r3, [pc, #284] @ (213a0 ) │ │ │ │ │ - ldr r0, [pc, #288] @ (213a4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 21332 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.n 21332 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - ble.n 2134a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble.n 212ba │ │ │ │ │ - ldr r3, [pc, #244] @ (213a0 ) │ │ │ │ │ - ldr r0, [pc, #252] @ (213a8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt.n 21370 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add r7, r5 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - blx 87cc │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bcs.n 21314 │ │ │ │ │ - ldr r3, [pc, #204] @ (213a0 ) │ │ │ │ │ - ldr.w sl, [pc, #212] @ 213ac │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - add.w r9, sp, #10 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 212ec │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 212f6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ - blx 87e8 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ - blx r3 │ │ │ │ │ - add r5, r0 │ │ │ │ │ - add r4, r0 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bhi.n 212e2 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - add r0, fp │ │ │ │ │ - ldr r2, [pc, #148] @ (213b0 ) │ │ │ │ │ - ldr r3, [pc, #124] @ (21398 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 21390 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ (213a0 ) │ │ │ │ │ - ldr r0, [pc, #124] @ (213b4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bgt.n 212a2 │ │ │ │ │ - ldr r3, [pc, #84] @ (213a0 ) │ │ │ │ │ - ldr r0, [pc, #104] @ (213b8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #88] @ (213bc ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 212c0 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - add r0, r4 │ │ │ │ │ - b.n 21318 │ │ │ │ │ - ldr r3, [pc, #44] @ (213a0 ) │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - b.n 2135c │ │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ - b.n 2124e │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ (213c0 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ │ - b.n 2126c │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - pop {r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000213c4 : │ │ │ │ │ - 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 r9, r2 │ │ │ │ │ - ldr r2, [pc, #184] @ (21490 ) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #184] @ (21494 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r7, [pc, #180] @ (21498 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 964c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 21478 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.n 21478 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov.w r0, r4, lsl #2 │ │ │ │ │ - ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ - itet ne │ │ │ │ │ - addne r3, r3, r0 │ │ │ │ │ - ldreq r4, [r5, #4] │ │ │ │ │ - ldrne r4, [r3, #4] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 21468 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 21468 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 21458 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - blt.n 21458 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ - ldr r2, [pc, #100] @ (2149c ) │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - ldr r3, [pc, #84] @ (21494 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - str.w r4, [r8] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 2148a │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #68] @ (214a0 ) │ │ │ │ │ - ldr r0, [pc, #72] @ (214a4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21430 │ │ │ │ │ - ldr r3, [pc, #52] @ (214a0 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (214a8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21426 │ │ │ │ │ - ldr r3, [pc, #36] @ (214a0 ) │ │ │ │ │ - ldr r0, [pc, #48] @ (214ac ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 21406 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - pop {r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - pop {r1, r2, r3} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbnz r6, 2150e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000214b0 : │ │ │ │ │ - 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 r4, r2 │ │ │ │ │ - ldr r2, [pc, #216] @ (2159c ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #216] @ (215a0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr.w r9, [pc, #212] @ 215a4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 964c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 21586 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 21586 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 21572 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.n 21572 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ldr.w r6, [r2, r6, lsl #2] │ │ │ │ │ - ite eq │ │ │ │ │ - ldreq r4, [r5, #4] │ │ │ │ │ - ldrne.w r4, [r2, r4, lsl #2] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 21560 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 21560 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 2154e │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - blt.n 2154e │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ - ldr r2, [pc, #120] @ (215a8 ) │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - ldr r3, [pc, #108] @ (215a0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - str.w r4, [r8] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 21598 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #92] @ (215ac ) │ │ │ │ │ - ldr r0, [pc, #92] @ (215b0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21528 │ │ │ │ │ - ldr r3, [pc, #72] @ (215ac ) │ │ │ │ │ - ldr r0, [pc, #80] @ (215b4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 2151e │ │ │ │ │ - ldr r3, [pc, #56] @ (215ac ) │ │ │ │ │ - ldr r0, [pc, #64] @ (215b8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 21502 │ │ │ │ │ - ldr r3, [pc, #36] @ (215ac ) │ │ │ │ │ - ldr r0, [pc, #48] @ (215bc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 214f8 │ │ │ │ │ + b.n 21618 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - cbnz r4, 215ec │ │ │ │ │ + rev16 r4, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 215f0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - revsh r0, r1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000215c0 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #48] @ (21600 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #48] @ (21604 ) │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov.w r0, #1024 @ 0x400 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov.w r2, #256 @ 0x100 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ - strd r2, r3, [r4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - rev r6, r4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00021608 : │ │ │ │ │ - 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 r2, [r0, #8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #80] @ (21670 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r2, 2166a │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [pc, #76] @ (21674 ) │ │ │ │ │ - it le │ │ │ │ │ - ldrle r6, [r3, r2] │ │ │ │ │ - ble.n 21656 │ │ │ │ │ - ldr r7, [pc, #72] @ (21678 ) │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 21644 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ │ - ldr.w r0, [r2, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 21636 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - ldr r2, [pc, #8] @ (21674 ) │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - b.n 21656 │ │ │ │ │ - cbnz r6, 216aa │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0002167c : │ │ │ │ │ - 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, r1 │ │ │ │ │ - ldr r2, [pc, #116] @ (21704 ) │ │ │ │ │ - ldrd r1, r3, [r0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 216e4 │ │ │ │ │ - cbnz r1, 216f0 │ │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ │ - mov.w r7, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #96] @ (21708 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 216f6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - str r7, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #12] │ │ │ │ │ - blt.n 216c8 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - blt.n 216d6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #60] @ (2170c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str.w r5, [r1, r3, lsl #2] │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.n 216d6 │ │ │ │ │ - ldr r3, [pc, #28] @ (21708 ) │ │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ │ - b.n 216c8 │ │ │ │ │ - lsls r7, r1, #1 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - b.n 216a6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #20] @ (21710 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 216ba │ │ │ │ │ - cbnz r0, 21722 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00021714 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r2, [pc, #48] @ (21754 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 21734 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ble.n 21744 │ │ │ │ │ - ldr r3, [pc, #32] @ (21758 ) │ │ │ │ │ - ldr r0, [pc, #36] @ (2175c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00021760 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #88] @ (217c8 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - blt.n 2177c │ │ │ │ │ - bne.n 2178a │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #76] @ (217cc ) │ │ │ │ │ - ldr r0, [pc, #80] @ (217d0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 217c0 │ │ │ │ │ - ldr r7, [pc, #68] @ (217d4 ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r2, [pc, #52] @ (217cc ) │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 217a6 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 217b0 │ │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ - blx r2 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - bne.n 21792 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - @ instruction: 0xb888 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000217d8 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #88] @ (21840 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - bge.n 217fe │ │ │ │ │ - ldr r3, [pc, #80] @ (21844 ) │ │ │ │ │ - ldr r0, [pc, #84] @ (21848 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 2183a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 21838 │ │ │ │ │ - ldr r7, [pc, #64] @ (2184c ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r2, [pc, #52] @ (21844 ) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blt.n 2181e │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 21828 │ │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldrd r2, r0, [r4, #8] │ │ │ │ │ - ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 2180c │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xb810 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00021850 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #36] @ (21884 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - subs r4, r1, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blt.n 2186c │ │ │ │ │ - bne.n 2187a │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r2, [pc, #24] @ (21888 ) │ │ │ │ │ - ldr r0, [pc, #28] @ (2188c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xb798 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ │ + rev16 r4, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00021890 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r7, [pc, #84] @ (218f4 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - add r7, pc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 218bc │ │ │ │ │ - ldr r3, [pc, #72] @ (218f8 ) │ │ │ │ │ - ldr r0, [pc, #72] @ (218fc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 218f0 │ │ │ │ │ - ldr r6, [pc, #60] @ (21900 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r1, [pc, #44] @ (218f8 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blt.n 218de │ │ │ │ │ - ldr r3, [r7, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - blx 87e8 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 218c6 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xb754 │ │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ │ + cbnz r0, 21694 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021904 : │ │ │ │ │ - push {r4} │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ │ - str r4, [r1, #0] │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00021914 : │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00021918 : │ │ │ │ │ +0002165c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r6, [pc, #184] @ (219e4 ) │ │ │ │ │ + ldr r6, [pc, #184] @ (21728 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r5, [pc, #184] @ (219e8 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (2172c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (219ec ) │ │ │ │ │ + ldr r4, [pc, #184] @ (21730 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 21976 │ │ │ │ │ - ldr r5, [pc, #168] @ (219f0 ) │ │ │ │ │ + beq.n 216ba │ │ │ │ │ + ldr r5, [pc, #168] @ (21734 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #148] @ (219f4 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (219e8 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (21738 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (2172c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 219e0 │ │ │ │ │ + bne.n 21724 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx 85c0 │ │ │ │ │ - ldr r3, [pc, #108] @ (219f0 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (21734 ) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 219ba │ │ │ │ │ + ble.n 216fe │ │ │ │ │ subs r5, r0, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 2199e │ │ │ │ │ + bgt.n 216e2 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2195c │ │ │ │ │ + b.n 216a0 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ │ + cbnz r0, 2174e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ │ + cbnz r4, 21754 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb69c │ │ │ │ │ + cbnz r0, 21752 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000219f8 : │ │ │ │ │ +0002173c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr.w ip, [pc, #128] @ 21a88 │ │ │ │ │ + ldr.w ip, [pc, #128] @ 217cc │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #124] @ (21a8c ) │ │ │ │ │ + ldr r4, [pc, #124] @ (217d0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r5, [pc, #124] @ (21a90 ) │ │ │ │ │ + ldr r5, [pc, #124] @ (217d4 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq.n 21a5a │ │ │ │ │ - ldr.w ip, [pc, #108] @ 21a94 │ │ │ │ │ + beq.n 2179e │ │ │ │ │ + ldr.w ip, [pc, #108] @ 217d8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #84] @ (21a98 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (21a8c ) │ │ │ │ │ + ldr r2, [pc, #84] @ (217dc ) │ │ │ │ │ + ldr r3, [pc, #68] @ (217d0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21a84 │ │ │ │ │ + bne.n 217c8 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx 93a0 │ │ │ │ │ - ldr r2, [pc, #44] @ (21a94 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (217d8 ) │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21a42 │ │ │ │ │ + b.n 21786 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ │ + @ instruction: 0xb872 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021a9c : │ │ │ │ │ +000217e0 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr.w ip, [pc, #128] @ 21b2c │ │ │ │ │ + ldr.w ip, [pc, #128] @ 21870 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #124] @ (21b30 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (21874 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r5, [pc, #124] @ (21b34 ) │ │ │ │ │ + ldr r5, [pc, #124] @ (21878 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq.n 21afe │ │ │ │ │ - ldr.w ip, [pc, #108] @ 21b38 │ │ │ │ │ + beq.n 21842 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 2187c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #84] @ (21b3c ) │ │ │ │ │ - ldr r3, [pc, #68] @ (21b30 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (21880 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (21874 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21b26 │ │ │ │ │ + bne.n 2186a │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx 93a0 │ │ │ │ │ - ldr r3, [pc, #44] @ (21b38 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (2187c ) │ │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21ae6 │ │ │ │ │ + b.n 2182a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - push {r3, r6, lr} │ │ │ │ │ + @ instruction: 0xb804 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r6, lr} │ │ │ │ │ + @ instruction: 0xb800 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r4, lr} │ │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021b40 : │ │ │ │ │ +00021884 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 21b94 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 218d8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (21b98 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (218dc ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 21b76 │ │ │ │ │ + beq.n 218ba │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -40450,76 +40142,76 @@ │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - push {r2, r5, r7} │ │ │ │ │ + @ instruction: 0xb760 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00021b9c : │ │ │ │ │ +000218e0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #360] @ (21d18 ) │ │ │ │ │ + ldr r5, [pc, #360] @ (21a5c ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #360] @ (21d1c ) │ │ │ │ │ + ldr r4, [pc, #360] @ (21a60 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r6, [pc, #360] @ (21d20 ) │ │ │ │ │ + ldr r6, [pc, #360] @ (21a64 ) │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq.n 21bfc │ │ │ │ │ - ldr r5, [pc, #344] @ (21d24 ) │ │ │ │ │ + beq.n 21940 │ │ │ │ │ + ldr r5, [pc, #344] @ (21a68 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r6, r5] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #324] @ (21d28 ) │ │ │ │ │ - ldr r3, [pc, #312] @ (21d1c ) │ │ │ │ │ + ldr r2, [pc, #324] @ (21a6c ) │ │ │ │ │ + ldr r3, [pc, #312] @ (21a60 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 21d12 │ │ │ │ │ + bne.w 21a56 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21c88 │ │ │ │ │ + beq.n 219cc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ blx 93a0 │ │ │ │ │ - ldr r3, [pc, #268] @ (21d24 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (21a68 ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldr r7, [r6, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ble.n 21cec │ │ │ │ │ + ble.n 21a30 │ │ │ │ │ adds r0, #3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -40554,23 +40246,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21be0 │ │ │ │ │ + b.n 21924 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9890 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8f2c │ │ │ │ │ - ldr r3, [pc, #140] @ (21d24 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (21a68 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r0, [pc, #144] @ (21d2c ) │ │ │ │ │ + ldr r0, [pc, #144] @ (21a70 ) │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ @@ -40584,342 +40276,342 @@ │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (21d30 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (21a74 ) │ │ │ │ │ ldr.w r6, [r2, #920] @ 0x398 │ │ │ │ │ - ldr r1, [pc, #96] @ (21d34 ) │ │ │ │ │ + ldr r1, [pc, #96] @ (21a78 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #96] @ (21d38 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (21a7c ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 21bde │ │ │ │ │ + b.n 21922 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbnz r0, 21d08 │ │ │ │ │ - ldr r0, [pc, #72] @ (21d3c ) │ │ │ │ │ + cbnz r0, 21a4c │ │ │ │ │ + ldr r0, [pc, #72] @ (21a80 ) │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 21c84 │ │ │ │ │ + b.n 219c8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 21c84 │ │ │ │ │ + b.n 219c8 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - push {r3, r6} │ │ │ │ │ + @ instruction: 0xb704 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r6} │ │ │ │ │ + @ instruction: 0xb700 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r3, r4} │ │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021d40 : │ │ │ │ │ +00021a84 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #124] @ 21dcc │ │ │ │ │ + ldr.w ip, [pc, #124] @ 21b10 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #120] @ (21dd0 ) │ │ │ │ │ + ldr r4, [pc, #120] @ (21b14 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r5, [pc, #120] @ (21dd4 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (21b18 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq.n 21da2 │ │ │ │ │ - ldr.w ip, [pc, #104] @ 21dd8 │ │ │ │ │ + beq.n 21ae6 │ │ │ │ │ + ldr.w ip, [pc, #104] @ 21b1c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #80] @ (21ddc ) │ │ │ │ │ - ldr r3, [pc, #64] @ (21dd0 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (21b20 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (21b14 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21dc6 │ │ │ │ │ + bne.n 21b0a │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8428 │ │ │ │ │ - ldr r3, [pc, #44] @ (21dd8 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (21b1c ) │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21d8a │ │ │ │ │ + b.n 21ace │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - uxth r4, r4 │ │ │ │ │ + push {r5, r6, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - uxth r0, r4 │ │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxtb r6, r5 │ │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021de0 : │ │ │ │ │ +00021b24 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w lr, [pc, #116] @ 21e64 │ │ │ │ │ + ldr.w lr, [pc, #116] @ 21ba8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #112] @ (21e68 ) │ │ │ │ │ + ldr r4, [pc, #112] @ (21bac ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ - ldr.w ip, [pc, #112] @ 21e6c │ │ │ │ │ + ldr.w ip, [pc, #112] @ 21bb0 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (21e70 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (21bb4 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 21e42 │ │ │ │ │ + beq.n 21b86 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #84] @ (21e74 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (21bb8 ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #76] @ (21e78 ) │ │ │ │ │ - ldr r3, [pc, #56] @ (21e68 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (21bbc ) │ │ │ │ │ + ldr r3, [pc, #56] @ (21bac ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21e5e │ │ │ │ │ + bne.n 21ba2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8c98 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21e2a │ │ │ │ │ + b.n 21b6e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - sxth r4, r0 │ │ │ │ │ + push {r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 21eae │ │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbz r6, 21eae │ │ │ │ │ + push {r1, r3, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021e7c : │ │ │ │ │ +00021bc0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 21ec0 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 21c04 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (21ec4 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (21c08 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 21eb2 │ │ │ │ │ + beq.n 21bf6 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r6, 21edc │ │ │ │ │ + push {r1, r5} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00021ec8 : │ │ │ │ │ +00021c0c : │ │ │ │ │ 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 r6, [pc, #184] @ (21f94 ) │ │ │ │ │ + ldr r6, [pc, #184] @ (21cd8 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r5, [pc, #184] @ (21f98 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (21cdc ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (21f9c ) │ │ │ │ │ + ldr r4, [pc, #184] @ (21ce0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 21f26 │ │ │ │ │ - ldr r5, [pc, #168] @ (21fa0 ) │ │ │ │ │ + beq.n 21c6a │ │ │ │ │ + ldr r5, [pc, #168] @ (21ce4 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #148] @ (21fa4 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (21f98 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (21ce8 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (21cdc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21f8e │ │ │ │ │ + bne.n 21cd2 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8bc0 │ │ │ │ │ - ldr r3, [pc, #108] @ (21fa0 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (21ce4 ) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 21f68 │ │ │ │ │ + ble.n 21cac │ │ │ │ │ subs r6, r0, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 8f2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 21f50 │ │ │ │ │ + bgt.n 21c94 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21f0c │ │ │ │ │ + b.n 21c50 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - cbz r4, 21f9e │ │ │ │ │ + cbz r0, 21d52 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 21fa4 │ │ │ │ │ + cbz r2, 21d58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ │ + cbz r0, 21d56 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021fa8 : │ │ │ │ │ +00021cec : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 21ffc │ │ │ │ │ + ldr.w ip, [pc, #68] @ 21d40 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (22000 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (21d44 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 21fde │ │ │ │ │ + beq.n 21d22 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -40932,127 +40624,127 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8f2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ │ + uxtb r0, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022004 : │ │ │ │ │ +00021d48 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r6, [pc, #184] @ (220d0 ) │ │ │ │ │ + ldr r6, [pc, #184] @ (21e14 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r5, [pc, #184] @ (220d4 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (21e18 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (220d8 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (21e1c ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 22062 │ │ │ │ │ - ldr r5, [pc, #168] @ (220dc ) │ │ │ │ │ + beq.n 21da6 │ │ │ │ │ + ldr r5, [pc, #168] @ (21e20 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #148] @ (220e0 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (220d4 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (21e24 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (21e18 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 220cc │ │ │ │ │ + bne.n 21e10 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx 8fe8 │ │ │ │ │ - ldr r3, [pc, #108] @ (220dc ) │ │ │ │ │ + ldr r3, [pc, #108] @ (21e20 ) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 220a6 │ │ │ │ │ + ble.n 21dea │ │ │ │ │ subs r5, r0, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 2208a │ │ │ │ │ + bgt.n 21dce │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 22048 │ │ │ │ │ + b.n 21d8c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ │ + uxth r4, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ │ + uxth r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ │ + sxtb r4, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000220e4 : │ │ │ │ │ +00021e28 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #64] @ 22134 │ │ │ │ │ + ldr.w ip, [pc, #64] @ 21e78 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (22138 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (21e7c ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2211a │ │ │ │ │ + beq.n 21e5e │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -41063,33 +40755,33 @@ │ │ │ │ │ blx 926c │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - add r7, sp, #0 │ │ │ │ │ + cbz r4, 21eaa │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002213c : │ │ │ │ │ +00021e80 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #64] @ 2218c │ │ │ │ │ + ldr.w ip, [pc, #64] @ 21ed0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (22190 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (21ed4 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 22172 │ │ │ │ │ + beq.n 21eb6 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -41100,142 +40792,142 @@ │ │ │ │ │ blx 8458 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ │ + cbz r4, 21eec │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022194 : │ │ │ │ │ +00021ed8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r4, [pc, #144] @ (22234 ) │ │ │ │ │ + ldr r4, [pc, #144] @ (21f78 ) │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr r2, [pc, #144] @ (22238 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (21f7c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr.w lr, [pc, #140] @ 2223c │ │ │ │ │ + ldr.w lr, [pc, #140] @ 21f80 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add lr, pc │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub.w r3, ip, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 22210 │ │ │ │ │ + bhi.n 21f54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 2222a │ │ │ │ │ - ldr r3, [pc, #108] @ (22240 ) │ │ │ │ │ + beq.n 21f6e │ │ │ │ │ + ldr r3, [pc, #108] @ (21f84 ) │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r6, [r3, #612] @ 0x264 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 22226 │ │ │ │ │ + cbz r0, 21f6a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8598 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #72] @ (22244 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (22238 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (21f88 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (21f7c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2222e │ │ │ │ │ + bne.n 21f72 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #44] @ (22240 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (21f84 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [pc, #48] @ (22248 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (21f8c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 221f8 │ │ │ │ │ + b.n 21f3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 221f0 │ │ │ │ │ + b.n 21f34 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ │ + cbz r6, 21f7e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ │ + cbz r6, 21f84 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #0 │ │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002224c : │ │ │ │ │ +00021f90 : │ │ │ │ │ stmdb 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 │ │ │ │ │ - ldr r6, [pc, #296] @ (22388 ) │ │ │ │ │ + ldr r6, [pc, #296] @ (220cc ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r5, [pc, #296] @ (2238c ) │ │ │ │ │ + ldr r5, [pc, #296] @ (220d0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #296] @ (22390 ) │ │ │ │ │ + ldr r4, [pc, #296] @ (220d4 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 222aa │ │ │ │ │ - ldr r5, [pc, #280] @ (22394 ) │ │ │ │ │ + beq.n 21fee │ │ │ │ │ + ldr r5, [pc, #280] @ (220d8 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #260] @ (22398 ) │ │ │ │ │ - ldr r3, [pc, #248] @ (2238c ) │ │ │ │ │ + ldr r2, [pc, #260] @ (220dc ) │ │ │ │ │ + ldr r3, [pc, #248] @ (220d0 ) │ │ │ │ │ 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 22382 │ │ │ │ │ + bne.n 220c6 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9308 │ │ │ │ │ - ldr r3, [pc, #224] @ (22394 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (220d8 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ @@ -41245,15 +40937,15 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22372 │ │ │ │ │ + beq.n 220b6 │ │ │ │ │ add.w r8, sp, #24 │ │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ │ adds r3, #1 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ite ne │ │ │ │ │ @@ -41264,15 +40956,15 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 22362 │ │ │ │ │ + cbz r0, 220a6 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ adds r3, #1 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r0, #16 │ │ │ │ │ ldreq r1, [r0, #16] │ │ │ │ │ @@ -41294,87 +40986,87 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22314 │ │ │ │ │ + bne.n 22058 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 222e4 │ │ │ │ │ + bne.n 22028 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 22290 │ │ │ │ │ + b.n 21fd4 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002239c : │ │ │ │ │ +000220e0 : │ │ │ │ │ stmdb 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 │ │ │ │ │ - ldr r6, [pc, #384] @ (22530 ) │ │ │ │ │ + ldr r6, [pc, #384] @ (22274 ) │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ - ldr r5, [pc, #384] @ (22534 ) │ │ │ │ │ + ldr r5, [pc, #384] @ (22278 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #384] @ (22538 ) │ │ │ │ │ + ldr r4, [pc, #384] @ (2227c ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 223fc │ │ │ │ │ - ldr r5, [pc, #368] @ (2253c ) │ │ │ │ │ + beq.n 22140 │ │ │ │ │ + ldr r5, [pc, #368] @ (22280 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #348] @ (22540 ) │ │ │ │ │ - ldr r3, [pc, #336] @ (22534 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (22284 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (22278 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2252a │ │ │ │ │ + bne.w 2226e │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9308 │ │ │ │ │ - ldr r3, [pc, #308] @ (2253c ) │ │ │ │ │ + ldr r3, [pc, #308] @ (22280 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ @@ -41384,15 +41076,15 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2251a │ │ │ │ │ + beq.n 2225e │ │ │ │ │ add.w sl, sp, #32 │ │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ adds r3, #1 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ @@ -41406,17 +41098,17 @@ │ │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2250a │ │ │ │ │ + beq.n 2224e │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - b.n 224ae │ │ │ │ │ + b.n 221f2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r5, [r3, #184] @ 0xb8 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ @@ -41435,15 +41127,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22508 │ │ │ │ │ + beq.n 2224c │ │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r0, #16 │ │ │ │ │ ldreq r1, [r0, #16] │ │ │ │ │ @@ -41466,234 +41158,234 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ blx 8f2c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2246e │ │ │ │ │ + bne.n 221b2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2246e │ │ │ │ │ + b.n 221b2 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2243a │ │ │ │ │ + bne.n 2217e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 223e0 │ │ │ │ │ + b.n 22124 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ │ + add r7, sp, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ │ + add r7, sp, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00022544 : │ │ │ │ │ +00022288 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r5, [pc, #260] @ (2265c ) │ │ │ │ │ + ldr r5, [pc, #260] @ (223a0 ) │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #260] @ (22660 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (223a4 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r7, [pc, #260] @ (22664 ) │ │ │ │ │ + ldr r7, [pc, #260] @ (223a8 ) │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bls.n 225a8 │ │ │ │ │ - ldr r1, [pc, #240] @ (22668 ) │ │ │ │ │ + bls.n 222ec │ │ │ │ │ + ldr r1, [pc, #240] @ (223ac ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r3, [pc, #240] @ (2266c ) │ │ │ │ │ + ldr r3, [pc, #240] @ (223b0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #224] @ (22670 ) │ │ │ │ │ - ldr r3, [pc, #204] @ (22660 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (223b4 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (223a4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 22656 │ │ │ │ │ + bne.n 2239a │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 98a8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq.n 22616 │ │ │ │ │ - ldr r3, [pc, #176] @ (22668 ) │ │ │ │ │ + beq.n 2235a │ │ │ │ │ + ldr r3, [pc, #176] @ (223ac ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - beq.n 2264a │ │ │ │ │ + beq.n 2238e │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2258c │ │ │ │ │ + bne.n 222d0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2258c │ │ │ │ │ + bne.n 222d0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt lt │ │ │ │ │ movlt r1, #0 │ │ │ │ │ strlt r1, [sp, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [sp, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 22626 │ │ │ │ │ + ble.n 2236a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r2, [r3, #228] @ 0xe4 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2258e │ │ │ │ │ - ldr r3, [pc, #80] @ (22668 ) │ │ │ │ │ + b.n 222d2 │ │ │ │ │ + ldr r3, [pc, #80] @ (223ac ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ - bgt.n 22600 │ │ │ │ │ + bgt.n 22344 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ blx 8fb4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 22612 │ │ │ │ │ + b.n 22356 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2258c │ │ │ │ │ + bne.n 222d0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 225e8 │ │ │ │ │ + b.n 2232c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #28] │ │ │ │ │ + str r2, [r2, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00022674 : │ │ │ │ │ +000223b8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #80] @ (226d4 ) │ │ │ │ │ + ldr r5, [pc, #80] @ (22418 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 226aa │ │ │ │ │ - ldr.w ip, [pc, #72] @ 226d8 │ │ │ │ │ + beq.n 223ee │ │ │ │ │ + ldr.w ip, [pc, #72] @ 2241c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 83ec │ │ │ │ │ - ldr r3, [pc, #36] @ (226d8 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (2241c ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r5, r3] │ │ │ │ │ - cbz r0, 226c6 │ │ │ │ │ + cbz r0, 2240a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 226b8 │ │ │ │ │ + b.n 223fc │ │ │ │ │ nop │ │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000226dc : │ │ │ │ │ +00022420 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (22720 ) │ │ │ │ │ + ldr r4, [pc, #52] @ (22464 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22710 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 22724 │ │ │ │ │ + beq.n 22454 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 22468 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41703,29 +41395,29 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022728 : │ │ │ │ │ +0002246c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (2276c ) │ │ │ │ │ + ldr r4, [pc, #52] @ (224b0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 2275c │ │ │ │ │ - ldr.w lr, [pc, #48] @ 22770 │ │ │ │ │ + beq.n 224a0 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 224b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41735,29 +41427,29 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022774 : │ │ │ │ │ +000224b8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (227b8 ) │ │ │ │ │ + ldr r4, [pc, #52] @ (224fc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 227a8 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 227bc │ │ │ │ │ + beq.n 224ec │ │ │ │ │ + ldr.w lr, [pc, #48] @ 22500 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41768,29 +41460,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000227c0 : │ │ │ │ │ +00022504 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (22804 ) │ │ │ │ │ + ldr r4, [pc, #52] @ (22548 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 227f4 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 22808 │ │ │ │ │ + beq.n 22538 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 2254c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41801,29 +41493,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002280c : │ │ │ │ │ +00022550 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2284c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22590 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22840 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22850 │ │ │ │ │ + beq.n 22584 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22594 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41832,29 +41524,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9b28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r7, pc, #888 @ (adr r7, 22bc8 ) │ │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022854 : │ │ │ │ │ +00022598 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22894 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (225d8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22888 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22898 │ │ │ │ │ + beq.n 225cc │ │ │ │ │ + ldr.w lr, [pc, #44] @ 225dc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41863,29 +41555,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8bf0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r7, pc, #600 @ (adr r7, 22af0 ) │ │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002289c : │ │ │ │ │ +000225e0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (228dc ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22620 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 228d0 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 228e0 │ │ │ │ │ + beq.n 22614 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22624 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41894,29 +41586,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8308 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r7, pc, #312 @ (adr r7, 22a18 ) │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000228e4 : │ │ │ │ │ +00022628 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22924 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22668 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22918 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22928 │ │ │ │ │ + beq.n 2265c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 2266c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41925,29 +41617,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r7, pc, #24 @ (adr r7, 22940 ) │ │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002292c : │ │ │ │ │ +00022670 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 22974 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 226b8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22960 │ │ │ │ │ - ldr r4, [pc, #48] @ (22978 ) │ │ │ │ │ + beq.n 226a4 │ │ │ │ │ + ldr r4, [pc, #48] @ (226bc ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -41959,71 +41651,71 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r6, pc, #752 @ (adr r6, 22c68 ) │ │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002297c : │ │ │ │ │ +000226c0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #64] @ 229cc │ │ │ │ │ + ldr.w lr, [pc, #64] @ 22710 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ - beq.n 229b2 │ │ │ │ │ - ldr r4, [pc, #56] @ (229d0 ) │ │ │ │ │ + beq.n 226f6 │ │ │ │ │ + ldr r4, [pc, #56] @ (22714 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #56] @ (229d4 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (22718 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [lr, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #32] @ (229d8 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (2271c ) │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9bc4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r6, pc, #424 @ (adr r6, 22b78 ) │ │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ │ + cmp r0, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000229dc : │ │ │ │ │ +00022720 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22a1c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22760 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22a10 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22a20 │ │ │ │ │ + beq.n 22754 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22764 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42032,29 +41724,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r6, pc, #56 @ (adr r6, 22a58 ) │ │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022a24 : │ │ │ │ │ +00022768 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22a64 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (227a8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22a58 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22a68 │ │ │ │ │ + beq.n 2279c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 227ac │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42063,65 +41755,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #792 @ (adr r5, 22d80 ) │ │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022a6c : │ │ │ │ │ +000227b0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 22ab8 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 227fc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22aa0 │ │ │ │ │ - ldr r4, [pc, #52] @ (22abc ) │ │ │ │ │ + beq.n 227e4 │ │ │ │ │ + ldr r4, [pc, #52] @ (22800 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbz r0, 22aae │ │ │ │ │ + cbz r0, 227f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ - b.n 22aaa │ │ │ │ │ + b.n 227ee │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #496 @ (adr r5, 22cac ) │ │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022ac0 : │ │ │ │ │ +00022804 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22b00 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22844 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22af4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22b04 │ │ │ │ │ + beq.n 22838 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22848 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42130,65 +41822,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #168 @ (adr r5, 22bac ) │ │ │ │ │ + add r7, pc, #920 @ (adr r7, 22be0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022b08 : │ │ │ │ │ +0002284c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 22b54 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22898 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22b3c │ │ │ │ │ - ldr r4, [pc, #52] @ (22b58 ) │ │ │ │ │ + beq.n 22880 │ │ │ │ │ + ldr r4, [pc, #52] @ (2289c ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 22b4a │ │ │ │ │ + cbnz r0, 2288e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ - b.n 22b46 │ │ │ │ │ + b.n 2288a │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #896 @ (adr r4, 22ed8 ) │ │ │ │ │ + add r7, pc, #624 @ (adr r7, 22b0c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022b5c : │ │ │ │ │ +000228a0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 22bb0 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 228f4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22b90 │ │ │ │ │ - ldr r4, [pc, #60] @ (22bb4 ) │ │ │ │ │ + beq.n 228d4 │ │ │ │ │ + ldr r4, [pc, #60] @ (228f8 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42196,38 +41888,38 @@ │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 22ba6 │ │ │ │ │ + cbz r0, 228ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ - b.n 22ba2 │ │ │ │ │ + b.n 228e6 │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #560 @ (adr r4, 22de4 ) │ │ │ │ │ + add r7, pc, #288 @ (adr r7, 22a18 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022bb8 : │ │ │ │ │ +000228fc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22bf8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (2293c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22bec │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22bfc │ │ │ │ │ + beq.n 22930 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22940 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42236,29 +41928,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #200 @ (adr r4, 22cc4 ) │ │ │ │ │ + add r6, pc, #952 @ (adr r6, 22cf8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022c00 : │ │ │ │ │ +00022944 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22c40 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22984 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22c34 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22c44 │ │ │ │ │ + beq.n 22978 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22988 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42267,29 +41959,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 92cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r3, pc, #936 @ (adr r3, 22fec ) │ │ │ │ │ + add r6, pc, #664 @ (adr r6, 22c20 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022c48 : │ │ │ │ │ +0002298c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22c88 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (229cc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22c7c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22c8c │ │ │ │ │ + beq.n 229c0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 229d0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42298,65 +41990,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r3, pc, #648 @ (adr r3, 22f14 ) │ │ │ │ │ + add r6, pc, #376 @ (adr r6, 22b48 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022c90 : │ │ │ │ │ +000229d4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 22cdc │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22a20 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22cc4 │ │ │ │ │ - ldr r4, [pc, #52] @ (22ce0 ) │ │ │ │ │ + beq.n 22a08 │ │ │ │ │ + ldr r4, [pc, #52] @ (22a24 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbz r0, 22cd2 │ │ │ │ │ + cbz r0, 22a16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9978 │ │ │ │ │ - b.n 22cce │ │ │ │ │ + b.n 22a12 │ │ │ │ │ nop │ │ │ │ │ - add r3, pc, #352 @ (adr r3, 22e40 ) │ │ │ │ │ + add r6, pc, #80 @ (adr r6, 22a74 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022ce4 : │ │ │ │ │ +00022a28 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22d24 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22a68 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22d18 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22d28 │ │ │ │ │ + beq.n 22a5c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22a6c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42365,65 +42057,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9a10 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r3, pc, #24 @ (adr r3, 22d40 ) │ │ │ │ │ + add r5, pc, #776 @ (adr r5, 22d74 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022d2c : │ │ │ │ │ +00022a70 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 22d78 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22abc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22d60 │ │ │ │ │ - ldr r4, [pc, #52] @ (22d7c ) │ │ │ │ │ + beq.n 22aa4 │ │ │ │ │ + ldr r4, [pc, #52] @ (22ac0 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 22d6e │ │ │ │ │ + cbnz r0, 22ab2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a10 │ │ │ │ │ - b.n 22d6a │ │ │ │ │ + b.n 22aae │ │ │ │ │ nop │ │ │ │ │ - add r2, pc, #752 @ (adr r2, 2306c ) │ │ │ │ │ + add r5, pc, #480 @ (adr r5, 22ca0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022d80 : │ │ │ │ │ +00022ac4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 22dd4 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 22b18 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22db4 │ │ │ │ │ - ldr r4, [pc, #60] @ (22dd8 ) │ │ │ │ │ + beq.n 22af8 │ │ │ │ │ + ldr r4, [pc, #60] @ (22b1c ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42431,38 +42123,38 @@ │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 22dca │ │ │ │ │ + cbz r0, 22b0e │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9a10 │ │ │ │ │ - b.n 22dc6 │ │ │ │ │ + b.n 22b0a │ │ │ │ │ nop │ │ │ │ │ - add r2, pc, #416 @ (adr r2, 22f78 ) │ │ │ │ │ + add r5, pc, #144 @ (adr r5, 22bac ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022ddc : │ │ │ │ │ +00022b20 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 22e30 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 22b74 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22e10 │ │ │ │ │ - ldr r4, [pc, #60] @ (22e34 ) │ │ │ │ │ + beq.n 22b54 │ │ │ │ │ + ldr r4, [pc, #60] @ (22b78 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42470,38 +42162,38 @@ │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 22e26 │ │ │ │ │ + cbz r0, 22b6a │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9a10 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ - b.n 22e22 │ │ │ │ │ + b.n 22b66 │ │ │ │ │ nop │ │ │ │ │ - add r2, pc, #48 @ (adr r2, 22e64 ) │ │ │ │ │ + add r4, pc, #800 @ (adr r4, 22e98 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022e38 : │ │ │ │ │ +00022b7c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22e78 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22bbc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22e6c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22e7c │ │ │ │ │ + beq.n 22bb0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22bc0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42510,29 +42202,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9978 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r1, pc, #712 @ (adr r1, 23144 ) │ │ │ │ │ + add r4, pc, #440 @ (adr r4, 22d78 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022e80 : │ │ │ │ │ +00022bc4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22ec0 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22c04 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22eb4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22ec4 │ │ │ │ │ + beq.n 22bf8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22c08 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42541,29 +42233,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8c24 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r1, pc, #424 @ (adr r1, 2306c ) │ │ │ │ │ + add r4, pc, #152 @ (adr r4, 22ca0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022ec8 : │ │ │ │ │ +00022c0c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (22f08 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22c4c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 22efc │ │ │ │ │ - ldr.w lr, [pc, #44] @ 22f0c │ │ │ │ │ + beq.n 22c40 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22c50 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42572,72 +42264,72 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 916c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r1, pc, #136 @ (adr r1, 22f94 ) │ │ │ │ │ + add r3, pc, #888 @ (adr r3, 22fc8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022f10 : │ │ │ │ │ +00022c54 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 22f5c │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22ca0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 22f44 │ │ │ │ │ - ldr r4, [pc, #52] @ (22f60 ) │ │ │ │ │ + beq.n 22c88 │ │ │ │ │ + ldr r4, [pc, #52] @ (22ca4 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 22f52 │ │ │ │ │ + cbnz r0, 22c96 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 22f4e │ │ │ │ │ + b.n 22c92 │ │ │ │ │ nop │ │ │ │ │ - add r0, pc, #864 @ (adr r0, 232c0 ) │ │ │ │ │ + add r3, pc, #592 @ (adr r3, 22ef4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00022f64 : │ │ │ │ │ +00022ca8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #88] @ 22fcc │ │ │ │ │ + ldr.w ip, [pc, #88] @ 22d10 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #84] @ (22fd0 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (22d14 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr.w r6, [ip, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 22f9c │ │ │ │ │ + beq.n 22ce0 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #68] @ (22fd4 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (22d18 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -42655,37 +42347,37 @@ │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - add r0, pc, #512 @ (adr r0, 231d0 ) │ │ │ │ │ + add r3, pc, #240 @ (adr r3, 22e04 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00022fd8 : │ │ │ │ │ +00022d1c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 23030 │ │ │ │ │ + ldr.w ip, [pc, #72] @ 22d74 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #68] @ (23034 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (22d78 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2300e │ │ │ │ │ + beq.n 22d52 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ (23038 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (22d7c ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -42697,48 +42389,48 @@ │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 96ac │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - add r0, pc, #48 @ (adr r0, 23064 ) │ │ │ │ │ + add r2, pc, #800 @ (adr r2, 23098 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ │ + strb r6, [r2, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002303c : │ │ │ │ │ +00022d80 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #88] @ (230a4 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (22de8 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 2306e │ │ │ │ │ + beq.n 22db2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (230a8 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (230ac ) │ │ │ │ │ + ldr r1, [pc, #80] @ (22dec ) │ │ │ │ │ + ldr r3, [pc, #80] @ (22df0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbz r0, 2309a │ │ │ │ │ - ldr r3, [pc, #44] @ (230a8 ) │ │ │ │ │ + cbz r0, 22dde │ │ │ │ │ + ldr r3, [pc, #44] @ (22dec ) │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -42746,33 +42438,33 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8548 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 23096 │ │ │ │ │ + b.n 22dda │ │ │ │ │ nop │ │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ │ + add r2, pc, #416 @ (adr r2, 22f8c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ │ + strb r0, [r0, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000230b0 : │ │ │ │ │ +00022df4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (230f0 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22e34 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 230e4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 230f4 │ │ │ │ │ + beq.n 22e28 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22e38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42781,46 +42473,46 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8c74 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ │ + add r1, pc, #984 @ (adr r1, 23210 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000230f8 : │ │ │ │ │ +00022e3c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #88] @ (23160 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (22ea4 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 2312a │ │ │ │ │ + beq.n 22e6e │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (23164 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (23168 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (22ea8 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (22eac ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbz r0, 23156 │ │ │ │ │ - ldr r3, [pc, #44] @ (23164 ) │ │ │ │ │ + cbz r0, 22e9a │ │ │ │ │ + ldr r3, [pc, #44] @ (22ea8 ) │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -42828,36 +42520,36 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8c40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 23152 │ │ │ │ │ + b.n 22e96 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ │ + add r1, pc, #688 @ (adr r1, 23158 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ │ + strb r4, [r0, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002316c : │ │ │ │ │ +00022eb0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #60] @ 231b8 │ │ │ │ │ + ldr.w lr, [pc, #60] @ 22efc │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ - beq.n 231a2 │ │ │ │ │ - ldr r4, [pc, #52] @ (231bc ) │ │ │ │ │ + beq.n 22ee6 │ │ │ │ │ + ldr r4, [pc, #52] @ (22f00 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ (231c0 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (22f04 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [lr, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -42868,31 +42560,31 @@ │ │ │ │ │ blx 91cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ │ + add r1, pc, #216 @ (adr r1, 22fd8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, r7] │ │ │ │ │ + strb r6, [r2, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000231c4 : │ │ │ │ │ +00022f08 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (23204 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22f48 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 231f8 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23208 │ │ │ │ │ + beq.n 22f3c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22f4c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42901,29 +42593,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8808 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ │ + add r0, pc, #904 @ (adr r0, 232d4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002320c : │ │ │ │ │ +00022f50 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2324c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22f90 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23240 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23250 │ │ │ │ │ + beq.n 22f84 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22f94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42932,29 +42624,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9364 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ │ + add r0, pc, #616 @ (adr r0, 231fc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023254 : │ │ │ │ │ +00022f98 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (23294 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22fd8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23288 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23298 │ │ │ │ │ + beq.n 22fcc │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22fdc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -42963,78 +42655,78 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8558 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ │ + add r0, pc, #328 @ (adr r0, 23124 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002329c : │ │ │ │ │ +00022fe0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 232fc │ │ │ │ │ + ldr.w ip, [pc, #80] @ 23040 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (23300 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (23044 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 232d2 │ │ │ │ │ + beq.n 23016 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #60] @ (23304 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (23048 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #40] @ (23308 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (2304c ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9800 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ │ + add r0, pc, #16 @ (adr r0, 23054 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, r2] │ │ │ │ │ + strh r6, [r3, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ + subs r2, r6, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002330c : │ │ │ │ │ +00023050 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2334c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23090 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23340 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23350 │ │ │ │ │ + beq.n 23084 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23094 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43043,29 +42735,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9988 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023354 : │ │ │ │ │ +00023098 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (23394 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (230d8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23388 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23398 │ │ │ │ │ + beq.n 230cc │ │ │ │ │ + ldr.w lr, [pc, #44] @ 230dc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43074,29 +42766,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 99b0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002339c : │ │ │ │ │ +000230e0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (233dc ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23120 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 233d0 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 233e0 │ │ │ │ │ + beq.n 23114 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23124 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43105,29 +42797,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8678 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000233e4 : │ │ │ │ │ +00023128 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (23424 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23168 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23418 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23428 │ │ │ │ │ + beq.n 2315c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 2316c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43136,29 +42828,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8ed8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002342c : │ │ │ │ │ +00023170 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2346c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (231b0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23460 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23470 │ │ │ │ │ + beq.n 231a4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 231b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43167,29 +42859,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 88dc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023474 : │ │ │ │ │ +000231b8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (234b4 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (231f8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 234a8 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 234b8 │ │ │ │ │ + beq.n 231ec │ │ │ │ │ + ldr.w lr, [pc, #44] @ 231fc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43198,29 +42890,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 96fc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000234bc : │ │ │ │ │ +00023200 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (234fc ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23240 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 234f0 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23500 │ │ │ │ │ + beq.n 23234 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23244 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43229,84 +42921,84 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 87bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023504 : │ │ │ │ │ +00023248 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #96] @ 23574 │ │ │ │ │ + ldr.w ip, [pc, #96] @ 232b8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #92] @ (23578 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (232bc ) │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 2353e │ │ │ │ │ + beq.n 23282 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (2357c ) │ │ │ │ │ + ldr r3, [pc, #72] @ (232c0 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #40] @ (23580 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (232c4 ) │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 90dc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 898c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r6, r0] │ │ │ │ │ + str r6, [r6, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r2, r3, #27 │ │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023584 : │ │ │ │ │ +000232c8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (235c4 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23308 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 235b8 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 235c8 │ │ │ │ │ + beq.n 232fc │ │ │ │ │ + ldr.w lr, [pc, #44] @ 2330c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43315,29 +43007,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 877c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000235cc : │ │ │ │ │ +00023310 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2360c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23350 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23600 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23610 │ │ │ │ │ + beq.n 23344 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23354 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43346,29 +43038,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8c34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023614 : │ │ │ │ │ +00023358 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (23654 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23398 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23648 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 23658 │ │ │ │ │ + beq.n 2338c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 2339c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43377,29 +43069,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 85a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002365c : │ │ │ │ │ +000233a0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2369c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (233e0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23690 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 236a0 │ │ │ │ │ + beq.n 233d4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 233e4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43408,29 +43100,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8bb4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000236a4 : │ │ │ │ │ +000233e8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 236f0 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 23434 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 236d8 │ │ │ │ │ - ldr r4, [pc, #52] @ (236f4 ) │ │ │ │ │ + beq.n 2341c │ │ │ │ │ + ldr r4, [pc, #52] @ (23438 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43443,29 +43135,29 @@ │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000236f8 : │ │ │ │ │ +0002343c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 2374c │ │ │ │ │ + ldr.w ip, [pc, #68] @ 23490 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2372c │ │ │ │ │ - ldr r4, [pc, #60] @ (23750 ) │ │ │ │ │ + beq.n 23470 │ │ │ │ │ + ldr r4, [pc, #60] @ (23494 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43481,29 +43173,29 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023754 : │ │ │ │ │ +00023498 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 237ac │ │ │ │ │ + ldr.w ip, [pc, #72] @ 234f0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 23788 │ │ │ │ │ - ldr r4, [pc, #64] @ (237b0 ) │ │ │ │ │ + beq.n 234cc │ │ │ │ │ + ldr r4, [pc, #64] @ (234f4 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43513,37 +43205,37 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 237a4 │ │ │ │ │ + cbz r0, 234e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ - b.n 237a0 │ │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ │ + b.n 234e4 │ │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000237b4 : │ │ │ │ │ +000234f8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #84] @ 23818 │ │ │ │ │ + ldr.w ip, [pc, #84] @ 2355c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 237e8 │ │ │ │ │ - ldr r4, [pc, #76] @ (2381c ) │ │ │ │ │ + beq.n 2352c │ │ │ │ │ + ldr r4, [pc, #76] @ (23560 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -43553,43 +43245,43 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 2380a │ │ │ │ │ + cbz r0, 2354e │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9a10 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ - b.n 23806 │ │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ │ + b.n 2354a │ │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023820 : │ │ │ │ │ +00023564 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #76] @ (2387c ) │ │ │ │ │ + ldr r6, [pc, #76] @ (235c0 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 23852 │ │ │ │ │ + beq.n 23596 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (23880 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (235c4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ @@ -43599,40 +43291,40 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 23874 │ │ │ │ │ + cbnz r6, 235b8 │ │ │ │ │ blx 92cc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8a38 │ │ │ │ │ - b.n 2384e │ │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ │ + b.n 23592 │ │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023884 : │ │ │ │ │ +000235c8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #84] @ (238e8 ) │ │ │ │ │ + ldr r6, [pc, #84] @ (2362c ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 238b6 │ │ │ │ │ + beq.n 235fa │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #76] @ (238ec ) │ │ │ │ │ + ldr r1, [pc, #76] @ (23630 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ @@ -43642,43 +43334,43 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 238de │ │ │ │ │ + cbnz r6, 23622 │ │ │ │ │ blx 916c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 92cc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8a38 │ │ │ │ │ - b.n 238b2 │ │ │ │ │ + b.n 235f6 │ │ │ │ │ nop │ │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000238f0 : │ │ │ │ │ +00023634 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #88] @ (23958 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (2369c ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 23922 │ │ │ │ │ + beq.n 23666 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (2395c ) │ │ │ │ │ + ldr r1, [pc, #80] @ (236a0 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ @@ -43688,44 +43380,44 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 2394a │ │ │ │ │ + cbnz r6, 2368e │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 92cc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 9a10 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8a38 │ │ │ │ │ - b.n 2391e │ │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ │ + b.n 23662 │ │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023960 : │ │ │ │ │ +000236a4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #88] @ (239c8 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (2370c ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 23992 │ │ │ │ │ + beq.n 236d6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (239cc ) │ │ │ │ │ + ldr r1, [pc, #80] @ (23710 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ @@ -43735,44 +43427,44 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 239ba │ │ │ │ │ + cbnz r6, 236fe │ │ │ │ │ blx 8c24 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 92cc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 9a10 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8a38 │ │ │ │ │ - b.n 2398e │ │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ │ + b.n 236d2 │ │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000239d0 : │ │ │ │ │ +00023714 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 23a2c │ │ │ │ │ + ldr.w ip, [pc, #76] @ 23770 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 23a04 │ │ │ │ │ + beq.n 23748 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #64] @ (23a30 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (23774 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -43780,41 +43472,41 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 23a20 │ │ │ │ │ + cbz r0, 23764 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023a34 : │ │ │ │ │ +00023778 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 23a94 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 237d8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 23a68 │ │ │ │ │ + beq.n 237ac │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (23a98 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (237dc ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -43822,42 +43514,42 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 23a8a │ │ │ │ │ + cbz r0, 237ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 916c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023a9c : │ │ │ │ │ +000237e0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 23afc │ │ │ │ │ + ldr.w ip, [pc, #80] @ 23840 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 23ad0 │ │ │ │ │ + beq.n 23814 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (23b00 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (23844 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -43865,778 +43557,778 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 23aec │ │ │ │ │ + cbz r0, 23830 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023b04 : │ │ │ │ │ +00023848 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #100] @ 23b78 │ │ │ │ │ + ldr.w ip, [pc, #100] @ 238bc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #96] @ (23b7c ) │ │ │ │ │ + ldr r3, [pc, #96] @ (238c0 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 23b3a │ │ │ │ │ + beq.n 2387e │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #80] @ (23b80 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (238c4 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #60] @ (23b84 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (238c8 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 84dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23b68 │ │ │ │ │ + cbnz r0, 238ac │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 9800 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 23b66 │ │ │ │ │ + b.n 238aa │ │ │ │ │ nop │ │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #216] @ (23c5c ) │ │ │ │ │ + ldr r2, [pc, #728] @ (23ba0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r1, #14 │ │ │ │ │ + asrs r2, r1, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023b88 : │ │ │ │ │ +000238cc : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #120] @ 23c10 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 23954 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #116] @ (23c14 ) │ │ │ │ │ + ldr r1, [pc, #116] @ (23958 ) │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 23bc2 │ │ │ │ │ + beq.n 23906 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (23c18 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (2395c ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #64] @ (23c1c ) │ │ │ │ │ + ldr r1, [pc, #64] @ (23960 ) │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 90dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23bfe │ │ │ │ │ + cbnz r0, 23942 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 898c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 23bfc │ │ │ │ │ + b.n 23940 │ │ │ │ │ nop │ │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #712] @ (23ee4 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (23a28 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r2, #1 │ │ │ │ │ + lsls r6, r3, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023c20 : │ │ │ │ │ +00023964 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23c7c ) │ │ │ │ │ + ldr r4, [pc, #76] @ (239c0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23c54 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23c80 │ │ │ │ │ + beq.n 23998 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 239c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23c84 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (239c8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23c72 │ │ │ │ │ + cbnz r0, 239b6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8808 │ │ │ │ │ - b.n 23c6e │ │ │ │ │ + b.n 239b2 │ │ │ │ │ nop │ │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023c88 : │ │ │ │ │ +000239cc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23ce4 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23a28 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23cbc │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23ce8 │ │ │ │ │ + beq.n 23a00 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23a2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23cec ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23a30 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23cda │ │ │ │ │ + cbnz r0, 23a1e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9364 │ │ │ │ │ - b.n 23cd6 │ │ │ │ │ + b.n 23a1a │ │ │ │ │ nop │ │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023cf0 : │ │ │ │ │ +00023a34 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23d4c ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23a90 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23d24 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23d50 │ │ │ │ │ + beq.n 23a68 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23a94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23d54 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23a98 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23d42 │ │ │ │ │ + cbnz r0, 23a86 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8558 │ │ │ │ │ - b.n 23d3e │ │ │ │ │ + b.n 23a82 │ │ │ │ │ nop │ │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ │ + cmp r0, pc │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023d58 : │ │ │ │ │ +00023a9c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23db4 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23af8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23d8c │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23db8 │ │ │ │ │ + beq.n 23ad0 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23afc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23dbc ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23b00 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23daa │ │ │ │ │ + cbnz r0, 23aee │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9988 │ │ │ │ │ - b.n 23da6 │ │ │ │ │ + b.n 23aea │ │ │ │ │ nop │ │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023dc0 : │ │ │ │ │ +00023b04 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23e1c ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23b60 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23df4 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23e20 │ │ │ │ │ + beq.n 23b38 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23b64 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23e24 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23b68 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23e12 │ │ │ │ │ + cbnz r0, 23b56 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 99b0 │ │ │ │ │ - b.n 23e0e │ │ │ │ │ + b.n 23b52 │ │ │ │ │ nop │ │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ │ + add r8, r9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023e28 : │ │ │ │ │ +00023b6c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23e84 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23bc8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23e5c │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23e88 │ │ │ │ │ + beq.n 23ba0 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23bcc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23e8c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23bd0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23e7a │ │ │ │ │ + cbnz r0, 23bbe │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8678 │ │ │ │ │ - b.n 23e76 │ │ │ │ │ + b.n 23bba │ │ │ │ │ nop │ │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ │ + add r0, lr │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023e90 : │ │ │ │ │ +00023bd4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23eec ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23c30 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23ec4 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23ef0 │ │ │ │ │ + beq.n 23c08 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23c34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23ef4 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23c38 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23ee2 │ │ │ │ │ + cbnz r0, 23c26 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8ed8 │ │ │ │ │ - b.n 23ede │ │ │ │ │ + b.n 23c22 │ │ │ │ │ nop │ │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ │ + add r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023ef8 : │ │ │ │ │ +00023c3c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23f54 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23c98 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23f2c │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23f58 │ │ │ │ │ + beq.n 23c70 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23c9c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23f5c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23ca0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23f4a │ │ │ │ │ + cbnz r0, 23c8e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 88dc │ │ │ │ │ - b.n 23f46 │ │ │ │ │ + b.n 23c8a │ │ │ │ │ nop │ │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, r6] │ │ │ │ │ + mvns r0, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023f60 : │ │ │ │ │ +00023ca4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (23fbc ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23d00 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23f94 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 23fc0 │ │ │ │ │ + beq.n 23cd8 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23d04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (23fc4 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23d08 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 23fb2 │ │ │ │ │ + cbnz r0, 23cf6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 96fc │ │ │ │ │ - b.n 23fae │ │ │ │ │ + b.n 23cf2 │ │ │ │ │ nop │ │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, r5] │ │ │ │ │ + muls r0, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023fc8 : │ │ │ │ │ +00023d0c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (24024 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23d68 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 23ffc │ │ │ │ │ - ldr.w lr, [pc, #72] @ 24028 │ │ │ │ │ + beq.n 23d40 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23d6c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (2402c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23d70 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 2401a │ │ │ │ │ + cbnz r0, 23d5e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 87bc │ │ │ │ │ - b.n 24016 │ │ │ │ │ + b.n 23d5a │ │ │ │ │ nop │ │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, r4] │ │ │ │ │ + orrs r0, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024030 : │ │ │ │ │ +00023d74 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (2408c ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23dd0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24064 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 24090 │ │ │ │ │ + beq.n 23da8 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23dd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (24094 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23dd8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 24082 │ │ │ │ │ + cbnz r0, 23dc6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 877c │ │ │ │ │ - b.n 2407e │ │ │ │ │ + b.n 23dc2 │ │ │ │ │ nop │ │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r5, r2] │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024098 : │ │ │ │ │ +00023ddc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (240f4 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23e38 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 240cc │ │ │ │ │ - ldr.w lr, [pc, #72] @ 240f8 │ │ │ │ │ + beq.n 23e10 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23e3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (240fc ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23e40 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 240ea │ │ │ │ │ + cbnz r0, 23e2e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8c34 │ │ │ │ │ - b.n 240e6 │ │ │ │ │ + b.n 23e2a │ │ │ │ │ nop │ │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, r1] │ │ │ │ │ + negs r0, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024100 : │ │ │ │ │ +00023e44 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (2415c ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23ea0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24134 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 24160 │ │ │ │ │ + beq.n 23e78 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23ea4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (24164 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23ea8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 24152 │ │ │ │ │ + cbnz r0, 23e96 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 85a8 │ │ │ │ │ - b.n 2414e │ │ │ │ │ + b.n 23e92 │ │ │ │ │ nop │ │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, r7] │ │ │ │ │ + tst r0, r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024168 : │ │ │ │ │ +00023eac : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (241c4 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23f08 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 2419c │ │ │ │ │ - ldr.w lr, [pc, #72] @ 241c8 │ │ │ │ │ + beq.n 23ee0 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23f0c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (241cc ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23f10 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 241ba │ │ │ │ │ + cbnz r0, 23efe │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8bb4 │ │ │ │ │ - b.n 241b6 │ │ │ │ │ + b.n 23efa │ │ │ │ │ nop │ │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r4, r6] │ │ │ │ │ + sbcs r4, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000241d0 : │ │ │ │ │ +00023f14 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 24218 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 23f5c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 24204 │ │ │ │ │ - ldr r4, [pc, #48] @ (2421c ) │ │ │ │ │ + beq.n 23f48 │ │ │ │ │ + ldr r4, [pc, #48] @ (23f60 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -44648,29 +44340,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024220 : │ │ │ │ │ +00023f64 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 24280 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 23fc4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 24254 │ │ │ │ │ - ldr r4, [pc, #72] @ (24284 ) │ │ │ │ │ + beq.n 23f98 │ │ │ │ │ + ldr r4, [pc, #72] @ (23fc8 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -44680,40 +44372,40 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 24270 │ │ │ │ │ + cbz r0, 23fb4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8308 │ │ │ │ │ - b.n 2426c │ │ │ │ │ + b.n 23fb0 │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024288 : │ │ │ │ │ +00023fcc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 242d0 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 24014 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 242bc │ │ │ │ │ - ldr r4, [pc, #48] @ (242d4 ) │ │ │ │ │ + beq.n 24000 │ │ │ │ │ + ldr r4, [pc, #48] @ (24018 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -44725,29 +44417,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 916c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000242d8 : │ │ │ │ │ +0002401c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 24320 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 24064 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2430c │ │ │ │ │ - ldr r4, [pc, #48] @ (24324 ) │ │ │ │ │ + beq.n 24050 │ │ │ │ │ + ldr r4, [pc, #48] @ (24068 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -44759,29 +44451,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8bf0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024328 : │ │ │ │ │ +0002406c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 24388 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 240cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2435c │ │ │ │ │ - ldr r4, [pc, #72] @ (2438c ) │ │ │ │ │ + beq.n 240a0 │ │ │ │ │ + ldr r4, [pc, #72] @ (240d0 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [ip, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ @@ -44791,81 +44483,81 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbnz r0, 2437e │ │ │ │ │ + cbnz r0, 240c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9a10 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8bf0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ - b.n 24374 │ │ │ │ │ + b.n 240b8 │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024390 : │ │ │ │ │ +000240d4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 243e4 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 24128 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 243c4 │ │ │ │ │ + beq.n 24108 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #56] @ (243e8 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (2412c ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 243da │ │ │ │ │ + cbz r0, 2411e │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000243ec : │ │ │ │ │ +00024130 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 2444c │ │ │ │ │ + ldr.w ip, [pc, #80] @ 24190 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 24420 │ │ │ │ │ + beq.n 24164 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (24450 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (24194 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -44873,46 +44565,46 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 2443c │ │ │ │ │ + cbz r0, 24180 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024454 : │ │ │ │ │ +00024198 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #108] @ 244d0 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 24214 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (244d4 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (24218 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2448c │ │ │ │ │ + beq.n 241d0 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r3, [pc, #88] @ (244d8 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (2421c ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -44924,51 +44616,51 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r5, 244bc │ │ │ │ │ + cbnz r5, 24200 │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 916c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 244c6 │ │ │ │ │ + cbnz r0, 2420a │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 24488 │ │ │ │ │ + b.n 241cc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 244c2 │ │ │ │ │ + b.n 24206 │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmn r0, r3 │ │ │ │ │ + adcs r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000244dc : │ │ │ │ │ +00024220 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #96] @ 2454c │ │ │ │ │ + ldr.w ip, [pc, #96] @ 24290 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #92] @ (24550 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (24294 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 24514 │ │ │ │ │ + beq.n 24258 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #76] @ (24554 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (24298 ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -44979,48 +44671,48 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 24544 │ │ │ │ │ + cbnz r0, 24288 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 916c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r5, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - negs r0, r2 │ │ │ │ │ + lsrs r0, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024558 : │ │ │ │ │ +0002429c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #100] @ 245cc │ │ │ │ │ + ldr.w ip, [pc, #100] @ 24310 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #96] @ (245d0 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (24314 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 24590 │ │ │ │ │ + beq.n 242d4 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r3, [pc, #80] @ (245d4 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (24318 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -45032,48 +44724,48 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r5, 245ba │ │ │ │ │ + cbnz r5, 242fe │ │ │ │ │ blx 9924 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 245c4 │ │ │ │ │ + cbnz r0, 24308 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 2458c │ │ │ │ │ + b.n 242d0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 245c0 │ │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ │ + b.n 24304 │ │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rors r4, r2 │ │ │ │ │ + eors r4, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000245d8 : │ │ │ │ │ +0002431c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #88] @ 24640 │ │ │ │ │ + ldr.w ip, [pc, #88] @ 24384 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #84] @ (24644 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (24388 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 24610 │ │ │ │ │ + beq.n 24354 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #68] @ (24648 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (2438c ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -45084,45 +44776,45 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 2463a │ │ │ │ │ + cbnz r0, 2437e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r5, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adcs r4, r2 │ │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002464c : │ │ │ │ │ +00024390 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #144] @ 246ec │ │ │ │ │ + ldr.w ip, [pc, #144] @ 24430 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #140] @ (246f0 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (24434 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 24682 │ │ │ │ │ + beq.n 243c6 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #124] @ (246f4 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (24438 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -45132,69 +44824,69 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 246dc │ │ │ │ │ + cbz r0, 24420 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c40 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #68] @ (246f8 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (2443c ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9bc4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 246e4 │ │ │ │ │ + cbnz r0, 24428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 246a8 │ │ │ │ │ + b.n 243ec │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 246d8 │ │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ │ + b.n 2441c │ │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r4 │ │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000246fc : │ │ │ │ │ +00024440 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #140] @ 24798 │ │ │ │ │ + ldr.w ip, [pc, #140] @ 244dc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #136] @ (2479c ) │ │ │ │ │ + ldr r3, [pc, #136] @ (244e0 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 24732 │ │ │ │ │ + beq.n 24476 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #120] @ (247a0 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (244e4 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -45204,68 +44896,68 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 24786 │ │ │ │ │ + cbz r0, 244ca │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8548 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #64] @ (247a4 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (244e8 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9bc4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 2478e │ │ │ │ │ + cbnz r0, 244d2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 24758 │ │ │ │ │ + b.n 2449c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 24782 │ │ │ │ │ + b.n 244c6 │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r2, r6 │ │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r5, #30 │ │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000247a8 : │ │ │ │ │ +000244ec : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #144] @ 24848 │ │ │ │ │ + ldr.w ip, [pc, #144] @ 2458c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #140] @ (2484c ) │ │ │ │ │ + ldr r3, [pc, #140] @ (24590 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 247de │ │ │ │ │ + beq.n 24522 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #124] @ (24850 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (24594 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -45275,69 +44967,69 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 24838 │ │ │ │ │ + cbz r0, 2457c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8548 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #68] @ (24854 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (24598 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9bc4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 24840 │ │ │ │ │ + cbnz r0, 24584 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 24804 │ │ │ │ │ + b.n 24548 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 24834 │ │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ │ + b.n 24578 │ │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ │ + subs r6, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r0, #28 │ │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024858 : │ │ │ │ │ +0002459c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #108] @ 248d4 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 24618 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (248d8 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (2461c ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2488e │ │ │ │ │ + beq.n 245d2 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #88] @ (248dc ) │ │ │ │ │ + ldr r3, [pc, #88] @ (24620 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -45349,53 +45041,53 @@ │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8c74 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #44] @ (248e0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (24624 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9bc4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000248e4 : │ │ │ │ │ +00024628 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #104] @ 2495c │ │ │ │ │ + ldr.w ip, [pc, #104] @ 246a0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #100] @ (24960 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (246a4 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2491a │ │ │ │ │ + beq.n 2465e │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #84] @ (24964 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (246a8 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -45407,202 +45099,202 @@ │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8c74 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #40] @ (24968 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (246ac ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9bc4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r2, #23 │ │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002496c : │ │ │ │ │ +000246b0 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #124] @ (249f8 ) │ │ │ │ │ + ldr r5, [pc, #124] @ (2473c ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #124] @ (249fc ) │ │ │ │ │ + ldr r4, [pc, #124] @ (24740 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 24a00 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 24744 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #108] @ (24a04 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (24748 ) │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 249ca │ │ │ │ │ + beq.n 2470e │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #96] @ (24a08 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (2474c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #88] @ (24a0c ) │ │ │ │ │ - ldr r3, [pc, #68] @ (249fc ) │ │ │ │ │ + ldr r2, [pc, #88] @ (24750 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (24740 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 249f4 │ │ │ │ │ + bne.n 24738 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #56] @ (24a10 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (24754 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8440 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 249b2 │ │ │ │ │ + b.n 246f6 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r4, [pc, #992] @ (24df4 ) │ │ │ │ │ + subs r3, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024a14 : │ │ │ │ │ +00024758 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #124] @ (24aa0 ) │ │ │ │ │ + ldr r5, [pc, #124] @ (247e4 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #124] @ (24aa4 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (247e8 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 24aa8 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 247ec │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #108] @ (24aac ) │ │ │ │ │ + ldr r3, [pc, #108] @ (247f0 ) │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 24a72 │ │ │ │ │ + beq.n 247b6 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #96] @ (24ab0 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (247f4 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #88] @ (24ab4 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (24aa4 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (247f8 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (247e8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 24a9c │ │ │ │ │ + bne.n 247e0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #56] @ (24ab8 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (247fc ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 84dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9ae8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 24a5a │ │ │ │ │ + b.n 2479e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #20 │ │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r7, #30 │ │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ ite hi │ │ │ │ │ movhi r0, #0 │ │ │ │ │ movls r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 24ad8 │ │ │ │ │ + blt.n 2481c │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #1 │ │ │ │ │ movle r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 24b06 │ │ │ │ │ + bhi.n 2484a │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8ea4 <__ctype_b_loc@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -45610,15 +45302,15 @@ │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 24b32 │ │ │ │ │ + bhi.n 24876 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8ea4 <__ctype_b_loc@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -45626,129 +45318,129 @@ │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #36] @ (24b60 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (248a4 ) │ │ │ │ │ push {r4} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - ble.n 24b50 │ │ │ │ │ + ble.n 24894 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #16] @ (24b64 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (248a8 ) │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ bx r3 │ │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #40] @ (24ba0 ) │ │ │ │ │ + ldr r5, [pc, #40] @ (248e4 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r0, 24b88 │ │ │ │ │ + cbz r0, 248cc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 24b8a │ │ │ │ │ + ble.n 248ce │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #16] @ (24ba4 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (248e8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ 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, #232] @ (24ca4 ) │ │ │ │ │ + ldr r4, [pc, #232] @ (249e8 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #232] @ (24ca8 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (249ec ) │ │ │ │ │ add.w r8, r0, #44 @ 0x2c │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r3, [pc, #228] @ (24cac ) │ │ │ │ │ - ldr r2, [pc, #232] @ (24cb0 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (249f0 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (249f4 ) │ │ │ │ │ add.w r9, sp, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24c86 │ │ │ │ │ + beq.n 249ca │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 24c58 │ │ │ │ │ + cbz r0, 2499c │ │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ │ ldr.w sl, [fp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 24c2a │ │ │ │ │ + beq.n 2496e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 24c2a │ │ │ │ │ + bgt.n 2496e │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ - cbz r0, 24c42 │ │ │ │ │ + cbz r0, 24986 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 24c42 │ │ │ │ │ + bgt.n 24986 │ │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24bfe │ │ │ │ │ + bne.n 24942 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -45760,53 +45452,53 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24bee │ │ │ │ │ - ldr r2, [pc, #44] @ (24cb4 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (24ca8 ) │ │ │ │ │ + bne.n 24932 │ │ │ │ │ + ldr r2, [pc, #44] @ (249f8 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (249ec ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 24ca0 │ │ │ │ │ + bne.n 249e4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strh r2, [r7, #32] │ │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r6, #32] │ │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, #26] │ │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r7, [pc, #104] @ (24d34 ) │ │ │ │ │ + ldr r7, [pc, #104] @ (24a78 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r7, pc │ │ │ │ │ - cbz r5, 24cdc │ │ │ │ │ + cbz r5, 24a20 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 24d1e │ │ │ │ │ - ldr r3, [pc, #88] @ (24d38 ) │ │ │ │ │ + ble.n 24a62 │ │ │ │ │ + ldr r3, [pc, #88] @ (24a7c ) │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r0, #12 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ @@ -45814,55 +45506,55 @@ │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 8e08 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ - blt.n 24d06 │ │ │ │ │ + blt.n 24a4a │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 24d10 │ │ │ │ │ + bgt.n 24a54 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (24d3c ) │ │ │ │ │ + ldr r0, [pc, #48] @ (24a80 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 87e4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #16] @ (24d38 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (24a7c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 24ce0 │ │ │ │ │ + b.n 24a24 │ │ │ │ │ nop │ │ │ │ │ - strh r6, [r5, #24] │ │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #160] @ (24df0 ) │ │ │ │ │ + ldr r5, [pc, #160] @ (24b34 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #160] @ (24df4 ) │ │ │ │ │ + ldr r4, [pc, #160] @ (24b38 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #156] @ (24df8 ) │ │ │ │ │ - ldr.w ip, [pc, #160] @ 24dfc │ │ │ │ │ + ldr r3, [pc, #156] @ (24b3c ) │ │ │ │ │ + ldr.w ip, [pc, #160] @ 24b40 │ │ │ │ │ add.w r1, sp, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ @@ -45870,84 +45562,84 @@ │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r7, [r3, ip] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 24d90 │ │ │ │ │ + bhi.n 24ad4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #116] @ (24e00 ) │ │ │ │ │ + ldr r0, [pc, #116] @ (24b44 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldrh.w r0, [sp, #2] │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq.n 24dcc │ │ │ │ │ + beq.n 24b10 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 24db0 │ │ │ │ │ + cbz r5, 24af4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 24ddc │ │ │ │ │ + ble.n 24b20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - ldr r2, [pc, #76] @ (24e04 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (24df4 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (24b48 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (24b38 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 24dec │ │ │ │ │ + bne.n 24b30 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cb8 │ │ │ │ │ + bl 249fc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b.n 24db4 │ │ │ │ │ + b.n 24af8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 24db0 │ │ │ │ │ + b.n 24af4 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strh r6, [r4, #20] │ │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r3, #20] │ │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r0, #18] │ │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024e08 : │ │ │ │ │ +00024b4c : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #132] @ (24e9c ) │ │ │ │ │ + ldr r3, [pc, #132] @ (24be0 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r2, [pc, #132] @ (24ea0 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (24be4 ) │ │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ @@ -45973,72 +45665,72 @@ │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ blx 99f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (24ea4 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (24be8 ) │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 8e08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ blx 8e08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #36] @ (24ea8 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (24bec ) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 8e08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ │ blx 8e08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - strh r6, [r3, #14] │ │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ │ │ │ │ │ │ -00024eac : │ │ │ │ │ +00024bf0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #152] @ (24f58 ) │ │ │ │ │ + ldr r6, [pc, #152] @ (24c9c ) │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r5, 24ece │ │ │ │ │ + cbz r5, 24c12 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 24f38 │ │ │ │ │ - ldr r3, [pc, #140] @ (24f5c ) │ │ │ │ │ + ble.n 24c7c │ │ │ │ │ + ldr r3, [pc, #140] @ (24ca0 ) │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r0, 24ee4 │ │ │ │ │ + cbz r0, 24c28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 24f4c │ │ │ │ │ + ble.n 24c90 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bl 24ba8 │ │ │ │ │ + bl 248ec │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ blx 89a4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ @@ -46050,76 +45742,76 @@ │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ blx 8380 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 24f2c │ │ │ │ │ + bgt.n 24c70 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #28] @ (24f5c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (24ca0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 24ed2 │ │ │ │ │ + b.n 24c16 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 24ee4 │ │ │ │ │ + b.n 24c28 │ │ │ │ │ nop │ │ │ │ │ - strh r4, [r7, #8] │ │ │ │ │ + strh r0, [r7, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024f60 : │ │ │ │ │ +00024ca4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r6, [pc, #136] @ (24ffc ) │ │ │ │ │ + ldr r6, [pc, #136] @ (24d40 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ add r6, pc │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ - cbz r5, 24f92 │ │ │ │ │ + cbz r5, 24cd6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 24fd8 │ │ │ │ │ + ble.n 24d1c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r0, 24fa4 │ │ │ │ │ + cbz r0, 24ce8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 24fec │ │ │ │ │ + ble.n 24d30 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ - bl 24ba8 │ │ │ │ │ + bl 248ec │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ blx 9418 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 8d14 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -46129,180 +45821,180 @@ │ │ │ │ │ blx 8d14 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 8d10 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #32] @ (25000 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (24d44 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 24f92 │ │ │ │ │ - ldr r3, [pc, #16] @ (25000 ) │ │ │ │ │ + b.n 24cd6 │ │ │ │ │ + ldr r3, [pc, #16] @ (24d44 ) │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 24fa4 │ │ │ │ │ + b.n 24ce8 │ │ │ │ │ nop │ │ │ │ │ - strh r0, [r0, #4] │ │ │ │ │ + strh r4, [r7, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025004 : │ │ │ │ │ +00024d48 : │ │ │ │ │ strd r1, r2, [r0, #108] @ 0x6c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0002500c : │ │ │ │ │ +00024d50 : │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ b.w 95f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025014 : │ │ │ │ │ +00024d58 : │ │ │ │ │ str r1, [r0, #116] @ 0x74 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00025018 : │ │ │ │ │ +00024d5c : │ │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0002501c : │ │ │ │ │ +00024d60 : │ │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ b.w 9648 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025024 : │ │ │ │ │ +00024d68 : │ │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ │ b.w 9648 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0002502c : │ │ │ │ │ +00024d70 : │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #24] @ (25048 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (24d8c ) │ │ │ │ │ add r2, pc │ │ │ │ │ - cbz r0, 25040 │ │ │ │ │ - ldr r3, [pc, #20] @ (2504c ) │ │ │ │ │ + cbz r0, 24d84 │ │ │ │ │ + ldr r3, [pc, #20] @ (24d90 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #632] @ 0x278 │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r0, [pc, #12] @ (25050 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (24d94 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ │ + strh r0, [r1, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2 0, cr0, [r2, #-0] │ │ │ │ │ + vhadd.s32 d16, d10, d0 │ │ │ │ │ │ │ │ │ │ -00025054 : │ │ │ │ │ +00024d98 : │ │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0002505c : │ │ │ │ │ +00024da0 : │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00025060 : │ │ │ │ │ +00024da4 : │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00025064 : │ │ │ │ │ +00024da8 : │ │ │ │ │ stmdb 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 r2, [pc, #332] @ (251c4 ) │ │ │ │ │ + ldr r2, [pc, #332] @ (24f08 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #332] @ (251c8 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (24f0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r4, [pc, #332] @ (251cc ) │ │ │ │ │ + ldr r4, [pc, #332] @ (24f10 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 25194 │ │ │ │ │ + beq.w 24ed8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ blx 964c │ │ │ │ │ - ldr r3, [pc, #300] @ (251d0 ) │ │ │ │ │ + ldr r3, [pc, #300] @ (24f14 ) │ │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ movs r2, #4 │ │ │ │ │ blx 9830 │ │ │ │ │ - ldr r3, [pc, #288] @ (251d4 ) │ │ │ │ │ + ldr r3, [pc, #288] @ (24f18 ) │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2513c │ │ │ │ │ - ldr r2, [pc, #268] @ (251d8 ) │ │ │ │ │ + ble.n 24e80 │ │ │ │ │ + ldr r2, [pc, #268] @ (24f1c ) │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r6 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #260] @ (251dc ) │ │ │ │ │ + ldr r2, [pc, #260] @ (24f20 ) │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.n 25136 │ │ │ │ │ + beq.n 24e7a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 250f8 │ │ │ │ │ + blt.n 24e3c │ │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.n 2510a │ │ │ │ │ + blt.n 24e4e │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, sl] │ │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr.w sl, [r2, r0, lsl #2] │ │ │ │ │ - bgt.n 2511e │ │ │ │ │ + bgt.n 24e62 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w r0, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 250dc │ │ │ │ │ + bgt.n 24e20 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -46317,138 +46009,138 @@ │ │ │ │ │ ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #100] @ (251e0 ) │ │ │ │ │ - ldr r3, [pc, #76] @ (251c8 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (24f24 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (24f0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 251be │ │ │ │ │ + bne.n 24f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #76] @ (251e4 ) │ │ │ │ │ - ldr r3, [pc, #48] @ (251c8 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (24f28 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (24f0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 251be │ │ │ │ │ - ldr r3, [pc, #40] @ (251d4 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (251e8 ) │ │ │ │ │ + bne.n 24f02 │ │ │ │ │ + ldr r3, [pc, #40] @ (24f18 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (24f2c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ │ + strh r6, [r7, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ │ + strh r2, [r7, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xfa1dffff │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ │ + adds r6, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ │ + strh r4, [r7, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ │ + strh r0, [r4, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xfbb80000 │ │ │ │ │ + cdp 0, 0, cr0, cr0, cr0, {0} │ │ │ │ │ │ │ │ │ │ -000251ec : │ │ │ │ │ +00024f30 : │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ b.w 9648 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000251f4 : │ │ │ │ │ +00024f38 : │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b.w 9648 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000251fc : │ │ │ │ │ +00024f40 : │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b.w 95c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025204 : │ │ │ │ │ +00024f48 : │ │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00025208 : │ │ │ │ │ +00024f4c : │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0002520c : │ │ │ │ │ +00024f50 : │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00025210 : │ │ │ │ │ +00024f54 : │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ b.w 8a10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025218 : │ │ │ │ │ +00024f5c : │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ b.w 98b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025220 : │ │ │ │ │ +00024f64 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #36] @ (25254 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (24f98 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ - blt.n 2523e │ │ │ │ │ + blt.n 24f82 │ │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 2524c │ │ │ │ │ - ldr r3, [pc, #24] @ (25258 ) │ │ │ │ │ - ldr r0, [pc, #24] @ (2525c ) │ │ │ │ │ + bgt.n 24f90 │ │ │ │ │ + ldr r3, [pc, #24] @ (24f9c ) │ │ │ │ │ + ldr r0, [pc, #24] @ (24fa0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ │ + strh r4, [r0, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025260 : │ │ │ │ │ +00024fa4 : │ │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ movs r1, #1 │ │ │ │ │ b.w 8c08 │ │ │ │ │ │ │ │ │ │ -00025268 : │ │ │ │ │ +00024fac : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ blx 95cc │ │ │ │ │ @@ -46457,134 +46149,134 @@ │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 8d10 │ │ │ │ │ │ │ │ │ │ -00025294 : │ │ │ │ │ +00024fd8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ blx 95cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8d10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000252b8 : │ │ │ │ │ +00024ffc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r0, r4, [r0, #100] @ 0x64 │ │ │ │ │ blx 82e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 87e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000252dc : │ │ │ │ │ +00025020 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (25318 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (2505c ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r1, 25304 │ │ │ │ │ + cbz r1, 25048 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #20] @ (2531c ) │ │ │ │ │ - ldr r0, [pc, #24] @ (25320 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (25060 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (25064 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - b.n 252f4 │ │ │ │ │ + b.n 25038 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025324 : │ │ │ │ │ +00025068 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #44] @ (25364 ) │ │ │ │ │ + ldr r6, [pc, #44] @ (250a8 ) │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r5, 25346 │ │ │ │ │ + cbz r5, 2508a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2534c │ │ │ │ │ + ble.n 25090 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #20] @ (25368 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (250ac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002536c : │ │ │ │ │ +000250b0 : │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025370 : │ │ │ │ │ +000250b4 : │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ blx 95cc │ │ │ │ │ - ldr r6, [pc, #112] @ (253f8 ) │ │ │ │ │ + ldr r6, [pc, #112] @ (2513c ) │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r6, pc │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 253b4 │ │ │ │ │ + beq.n 250f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 253b4 │ │ │ │ │ - cbz r3, 253ec │ │ │ │ │ + cbz r0, 250f8 │ │ │ │ │ + cbz r3, 25130 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 253b4 │ │ │ │ │ - bgt.n 253c0 │ │ │ │ │ + blt.n 250f8 │ │ │ │ │ + bgt.n 25104 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ blx 9878 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ @@ -46592,61 +46284,61 @@ │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 9b88 │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ - cbz r7, 253e8 │ │ │ │ │ + cbz r7, 2512c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 253e8 │ │ │ │ │ + bgt.n 2512c │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #28] @ (253fc ) │ │ │ │ │ + ldr r3, [pc, #28] @ (25140 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 9b88 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025400 : │ │ │ │ │ +00025144 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #28] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 25422 │ │ │ │ │ + cbz r3, 25166 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00025424 : │ │ │ │ │ +00025168 : │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ b.w 8c08 │ │ │ │ │ │ │ │ │ │ -0002542c : │ │ │ │ │ +00025170 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ @@ -46654,318 +46346,318 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025454 : │ │ │ │ │ +00025198 : │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ b.w 87e4 │ │ │ │ │ │ │ │ │ │ -0002545c : │ │ │ │ │ +000251a0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025478 : │ │ │ │ │ +000251bc : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #336] @ (255d8 ) │ │ │ │ │ + ldr r2, [pc, #336] @ (2531c ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r3, [pc, #336] @ (255dc ) │ │ │ │ │ + ldr r3, [pc, #336] @ (25320 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r6, [pc, #332] @ (255e0 ) │ │ │ │ │ + ldr r6, [pc, #332] @ (25324 ) │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - blt.n 25532 │ │ │ │ │ + blt.n 25276 │ │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 25532 │ │ │ │ │ + ble.n 25276 │ │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ blx 8a14 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - blt.n 25568 │ │ │ │ │ + blt.n 252ac │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25542 │ │ │ │ │ - ldr r3, [pc, #292] @ (255e4 ) │ │ │ │ │ + beq.n 25286 │ │ │ │ │ + ldr r3, [pc, #292] @ (25328 ) │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25542 │ │ │ │ │ + bne.n 25286 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ ldr.w r6, [r2, #1260] @ 0x4ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 25542 │ │ │ │ │ + ble.n 25286 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi.n 255b6 │ │ │ │ │ + bhi.n 252fa │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ blx 95f4 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r6, 25516 │ │ │ │ │ + cbz r6, 2525a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 255c4 │ │ │ │ │ - ldr r2, [pc, #208] @ (255e8 ) │ │ │ │ │ + ble.n 25308 │ │ │ │ │ + ldr r2, [pc, #208] @ (2532c ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - ldr r3, [pc, #188] @ (255dc ) │ │ │ │ │ + ldr r3, [pc, #188] @ (25320 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 255d4 │ │ │ │ │ + bne.n 25318 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #176] @ (255e4 ) │ │ │ │ │ - ldr r0, [pc, #180] @ (255ec ) │ │ │ │ │ + ldr r3, [pc, #176] @ (25328 ) │ │ │ │ │ + ldr r0, [pc, #180] @ (25330 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 254a8 │ │ │ │ │ - ldr r2, [pc, #172] @ (255f0 ) │ │ │ │ │ + b.n 251ec │ │ │ │ │ + ldr r2, [pc, #172] @ (25334 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #144] @ (255dc ) │ │ │ │ │ + ldr r3, [pc, #144] @ (25320 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 255d4 │ │ │ │ │ + bne.n 25318 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 24cb8 │ │ │ │ │ + b.w 249fc │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ add.w r2, r4, #8 │ │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ │ blx 9b40 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.n 2558e │ │ │ │ │ - ldr r3, [pc, #96] @ (255e4 ) │ │ │ │ │ - ldr r0, [pc, #112] @ (255f4 ) │ │ │ │ │ + bls.n 252d2 │ │ │ │ │ + ldr r3, [pc, #96] @ (25328 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (25338 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 25516 │ │ │ │ │ + beq.n 2525a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 25516 │ │ │ │ │ + bgt.n 2525a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #56] @ (255e4 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (25328 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 25516 │ │ │ │ │ + b.n 2525a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #60] @ (255f8 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (2533c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 254f6 │ │ │ │ │ + b.n 2523a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 25516 │ │ │ │ │ + b.n 2525a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #26 │ │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ │ + adds r4, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000255fc : │ │ │ │ │ +00025340 : │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025604 : │ │ │ │ │ +00025348 : │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0002560c : │ │ │ │ │ +00025350 : │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00025618 : │ │ │ │ │ +0002535c : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #148] @ (256bc ) │ │ │ │ │ + ldr r6, [pc, #148] @ (25400 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ │ ldr.w r1, [r0, #-24] │ │ │ │ │ add r6, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 2568a │ │ │ │ │ + cbz r0, 253ce │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 2568a │ │ │ │ │ + cbz r0, 253ce │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r7, 2565c │ │ │ │ │ + cbz r7, 253a0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2568e │ │ │ │ │ + ble.n 253d2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r3, 25668 │ │ │ │ │ + cbz r3, 253ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 25686 │ │ │ │ │ - cbz r0, 2567c │ │ │ │ │ + beq.n 253ca │ │ │ │ │ + cbz r0, 253c0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 256aa │ │ │ │ │ + ble.n 253ee │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r3, 25686 │ │ │ │ │ + cbz r3, 253ca │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #40] @ (256c0 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (25404 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25662 │ │ │ │ │ - b.n 25668 │ │ │ │ │ - ldr r3, [pc, #20] @ (256c0 ) │ │ │ │ │ + bne.n 253a6 │ │ │ │ │ + b.n 253ac │ │ │ │ │ + ldr r3, [pc, #20] @ (25404 ) │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 2567c │ │ │ │ │ + b.n 253c0 │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000256c4 : │ │ │ │ │ +00025408 : │ │ │ │ │ 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, #296] @ (25800 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (25544 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #296] @ (25804 ) │ │ │ │ │ + ldr r3, [pc, #296] @ (25548 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r7, [pc, #292] @ (25808 ) │ │ │ │ │ + ldr r7, [pc, #292] @ (2554c ) │ │ │ │ │ mov r9, sp │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ blx 95cc │ │ │ │ │ @@ -46973,16 +46665,16 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, sp │ │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 257c4 │ │ │ │ │ - ldr r3, [pc, #256] @ (2580c ) │ │ │ │ │ + beq.n 25508 │ │ │ │ │ + ldr r3, [pc, #256] @ (25550 ) │ │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -46993,184 +46685,184 @@ │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, 25782 │ │ │ │ │ - ldr r3, [pc, #208] @ (2580c ) │ │ │ │ │ + cbz r3, 254c6 │ │ │ │ │ + ldr r3, [pc, #208] @ (25550 ) │ │ │ │ │ movs r0, #16 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ │ - cbz r3, 2575a │ │ │ │ │ + cbz r3, 2549e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - cbz r3, 25766 │ │ │ │ │ + cbz r3, 254aa │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - ldr r2, [pc, #164] @ (25810 ) │ │ │ │ │ - ldr r3, [pc, #152] @ (25804 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (25554 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (25548 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 257fa │ │ │ │ │ + bne.n 2553e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ strd r2, r3, [r6] │ │ │ │ │ - cbz r0, 2579a │ │ │ │ │ + cbz r0, 254de │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 257e4 │ │ │ │ │ + ble.n 25528 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - cbz r3, 257a6 │ │ │ │ │ + cbz r3, 254ea │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r5, [r6, #12] │ │ │ │ │ - cbz r5, 257b4 │ │ │ │ │ + cbz r5, 254f8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 257c8 │ │ │ │ │ + ble.n 2550c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 25768 │ │ │ │ │ + beq.n 254ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 25768 │ │ │ │ │ + b.n 254ac │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - b.n 2572a │ │ │ │ │ + b.n 2546e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #60] @ (2580c ) │ │ │ │ │ + ldr r3, [pc, #60] @ (25550 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 257bc │ │ │ │ │ - b.n 25768 │ │ │ │ │ - ldr r3, [pc, #36] @ (2580c ) │ │ │ │ │ + bne.n 25500 │ │ │ │ │ + b.n 254ac │ │ │ │ │ + ldr r3, [pc, #36] @ (25550 ) │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 257a0 │ │ │ │ │ - b.n 257a6 │ │ │ │ │ + bne.n 254e4 │ │ │ │ │ + b.n 254ea │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025814 : │ │ │ │ │ - ldr r3, [pc, #16] @ (25828 ) │ │ │ │ │ +00025558 : │ │ │ │ │ + ldr r3, [pc, #16] @ (2556c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #16] @ (2582c ) │ │ │ │ │ + ldr r1, [pc, #16] @ (25570 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1388] @ 0x56c │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r2, [r4, #31] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025830 : │ │ │ │ │ - ldr r3, [pc, #16] @ (25844 ) │ │ │ │ │ +00025574 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25588 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r1, [pc, #16] @ (25848 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (2558c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r6, [r0, #31] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002584c : │ │ │ │ │ - ldr r1, [pc, #8] @ (25858 ) │ │ │ │ │ +00025590 : │ │ │ │ │ + ldr r1, [pc, #8] @ (2559c ) │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, pc │ │ │ │ │ - b.w 24d40 │ │ │ │ │ + b.w 24a84 │ │ │ │ │ nop │ │ │ │ │ - bl 28f85a │ │ │ │ │ + bl 28f59e │ │ │ │ │ │ │ │ │ │ -0002585c : │ │ │ │ │ - ldr r3, [pc, #16] @ (25870 ) │ │ │ │ │ +000255a0 : │ │ │ │ │ + ldr r3, [pc, #16] @ (255b4 ) │ │ │ │ │ movs r2, #3 │ │ │ │ │ - ldr r1, [pc, #16] @ (25874 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (255b8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1496] @ 0x5d8 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r2, [r3, #30] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025878 : │ │ │ │ │ +000255bc : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #120] @ (25900 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (25644 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ - blt.n 25898 │ │ │ │ │ + blt.n 255dc │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 258e4 │ │ │ │ │ - ldr r2, [pc, #104] @ (25904 ) │ │ │ │ │ - ldr r0, [pc, #108] @ (25908 ) │ │ │ │ │ + bgt.n 25628 │ │ │ │ │ + ldr r2, [pc, #104] @ (25648 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (2564c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r7, [r3, r2] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -47179,315 +46871,315 @@ │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bne.n 258d4 │ │ │ │ │ + bne.n 25618 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 258ce │ │ │ │ │ + cbz r5, 25612 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 258ea │ │ │ │ │ + ble.n 2562e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cb8 │ │ │ │ │ + bl 249fc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [pc, #28] @ (25904 ) │ │ │ │ │ + ldr r2, [pc, #28] @ (25648 ) │ │ │ │ │ ldr r7, [r3, r2] │ │ │ │ │ - b.n 258a6 │ │ │ │ │ + b.n 255ea │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - b.n 258d2 │ │ │ │ │ + b.n 25616 │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r5, #29] │ │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r3, #12 │ │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002590c : │ │ │ │ │ - ldr r1, [pc, #8] @ (25918 ) │ │ │ │ │ +00025650 : │ │ │ │ │ + ldr r1, [pc, #8] @ (2565c ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ add r1, pc │ │ │ │ │ - b.w 24d40 │ │ │ │ │ + b.w 24a84 │ │ │ │ │ nop │ │ │ │ │ - bl 1f391a │ │ │ │ │ + bl 1f365e │ │ │ │ │ │ │ │ │ │ -0002591c : │ │ │ │ │ - ldr r3, [pc, #16] @ (25930 ) │ │ │ │ │ +00025660 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25674 ) │ │ │ │ │ movs r2, #5 │ │ │ │ │ - ldr r1, [pc, #16] @ (25934 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (25678 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1396] @ 0x574 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r2, [r3, #27] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025938 : │ │ │ │ │ - ldr r3, [pc, #16] @ (2594c ) │ │ │ │ │ +0002567c : │ │ │ │ │ + ldr r3, [pc, #16] @ (25690 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ - ldr r1, [pc, #16] @ (25950 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (25694 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1500] @ 0x5dc │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r6, [r7, #26] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025954 : │ │ │ │ │ - ldr r3, [pc, #16] @ (25968 ) │ │ │ │ │ +00025698 : │ │ │ │ │ + ldr r3, [pc, #16] @ (256ac ) │ │ │ │ │ movs r2, #7 │ │ │ │ │ - ldr r1, [pc, #16] @ (2596c ) │ │ │ │ │ + ldr r1, [pc, #16] @ (256b0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r2, [r4, #26] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025970 : │ │ │ │ │ - ldr r3, [pc, #16] @ (25984 ) │ │ │ │ │ +000256b4 : │ │ │ │ │ + ldr r3, [pc, #16] @ (256c8 ) │ │ │ │ │ movs r2, #8 │ │ │ │ │ - ldr r1, [pc, #16] @ (25988 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (256cc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r6, [r0, #26] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002598c : │ │ │ │ │ - ldr r3, [pc, #16] @ (259a0 ) │ │ │ │ │ +000256d0 : │ │ │ │ │ + ldr r3, [pc, #16] @ (256e4 ) │ │ │ │ │ movs r2, #9 │ │ │ │ │ - ldr r1, [pc, #16] @ (259a4 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (256e8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1508] @ 0x5e4 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r2, [r5, #25] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000259a8 : │ │ │ │ │ +000256ec : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ (25a50 ) │ │ │ │ │ + ldr r0, [pc, #148] @ (25794 ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r0, pc │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - blt.n 259cc │ │ │ │ │ + blt.n 25710 │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 25a08 │ │ │ │ │ - ldr r3, [pc, #132] @ (25a54 ) │ │ │ │ │ + bgt.n 2574c │ │ │ │ │ + ldr r3, [pc, #132] @ (25798 ) │ │ │ │ │ ldr.w r8, [r0, r3] │ │ │ │ │ - ldr r0, [pc, #132] @ (25a58 ) │ │ │ │ │ + ldr r0, [pc, #132] @ (2579c ) │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 25a10 │ │ │ │ │ + ble.n 25754 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cb8 │ │ │ │ │ + bl 249fc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #72] @ (25a54 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (25798 ) │ │ │ │ │ ldr.w r8, [r0, r3] │ │ │ │ │ - b.n 259de │ │ │ │ │ + b.n 25722 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n 259f2 │ │ │ │ │ + bgt.n 25736 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r5, 25a46 │ │ │ │ │ + cbz r5, 2578a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 25a46 │ │ │ │ │ + bgt.n 2578a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r7, #24] │ │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025a5c : │ │ │ │ │ - ldr r3, [pc, #16] @ (25a70 ) │ │ │ │ │ +000257a0 : │ │ │ │ │ + ldr r3, [pc, #16] @ (257b4 ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ - ldr r1, [pc, #16] @ (25a74 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (257b8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1404] @ 0x57c │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r2, [r3, #22] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025a78 : │ │ │ │ │ - ldr r3, [pc, #16] @ (25a8c ) │ │ │ │ │ +000257bc : │ │ │ │ │ + ldr r3, [pc, #16] @ (257d0 ) │ │ │ │ │ movs r2, #11 │ │ │ │ │ - ldr r1, [pc, #16] @ (25a90 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (257d4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1408] @ 0x580 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r6, [r7, #21] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025a94 : │ │ │ │ │ - ldr r3, [pc, #16] @ (25aa8 ) │ │ │ │ │ +000257d8 : │ │ │ │ │ + ldr r3, [pc, #16] @ (257ec ) │ │ │ │ │ movs r2, #12 │ │ │ │ │ - ldr r1, [pc, #16] @ (25aac ) │ │ │ │ │ + ldr r1, [pc, #16] @ (257f0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1412] @ 0x584 │ │ │ │ │ - b.w 24d40 │ │ │ │ │ - strb r2, [r4, #21] │ │ │ │ │ + b.w 24a84 │ │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025ab0 : │ │ │ │ │ - ldr r1, [pc, #8] @ (25abc ) │ │ │ │ │ +000257f4 : │ │ │ │ │ + ldr r1, [pc, #8] @ (25800 ) │ │ │ │ │ movs r2, #13 │ │ │ │ │ add r1, pc │ │ │ │ │ - b.w 24d40 │ │ │ │ │ + b.w 24a84 │ │ │ │ │ nop │ │ │ │ │ - bl 7babe │ │ │ │ │ + bl 7b802 │ │ │ │ │ │ │ │ │ │ -00025ac0 : │ │ │ │ │ +00025804 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #40] @ (25afc ) │ │ │ │ │ + ldr r3, [pc, #40] @ (25840 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r0, 25ae2 │ │ │ │ │ + cbz r0, 25826 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 25ae8 │ │ │ │ │ + ble.n 2582c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #20] @ (25b00 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (25844 ) │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r5, #20] │ │ │ │ │ + strb r4, [r4, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025b04 : │ │ │ │ │ +00025848 : │ │ │ │ │ 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, #192] @ (25bd4 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (25918 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r3, [pc, #192] @ (25bd8 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (2591c ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r6, [pc, #188] @ (25bdc ) │ │ │ │ │ + ldr r6, [pc, #188] @ (25920 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ blx 95cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add.w r7, r0, #1 │ │ │ │ │ - blt.n 25b40 │ │ │ │ │ + blt.n 25884 │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 25bca │ │ │ │ │ - ldr r3, [pc, #156] @ (25be0 ) │ │ │ │ │ - ldr r0, [pc, #160] @ (25be4 ) │ │ │ │ │ + bgt.n 2590e │ │ │ │ │ + ldr r3, [pc, #156] @ (25924 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (25928 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -47512,71 +47204,71 @@ │ │ │ │ │ mov r1, sp │ │ │ │ │ movs r0, #3 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 25bb2 │ │ │ │ │ - cbz r3, 25ba8 │ │ │ │ │ + beq.n 258f6 │ │ │ │ │ + cbz r3, 258ec │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - bgt.n 25ba8 │ │ │ │ │ + bgt.n 258ec │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r5, 25bb2 │ │ │ │ │ + cbz r5, 258f6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (25be8 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (25bd8 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (2592c ) │ │ │ │ │ + ldr r3, [pc, #32] @ (2591c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 25bd0 │ │ │ │ │ + bne.n 25914 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (25be0 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (25924 ) │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ - b.n 25b4e │ │ │ │ │ + b.n 25892 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strb r2, [r4, #19] │ │ │ │ │ + strb r6, [r3, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r3, #19] │ │ │ │ │ + strb r6, [r2, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r0, #17] │ │ │ │ │ + strb r2, [r0, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025bec : │ │ │ │ │ +00025930 : │ │ │ │ │ stmdb 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 r2, [pc, #436] @ (25db4 ) │ │ │ │ │ + ldr r2, [pc, #436] @ (25af8 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r3, [pc, #436] @ (25db8 ) │ │ │ │ │ + ldr r3, [pc, #436] @ (25afc ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr.w sl, [pc, #432] @ 25dbc │ │ │ │ │ + ldr.w sl, [pc, #432] @ 25b00 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add sl, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ blx 95cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -47584,36 +47276,36 @@ │ │ │ │ │ blx 95cc │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ blx 82e4 │ │ │ │ │ - ldr r3, [pc, #388] @ (25dc0 ) │ │ │ │ │ + ldr r3, [pc, #388] @ (25b04 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r7, r0, r7 │ │ │ │ │ ldr.w fp, [sl, r3] │ │ │ │ │ - bpl.n 25c52 │ │ │ │ │ + bpl.n 25996 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #376] @ (25dc4 ) │ │ │ │ │ + ldr r0, [pc, #376] @ (25b08 ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ blx r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - blt.w 25d9c │ │ │ │ │ + blt.w 25ae0 │ │ │ │ │ ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 25d9c │ │ │ │ │ + ble.w 25ae0 │ │ │ │ │ ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ @@ -47629,144 +47321,144 @@ │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ str.w r0, [sl, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ │ blx 964c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 25daa │ │ │ │ │ - ldr r2, [pc, #260] @ (25dc8 ) │ │ │ │ │ + bge.n 25aee │ │ │ │ │ + ldr r2, [pc, #260] @ (25b0c ) │ │ │ │ │ add.w r5, sl, #8 │ │ │ │ │ - ldr r1, [pc, #260] @ (25dcc ) │ │ │ │ │ + ldr r1, [pc, #260] @ (25b10 ) │ │ │ │ │ adds r7, #2 │ │ │ │ │ add r2, pc │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov sl, r4 │ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ │ rsb r9, r3, #3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 25ce4 │ │ │ │ │ + b.n 25a28 │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r2, r9, sl │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n 25cf6 │ │ │ │ │ + ble.n 25a3a │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.n 25d02 │ │ │ │ │ + blt.n 25a46 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt.n 25d0c │ │ │ │ │ + bgt.n 25a50 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 25ce2 │ │ │ │ │ + bne.n 25a26 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldrd sl, r8, [sp, #8] │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 25d3c │ │ │ │ │ + beq.n 25a80 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #152] @ (25dd0 ) │ │ │ │ │ + ldr r0, [pc, #152] @ (25b14 ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 25d78 │ │ │ │ │ - cbz r2, 25d6c │ │ │ │ │ + beq.n 25abc │ │ │ │ │ + cbz r2, 25ab0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - bgt.n 25d6c │ │ │ │ │ + bgt.n 25ab0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ blx r2 │ │ │ │ │ str.w r4, [r8, #40] @ 0x28 │ │ │ │ │ - cbz r4, 25d78 │ │ │ │ │ + cbz r4, 25abc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #80] @ (25dd4 ) │ │ │ │ │ - ldr r3, [pc, #48] @ (25db8 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (25b18 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (25afc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 25dae │ │ │ │ │ + bne.n 25af2 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #52] @ (25dd8 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (25b1c ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 25c72 │ │ │ │ │ + b.n 259b6 │ │ │ │ │ movs r4, #3 │ │ │ │ │ - b.n 25d2a │ │ │ │ │ + b.n 25a6e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r7, #15] │ │ │ │ │ + strb r4, [r6, #26] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r5, #15] │ │ │ │ │ + strb r0, [r5, #26] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ │ + adds r0, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ │ + adds r0, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r6, #9] │ │ │ │ │ + strb r2, [r6, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025ddc : │ │ │ │ │ +00025b20 : │ │ │ │ │ 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 9030 │ │ │ │ │ - cbz r0, 25dfc │ │ │ │ │ + cbz r0, 25b40 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 25e0a │ │ │ │ │ + cbnz r3, 25b4e │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r5, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -47774,26 +47466,26 @@ │ │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 25df6 │ │ │ │ │ + b.n 25b3a │ │ │ │ │ │ │ │ │ │ -00025e1c : │ │ │ │ │ +00025b60 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9030 │ │ │ │ │ - cbz r0, 25e3c │ │ │ │ │ + cbz r0, 25b80 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 25e5a │ │ │ │ │ + cbnz r3, 25b9e │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldrd r0, r4, [r4, #100] @ 0x64 │ │ │ │ │ @@ -47806,564 +47498,564 @@ │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 25e36 │ │ │ │ │ + b.n 25b7a │ │ │ │ │ │ │ │ │ │ -00025e6c : │ │ │ │ │ +00025bb0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 9030 │ │ │ │ │ - cbnz r0, 25e8e │ │ │ │ │ + cbnz r0, 25bd2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r5, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025e94 : │ │ │ │ │ +00025bd8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 9030 │ │ │ │ │ - cbnz r0, 25ec6 │ │ │ │ │ + cbnz r0, 25c0a │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r5, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldrd r0, r5, [r5, #100] @ 0x64 │ │ │ │ │ blx 82e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 87e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00025ecc : │ │ │ │ │ +00025c10 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #100] @ (25f44 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (25c88 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbnz r2, 25f30 │ │ │ │ │ + cbnz r2, 25c74 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 25ef6 │ │ │ │ │ + cbz r0, 25c3a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 25f36 │ │ │ │ │ + ble.n 25c7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 96ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 25f1e │ │ │ │ │ + cbnz r3, 25c62 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 8c40 │ │ │ │ │ - b.n 25efa │ │ │ │ │ - ldr r2, [pc, #16] @ (25f48 ) │ │ │ │ │ + b.n 25c3e │ │ │ │ │ + ldr r2, [pc, #16] @ (25c8c ) │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 25ef6 │ │ │ │ │ - strb r0, [r3, #4] │ │ │ │ │ + b.n 25c3a │ │ │ │ │ + strb r4, [r2, #15] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025f4c : │ │ │ │ │ +00025c90 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #96] @ (25fc0 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (25d04 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbnz r2, 25faa │ │ │ │ │ + cbnz r2, 25cee │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 25f76 │ │ │ │ │ + cbz r0, 25cba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 25fb0 │ │ │ │ │ + ble.n 25cf4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 96ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9bc4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 25f98 │ │ │ │ │ + cbnz r3, 25cdc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 8548 │ │ │ │ │ - b.n 25f7a │ │ │ │ │ - ldr r2, [pc, #16] @ (25fc4 ) │ │ │ │ │ + b.n 25cbe │ │ │ │ │ + ldr r2, [pc, #16] @ (25d08 ) │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 25f76 │ │ │ │ │ + b.n 25cba │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r3, #2] │ │ │ │ │ + strb r4, [r2, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025fc8 : │ │ │ │ │ +00025d0c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #100] @ (26040 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (25d84 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbnz r2, 2602c │ │ │ │ │ + cbnz r2, 25d70 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 25ff2 │ │ │ │ │ + cbz r0, 25d36 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 26032 │ │ │ │ │ + ble.n 25d76 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 96ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2601a │ │ │ │ │ + cbnz r3, 25d5e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 8548 │ │ │ │ │ - b.n 25ff6 │ │ │ │ │ - ldr r2, [pc, #16] @ (26044 ) │ │ │ │ │ + b.n 25d3a │ │ │ │ │ + ldr r2, [pc, #16] @ (25d88 ) │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 25ff2 │ │ │ │ │ - strb r4, [r3, #0] │ │ │ │ │ + b.n 25d36 │ │ │ │ │ + strb r0, [r3, #11] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026048 : │ │ │ │ │ +00025d8c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #64] @ (2609c ) │ │ │ │ │ + ldr r3, [pc, #64] @ (25de0 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r0, 2606e │ │ │ │ │ + cbz r0, 25db2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 2608e │ │ │ │ │ + ble.n 25dd2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ blx 96ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9bc4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ - ldr r2, [pc, #16] @ (260a0 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (25de4 ) │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2606e │ │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ │ + b.n 25db2 │ │ │ │ │ + strb r0, [r3, #9] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000260a4 : │ │ │ │ │ +00025de8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #72] @ (26100 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (25e44 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r0, 260ca │ │ │ │ │ + cbz r0, 25e0e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 260f0 │ │ │ │ │ + ble.n 25e34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 96ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ - ldr r2, [pc, #16] @ (26104 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (25e48 ) │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 260ca │ │ │ │ │ + b.n 25e0e │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ + strb r4, [r7, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026108 : │ │ │ │ │ +00025e4c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 26128 │ │ │ │ │ + cbnz r3, 25e6c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 97fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00026138 : │ │ │ │ │ +00025e7c : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2615e │ │ │ │ │ + cbnz r3, 25ea2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 8988 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00026170 : │ │ │ │ │ +00025eb4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2618a │ │ │ │ │ + cbnz r3, 25ece │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8804 │ │ │ │ │ │ │ │ │ │ -00026194 : │ │ │ │ │ +00025ed8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 261ae │ │ │ │ │ + cbnz r3, 25ef2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 9360 │ │ │ │ │ │ │ │ │ │ -000261b8 : │ │ │ │ │ +00025efc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 261d2 │ │ │ │ │ + cbnz r3, 25f16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8554 │ │ │ │ │ │ │ │ │ │ -000261dc : │ │ │ │ │ +00025f20 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 261f6 │ │ │ │ │ + cbnz r3, 25f3a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 9984 │ │ │ │ │ │ │ │ │ │ -00026200 : │ │ │ │ │ +00025f44 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2621a │ │ │ │ │ + cbnz r3, 25f5e │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 99ac │ │ │ │ │ │ │ │ │ │ -00026224 : │ │ │ │ │ +00025f68 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2623e │ │ │ │ │ + cbnz r3, 25f82 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8674 │ │ │ │ │ │ │ │ │ │ -00026248 : │ │ │ │ │ +00025f8c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 26262 │ │ │ │ │ + cbnz r3, 25fa6 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8ed4 │ │ │ │ │ │ │ │ │ │ -0002626c : │ │ │ │ │ +00025fb0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 26286 │ │ │ │ │ + cbnz r3, 25fca │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 88d8 │ │ │ │ │ │ │ │ │ │ -00026290 : │ │ │ │ │ +00025fd4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 262aa │ │ │ │ │ + cbnz r3, 25fee │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 96f8 │ │ │ │ │ │ │ │ │ │ -000262b4 : │ │ │ │ │ +00025ff8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 262ce │ │ │ │ │ + cbnz r3, 26012 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 87b8 │ │ │ │ │ │ │ │ │ │ -000262d8 : │ │ │ │ │ +0002601c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 262f2 │ │ │ │ │ + cbnz r3, 26036 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8778 │ │ │ │ │ │ │ │ │ │ -000262fc : │ │ │ │ │ +00026040 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 26316 │ │ │ │ │ + cbnz r3, 2605a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c30 │ │ │ │ │ │ │ │ │ │ -00026320 : │ │ │ │ │ +00026064 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2633a │ │ │ │ │ + cbnz r3, 2607e │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 85a4 │ │ │ │ │ │ │ │ │ │ -00026344 : │ │ │ │ │ +00026088 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2635e │ │ │ │ │ + cbnz r3, 260a2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8bb0 │ │ │ │ │ │ │ │ │ │ -00026368 : │ │ │ │ │ +000260ac : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldrd r0, r4, [r4, #100] @ 0x64 │ │ │ │ │ blx 82e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 87e4 │ │ │ │ │ │ │ │ │ │ -00026394 : │ │ │ │ │ +000260d8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, 263ca │ │ │ │ │ + cbz r3, 2610e │ │ │ │ │ blx 9978 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ @@ -48372,17 +48064,17 @@ │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ - b.n 263ac │ │ │ │ │ + b.n 260f0 │ │ │ │ │ │ │ │ │ │ -000263d4 : │ │ │ │ │ +00026118 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ @@ -48394,162 +48086,162 @@ │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00026404 : │ │ │ │ │ +00026148 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2642e │ │ │ │ │ + cbz r3, 26172 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00026430 : │ │ │ │ │ +00026174 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #56] @ (2647c ) │ │ │ │ │ + ldr r6, [pc, #56] @ (261c0 ) │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r5, 2645a │ │ │ │ │ + cbz r5, 2619e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 26468 │ │ │ │ │ + ble.n 261ac │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 87e4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #16] @ (26480 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (261c4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2645a │ │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ │ + b.n 2619e │ │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026484 : │ │ │ │ │ +000261c8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ │ - ldr r6, [pc, #72] @ (264e0 ) │ │ │ │ │ + ldr r6, [pc, #72] @ (26224 ) │ │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ │ blx 82e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 264be │ │ │ │ │ + cbz r5, 26202 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 264cc │ │ │ │ │ + ble.n 26210 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 87e4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ - ldr r3, [pc, #16] @ (264e4 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (26228 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 264be │ │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + b.n 26202 │ │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000264e8 : │ │ │ │ │ +0002622c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2650c │ │ │ │ │ + cbz r3, 26250 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 95cc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ │ │ │ │ │ -00026524 : │ │ │ │ │ +00026268 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 26548 │ │ │ │ │ + cbz r3, 2628c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ │ │ │ │ │ -0002655c : │ │ │ │ │ +000262a0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 26588 │ │ │ │ │ + cbz r3, 262cc │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 8c08 │ │ │ │ │ @@ -48557,27 +48249,27 @@ │ │ │ │ │ blx 95cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ blx 8d14 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - b.n 26574 │ │ │ │ │ + b.n 262b8 │ │ │ │ │ │ │ │ │ │ -000265a0 : │ │ │ │ │ +000262e4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ clz r5, r6 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ blx 9200 │ │ │ │ │ - cbz r6, 265ca │ │ │ │ │ + cbz r6, 2630e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ @@ -48587,53 +48279,53 @@ │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ blx 8c0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000265e4 : │ │ │ │ │ +00026328 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 2660c │ │ │ │ │ + beq.n 26350 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ blx 8c0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00026620 : │ │ │ │ │ +00026364 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2664e │ │ │ │ │ + cbz r3, 26392 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2664a │ │ │ │ │ + cbz r3, 2638e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ @@ -48641,32 +48333,32 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ blx 8c0c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00026664 : │ │ │ │ │ +000263a8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 266a2 │ │ │ │ │ + cbz r3, 263e6 │ │ │ │ │ ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ blx 82e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 87e8 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2669e │ │ │ │ │ + cbz r3, 263e2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ blx 95cc │ │ │ │ │ @@ -48674,27 +48366,27 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ blx 8c0c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000266b8 : │ │ │ │ │ +000263fc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 266e6 │ │ │ │ │ + cbz r3, 2642a │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 266e2 │ │ │ │ │ + cbz r3, 26426 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ blx 95cc │ │ │ │ │ @@ -48711,51 +48403,51 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ blx 8c0c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00026714 : │ │ │ │ │ +00026458 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r3, 26738 │ │ │ │ │ + cbz r3, 2647c │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ blx 95cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26734 │ │ │ │ │ + beq.n 26478 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00026758 : │ │ │ │ │ +0002649c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2677c │ │ │ │ │ + cbz r3, 264c0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ blx 82e4 │ │ │ │ │ @@ -48766,32 +48458,32 @@ │ │ │ │ │ blx 95cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26778 │ │ │ │ │ + beq.n 264bc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000267b0 : │ │ │ │ │ +000264f4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - cbz r3, 267dc │ │ │ │ │ + cbz r3, 26520 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -48807,31 +48499,31 @@ │ │ │ │ │ blx 95cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 267d8 │ │ │ │ │ + beq.n 2651c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00026814 : │ │ │ │ │ +00026558 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 9200 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - cbz r3, 26840 │ │ │ │ │ + cbz r3, 26584 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx 8c0c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -48843,1026 +48535,1365 @@ │ │ │ │ │ blx 95cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ blx 87e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2683c │ │ │ │ │ + beq.n 26580 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00026870 : │ │ │ │ │ +000265b4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ - ldr r7, [pc, #80] @ (268d4 ) │ │ │ │ │ + ldr r7, [pc, #80] @ (26618 ) │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ add r7, pc │ │ │ │ │ - cbz r3, 268d0 │ │ │ │ │ + cbz r3, 26614 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 268b0 │ │ │ │ │ + b.n 265f4 │ │ │ │ │ blx 9800 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #60] @ (268d8 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (2661c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 268c4 │ │ │ │ │ + cbz r3, 26608 │ │ │ │ │ ldr r3, [r7, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, 268d0 │ │ │ │ │ + cbz r3, 26614 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26894 │ │ │ │ │ + bne.n 265d8 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str.w r8, [r5, #20] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000268dc : │ │ │ │ │ +00026620 : │ │ │ │ │ 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 r4, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 8724 │ │ │ │ │ - ldr r6, [pc, #116] @ (2696c ) │ │ │ │ │ + ldr r6, [pc, #116] @ (266b0 ) │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r3, 26946 │ │ │ │ │ + cbz r3, 2668a │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ - cbz r3, 26948 │ │ │ │ │ - ldr r3, [pc, #108] @ (26970 ) │ │ │ │ │ + cbz r3, 2668c │ │ │ │ │ + ldr r3, [pc, #108] @ (266b4 ) │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ - b.n 26916 │ │ │ │ │ + b.n 2665a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, 26948 │ │ │ │ │ + cbz r3, 2668c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - bne.n 26908 │ │ │ │ │ + bne.n 2664c │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ - cbz r4, 26942 │ │ │ │ │ + cbz r4, 26686 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 26958 │ │ │ │ │ + ble.n 2669c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24cb8 │ │ │ │ │ + bl 249fc │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx 8380 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ - b.n 26946 │ │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ │ + b.n 2668a │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000266b8 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #48] @ (266f8 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [pc, #48] @ (266fc ) │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov.w r2, #256 @ 0x100 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + strd r2, r3, [r4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026974 : │ │ │ │ │ +00026700 : │ │ │ │ │ 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.w r5, [pc, #1980] @ 27144 │ │ │ │ │ - sub sp, #32 │ │ │ │ │ - ldr.w r4, [pc, #1980] @ 27148 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #1976] @ 2714c │ │ │ │ │ - ldr.w r3, [pc, #1976] @ 27150 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #80] @ (26768 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r2, 26762 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [pc, #76] @ (2676c ) │ │ │ │ │ + it le │ │ │ │ │ + ldrle r6, [r3, r2] │ │ │ │ │ + ble.n 2674e │ │ │ │ │ + ldr r7, [pc, #72] @ (26770 ) │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 2673c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ │ + ldr.w r0, [r2, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 2672e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r2, [pc, #8] @ (2676c ) │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + b.n 2674e │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026774 : │ │ │ │ │ + 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, r1 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ble.w 26ace │ │ │ │ │ - ldr.w r2, [pc, #1944] @ 27154 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r2, [pc, #116] @ (267fc ) │ │ │ │ │ + ldrd r1, r3, [r0] │ │ │ │ │ add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #24 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr.w r2, [pc, #1928] @ 27158 │ │ │ │ │ - ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 267dc │ │ │ │ │ + cbnz r1, 267e8 │ │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ │ + mov.w r7, #256 @ 0x100 │ │ │ │ │ + ldr r3, [pc, #96] @ (26800 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 267ee │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + str r7, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + blt.n 267c0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt.n 267ce │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #60] @ (26804 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str.w r5, [r1, r3, lsl #2] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 267ce │ │ │ │ │ + ldr r3, [pc, #28] @ (26800 ) │ │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ │ + b.n 267c0 │ │ │ │ │ + lsls r7, r1, #1 │ │ │ │ │ + lsls r1, r1, #3 │ │ │ │ │ + b.n 2679e │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #20] @ (26808 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 267b2 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0002680c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r2, [pc, #48] @ (2684c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 26ae0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ │ - bhi.w 27134 │ │ │ │ │ - tbh [pc, r3, lsl #1] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - lsls r5, r6, #2 │ │ │ │ │ - lsls r4, r7, #2 │ │ │ │ │ - lsls r3, r0, #3 │ │ │ │ │ - lsls r2, r1, #3 │ │ │ │ │ - lsls r1, r2, #3 │ │ │ │ │ - lsls r0, r3, #3 │ │ │ │ │ - lsls r7, r3, #3 │ │ │ │ │ - lsls r6, r4, #3 │ │ │ │ │ - lsls r5, r5, #3 │ │ │ │ │ - lsls r4, r6, #3 │ │ │ │ │ - lsls r3, r7, #3 │ │ │ │ │ - lsls r2, r0, #4 │ │ │ │ │ - lsls r1, r1, #4 │ │ │ │ │ - lsls r0, r2, #4 │ │ │ │ │ - lsls r7, r2, #4 │ │ │ │ │ - lsls r6, r3, #4 │ │ │ │ │ - lsls r5, r4, #4 │ │ │ │ │ - lsls r4, r5, #4 │ │ │ │ │ - lsls r3, r6, #4 │ │ │ │ │ - lsls r2, r7, #4 │ │ │ │ │ - lsls r1, r0, #5 │ │ │ │ │ - lsls r0, r1, #5 │ │ │ │ │ - lsls r7, r1, #5 │ │ │ │ │ - lsls r6, r2, #5 │ │ │ │ │ - lsls r5, r3, #5 │ │ │ │ │ - lsls r4, r4, #5 │ │ │ │ │ - lsls r3, r5, #5 │ │ │ │ │ - lsls r2, r6, #5 │ │ │ │ │ - lsls r1, r7, #5 │ │ │ │ │ - lsls r0, r0, #6 │ │ │ │ │ - lsls r7, r0, #6 │ │ │ │ │ - lsls r6, r1, #6 │ │ │ │ │ - lsls r5, r2, #6 │ │ │ │ │ - lsls r4, r3, #6 │ │ │ │ │ - lsls r3, r4, #6 │ │ │ │ │ - lsls r2, r5, #6 │ │ │ │ │ - lsls r1, r6, #6 │ │ │ │ │ - lsls r0, r7, #6 │ │ │ │ │ - lsls r7, r7, #6 │ │ │ │ │ - lsls r6, r0, #7 │ │ │ │ │ - lsls r5, r1, #7 │ │ │ │ │ - lsls r4, r2, #7 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - lsls r2, r4, #7 │ │ │ │ │ - lsls r1, r5, #7 │ │ │ │ │ - lsls r0, r6, #7 │ │ │ │ │ - lsls r7, r6, #7 │ │ │ │ │ - lsls r6, r7, #7 │ │ │ │ │ - lsls r5, r0, #8 │ │ │ │ │ - lsls r4, r1, #8 │ │ │ │ │ - lsls r3, r2, #8 │ │ │ │ │ - lsls r2, r3, #8 │ │ │ │ │ - lsls r1, r4, #8 │ │ │ │ │ - lsls r0, r5, #8 │ │ │ │ │ - lsls r7, r5, #8 │ │ │ │ │ - lsls r6, r6, #8 │ │ │ │ │ - lsls r5, r7, #8 │ │ │ │ │ - lsls r4, r0, #9 │ │ │ │ │ - lsls r3, r1, #9 │ │ │ │ │ - lsls r2, r2, #9 │ │ │ │ │ - lsls r1, r3, #9 │ │ │ │ │ - lsls r0, r4, #9 │ │ │ │ │ - lsls r7, r4, #9 │ │ │ │ │ - lsls r6, r5, #9 │ │ │ │ │ - lsls r5, r6, #9 │ │ │ │ │ - lsls r4, r7, #9 │ │ │ │ │ - lsls r3, r0, #10 │ │ │ │ │ - lsls r2, r1, #10 │ │ │ │ │ - lsls r1, r2, #10 │ │ │ │ │ - lsls r0, r3, #10 │ │ │ │ │ - lsls r7, r3, #10 │ │ │ │ │ - lsls r6, r4, #10 │ │ │ │ │ - lsls r5, r5, #10 │ │ │ │ │ - lsls r4, r6, #10 │ │ │ │ │ - lsls r3, r7, #10 │ │ │ │ │ - lsls r2, r0, #11 │ │ │ │ │ - lsls r1, r1, #11 │ │ │ │ │ - lsls r0, r2, #11 │ │ │ │ │ - lsls r7, r2, #11 │ │ │ │ │ - lsls r6, r3, #11 │ │ │ │ │ - lsls r5, r4, #11 │ │ │ │ │ - lsls r4, r5, #11 │ │ │ │ │ - lsls r3, r6, #11 │ │ │ │ │ - lsls r2, r7, #11 │ │ │ │ │ - lsls r1, r0, #12 │ │ │ │ │ - lsls r0, r1, #12 │ │ │ │ │ - lsls r7, r1, #12 │ │ │ │ │ - lsls r6, r2, #12 │ │ │ │ │ - lsls r5, r3, #12 │ │ │ │ │ - lsls r4, r4, #12 │ │ │ │ │ - lsls r3, r5, #12 │ │ │ │ │ - lsls r2, r6, #12 │ │ │ │ │ - lsls r1, r7, #12 │ │ │ │ │ - lsls r0, r0, #13 │ │ │ │ │ - lsls r7, r0, #13 │ │ │ │ │ - lsls r6, r1, #13 │ │ │ │ │ - lsls r5, r2, #13 │ │ │ │ │ - lsls r4, r3, #13 │ │ │ │ │ - lsls r3, r4, #13 │ │ │ │ │ - lsls r2, r5, #13 │ │ │ │ │ - lsls r1, r6, #13 │ │ │ │ │ - lsls r0, r7, #13 │ │ │ │ │ - lsls r7, r7, #13 │ │ │ │ │ - lsls r6, r0, #14 │ │ │ │ │ - lsls r5, r1, #14 │ │ │ │ │ - lsls r4, r2, #14 │ │ │ │ │ - lsls r3, r3, #14 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r3, [pc, #1668] @ 2715c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 2682c │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ble.n 2683c │ │ │ │ │ + ldr r3, [pc, #32] @ (26850 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (26854 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r4, #4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026858 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r6, [pc, #88] @ (268c0 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + blt.n 26874 │ │ │ │ │ + bne.n 26882 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #76] @ (268c4 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (268c8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 268b8 │ │ │ │ │ + ldr r7, [pc, #68] @ (268cc ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [pc, #52] @ (268c4 ) │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 2689e │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 268a8 │ │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ + blx r2 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + bne.n 2688a │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000268d0 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r6, [pc, #88] @ (26938 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + bge.n 268f6 │ │ │ │ │ + ldr r3, [pc, #80] @ (2693c ) │ │ │ │ │ + ldr r0, [pc, #84] @ (26940 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 26932 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.n 26930 │ │ │ │ │ + ldr r7, [pc, #64] @ (26944 ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [pc, #52] @ (2693c ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blt.n 26916 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 26920 │ │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldrd r2, r0, [r4, #8] │ │ │ │ │ + ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 26904 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026948 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #36] @ (2697c ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1660] @ 27160 │ │ │ │ │ - ldr.w r3, [pc, #1632] @ 27148 │ │ │ │ │ + blt.n 26964 │ │ │ │ │ + bne.n 26972 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r2, [pc, #24] @ (26980 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (26984 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026988 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r7, [pc, #84] @ (269ec ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + add r7, pc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 269b4 │ │ │ │ │ + ldr r3, [pc, #72] @ (269f0 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (269f4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 269e8 │ │ │ │ │ + ldr r6, [pc, #60] @ (269f8 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r1, [pc, #44] @ (269f0 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blt.n 269d6 │ │ │ │ │ + ldr r3, [r7, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + blx 87e8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 269be │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000269fc : │ │ │ │ │ + push {r4} │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ │ + str r4, [r1, #0] │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00026a0c : │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00026a10 : │ │ │ │ │ + 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, #72] @ 0x48 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r1, [pc, #120] @ (26aa0 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 26a9a │ │ │ │ │ + ldr r2, [pc, #116] @ (26aa4 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (26aa8 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r7, [r1, r2] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ │ + blt.n 26a44 │ │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n 26a4c │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 26a34 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add.w r0, r4, #12 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cbz r5, 26a88 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + strd r6, r6, [r3, #12] │ │ │ │ │ + str r6, [r3, #20] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 26a70 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 8650 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (26aa4 ) │ │ │ │ │ + ldr r7, [r1, r3] │ │ │ │ │ + b.n 26a5e │ │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026aac : │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00026ab0 : │ │ │ │ │ + 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 r2, [pc, #264] @ (26bcc ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #264] @ (26bd0 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r6, [pc, #264] @ (26bd4 ) │ │ │ │ │ + add.w r7, r0, #12 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 26b04 │ │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ │ + ldr r2, [pc, #236] @ (26bd8 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (26bd0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 27130 │ │ │ │ │ - add sp, #32 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8918 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 94dc │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8608 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 882c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 990c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9564 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 86b4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f14 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8da4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d04 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9458 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8abc │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8614 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 90ac │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 88b4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 92fc │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8cec │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 88f4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f90 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 94a0 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 85cc │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d44 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9aac │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9884 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 84e8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ad4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8aec │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b64 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 989c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9754 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83f8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8844 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c18 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8690 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c68 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8e2c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 96e0 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 910c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8e68 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 885c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 94ac │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 950c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9530 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9670 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ba4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 897c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 99c8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9b1c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 979c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9918 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9500 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9594 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9b58 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f44 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9094 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9c00 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8cb0 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 87a0 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a94 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8820 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 93c4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 93dc │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8af8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d20 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ff4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9bac │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9160 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8a80 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9148 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d38 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8884 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 92c0 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 869c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c5c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9664 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 93e8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9600 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 86c0 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ec8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d5c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 98e8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 86cc │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8368 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83b0 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9bb8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 865c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 94f4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8760 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 91f4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9370 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a4c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8644 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 862c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83c8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9290 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 85fc │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9b94 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8a04 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 90c4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9930 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9708 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 97b4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 95d8 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9558 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9b04 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 98f4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a04 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 841c │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8de4 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne.n 26bc6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8344 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r2, sp │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d98 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 26b90 │ │ │ │ │ + ldr r3, [pc, #196] @ (26bdc ) │ │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ + ldr.w r8, [r6, r3] │ │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ + str r6, [r7, #12] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + blt.n 26bac │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 26bb2 │ │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ │ + movs r7, #16 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 26bb8 │ │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ + str r7, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 26b4c │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bgt.n 26b58 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #140] @ (26be0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ │ + blx 8f68 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9854 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx 87cc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strb r3, [r5, r7] │ │ │ │ │ + str.w r5, [r9, r6, lsl #2] │ │ │ │ │ + ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r4, #72] @ 0x48 │ │ │ │ │ + blx 9588 │ │ │ │ │ + b.n 26ae8 │ │ │ │ │ + ldr r3, [pc, #72] @ (26bdc ) │ │ │ │ │ + ldr r0, [pc, #80] @ (26be4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r6, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ + str r6, [r7, #12] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bge.n 26b26 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bge.n 26b58 │ │ │ │ │ + b.n 26b4c │ │ │ │ │ + lsls r7, r1, #1 │ │ │ │ │ + lsls r1, r1, #3 │ │ │ │ │ + b.n 26b2e │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #40] @ (26be8 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26b3e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026bec : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #196] @ (26cc0 ) │ │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ │ + ldr r2, [pc, #196] @ (26cc4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + adds r0, #12 │ │ │ │ │ + strd r1, r1, [r4, #4] │ │ │ │ │ + strd r1, r1, [r4, #68] @ 0x44 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + str r1, [r4, #76] @ 0x4c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ │ + blx 8404 │ │ │ │ │ + ldr r1, [pc, #156] @ (26cc8 ) │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #144] @ (26ccc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #140] @ (26cd0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #132] @ (26cd4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #128] @ (26cd8 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #120] @ (26cdc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #116] @ (26ce0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #108] @ (26ce4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #104] @ (26ce8 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #96] @ (26cec ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #92] @ (26cf0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #84] @ (26cf4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #80] @ (26cf8 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r1, [pc, #72] @ (26cfc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8718 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + asrs r2, r2, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r3, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r3, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r4, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r5, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r6, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r6, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r7, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r0, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r1, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r1, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r2, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r3, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r4, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026d00 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #52] @ (26d44 ) │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + ldr r2, [pc, #52] @ (26d48 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov.w r0, #256 @ 0x100 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + strd r0, r5, [r4] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + blx 8e08 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00026d4c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #36] @ (26d80 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [pc, #28] @ (26d84 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00026d88 : │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + b.w 82e0 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00026d90 : │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + b.w 8d10 │ │ │ │ │ + │ │ │ │ │ +00026d9c : │ │ │ │ │ + stmdb 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, #396] @ (26f3c ) │ │ │ │ │ + ldr r3, [pc, #396] @ (26f40 ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r9, [pc, #396] @ 26f44 │ │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r9, pc │ │ │ │ │ + subs r7, r2, #0 │ │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bge.n 26dd6 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + blx 8f68 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 26f12 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + add.w sl, r7, r4 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r3, sl │ │ │ │ │ + blt.n 26e1c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 26f20 │ │ │ │ │ + mov.w r1, #256 @ 0x100 │ │ │ │ │ + ldr r3, [pc, #336] @ (26f48 ) │ │ │ │ │ + add r1, r7 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 26f24 │ │ │ │ │ + str r3, [r6, #8] │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ + add r3, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6, #4] │ │ │ │ │ + blt.n 26e28 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 26e3a │ │ │ │ │ + ldr r3, [pc, #284] @ (26f48 ) │ │ │ │ │ + ldr r0, [pc, #288] @ (26f4c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 26eda │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 26eda │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + ble.n 26ef2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ble.n 26e62 │ │ │ │ │ + ldr r3, [pc, #244] @ (26f48 ) │ │ │ │ │ + ldr r0, [pc, #252] @ (26f50 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bgt.n 26f18 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9100 │ │ │ │ │ - b.n 26ae2 │ │ │ │ │ + add r7, r5 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + blx 87cc │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bcs.n 26ebc │ │ │ │ │ + ldr r3, [pc, #204] @ (26f48 ) │ │ │ │ │ + ldr.w sl, [pc, #212] @ 26f54 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + add.w r9, sp, #10 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 26e94 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 26e9e │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + blx 87e8 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ + blx r3 │ │ │ │ │ + add r5, r0 │ │ │ │ │ + add r4, r0 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bhi.n 26e8a │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + add r0, fp │ │ │ │ │ + ldr r2, [pc, #148] @ (26f58 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (26f40 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 26f38 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #108] @ (26f48 ) │ │ │ │ │ + ldr r0, [pc, #124] @ (26f5c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n 26e4a │ │ │ │ │ + ldr r3, [pc, #84] @ (26f48 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (26f60 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #88] @ (26f64 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26e68 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + add r0, r4 │ │ │ │ │ + b.n 26ec0 │ │ │ │ │ + ldr r3, [pc, #44] @ (26f48 ) │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + b.n 26f04 │ │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ + b.n 26df6 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [pc, #60] @ (26f68 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ │ + b.n 26e14 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [pc, #44] @ (27164 ) │ │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r7, #32] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026f6c : │ │ │ │ │ + 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 r9, r2 │ │ │ │ │ + ldr r2, [pc, #184] @ (27038 ) │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [pc, #184] @ (2703c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r7, [pc, #180] @ (27040 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 964c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 27020 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 27020 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r1, r4, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov.w r0, r4, lsl #2 │ │ │ │ │ + ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ + itet ne │ │ │ │ │ + addne r3, r3, r0 │ │ │ │ │ + ldreq r4, [r5, #4] │ │ │ │ │ + ldrne r4, [r3, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 27010 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 27010 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 27000 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt.n 27000 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ + ldr r2, [pc, #100] @ (27044 ) │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + ldr r3, [pc, #84] @ (2703c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str.w r4, [r8] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 27032 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [pc, #68] @ (27048 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (2704c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26fd8 │ │ │ │ │ + ldr r3, [pc, #52] @ (27048 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (27050 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26fce │ │ │ │ │ + ldr r3, [pc, #36] @ (27048 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (27054 ) │ │ │ │ │ add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 26ae0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 26fae │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r6, [r2, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00027058 : │ │ │ │ │ + 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 r4, r2 │ │ │ │ │ + ldr r2, [pc, #216] @ (27144 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #216] @ (27148 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr.w r9, [pc, #212] @ 2714c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + add r9, pc │ │ │ │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 964c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 2712e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 2712e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2711a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 2711a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr.w r6, [r2, r6, lsl #2] │ │ │ │ │ + ite eq │ │ │ │ │ + ldreq r4, [r5, #4] │ │ │ │ │ + ldrne.w r4, [r2, r4, lsl #2] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 27108 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 27108 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 270f6 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt.n 270f6 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ + ldr r2, [pc, #120] @ (27150 ) │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + ldr r3, [pc, #108] @ (27148 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str.w r4, [r8] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 27140 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [pc, #92] @ (27154 ) │ │ │ │ │ + ldr r0, [pc, #92] @ (27158 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 270d0 │ │ │ │ │ + ldr r3, [pc, #72] @ (27154 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (2715c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 270c6 │ │ │ │ │ + ldr r3, [pc, #56] @ (27154 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (27160 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 270aa │ │ │ │ │ + ldr r3, [pc, #36] @ (27154 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (27164 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 270a0 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #9] │ │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - pop {r2, r6} │ │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r5, #7 │ │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #48] @ (271a8 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (271a8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #48] @ (271ac ) │ │ │ │ │ + ldr r2, [pc, #48] @ (271ac ) │ │ │ │ │ movs r0, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -49884,134 +49915,134 @@ │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #80] @ (27218 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (27218 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r2, 27212 │ │ │ │ │ + cbz r2, 27212 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [pc, #76] @ (2721c ) │ │ │ │ │ + ldr r2, [pc, #76] @ (2721c ) │ │ │ │ │ it le │ │ │ │ │ ldrle r6, [r3, r2] │ │ │ │ │ - ble.n 271fe │ │ │ │ │ - ldr r7, [pc, #72] @ (27220 ) │ │ │ │ │ + ble.n 271fe │ │ │ │ │ + ldr r7, [pc, #72] @ (27220 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 271ec │ │ │ │ │ + bgt.n 271ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 271de │ │ │ │ │ + bgt.n 271de │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r2, [pc, #8] @ (2721c ) │ │ │ │ │ + ldr r2, [pc, #8] @ (2721c ) │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ - b.n 271fe │ │ │ │ │ + b.n 271fe │ │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #12 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r2, [pc, #116] @ (272ac ) │ │ │ │ │ + ldr r2, [pc, #116] @ (272ac ) │ │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 2728c │ │ │ │ │ - cbnz r1, 27298 │ │ │ │ │ + blt.n 2728c │ │ │ │ │ + cbnz r1, 27298 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #96] @ (272b0 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (272b0 ) │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2729e │ │ │ │ │ + cbz r0, 2729e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ - blt.n 27270 │ │ │ │ │ + blt.n 27270 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.n 2727e │ │ │ │ │ + blt.n 2727e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #60] @ (272b4 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (272b4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2727e │ │ │ │ │ - ldr r3, [pc, #28] @ (272b0 ) │ │ │ │ │ + bge.n 2727e │ │ │ │ │ + ldr r3, [pc, #28] @ (272b0 ) │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ - b.n 27270 │ │ │ │ │ + b.n 27270 │ │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - b.n 2724e │ │ │ │ │ + b.n 2724e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #20] @ (272b8 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (272b8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27262 │ │ │ │ │ + b.n 27262 │ │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 272cc │ │ │ │ │ + blt.n 272cc │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #1 │ │ │ │ │ movle r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [pc, #12] @ (272e4 ) │ │ │ │ │ - ldr r2, [pc, #16] @ (272e8 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (272e4 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (272e8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ │ @@ -50019,177 +50050,177 @@ │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #396] @ (2748c ) │ │ │ │ │ - ldr r3, [pc, #396] @ (27490 ) │ │ │ │ │ + ldr r0, [pc, #396] @ (2748c ) │ │ │ │ │ + ldr r3, [pc, #396] @ (27490 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w r9, [pc, #396] @ 27494 │ │ │ │ │ + ldr.w r9, [pc, #396] @ 27494 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r9, pc │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bge.n 27326 │ │ │ │ │ + bge.n 27326 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 8f68 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 27462 │ │ │ │ │ + beq.w 27462 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ add.w sl, r7, r4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, sl │ │ │ │ │ - blt.n 2736c │ │ │ │ │ + blt.n 2736c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 27470 │ │ │ │ │ + bne.w 27470 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #336] @ (27498 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (27498 ) │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27474 │ │ │ │ │ + beq.w 27474 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ - blt.n 27378 │ │ │ │ │ + blt.n 27378 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 2738a │ │ │ │ │ - ldr r3, [pc, #284] @ (27498 ) │ │ │ │ │ - ldr r0, [pc, #288] @ (2749c ) │ │ │ │ │ + bgt.n 2738a │ │ │ │ │ + ldr r3, [pc, #284] @ (27498 ) │ │ │ │ │ + ldr r0, [pc, #288] @ (2749c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2742a │ │ │ │ │ + blt.n 2742a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 2742a │ │ │ │ │ + ble.n 2742a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 27442 │ │ │ │ │ + ble.n 27442 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n 273b2 │ │ │ │ │ - ldr r3, [pc, #244] @ (27498 ) │ │ │ │ │ - ldr r0, [pc, #252] @ (274a0 ) │ │ │ │ │ + ble.n 273b2 │ │ │ │ │ + ldr r3, [pc, #244] @ (27498 ) │ │ │ │ │ + ldr r0, [pc, #252] @ (274a0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.n 27468 │ │ │ │ │ + bgt.n 27468 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r7, r5 │ │ │ │ │ add r0, r4 │ │ │ │ │ blx 87cc │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bcs.n 2740c │ │ │ │ │ - ldr r3, [pc, #204] @ (27498 ) │ │ │ │ │ - ldr.w sl, [pc, #212] @ 274a4 │ │ │ │ │ + bcs.n 2740c │ │ │ │ │ + ldr r3, [pc, #204] @ (27498 ) │ │ │ │ │ + ldr.w sl, [pc, #212] @ 274a4 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ │ add.w r9, sp, #10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 273e4 │ │ │ │ │ + blt.n 273e4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 273ee │ │ │ │ │ + bgt.n 273ee │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ blx r3 │ │ │ │ │ add r5, r0 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bhi.n 273da │ │ │ │ │ + bhi.n 273da │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r0, fp │ │ │ │ │ - ldr r2, [pc, #148] @ (274a8 ) │ │ │ │ │ - ldr r3, [pc, #124] @ (27490 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (274a8 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (27490 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 27488 │ │ │ │ │ + bne.n 27488 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ (27498 ) │ │ │ │ │ - ldr r0, [pc, #124] @ (274ac ) │ │ │ │ │ + ldr r3, [pc, #108] @ (27498 ) │ │ │ │ │ + ldr r0, [pc, #124] @ (274ac ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.n 2739a │ │ │ │ │ - ldr r3, [pc, #84] @ (27498 ) │ │ │ │ │ - ldr r0, [pc, #104] @ (274b0 ) │ │ │ │ │ + bgt.n 2739a │ │ │ │ │ + ldr r3, [pc, #84] @ (27498 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (274b0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #88] @ (274b4 ) │ │ │ │ │ + ldr r0, [pc, #88] @ (274b4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 273b8 │ │ │ │ │ + b.n 273b8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r0, r4 │ │ │ │ │ - b.n 27410 │ │ │ │ │ - ldr r3, [pc, #44] @ (27498 ) │ │ │ │ │ + b.n 27410 │ │ │ │ │ + ldr r3, [pc, #44] @ (27498 ) │ │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ │ - b.n 27454 │ │ │ │ │ + b.n 27454 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - b.n 27346 │ │ │ │ │ + b.n 27346 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ (274b8 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (274b8 ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 27364 │ │ │ │ │ + b.n 27364 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -50211,37 +50242,37 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ │ 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 │ │ │ │ │ - ldr r2, [pc, #588] @ (2771c ) │ │ │ │ │ + ldr r2, [pc, #588] @ (2771c ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r3, [pc, #588] @ (27720 ) │ │ │ │ │ + ldr r3, [pc, #588] @ (27720 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r4, [pc, #584] @ (27724 ) │ │ │ │ │ + ldr r4, [pc, #584] @ (27724 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 275c2 │ │ │ │ │ + beq.n 275c2 │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ │ - ldr r3, [pc, #560] @ (27728 ) │ │ │ │ │ + ldr r3, [pc, #560] @ (27728 ) │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ble.n 27596 │ │ │ │ │ + ble.n 27596 │ │ │ │ │ adds r2, #3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r6, r2, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ sub.w r2, r6, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -50253,18 +50284,18 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r9, [r2, #216] @ 0xd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 275b6 │ │ │ │ │ + ble.n 275b6 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 275b6 │ │ │ │ │ + bgt.n 275b6 │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -50284,111 +50315,111 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #432] @ (2772c ) │ │ │ │ │ - ldr r3, [pc, #416] @ (27720 ) │ │ │ │ │ + ldr r2, [pc, #432] @ (2772c ) │ │ │ │ │ + ldr r3, [pc, #416] @ (27720 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 27718 │ │ │ │ │ + bne.w 27718 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2770e │ │ │ │ │ - ldr r0, [pc, #396] @ (27730 ) │ │ │ │ │ + bne.w 2770e │ │ │ │ │ + ldr r0, [pc, #396] @ (27730 ) │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 27578 │ │ │ │ │ - ldr r0, [pc, #380] @ (27734 ) │ │ │ │ │ + b.n 27578 │ │ │ │ │ + ldr r0, [pc, #380] @ (27734 ) │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ - b.n 27536 │ │ │ │ │ + b.n 27536 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 276f8 │ │ │ │ │ + beq.w 276f8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - ldr r3, [pc, #356] @ (27738 ) │ │ │ │ │ + ldr r3, [pc, #356] @ (27738 ) │ │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 9830 │ │ │ │ │ - ldr r3, [pc, #320] @ (27728 ) │ │ │ │ │ + ldr r3, [pc, #320] @ (27728 ) │ │ │ │ │ mov.w r0, sl, lsl #2 │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ble.n 2766c │ │ │ │ │ - ldr r3, [pc, #316] @ (2773c ) │ │ │ │ │ + ble.n 2766c │ │ │ │ │ + ldr r3, [pc, #316] @ (2773c ) │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #308] @ (27740 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (27740 ) │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - beq.n 27660 │ │ │ │ │ + beq.n 27660 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2762c │ │ │ │ │ + blt.n 2762c │ │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 27638 │ │ │ │ │ + blt.n 27638 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ ldr r1, [r5, #112] @ 0x70 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ - blt.n 2764a │ │ │ │ │ + blt.n 2764a │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 27616 │ │ │ │ │ + bne.n 27616 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ @@ -50410,15 +50441,15 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #148] @ (27744 ) │ │ │ │ │ + ldr r0, [pc, #148] @ (27744 ) │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -50428,207 +50459,207 @@ │ │ │ │ │ ldr.w r8, [r3, #200] @ 0xc8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #112] @ (27748 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (27748 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r8, [r3, #920] @ 0x398 │ │ │ │ │ - ldr r2, [pc, #108] @ (2774c ) │ │ │ │ │ + ldr r2, [pc, #108] @ (2774c ) │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr r3, [pc, #108] @ (27750 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (27750 ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r3, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2757a │ │ │ │ │ - ldr r3, [pc, #44] @ (27728 ) │ │ │ │ │ + b.n 2757a │ │ │ │ │ + ldr r3, [pc, #44] @ (27728 ) │ │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ │ - ldr r0, [pc, #84] @ (27754 ) │ │ │ │ │ + ldr r0, [pc, #84] @ (27754 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 276a6 │ │ │ │ │ + b.n 276a6 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 27578 │ │ │ │ │ + b.n 27578 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r3, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bvc.n 276a8 │ │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r4, #190 @ 0xbe │ │ │ │ │ movs r1, r0 │ │ │ │ │ stc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r0, #2 │ │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r4, #1 │ │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r3, #1 │ │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bge.n 27654 │ │ │ │ │ + bge.n 27654 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 27824 │ │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r7, [pc, #64] @ (277a8 ) │ │ │ │ │ + ldr r7, [pc, #64] @ (277a8 ) │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r7, pc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 277a4 │ │ │ │ │ - ldr r6, [pc, #56] @ (277ac ) │ │ │ │ │ + bge.n 277a4 │ │ │ │ │ + ldr r6, [pc, #56] @ (277ac ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r2, [pc, #52] @ (277b0 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (277b0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - blt.n 2778a │ │ │ │ │ + blt.n 2778a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 27794 │ │ │ │ │ + blt.n 27794 │ │ │ │ │ ldr r3, [r7, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldrd r2, r0, [r4, #8] │ │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 27778 │ │ │ │ │ + bgt.n 27778 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r2, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r4, #106 @ 0x6a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #36] @ (277dc ) │ │ │ │ │ + ldr r1, [pc, #36] @ (277dc ) │ │ │ │ │ push {r4} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - ble.n 277cc │ │ │ │ │ + ble.n 277cc │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #16] @ (277e0 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (277e0 ) │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r0, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #40] @ (2781c ) │ │ │ │ │ + ldr r5, [pc, #40] @ (2781c ) │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r0, 27804 │ │ │ │ │ + cbz r0, 27804 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27806 │ │ │ │ │ + ble.n 27806 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #16] @ (27820 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #16] @ (27820 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r1, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ │ - ldr r6, [pc, #696] @ (27af0 ) │ │ │ │ │ + ldr r6, [pc, #696] @ (27af0 ) │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ - ldr r5, [pc, #696] @ (27af4 ) │ │ │ │ │ + ldr r5, [pc, #696] @ (27af4 ) │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #696] @ (27af8 ) │ │ │ │ │ - ldr r4, [pc, #700] @ (27afc ) │ │ │ │ │ + ldr r0, [pc, #696] @ (27af8 ) │ │ │ │ │ + ldr r4, [pc, #700] @ (27afc ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r4, [r0, r4] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - bhi.w 27968 │ │ │ │ │ + bhi.w 27968 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 27a98 │ │ │ │ │ + beq.w 27a98 │ │ │ │ │ ldr.w r3, [r1, #1368] @ 0x558 │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #644] @ (27b00 ) │ │ │ │ │ + ldr r1, [pc, #644] @ (27b00 ) │ │ │ │ │ ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27978 │ │ │ │ │ - ldr r1, [pc, #632] @ (27b04 ) │ │ │ │ │ + bne.n 27978 │ │ │ │ │ + ldr r1, [pc, #632] @ (27b04 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr.w r9, [pc, #628] @ 27b08 │ │ │ │ │ + ldr.w r9, [pc, #628] @ 27b08 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r9, pc │ │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -50641,15 +50672,15 @@ │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ ldr.w sl, [r2, #988] @ 0x3dc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27a7c │ │ │ │ │ + beq.w 27a7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -50664,80 +50695,80 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2798e │ │ │ │ │ + beq.n 2798e │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #516] @ (27b0c ) │ │ │ │ │ + ldr r1, [pc, #516] @ (27b0c ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #492] @ (27b10 ) │ │ │ │ │ + ldr r1, [pc, #492] @ (27b10 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - ble.w 27a8c │ │ │ │ │ + ble.w 27a8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #456] @ (27b14 ) │ │ │ │ │ - ldr r3, [pc, #420] @ (27af4 ) │ │ │ │ │ + ldr r2, [pc, #456] @ (27b14 ) │ │ │ │ │ + ldr r3, [pc, #420] @ (27af4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 27aea │ │ │ │ │ + bne.w 27aea │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #428] @ (27b18 ) │ │ │ │ │ + ldr r3, [pc, #428] @ (27b18 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 27948 │ │ │ │ │ + b.n 27948 │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 278d6 │ │ │ │ │ + b.n 278d6 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #388] @ (27b1c ) │ │ │ │ │ + ldr r2, [pc, #388] @ (27b1c ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [r0, #112] @ 0x70 │ │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ │ str r2, [r0, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ @@ -50766,39 +50797,39 @@ │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27168 │ │ │ │ │ + bl 27168 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ - ldr r0, [pc, #280] @ (27b20 ) │ │ │ │ │ + ldr r0, [pc, #280] @ (27b20 ) │ │ │ │ │ str.w r9, [r8, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 27168 │ │ │ │ │ + bl 27168 │ │ │ │ │ str.w r0, [r8, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27168 │ │ │ │ │ + bl 27168 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ - ldr r0, [pc, #260] @ (27b24 ) │ │ │ │ │ + ldr r0, [pc, #260] @ (27b24 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 27168 │ │ │ │ │ + bl 27168 │ │ │ │ │ str.w r0, [r8, #100] @ 0x64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27168 │ │ │ │ │ + bl 27168 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #104] @ 0x68 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ ldr.w r9, [r3, #392] @ 0x188 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r3, [pc, #228] @ (27b28 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (27b28 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #228] @ (27b2c ) │ │ │ │ │ + ldr r2, [pc, #228] @ (27b2c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -50807,85 +50838,85 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bgt.w 2794a │ │ │ │ │ + bgt.w 2794a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2794a │ │ │ │ │ + b.n 2794a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 278c8 │ │ │ │ │ + b.n 278c8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2793c │ │ │ │ │ - ldr r7, [pc, #148] @ (27b30 ) │ │ │ │ │ + b.n 2793c │ │ │ │ │ + ldr r7, [pc, #148] @ (27b30 ) │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ - ldr r3, [pc, #148] @ (27b34 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (27b34 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, pc │ │ │ │ │ ldr.w r5, [r1, #608] @ 0x260 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 27aca │ │ │ │ │ + cbz r0, 27aca │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #124] @ (27b38 ) │ │ │ │ │ + ldr r1, [pc, #124] @ (27b38 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r5], #4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 973c │ │ │ │ │ - b.n 27874 │ │ │ │ │ + b.n 27874 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r7, [r3, #900] @ 0x384 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ - b.n 27ab6 │ │ │ │ │ + b.n 27ab6 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ ldrsb r2, [r0, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #280 @ (adr r5, 27c1c ) │ │ │ │ │ + add r5, pc, #280 @ (adr r5, 27c1c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #224 @ (adr r5, 27be8 ) │ │ │ │ │ + add r5, pc, #224 @ (adr r5, 27be8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #256 @ (adr r5, 27c0c ) │ │ │ │ │ + add r5, pc, #256 @ (adr r5, 27c0c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #832 @ (adr r4, 27e50 ) │ │ │ │ │ + add r4, pc, #832 @ (adr r4, 27e50 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrsb r6, [r5, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -50904,25 +50935,25 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #48] @ (27b80 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (27b80 ) │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 27b60 │ │ │ │ │ + blt.n 27b60 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 27b70 │ │ │ │ │ - ldr r3, [pc, #32] @ (27b84 ) │ │ │ │ │ - ldr r0, [pc, #36] @ (27b88 ) │ │ │ │ │ + blt.n 27b70 │ │ │ │ │ + ldr r3, [pc, #32] @ (27b84 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (27b88 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ │ @@ -50936,79 +50967,79 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #20 │ │ │ │ │ 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, #232] @ (27c88 ) │ │ │ │ │ + ldr r4, [pc, #232] @ (27c88 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #232] @ (27c8c ) │ │ │ │ │ + ldr r1, [pc, #232] @ (27c8c ) │ │ │ │ │ add.w r8, r0, #44 @ 0x2c │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r3, [pc, #228] @ (27c90 ) │ │ │ │ │ - ldr r2, [pc, #232] @ (27c94 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (27c90 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (27c94 ) │ │ │ │ │ add.w r9, sp, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c6a │ │ │ │ │ + beq.n 27c6a │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 27c3c │ │ │ │ │ + cbz r0, 27c3c │ │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ │ ldr.w sl, [fp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 27c0e │ │ │ │ │ + beq.n 27c0e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 27c0e │ │ │ │ │ + bgt.n 27c0e │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ - cbz r0, 27c26 │ │ │ │ │ + cbz r0, 27c26 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 27c26 │ │ │ │ │ + bgt.n 27c26 │ │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27be2 │ │ │ │ │ + bne.n 27be2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -51020,24 +51051,24 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27bd2 │ │ │ │ │ - ldr r2, [pc, #44] @ (27c98 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (27c8c ) │ │ │ │ │ + bne.n 27bd2 │ │ │ │ │ + ldr r2, [pc, #44] @ (27c98 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (27c8c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 27c84 │ │ │ │ │ + bne.n 27c84 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ strb r6, [r2, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -51048,468 +51079,468 @@ │ │ │ │ │ strh r6, [r1, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #56] @ (27ce8 ) │ │ │ │ │ + ldr r6, [pc, #56] @ (27ce8 ) │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r5, 27cc6 │ │ │ │ │ + cbz r5, 27cc6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27cd4 │ │ │ │ │ + ble.n 27cd4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 27224 │ │ │ │ │ + b.w 27224 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #16] @ (27cec ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #16] @ (27cec ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27cc6 │ │ │ │ │ + b.n 27cc6 │ │ │ │ │ strh r4, [r0, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ 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 r4, r0 │ │ │ │ │ - ldr r6, [pc, #68] @ (27d48 ) │ │ │ │ │ + ldr r6, [pc, #68] @ (27d48 ) │ │ │ │ │ ldrd r3, r0, [r0, #100] @ 0x64 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 27d24 │ │ │ │ │ + cbz r5, 27d24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27d32 │ │ │ │ │ + ble.n 27d32 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 27224 │ │ │ │ │ + b.w 27224 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #16] @ (27d4c ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #16] @ (27d4c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27d24 │ │ │ │ │ + b.n 27d24 │ │ │ │ │ nop │ │ │ │ │ strh r6, [r6, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r7, [pc, #104] @ (27dcc ) │ │ │ │ │ + ldr r7, [pc, #104] @ (27dcc ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r7, pc │ │ │ │ │ - cbz r5, 27d74 │ │ │ │ │ + cbz r5, 27d74 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27db6 │ │ │ │ │ - ldr r3, [pc, #88] @ (27dd0 ) │ │ │ │ │ + ble.n 27db6 │ │ │ │ │ + ldr r3, [pc, #88] @ (27dd0 ) │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r0, #12 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 27168 │ │ │ │ │ + bl 27168 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ - blt.n 27d9e │ │ │ │ │ + blt.n 27d9e │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 27da8 │ │ │ │ │ + bgt.n 27da8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (27dd4 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (27dd4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 27224 │ │ │ │ │ + b.w 27224 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #16] @ (27dd0 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #16] @ (27dd0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27d78 │ │ │ │ │ + b.n 27d78 │ │ │ │ │ nop │ │ │ │ │ strh r6, [r2, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, r0, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r6, [pc, #212] @ (27ec0 ) │ │ │ │ │ + ldr r6, [pc, #212] @ (27ec0 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ add r6, pc │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ - cbz r5, 27e0a │ │ │ │ │ + cbz r5, 27e0a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27e72 │ │ │ │ │ + ble.n 27e72 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r0, 27e1c │ │ │ │ │ + cbz r0, 27e1c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 27e86 │ │ │ │ │ + ble.n 27e86 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ - bl 27b8c │ │ │ │ │ + bl 27b8c │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27e94 │ │ │ │ │ + beq.n 27e94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27e9e │ │ │ │ │ + beq.n 27e9e │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27ea8 │ │ │ │ │ + beq.n 27ea8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27eb2 │ │ │ │ │ + beq.n 27eb2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27ebc │ │ │ │ │ + beq.n 27ebc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 27758 │ │ │ │ │ + b.n 27758 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #72] @ (27ec4 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #72] @ (27ec4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27e0a │ │ │ │ │ - ldr r3, [pc, #60] @ (27ec4 ) │ │ │ │ │ + b.n 27e0a │ │ │ │ │ + ldr r3, [pc, #60] @ (27ec4 ) │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27e1c │ │ │ │ │ + b.n 27e1c │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27e40 │ │ │ │ │ + bne.n 27e40 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27e4e │ │ │ │ │ + bne.n 27e4e │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27e5c │ │ │ │ │ + bne.n 27e5c │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27e6a │ │ │ │ │ + bne.n 27e6a │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ strh r0, [r1, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #168] @ (27f84 ) │ │ │ │ │ + ldr r6, [pc, #168] @ (27f84 ) │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r5, 27eea │ │ │ │ │ + cbz r5, 27eea │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27f66 │ │ │ │ │ - ldr r3, [pc, #156] @ (27f88 ) │ │ │ │ │ + ble.n 27f66 │ │ │ │ │ + ldr r3, [pc, #156] @ (27f88 ) │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r0, 27f00 │ │ │ │ │ + cbz r0, 27f00 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 27f7a │ │ │ │ │ + ble.n 27f7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bl 27b8c │ │ │ │ │ + bl 27b8c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 27f5a │ │ │ │ │ + bgt.n 27f5a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #24] @ (27f88 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #24] @ (27f88 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27eee │ │ │ │ │ + b.n 27eee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 27f00 │ │ │ │ │ + b.n 27f00 │ │ │ │ │ str r0, [r4, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ 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, r2 │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ - ldr r3, [pc, #108] @ (2800c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (2800c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ldr r2, [pc, #104] @ (28010 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (28010 ) │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r7, [r3, r2] │ │ │ │ │ - bgt.n 27fb8 │ │ │ │ │ + bgt.n 27fb8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #96] @ (28014 ) │ │ │ │ │ + ldr r0, [pc, #96] @ (28014 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bne.n 27fe6 │ │ │ │ │ + bne.n 27fe6 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 27fe0 │ │ │ │ │ + cbz r5, 27fe0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27ff6 │ │ │ │ │ + ble.n 27ff6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d50 │ │ │ │ │ + bl 27d50 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - b.n 27fe4 │ │ │ │ │ + b.n 27fe4 │ │ │ │ │ nop │ │ │ │ │ str r6, [r2, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, r3, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ - ldr r3, [pc, #108] @ (28098 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (28098 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r2, 28088 │ │ │ │ │ - ldr r2, [pc, #104] @ (2809c ) │ │ │ │ │ + cbz r2, 28088 │ │ │ │ │ + ldr r2, [pc, #104] @ (2809c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ - b.n 28048 │ │ │ │ │ + b.n 28048 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, 28088 │ │ │ │ │ + cbz r3, 28088 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - bne.n 2803a │ │ │ │ │ + bne.n 2803a │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ - cbz r4, 28082 │ │ │ │ │ + cbz r4, 28082 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 28082 │ │ │ │ │ + bgt.n 28082 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27d50 │ │ │ │ │ + bl 27d50 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r7, [pc, #824] @ (283d4 ) │ │ │ │ │ + ldr r7, [pc, #824] @ (283d4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #160] @ (28150 ) │ │ │ │ │ + ldr r5, [pc, #160] @ (28150 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #160] @ (28154 ) │ │ │ │ │ + ldr r4, [pc, #160] @ (28154 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #156] @ (28158 ) │ │ │ │ │ - ldr.w ip, [pc, #160] @ 2815c │ │ │ │ │ + ldr r3, [pc, #156] @ (28158 ) │ │ │ │ │ + ldr.w ip, [pc, #160] @ 2815c │ │ │ │ │ add.w r1, sp, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ @@ -51517,359 +51548,359 @@ │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r7, [r3, ip] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 280f0 │ │ │ │ │ + bhi.n 280f0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #116] @ (28160 ) │ │ │ │ │ + ldr r0, [pc, #116] @ (28160 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldrh.w r0, [sp, #2] │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq.n 2812c │ │ │ │ │ + beq.n 2812c │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 28110 │ │ │ │ │ + cbz r5, 28110 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2813c │ │ │ │ │ + ble.n 2813c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - ldr r2, [pc, #76] @ (28164 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (28154 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (28164 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (28154 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2814c │ │ │ │ │ + bne.n 2814c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d50 │ │ │ │ │ + bl 27d50 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b.n 28114 │ │ │ │ │ + b.n 28114 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28110 │ │ │ │ │ + b.n 28110 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r7, [pc, #280] @ (2826c ) │ │ │ │ │ + ldr r7, [pc, #280] @ (2826c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #232] @ (28244 ) │ │ │ │ │ + ldr r7, [pc, #232] @ (28244 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, r1, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #912] @ (284f8 ) │ │ │ │ │ + ldr r6, [pc, #912] @ (284f8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #148] @ (2820c ) │ │ │ │ │ + ldr r6, [pc, #148] @ (2820c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ │ ldr.w r1, [r0, #-24] │ │ │ │ │ add r6, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 281da │ │ │ │ │ + cbz r0, 281da │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 281da │ │ │ │ │ + cbz r0, 281da │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r7, 281ac │ │ │ │ │ + cbz r7, 281ac │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 281de │ │ │ │ │ + ble.n 281de │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r3, 281b8 │ │ │ │ │ + cbz r3, 281b8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 281d6 │ │ │ │ │ - cbz r0, 281cc │ │ │ │ │ + beq.n 281d6 │ │ │ │ │ + cbz r0, 281cc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 281fa │ │ │ │ │ + ble.n 281fa │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r3, 281d6 │ │ │ │ │ + cbz r3, 281d6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #40] @ (28210 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #40] @ (28210 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 281b2 │ │ │ │ │ - b.n 281b8 │ │ │ │ │ - ldr r3, [pc, #20] @ (28210 ) │ │ │ │ │ + bne.n 281b2 │ │ │ │ │ + b.n 281b8 │ │ │ │ │ + ldr r3, [pc, #20] @ (28210 ) │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 281cc │ │ │ │ │ + b.n 281cc │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [pc, #480] @ (283f0 ) │ │ │ │ │ + ldr r6, [pc, #480] @ (283f0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 28168 │ │ │ │ │ + bl 28168 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 28234 │ │ │ │ │ + cbz r0, 28234 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 28240 │ │ │ │ │ + cbnz r3, 28240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldrd r1, r0, [r5, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28168 │ │ │ │ │ + bl 28168 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 28274 │ │ │ │ │ + cbz r0, 28274 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2828a │ │ │ │ │ + cbnz r3, 2828a │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r3, r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #80] @ (28304 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (28304 ) │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 282e8 │ │ │ │ │ + ble.n 282e8 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it le │ │ │ │ │ movle r0, r5 │ │ │ │ │ - bgt.n 282e8 │ │ │ │ │ + bgt.n 282e8 │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - cbz r2, 282fc │ │ │ │ │ - bl 27b3c │ │ │ │ │ + cbz r2, 282fc │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #28] @ (28308 ) │ │ │ │ │ - ldr r0, [pc, #32] @ (2830c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (28308 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (2830c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 282c6 │ │ │ │ │ + b.n 282c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 282dc │ │ │ │ │ - ldr r5, [pc, #280] @ (28420 ) │ │ │ │ │ + b.n 282dc │ │ │ │ │ + ldr r5, [pc, #280] @ (28420 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r1, #30 │ │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r6, [pc, #244] @ (2841c ) │ │ │ │ │ + ldr r6, [pc, #244] @ (2841c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 283ba │ │ │ │ │ + ble.n 283ba │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 283ba │ │ │ │ │ + bgt.n 283ba │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 283aa │ │ │ │ │ + beq.n 283aa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 283aa │ │ │ │ │ + beq.n 283aa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2840a │ │ │ │ │ + beq.n 2840a │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 283aa │ │ │ │ │ - bgt.n 283d8 │ │ │ │ │ + blt.n 283aa │ │ │ │ │ + bgt.n 283d8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 28374 │ │ │ │ │ - ldr r3, [pc, #184] @ (28420 ) │ │ │ │ │ - ldr r0, [pc, #184] @ (28424 ) │ │ │ │ │ + beq.n 28374 │ │ │ │ │ + ldr r3, [pc, #184] @ (28420 ) │ │ │ │ │ + ldr r0, [pc, #184] @ (28424 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 283aa │ │ │ │ │ - ldr.w r8, [pc, #172] @ 28428 │ │ │ │ │ + ble.n 283aa │ │ │ │ │ + ldr.w r8, [pc, #172] @ 28428 │ │ │ │ │ add r8, pc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [pc, #152] @ (28420 ) │ │ │ │ │ + ldr r1, [pc, #152] @ (28420 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - blt.n 28398 │ │ │ │ │ + blt.n 28398 │ │ │ │ │ ldr r3, [r6, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 28380 │ │ │ │ │ + bgt.n 28380 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 283cc │ │ │ │ │ + cbz r3, 283cc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 27b3c │ │ │ │ │ - ldr r3, [pc, #100] @ (28420 ) │ │ │ │ │ - ldr r0, [pc, #108] @ (2842c ) │ │ │ │ │ + b.w 27b3c │ │ │ │ │ + ldr r3, [pc, #100] @ (28420 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (2842c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - b.n 28336 │ │ │ │ │ + b.n 28336 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - bgt.n 28402 │ │ │ │ │ + bgt.n 28402 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r2, [pc, #40] @ (28420 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r2, [pc, #40] @ (28420 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ @@ -51879,52 +51910,52 @@ │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [pc, #840] @ (28768 ) │ │ │ │ │ + ldr r4, [pc, #840] @ (28768 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r2, r1, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ asrs r2, r7, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r6, [pc, #88] @ (284a0 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r6, [pc, #88] @ (284a0 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - cbz r3, 2845c │ │ │ │ │ + cbz r3, 2845c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 28498 │ │ │ │ │ + cbz r3, 28498 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 27b3c │ │ │ │ │ + b.w 27b3c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28470 │ │ │ │ │ + ble.n 28470 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r1, r5 │ │ │ │ │ - ble.n 28482 │ │ │ │ │ - ldr r3, [pc, #48] @ (284a4 ) │ │ │ │ │ - ldr r0, [pc, #52] @ (284a8 ) │ │ │ │ │ + ble.n 28482 │ │ │ │ │ + ldr r3, [pc, #48] @ (284a4 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (284a8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ @@ -51932,51 +51963,51 @@ │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28452 │ │ │ │ │ + bne.n 28452 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #720] @ (28774 ) │ │ │ │ │ + ldr r3, [pc, #720] @ (28774 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r0, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r5, [pc, #84] @ (28518 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r5, [pc, #84] @ (28518 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ - cbz r3, 284d8 │ │ │ │ │ + cbz r3, 284d8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 28510 │ │ │ │ │ + cbz r3, 28510 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 27b3c │ │ │ │ │ + b.w 27b3c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 284e8 │ │ │ │ │ + ble.n 284e8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r1, r6 │ │ │ │ │ - ble.n 284fa │ │ │ │ │ - ldr r3, [pc, #48] @ (2851c ) │ │ │ │ │ - ldr r0, [pc, #52] @ (28520 ) │ │ │ │ │ + ble.n 284fa │ │ │ │ │ + ldr r3, [pc, #48] @ (2851c ) │ │ │ │ │ + ldr r0, [pc, #52] @ (28520 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ @@ -51984,56 +52015,56 @@ │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 284ce │ │ │ │ │ + bne.n 284ce │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #224] @ (285fc ) │ │ │ │ │ + ldr r3, [pc, #224] @ (285fc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r1, #22 │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #104] @ (285a4 ) │ │ │ │ │ - bl 28310 │ │ │ │ │ + ldr r6, [pc, #104] @ (285a4 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ clz r8, r5 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ - cbz r5, 2855c │ │ │ │ │ + cbz r5, 2855c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 28598 │ │ │ │ │ + cbz r3, 28598 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + bl 27b3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28570 │ │ │ │ │ + ble.n 28570 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r1, r7 │ │ │ │ │ - ble.n 28582 │ │ │ │ │ - ldr r3, [pc, #52] @ (285a8 ) │ │ │ │ │ - ldr r0, [pc, #56] @ (285ac ) │ │ │ │ │ + ble.n 28582 │ │ │ │ │ + ldr r3, [pc, #52] @ (285a8 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (285ac ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ @@ -52041,403 +52072,403 @@ │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28550 │ │ │ │ │ + bne.n 28550 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [pc, #744] @ (28890 ) │ │ │ │ │ + ldr r2, [pc, #744] @ (28890 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r0, #20 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r5, [pc, #96] @ (28628 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r5, [pc, #96] @ (28628 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 285e2 │ │ │ │ │ + cbz r3, 285e2 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 285de │ │ │ │ │ + cbz r3, 285de │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 285f4 │ │ │ │ │ + ble.n 285f4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 28606 │ │ │ │ │ - ldr r3, [pc, #52] @ (2862c ) │ │ │ │ │ - ldr r0, [pc, #56] @ (28630 ) │ │ │ │ │ + ble.n 28606 │ │ │ │ │ + ldr r3, [pc, #52] @ (2862c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (28630 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - cbz r2, 28620 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + cbz r2, 28620 │ │ │ │ │ + bl 27b3c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 2861c │ │ │ │ │ - ldr r2, [pc, #208] @ (286fc ) │ │ │ │ │ + b.n 2861c │ │ │ │ │ + ldr r2, [pc, #208] @ (286fc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r0, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r5, [pc, #108] @ (286b8 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r5, [pc, #108] @ (286b8 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 28670 │ │ │ │ │ + cbz r3, 28670 │ │ │ │ │ ldrd r3, r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2866c │ │ │ │ │ + cbz r3, 2866c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28682 │ │ │ │ │ + ble.n 28682 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 28694 │ │ │ │ │ - ldr r3, [pc, #56] @ (286bc ) │ │ │ │ │ - ldr r0, [pc, #56] @ (286c0 ) │ │ │ │ │ + ble.n 28694 │ │ │ │ │ + ldr r3, [pc, #56] @ (286bc ) │ │ │ │ │ + ldr r0, [pc, #56] @ (286c0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - cbz r2, 286ae │ │ │ │ │ - bl 27b3c │ │ │ │ │ + cbz r2, 286ae │ │ │ │ │ + bl 27b3c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 286aa │ │ │ │ │ + b.n 286aa │ │ │ │ │ nop │ │ │ │ │ - ldr r1, [pc, #704] @ (2897c ) │ │ │ │ │ + ldr r1, [pc, #704] @ (2897c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r6, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r6, [pc, #96] @ (2873c ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r6, [pc, #96] @ (2873c ) │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - cbz r0, 286f0 │ │ │ │ │ + cbz r0, 286f0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 28730 │ │ │ │ │ + cbz r3, 28730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 286fc │ │ │ │ │ + ble.n 286fc │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2870c │ │ │ │ │ - ldr r3, [pc, #64] @ (28740 ) │ │ │ │ │ - ldr r0, [pc, #68] @ (28744 ) │ │ │ │ │ + ble.n 2870c │ │ │ │ │ + ldr r3, [pc, #64] @ (28740 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (28744 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 28738 │ │ │ │ │ + cbz r3, 28738 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #128] @ (287c0 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (287c0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r7, #13 │ │ │ │ │ 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 r2, [pc, #440] @ (28914 ) │ │ │ │ │ + ldr r2, [pc, #440] @ (28914 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r3, [pc, #440] @ (28918 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (28918 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r7, [pc, #440] @ (2891c ) │ │ │ │ │ + ldr r7, [pc, #440] @ (2891c ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 28786 │ │ │ │ │ - ldr r3, [pc, #420] @ (28920 ) │ │ │ │ │ - ldr r0, [pc, #424] @ (28924 ) │ │ │ │ │ + bgt.n 28786 │ │ │ │ │ + ldr r3, [pc, #420] @ (28920 ) │ │ │ │ │ + ldr r0, [pc, #424] @ (28924 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.n 28844 │ │ │ │ │ + blt.n 28844 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2881e │ │ │ │ │ - ldr r3, [pc, #376] @ (28920 ) │ │ │ │ │ + beq.n 2881e │ │ │ │ │ + ldr r3, [pc, #376] @ (28920 ) │ │ │ │ │ ldr r6, [r7, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2881e │ │ │ │ │ + bne.n 2881e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ ldr.w r7, [r2, #1260] @ 0x4ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 2881e │ │ │ │ │ + ble.n 2881e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi.w 288e2 │ │ │ │ │ + bhi.w 288e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 272ec │ │ │ │ │ + bl 272ec │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r5, 28800 │ │ │ │ │ + cbz r5, 28800 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 288f0 │ │ │ │ │ - ldr r2, [pc, #292] @ (28928 ) │ │ │ │ │ + ble.n 288f0 │ │ │ │ │ + ldr r2, [pc, #292] @ (28928 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - ldr r3, [pc, #272] @ (28918 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (28918 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 28910 │ │ │ │ │ + bne.n 28910 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #268] @ (2892c ) │ │ │ │ │ + ldr r2, [pc, #268] @ (2892c ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #240] @ (28918 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (28918 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 28910 │ │ │ │ │ + bne.n 28910 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 27d50 │ │ │ │ │ + b.w 27d50 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 28900 │ │ │ │ │ + blt.n 28900 │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr.w fp, [r5, r6, lsl #2] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ mov.w r6, r6, lsl #2 │ │ │ │ │ itet ne │ │ │ │ │ addne r5, r5, r6 │ │ │ │ │ ldreq.w r5, [r9, #4] │ │ │ │ │ ldrne r5, [r5, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 28870 │ │ │ │ │ + blt.n 28870 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - blt.n 2887e │ │ │ │ │ - ldr r3, [pc, #172] @ (28920 ) │ │ │ │ │ - ldr r0, [pc, #188] @ (28930 ) │ │ │ │ │ + blt.n 2887e │ │ │ │ │ + ldr r3, [pc, #172] @ (28920 ) │ │ │ │ │ + ldr r0, [pc, #188] @ (28930 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2888a │ │ │ │ │ + ble.n 2888a │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 28898 │ │ │ │ │ - ldr r3, [pc, #148] @ (28920 ) │ │ │ │ │ - ldr r0, [pc, #164] @ (28934 ) │ │ │ │ │ + ble.n 28898 │ │ │ │ │ + ldr r3, [pc, #148] @ (28920 ) │ │ │ │ │ + ldr r0, [pc, #164] @ (28934 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ sub.w r5, r5, fp │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ add r3, fp │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls.n 288ba │ │ │ │ │ - ldr r3, [pc, #112] @ (28920 ) │ │ │ │ │ - ldr r0, [pc, #136] @ (28938 ) │ │ │ │ │ + bls.n 288ba │ │ │ │ │ + ldr r3, [pc, #112] @ (28920 ) │ │ │ │ │ + ldr r0, [pc, #136] @ (28938 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 28800 │ │ │ │ │ + beq.n 28800 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 28800 │ │ │ │ │ + bgt.n 28800 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #72] @ (28920 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #72] @ (28920 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28800 │ │ │ │ │ + b.n 28800 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #84] @ (2893c ) │ │ │ │ │ + ldr r0, [pc, #84] @ (2893c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 287e0 │ │ │ │ │ + b.n 287e0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28800 │ │ │ │ │ - ldr r3, [pc, #28] @ (28920 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (28940 ) │ │ │ │ │ + b.n 28800 │ │ │ │ │ + ldr r3, [pc, #28] @ (28920 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (28940 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2884a │ │ │ │ │ + b.n 2884a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [pc, #624] @ (28b88 ) │ │ │ │ │ + ldr r0, [pc, #624] @ (28b88 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #600] @ (28b78 ) │ │ │ │ │ + ldr r0, [pc, #600] @ (28b78 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r0, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ blxns lr │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -52454,133 +52485,133 @@ │ │ │ │ │ asrs r0, r4, #25 │ │ │ │ │ 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 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ - ldr r7, [pc, #80] @ (289a8 ) │ │ │ │ │ + ldr r7, [pc, #80] @ (289a8 ) │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ add r7, pc │ │ │ │ │ - cbz r3, 289a4 │ │ │ │ │ + cbz r3, 289a4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 28984 │ │ │ │ │ - bl 27f8c │ │ │ │ │ + b.n 28984 │ │ │ │ │ + bl 27f8c │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #60] @ (289ac ) │ │ │ │ │ + ldr r2, [pc, #60] @ (289ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 28998 │ │ │ │ │ + cbz r3, 28998 │ │ │ │ │ ldr r3, [r7, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, 289a4 │ │ │ │ │ + cbz r3, 289a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28968 │ │ │ │ │ + bne.n 28968 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str.w r8, [r5, #20] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r8, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, 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, #176] @ (28a70 ) │ │ │ │ │ + ldr r2, [pc, #176] @ (28a70 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #176] @ (28a74 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (28a74 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #13 │ │ │ │ │ - ldr r5, [pc, #172] @ (28a78 ) │ │ │ │ │ + ldr r5, [pc, #172] @ (28a78 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 289f8 │ │ │ │ │ - ldr r2, [pc, #152] @ (28a7c ) │ │ │ │ │ - ldr r3, [pc, #144] @ (28a74 ) │ │ │ │ │ + cbnz r3, 289f8 │ │ │ │ │ + ldr r2, [pc, #152] @ (28a7c ) │ │ │ │ │ + ldr r3, [pc, #144] @ (28a74 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 28a6c │ │ │ │ │ + bne.n 28a6c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #132] @ (28a80 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (28a80 ) │ │ │ │ │ add.w r1, sp, #2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r5, [r5, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bhi.n 28a1a │ │ │ │ │ + bhi.n 28a1a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #112] @ (28a84 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (28a84 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldrh.w r6, [sp, #2] │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bhi.n 28a48 │ │ │ │ │ + bhi.n 28a48 │ │ │ │ │ blx 8ea4 <__ctype_b_loc@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ │ lsls r3, r3, #19 │ │ │ │ │ - bpl.n 28a48 │ │ │ │ │ + bpl.n 28a48 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r6, 28a42 │ │ │ │ │ + cbz r6, 28a42 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28a5c │ │ │ │ │ + ble.n 28a5c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - b.n 289e0 │ │ │ │ │ + b.n 289e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d50 │ │ │ │ │ + bl 27d50 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b.n 289e0 │ │ │ │ │ + b.n 289e0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28a42 │ │ │ │ │ + b.n 28a42 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ mov r6, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -52594,166 +52625,166 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 28748 │ │ │ │ │ - ldr r6, [pc, #128] @ (28b24 ) │ │ │ │ │ + bl 28748 │ │ │ │ │ + ldr r6, [pc, #128] @ (28b24 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r6, pc │ │ │ │ │ - cbnz r3, 28aac │ │ │ │ │ + cbnz r3, 28aac │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ldr r3, [pc, #116] @ (28b28 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (28b28 ) │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ - blt.n 28ac0 │ │ │ │ │ + blt.n 28ac0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #112] @ (28b2c ) │ │ │ │ │ + ldr r0, [pc, #112] @ (28b2c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r0, [pc, #104] @ (28b30 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (28b30 ) │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 28ae8 │ │ │ │ │ + ble.n 28ae8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d50 │ │ │ │ │ + bl 27d50 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n 28ad4 │ │ │ │ │ + bgt.n 28ad4 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r5, 28b0c │ │ │ │ │ + cbz r5, 28b0c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28b12 │ │ │ │ │ + ble.n 28b12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ + bl 271b0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28b0c │ │ │ │ │ + b.n 28b0c │ │ │ │ │ nop │ │ │ │ │ cmp r6, sl │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r3, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xb884 │ │ │ │ │ + add r2, pc, #144 @ (adr r2, 28bc4 ) │ │ │ │ │ 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 r4, r0 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ - ldr r6, [pc, #68] @ (28b98 ) │ │ │ │ │ + bl 28748 │ │ │ │ │ + ldr r6, [pc, #68] @ (28b98 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r3, 28b64 │ │ │ │ │ - ldr r1, [pc, #64] @ (28b9c ) │ │ │ │ │ + cbz r3, 28b64 │ │ │ │ │ + ldr r1, [pc, #64] @ (28b9c ) │ │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28018 │ │ │ │ │ + bl 28018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 286c4 │ │ │ │ │ + bl 286c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 28b70 │ │ │ │ │ + cbz r0, 28b70 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 28b8e │ │ │ │ │ - ldr r3, [pc, #32] @ (28ba0 ) │ │ │ │ │ + cbz r3, 28b8e │ │ │ │ │ + ldr r3, [pc, #32] @ (28ba0 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1388] @ 0x56c │ │ │ │ │ - bl 280a0 │ │ │ │ │ + bl 280a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 284ac │ │ │ │ │ + b.n 284ac │ │ │ │ │ nop │ │ │ │ │ add r8, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ asrs r2, r4, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ 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, #336] @ (28d08 ) │ │ │ │ │ + ldr r2, [pc, #336] @ (28d08 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r3, [pc, #336] @ (28d0c ) │ │ │ │ │ + ldr r3, [pc, #336] @ (28d0c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ - ldr r6, [pc, #332] @ (28d10 ) │ │ │ │ │ + ldr r6, [pc, #332] @ (28d10 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28c78 │ │ │ │ │ + ble.n 28c78 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 28c78 │ │ │ │ │ + bgt.n 28c78 │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ │ mov r9, sp │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28ccc │ │ │ │ │ - ldr r3, [pc, #276] @ (28d14 ) │ │ │ │ │ + beq.n 28ccc │ │ │ │ │ + ldr r3, [pc, #276] @ (28d14 ) │ │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -52765,114 +52796,114 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28c8a │ │ │ │ │ - ldr r3, [pc, #224] @ (28d14 ) │ │ │ │ │ + beq.n 28c8a │ │ │ │ │ + ldr r3, [pc, #224] @ (28d14 ) │ │ │ │ │ movs r0, #16 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ │ - cbz r3, 28c50 │ │ │ │ │ + cbz r3, 28c50 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - cbz r3, 28c5c │ │ │ │ │ + cbz r3, 28c5c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - ldr r2, [pc, #184] @ (28d18 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (28d0c ) │ │ │ │ │ + ldr r2, [pc, #184] @ (28d18 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (28d0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 28d02 │ │ │ │ │ + bne.n 28d02 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #152] @ (28d14 ) │ │ │ │ │ - ldr r0, [pc, #160] @ (28d1c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (28d14 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (28d1c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - b.n 28bdc │ │ │ │ │ + b.n 28bdc │ │ │ │ │ ldr r7, [r0, #12] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ strd r2, r3, [r7] │ │ │ │ │ - cbz r0, 28ca2 │ │ │ │ │ + cbz r0, 28ca2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 28cec │ │ │ │ │ + ble.n 28cec │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - cbz r3, 28cae │ │ │ │ │ + cbz r3, 28cae │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ - cbz r5, 28cbc │ │ │ │ │ + cbz r5, 28cbc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28cd0 │ │ │ │ │ + ble.n 28cd0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28c5e │ │ │ │ │ + beq.n 28c5e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 28c5e │ │ │ │ │ + b.n 28c5e │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - b.n 28c1e │ │ │ │ │ + b.n 28c1e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 271b0 │ │ │ │ │ - ldr r3, [pc, #60] @ (28d14 ) │ │ │ │ │ + bl 271b0 │ │ │ │ │ + ldr r3, [pc, #60] @ (28d14 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28cc4 │ │ │ │ │ - b.n 28c5e │ │ │ │ │ - ldr r3, [pc, #36] @ (28d14 ) │ │ │ │ │ + bne.n 28cc4 │ │ │ │ │ + b.n 28c5e │ │ │ │ │ + ldr r3, [pc, #36] @ (28d14 ) │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28ca8 │ │ │ │ │ - b.n 28cae │ │ │ │ │ + bne.n 28ca8 │ │ │ │ │ + b.n 28cae │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, r6 │ │ │ │ │ @@ -52885,325 +52916,325 @@ │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #64] @ (28d74 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (28d74 ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r0, 28d44 │ │ │ │ │ + cbz r0, 28d44 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 28d5e │ │ │ │ │ + ble.n 28d5e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 28ba4 │ │ │ │ │ + bl 28ba4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 28d6c │ │ │ │ │ + cbz r3, 28d6c │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 27b3c │ │ │ │ │ - ldr r2, [pc, #24] @ (28d78 ) │ │ │ │ │ + b.w 27b3c │ │ │ │ │ + ldr r2, [pc, #24] @ (28d78 ) │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28d44 │ │ │ │ │ + b.n 28d44 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmn r6, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #700] @ (2904c ) │ │ │ │ │ + ldr r5, [pc, #700] @ (2904c ) │ │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r5, pc │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbz r0, 28d9e │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbz r0, 28d9e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ - ldr.w sl, [pc, #680] @ 29050 │ │ │ │ │ - ldr r6, [pc, #680] @ (29054 ) │ │ │ │ │ + bl 27224 │ │ │ │ │ + ldr.w sl, [pc, #680] @ 29050 │ │ │ │ │ + ldr r6, [pc, #680] @ (29054 ) │ │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ │ add sl, pc │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 28dce │ │ │ │ │ + cbz r3, 28dce │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 28df2 │ │ │ │ │ - ldr r3, [pc, #628] @ (29058 ) │ │ │ │ │ + cbz r3, 28df2 │ │ │ │ │ + ldr r3, [pc, #628] @ (29058 ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1404] @ 0x57c │ │ │ │ │ - bl 280a0 │ │ │ │ │ + bl 280a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 286c4 │ │ │ │ │ + bl 286c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28f7c │ │ │ │ │ + bne.w 28f7c │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ + bl 28168 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28f76 │ │ │ │ │ + bne.w 28f76 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 28e32 │ │ │ │ │ - ldr r1, [pc, #564] @ (2905c ) │ │ │ │ │ + cbz r3, 28e32 │ │ │ │ │ + ldr r1, [pc, #564] @ (2905c ) │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28f6e │ │ │ │ │ + bne.w 28f6e │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 28e5a │ │ │ │ │ + cbz r3, 28e5a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 28e98 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 28e98 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 28e90 │ │ │ │ │ + cbz r3, 28e90 │ │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28018 │ │ │ │ │ + bl 28018 │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28eaa │ │ │ │ │ + ble.n 28eaa │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r7 │ │ │ │ │ - ble.n 28eba │ │ │ │ │ - ldr r3, [pc, #428] @ (29058 ) │ │ │ │ │ + ble.n 28eba │ │ │ │ │ + ldr r3, [pc, #428] @ (29058 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 28fec │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.w 28fec │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 28ef4 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 28ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ ldr.w r9, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28310 │ │ │ │ │ + bl 28310 │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 28f16 │ │ │ │ │ + beq.n 28f16 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28ff4 │ │ │ │ │ + beq.n 28ff4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ - b.n 28e40 │ │ │ │ │ + b.n 28e40 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28f2a │ │ │ │ │ + ble.n 28f2a │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r7 │ │ │ │ │ - ble.n 28f3c │ │ │ │ │ - ldr r3, [pc, #300] @ (29058 ) │ │ │ │ │ - ldr r0, [pc, #304] @ (29060 ) │ │ │ │ │ + ble.n 28f3c │ │ │ │ │ + ldr r3, [pc, #300] @ (29058 ) │ │ │ │ │ + ldr r0, [pc, #304] @ (29060 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 29008 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.n 29008 │ │ │ │ │ + bl 27b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 28f6e │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 28f6e │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ + bl 28168 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29020 │ │ │ │ │ + beq.n 29020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28310 │ │ │ │ │ + bl 28310 │ │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ │ - cbz r7, 28f9e │ │ │ │ │ + cbz r7, 28f9e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28ffc │ │ │ │ │ + beq.n 28ffc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ │ - b.n 28db4 │ │ │ │ │ + b.n 28db4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28fb6 │ │ │ │ │ + ble.n 28fb6 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r8 │ │ │ │ │ - ble.n 28fca │ │ │ │ │ - ldr r3, [pc, #160] @ (29058 ) │ │ │ │ │ - ldr r0, [pc, #168] @ (29064 ) │ │ │ │ │ + ble.n 28fca │ │ │ │ │ + ldr r3, [pc, #160] @ (29058 ) │ │ │ │ │ + ldr r0, [pc, #168] @ (29064 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - cbz r2, 29010 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + cbz r2, 29010 │ │ │ │ │ + bl 27b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.n 28d20 │ │ │ │ │ + b.n 28d20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 28ed4 │ │ │ │ │ + b.n 28ed4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ - b.n 28e40 │ │ │ │ │ + b.n 28e40 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ - b.n 28db4 │ │ │ │ │ + b.n 28db4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 28f54 │ │ │ │ │ + b.n 28f54 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.n 28d20 │ │ │ │ │ + b.n 28d20 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 29040 │ │ │ │ │ - ldr r1, [pc, #48] @ (29068 ) │ │ │ │ │ + cbz r3, 29040 │ │ │ │ │ + ldr r1, [pc, #48] @ (29068 ) │ │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28018 │ │ │ │ │ + bl 28018 │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ - b.n 28f68 │ │ │ │ │ + bl 28d20 │ │ │ │ │ + b.n 28f68 │ │ │ │ │ nop │ │ │ │ │ negs r2, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ asrs r0, r3, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r6, r0, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -53219,120 +53250,120 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbz r0, 29086 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbz r0, 29086 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #143 @ 0x8f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 290ac │ │ │ │ │ - ldr r1, [pc, #40] @ (290cc ) │ │ │ │ │ + cbz r3, 290ac │ │ │ │ │ + ldr r1, [pc, #40] @ (290cc ) │ │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 290c0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 290c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 28d20 │ │ │ │ │ + b.n 28d20 │ │ │ │ │ nop │ │ │ │ │ asrs r6, r4, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #308] @ (29218 ) │ │ │ │ │ - ldr r3, [pc, #312] @ (2921c ) │ │ │ │ │ + ldr r1, [pc, #308] @ (29218 ) │ │ │ │ │ + ldr r3, [pc, #312] @ (2921c ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr r2, [pc, #308] @ (29220 ) │ │ │ │ │ + ldr r2, [pc, #308] @ (29220 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 29140 │ │ │ │ │ + cbnz r3, 29140 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 2910a │ │ │ │ │ + cbz r0, 2910a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 291f8 │ │ │ │ │ + ble.n 291f8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 28ba4 │ │ │ │ │ + bl 28ba4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 291f0 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.n 291f0 │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 291de │ │ │ │ │ - ldr r2, [pc, #248] @ (29224 ) │ │ │ │ │ - ldr r3, [pc, #240] @ (2921c ) │ │ │ │ │ + bne.n 291de │ │ │ │ │ + ldr r2, [pc, #248] @ (29224 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (2921c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 29212 │ │ │ │ │ + bne.n 29212 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 29154 │ │ │ │ │ + ble.n 29154 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 29154 │ │ │ │ │ - ldr r1, [pc, #216] @ (29228 ) │ │ │ │ │ + bgt.n 29154 │ │ │ │ │ + ldr r1, [pc, #216] @ (29228 ) │ │ │ │ │ ldr r6, [r2, r1] │ │ │ │ │ - b.n 29164 │ │ │ │ │ - ldr r3, [pc, #208] @ (29228 ) │ │ │ │ │ - ldr r0, [pc, #212] @ (2922c ) │ │ │ │ │ + b.n 29164 │ │ │ │ │ + ldr r3, [pc, #208] @ (29228 ) │ │ │ │ │ + ldr r0, [pc, #212] @ (2922c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 29206 │ │ │ │ │ + bge.n 29206 │ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -53351,56 +53382,56 @@ │ │ │ │ │ mov r1, sp │ │ │ │ │ movs r0, #3 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2910e │ │ │ │ │ - cbz r3, 291d0 │ │ │ │ │ + beq.n 2910e │ │ │ │ │ + cbz r3, 291d0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - bgt.n 291d0 │ │ │ │ │ + bgt.n 291d0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2910e │ │ │ │ │ + beq.n 2910e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 2910e │ │ │ │ │ + b.n 2910e │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 29128 │ │ │ │ │ + b.n 29128 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 29122 │ │ │ │ │ - ldr r3, [pc, #44] @ (29228 ) │ │ │ │ │ + b.n 29122 │ │ │ │ │ + ldr r3, [pc, #44] @ (29228 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2910a │ │ │ │ │ + b.n 2910a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #36] @ (29230 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (29230 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29178 │ │ │ │ │ + b.n 29178 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ subs r7, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r7, #16 │ │ │ │ │ @@ -53414,108 +53445,108 @@ │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ 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 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r5, [pc, #200] @ (29314 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r5, [pc, #200] @ (29314 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 29266 │ │ │ │ │ + cbz r3, 29266 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 29262 │ │ │ │ │ + cbz r3, 29262 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 29278 │ │ │ │ │ + ble.n 29278 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 2928a │ │ │ │ │ - ldr r3, [pc, #156] @ (29318 ) │ │ │ │ │ - ldr r0, [pc, #160] @ (2931c ) │ │ │ │ │ + ble.n 2928a │ │ │ │ │ + ldr r3, [pc, #156] @ (29318 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (2931c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29300 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.n 29300 │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 292b4 │ │ │ │ │ - ldr r3, [pc, #112] @ (29318 ) │ │ │ │ │ - ldr r0, [pc, #116] @ (29320 ) │ │ │ │ │ + bge.n 292b4 │ │ │ │ │ + ldr r3, [pc, #112] @ (29318 ) │ │ │ │ │ + ldr r0, [pc, #116] @ (29320 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 29310 │ │ │ │ │ + cbz r3, 29310 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 292ec │ │ │ │ │ + ble.n 292ec │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - bgt.n 292ec │ │ │ │ │ + bgt.n 292ec │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - cbz r2, 29308 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + cbz r2, 29308 │ │ │ │ │ + bl 27b3c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (29318 ) │ │ │ │ │ - ldr r0, [pc, #52] @ (29324 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (29318 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (29324 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 292d2 │ │ │ │ │ + b.n 292d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 292a0 │ │ │ │ │ + b.n 292a0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 292e8 │ │ │ │ │ + b.n 292e8 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - b.n 292c0 │ │ │ │ │ + b.n 292c0 │ │ │ │ │ subs r5, #176 @ 0xb0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r7, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ @@ -53523,111 +53554,111 @@ │ │ │ │ │ lsls r0, r1, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ 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 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r6, [pc, #208] @ (29410 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r6, [pc, #208] @ (29410 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ │ - cbz r3, 29362 │ │ │ │ │ + cbz r3, 29362 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 293f2 │ │ │ │ │ + beq.n 293f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29400 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.n 29400 │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2936e │ │ │ │ │ + ble.n 2936e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2937e │ │ │ │ │ - ldr r3, [pc, #164] @ (29414 ) │ │ │ │ │ - ldr r0, [pc, #164] @ (29418 ) │ │ │ │ │ + ble.n 2937e │ │ │ │ │ + ldr r3, [pc, #164] @ (29414 ) │ │ │ │ │ + ldr r0, [pc, #164] @ (29418 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #100] @ 0x64 │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 2939e │ │ │ │ │ - ldr r3, [pc, #128] @ (29414 ) │ │ │ │ │ - ldr r0, [pc, #136] @ (2941c ) │ │ │ │ │ + bge.n 2939e │ │ │ │ │ + ldr r3, [pc, #128] @ (29414 ) │ │ │ │ │ + ldr r0, [pc, #136] @ (2941c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2940a │ │ │ │ │ + beq.n 2940a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 293e0 │ │ │ │ │ + ble.n 293e0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 293e0 │ │ │ │ │ + bgt.n 293e0 │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2935e │ │ │ │ │ + beq.n 2935e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #48] @ (29414 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (29420 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (29414 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (29420 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - b.n 293ba │ │ │ │ │ + b.n 293ba │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2935a │ │ │ │ │ + bne.n 2935a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ - b.n 293ac │ │ │ │ │ + b.n 293ac │ │ │ │ │ nop │ │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r0, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -53637,141 +53668,141 @@ │ │ │ │ │ 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 r3, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr.w sl, [pc, #636] @ 296b8 │ │ │ │ │ + ldr.w sl, [pc, #636] @ 296b8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add sl, pc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 294e4 │ │ │ │ │ + bne.n 294e4 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 29456 │ │ │ │ │ + cbz r0, 29456 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.w 29688 │ │ │ │ │ + ble.w 29688 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28ba4 │ │ │ │ │ + bl 28ba4 │ │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 294ce │ │ │ │ │ + ble.n 294ce │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r5 │ │ │ │ │ - bgt.n 294ce │ │ │ │ │ + bgt.n 294ce │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 29674 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.w 29674 │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r5, [r4, #100] @ 0x64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 294a2 │ │ │ │ │ - ldr r3, [pc, #552] @ (296bc ) │ │ │ │ │ - ldr r0, [pc, #552] @ (296c0 ) │ │ │ │ │ + bge.n 294a2 │ │ │ │ │ + ldr r3, [pc, #552] @ (296bc ) │ │ │ │ │ + ldr r0, [pc, #552] @ (296c0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 29684 │ │ │ │ │ + beq.w 29684 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2967c │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.w 2967c │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2965e │ │ │ │ │ + bne.w 2965e │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #492] @ (296bc ) │ │ │ │ │ - ldr r0, [pc, #496] @ (296c4 ) │ │ │ │ │ + ldr r3, [pc, #492] @ (296bc ) │ │ │ │ │ + ldr r0, [pc, #496] @ (296c4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - b.n 29474 │ │ │ │ │ + b.n 29474 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 294fa │ │ │ │ │ + ble.n 294fa │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 294fa │ │ │ │ │ - ldr r2, [pc, #456] @ (296bc ) │ │ │ │ │ + bgt.n 294fa │ │ │ │ │ + ldr r2, [pc, #456] @ (296bc ) │ │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ │ - b.n 2950c │ │ │ │ │ - ldr r3, [pc, #448] @ (296bc ) │ │ │ │ │ - ldr r0, [pc, #456] @ (296c8 ) │ │ │ │ │ + b.n 2950c │ │ │ │ │ + ldr r3, [pc, #448] @ (296bc ) │ │ │ │ │ + ldr r0, [pc, #456] @ (296c8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add.w fp, r3, #1 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2952a │ │ │ │ │ + ble.n 2952a │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 29536 │ │ │ │ │ + ble.n 29536 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #412] @ (296cc ) │ │ │ │ │ + ldr r0, [pc, #412] @ (296cc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r8, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ subs.w r9, r7, r8 │ │ │ │ │ - bmi.w 296a4 │ │ │ │ │ + bmi.w 296a4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add.w r2, r9, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 29698 │ │ │ │ │ + bge.w 29698 │ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -53789,130 +53820,130 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - bge.w 296b0 │ │ │ │ │ + bge.w 296b0 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ add.w r7, r9, #2 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ add.w r7, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [pc, #280] @ (296d0 ) │ │ │ │ │ + ldr r3, [pc, #280] @ (296d0 ) │ │ │ │ │ sub.w fp, r0, r8 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r9, #3 │ │ │ │ │ - ldr r3, [pc, #256] @ (296d4 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (296d4 ) │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.n 295e6 │ │ │ │ │ + ble.n 295e6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ orrs.w r3, r3, r5, lsr #31 │ │ │ │ │ - beq.n 295fc │ │ │ │ │ + beq.n 295fc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ │ - bne.n 295da │ │ │ │ │ + bne.n 295da │ │ │ │ │ ldrd r4, sl, [sp, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 29622 │ │ │ │ │ + beq.n 29622 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #188] @ (296d8 ) │ │ │ │ │ + ldr r0, [pc, #188] @ (296d8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 29654 │ │ │ │ │ - cbz r0, 2964a │ │ │ │ │ + beq.n 29654 │ │ │ │ │ + cbz r0, 2964a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 2964a │ │ │ │ │ + bgt.n 2964a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r5, 29654 │ │ │ │ │ + cbz r5, 29654 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2945a │ │ │ │ │ + b.n 2945a │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 2948c │ │ │ │ │ + b.n 2948c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 294c0 │ │ │ │ │ + b.n 294c0 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ - b.n 294b2 │ │ │ │ │ - ldr r3, [pc, #48] @ (296bc ) │ │ │ │ │ + b.n 294b2 │ │ │ │ │ + ldr r3, [pc, #48] @ (296bc ) │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29456 │ │ │ │ │ + b.n 29456 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #64] @ (296dc ) │ │ │ │ │ + ldr r0, [pc, #64] @ (296dc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2956a │ │ │ │ │ + b.n 2956a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #56] @ (296e0 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (296e0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29550 │ │ │ │ │ + b.n 29550 │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ - b.n 29612 │ │ │ │ │ + b.n 29612 │ │ │ │ │ nop │ │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r4, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -53933,1679 +53964,1679 @@ │ │ │ │ │ lsrs r2, r1, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ 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 │ │ │ │ │ - bl 28310 │ │ │ │ │ - ldr r5, [pc, #188] @ (297b8 ) │ │ │ │ │ + bl 28310 │ │ │ │ │ + ldr r5, [pc, #188] @ (297b8 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 2971c │ │ │ │ │ + cbz r3, 2971c │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2978e │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.n 2978e │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2979c │ │ │ │ │ + beq.n 2979c │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 27b3c │ │ │ │ │ + b.w 27b3c │ │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2972a │ │ │ │ │ + ble.n 2972a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2973a │ │ │ │ │ - ldr r3, [pc, #144] @ (297bc ) │ │ │ │ │ - ldr r0, [pc, #144] @ (297c0 ) │ │ │ │ │ + ble.n 2973a │ │ │ │ │ + ldr r3, [pc, #144] @ (297bc ) │ │ │ │ │ + ldr r0, [pc, #144] @ (297c0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 297a4 │ │ │ │ │ + blt.n 297a4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 297b4 │ │ │ │ │ + beq.n 297b4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 27758 │ │ │ │ │ + bl 27758 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 29768 │ │ │ │ │ + ble.n 29768 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 29778 │ │ │ │ │ - ldr r3, [pc, #80] @ (297bc ) │ │ │ │ │ - ldr r0, [pc, #88] @ (297c4 ) │ │ │ │ │ + ble.n 29778 │ │ │ │ │ + ldr r3, [pc, #80] @ (297bc ) │ │ │ │ │ + ldr r0, [pc, #88] @ (297c4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29708 │ │ │ │ │ + bne.n 29708 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29714 │ │ │ │ │ + bne.n 29714 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (297bc ) │ │ │ │ │ - ldr r0, [pc, #32] @ (297c8 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (297bc ) │ │ │ │ │ + ldr r0, [pc, #32] @ (297c8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2974c │ │ │ │ │ + b.n 2974c │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - b.n 2975a │ │ │ │ │ + b.n 2975a │ │ │ │ │ subs r1, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r1, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r4, r1, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r2, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #200] @ (298a4 ) │ │ │ │ │ + ldr r5, [pc, #200] @ (298a4 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, pc │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbz r0, 2980c │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbz r0, 2980c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 29802 │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 29802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 29424 │ │ │ │ │ + b.n 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 29830 │ │ │ │ │ - ldr r1, [pc, #128] @ (298a8 ) │ │ │ │ │ + cbz r3, 29830 │ │ │ │ │ + ldr r1, [pc, #128] @ (298a8 ) │ │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28018 │ │ │ │ │ + bl 28018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 286c4 │ │ │ │ │ - cbnz r0, 2984a │ │ │ │ │ + bl 286c4 │ │ │ │ │ + cbnz r0, 2984a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 2988e │ │ │ │ │ + cbnz r3, 2988e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbz r0, 2985c │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbz r0, 2985c │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ - b.n 297ee │ │ │ │ │ + bl 290d0 │ │ │ │ │ + b.n 297ee │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 29878 │ │ │ │ │ + cbz r3, 29878 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bl 28b34 │ │ │ │ │ + bl 28b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 28524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2985c │ │ │ │ │ + beq.n 2985c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 29852 │ │ │ │ │ - ldr r3, [pc, #28] @ (298ac ) │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 29852 │ │ │ │ │ + ldr r3, [pc, #28] @ (298ac ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ │ - bl 280a0 │ │ │ │ │ - b.n 29844 │ │ │ │ │ + bl 280a0 │ │ │ │ │ + b.n 29844 │ │ │ │ │ nop │ │ │ │ │ subs r0, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r6, r2, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, 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 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbz r0, 298e0 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbz r0, 298e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ - cbz r0, 29936 │ │ │ │ │ + bl 29328 │ │ │ │ │ + cbz r0, 29936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #32 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 29424 │ │ │ │ │ + b.n 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 298fe │ │ │ │ │ - ldr r1, [pc, #704] @ (29bb4 ) │ │ │ │ │ + cbz r3, 298fe │ │ │ │ │ + ldr r1, [pc, #704] @ (29bb4 ) │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29924 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29924 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2991e │ │ │ │ │ - ldr r1, [pc, #676] @ (29bb8 ) │ │ │ │ │ + cbz r3, 2991e │ │ │ │ │ + ldr r1, [pc, #676] @ (29bb8 ) │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28018 │ │ │ │ │ + bl 28018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 298d6 │ │ │ │ │ + bne.n 298d6 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29968 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29a66 │ │ │ │ │ + bne.w 29a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29a26 │ │ │ │ │ + beq.n 29a26 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 298d6 │ │ │ │ │ + bne.n 298d6 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbz r0, 299d4 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbz r0, 299d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 298d6 │ │ │ │ │ + bne.n 298d6 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 299b6 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 299b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr r1, [pc, #548] @ (29bbc ) │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr r1, [pc, #548] @ (29bbc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29b00 │ │ │ │ │ + beq.w 29b00 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 298d6 │ │ │ │ │ + bne.n 298d6 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ + bl 28214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29a80 │ │ │ │ │ + beq.n 29a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ - b.n 298d6 │ │ │ │ │ + bl 296e4 │ │ │ │ │ + b.n 298d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 299f2 │ │ │ │ │ - ldr r1, [pc, #472] @ (29bc0 ) │ │ │ │ │ + cbz r3, 299f2 │ │ │ │ │ + ldr r1, [pc, #472] @ (29bc0 ) │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29a10 │ │ │ │ │ - ldr r1, [pc, #456] @ (29bc4 ) │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29a10 │ │ │ │ │ + ldr r1, [pc, #456] @ (29bc4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28a88 │ │ │ │ │ + bl 28a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29acc │ │ │ │ │ + beq.n 29acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 298d6 │ │ │ │ │ - b.n 29986 │ │ │ │ │ - ldr r1, [pc, #416] @ (29bc8 ) │ │ │ │ │ + bne.w 298d6 │ │ │ │ │ + b.n 29986 │ │ │ │ │ + ldr r1, [pc, #416] @ (29bc8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28a88 │ │ │ │ │ + bl 28a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29960 │ │ │ │ │ - ldr r5, [pc, #396] @ (29bcc ) │ │ │ │ │ + bne.n 29960 │ │ │ │ │ + ldr r5, [pc, #396] @ (29bcc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 28a88 │ │ │ │ │ + bl 28a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29960 │ │ │ │ │ + bne.n 29960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 28a88 │ │ │ │ │ + bl 28a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 29960 │ │ │ │ │ - ldr r1, [pc, #360] @ (29bd0 ) │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 29960 │ │ │ │ │ + ldr r1, [pc, #360] @ (29bd0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29960 │ │ │ │ │ - b.n 29a26 │ │ │ │ │ + bne.w 29960 │ │ │ │ │ + b.n 29a26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 29aa6 │ │ │ │ │ - ldr r1, [pc, #312] @ (29bd4 ) │ │ │ │ │ + cbz r3, 29aa6 │ │ │ │ │ + ldr r1, [pc, #312] @ (29bd4 ) │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 282a0 │ │ │ │ │ + bl 282a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29ac2 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ - b.n 299cc │ │ │ │ │ + bl 290d0 │ │ │ │ │ + b.n 299cc │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 29ae6 │ │ │ │ │ + cbz r3, 29ae6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - ldr r1, [pc, #240] @ (29bd8 ) │ │ │ │ │ + ldr r1, [pc, #240] @ (29bd8 ) │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28a88 │ │ │ │ │ + bl 28a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 29a10 │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 29a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 289b0 │ │ │ │ │ + bl 289b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 299ae │ │ │ │ │ + bne.w 299ae │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 29b2c │ │ │ │ │ + cbz r3, 29b2c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 289b0 │ │ │ │ │ + bl 289b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29ba6 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29ba6 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 29b5a │ │ │ │ │ + cbz r3, 29b5a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 289b0 │ │ │ │ │ + bl 289b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29b9a │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29b9a │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 29b88 │ │ │ │ │ + cbz r3, 29b88 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 289b0 │ │ │ │ │ + bl 289b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 299ae │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 299ae │ │ │ │ │ @ instruction: 0xb874 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r4, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb780 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 29b38 │ │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 29c24 │ │ │ │ │ + nop {10} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 29cbc │ │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb700 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb6cc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n 29b74 │ │ │ │ │ + stmia r1!, {r6} │ │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ - ldr.w r5, [pc, #3116] @ 2a820 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ + ldr.w r5, [pc, #3116] @ 2a820 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 29c12 │ │ │ │ │ + cbz r3, 29c12 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbz r0, 29c3e │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbz r0, 29c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ - cbz r0, 29c84 │ │ │ │ │ + bl 29328 │ │ │ │ │ + cbz r0, 29c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29cc6 │ │ │ │ │ + beq.n 29cc6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 29c5e │ │ │ │ │ - ldr.w r1, [pc, #3024] @ 2a824 │ │ │ │ │ + cbz r3, 29c5e │ │ │ │ │ + ldr.w r1, [pc, #3024] @ 2a824 │ │ │ │ │ movs r2, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29c72 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29c2a │ │ │ │ │ + bne.n 29c2a │ │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29cb0 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 29d08 │ │ │ │ │ + cbnz r3, 29d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbz r0, 29cfa │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbz r0, 29cfa │ │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29c3a │ │ │ │ │ + bne.n 29c3a │ │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 29cf2 │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 29cf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29da2 │ │ │ │ │ + beq.n 29da2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbz r0, 29d22 │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbz r0, 29d22 │ │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.n 296e4 │ │ │ │ │ + b.n 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 29ca8 │ │ │ │ │ - ldr.w r1, [pc, #2844] @ 2a828 │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 29ca8 │ │ │ │ │ + ldr.w r1, [pc, #2844] @ 2a828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29ca8 │ │ │ │ │ - b.n 29cfa │ │ │ │ │ + bne.n 29ca8 │ │ │ │ │ + b.n 29cfa │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 29d3c │ │ │ │ │ + cbz r3, 29d3c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29d76 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a394 │ │ │ │ │ + bne.w 2a394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29e9c │ │ │ │ │ + beq.w 29e9c │ │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ - cbnz r0, 29d94 │ │ │ │ │ + bl 29328 │ │ │ │ │ + cbnz r0, 29d94 │ │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ + bl 28214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29e5e │ │ │ │ │ + beq.n 29e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29e10 │ │ │ │ │ + beq.n 29e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ - b.n 29cea │ │ │ │ │ + bl 296e4 │ │ │ │ │ + b.n 29cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29dda │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29dda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2672] @ 2a82c │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2672] @ 2a82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #14 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a386 │ │ │ │ │ + beq.w 2a386 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ - cbnz r0, 29dfa │ │ │ │ │ + bl 29328 │ │ │ │ │ + cbnz r0, 29dfa │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ + bl 28214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a354 │ │ │ │ │ + beq.w 2a354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29eaa │ │ │ │ │ + beq.n 29eaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29cea │ │ │ │ │ - b.n 29d22 │ │ │ │ │ + bne.w 29cea │ │ │ │ │ + b.n 29d22 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29e56 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 29e3a │ │ │ │ │ - ldr.w r1, [pc, #2560] @ 2a830 │ │ │ │ │ + cbz r3, 29e3a │ │ │ │ │ + ldr.w r1, [pc, #2560] @ 2a830 │ │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29e4e │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ - b.n 29d94 │ │ │ │ │ + bl 296e4 │ │ │ │ │ + b.n 29d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 29e7e │ │ │ │ │ - ldr.w r1, [pc, #2496] @ 2a834 │ │ │ │ │ + cbz r3, 29e7e │ │ │ │ │ + ldr.w r1, [pc, #2496] @ 2a834 │ │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29e92 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29e92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ - b.n 29d8a │ │ │ │ │ + bl 290d0 │ │ │ │ │ + b.n 29d8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 29d6e │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 29d6e │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29ee4 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2428] @ 2a838 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2428] @ 2a838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #26 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29edc │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29dfa │ │ │ │ │ + bne.n 29dfa │ │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29f28 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2364] @ 2a83c │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2364] @ 2a83c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29f20 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29f6e │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2296] @ 2a840 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2296] @ 2a840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29f66 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29fb4 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2232] @ 2a844 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2232] @ 2a844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29fac │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 29ffa │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 29ffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2164] @ 2a848 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2164] @ 2a848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 29ff2 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 29ff2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a040 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2100] @ 2a84c │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2100] @ 2a84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a038 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a086 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #2032] @ 2a850 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #2032] @ 2a850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a07e │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a07e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a0cc │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #1968] @ 2a854 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #1968] @ 2a854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a0c4 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a0c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a112 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #1900] @ 2a858 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #1900] @ 2a858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a10a │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a10a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a158 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #1836] @ 2a85c │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #1836] @ 2a85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a150 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a19e │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a19e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #1768] @ 2a860 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #1768] @ 2a860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a196 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a1e4 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a1e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #1704] @ 2a864 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #1704] @ 2a864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #175 @ 0xaf │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a1dc │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2a200 │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2a200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 297cc │ │ │ │ │ + bl 297cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2aaf8 │ │ │ │ │ + bl 2aaf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a57c │ │ │ │ │ + bne.w 2a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a26c │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a26c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a264 │ │ │ │ │ - ldr.w r1, [pc, #1552] @ 2a868 │ │ │ │ │ + cbz r3, 2a264 │ │ │ │ │ + ldr.w r1, [pc, #1552] @ 2a868 │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28634 │ │ │ │ │ + bl 28634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a3f4 │ │ │ │ │ - ldr.w r3, [pc, #1520] @ 2a86c │ │ │ │ │ - ldr.w r6, [pc, #1520] @ 2a870 │ │ │ │ │ + bne.w 2a3f4 │ │ │ │ │ + ldr.w r3, [pc, #1520] @ 2a86c │ │ │ │ │ + ldr.w r6, [pc, #1520] @ 2a870 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - b.n 2a2be │ │ │ │ │ - bl 27b3c │ │ │ │ │ + b.n 2a2be │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 28634 │ │ │ │ │ - cbnz r0, 2a2b4 │ │ │ │ │ + bl 28634 │ │ │ │ │ + cbnz r0, 2a2b4 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2a2ae │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2a2ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298b0 │ │ │ │ │ + bl 298b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 28524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a3a4 │ │ │ │ │ + bne.n 2a3a4 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2a2d8 │ │ │ │ │ + cbz r3, 2a2d8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a316 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a316 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a30e │ │ │ │ │ + cbz r3, 2a30e │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a326 │ │ │ │ │ + ble.n 2a326 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2a338 │ │ │ │ │ - ldr.w r3, [pc, #1356] @ 2a874 │ │ │ │ │ + ble.n 2a338 │ │ │ │ │ + ldr.w r3, [pc, #1356] @ 2a874 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a288 │ │ │ │ │ + bne.n 2a288 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 2a28c │ │ │ │ │ + b.n 2a28c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr.w r1, [pc, #1308] @ 2a878 │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr.w r1, [pc, #1308] @ 2a878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #17 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a37c │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a37c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ - b.n 29df0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ + b.n 29df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 29dd2 │ │ │ │ │ - ldr.w r1, [pc, #1252] @ 2a87c │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 29dd2 │ │ │ │ │ + ldr.w r1, [pc, #1252] @ 2a87c │ │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ - b.n 29d62 │ │ │ │ │ + bl 27f8c │ │ │ │ │ + b.n 29d62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a3f4 │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a3f4 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a3e0 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a3e0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a3d8 │ │ │ │ │ - ldr.w r1, [pc, #1204] @ 2a880 │ │ │ │ │ + cbz r3, 2a3d8 │ │ │ │ │ + ldr.w r1, [pc, #1204] @ 2a880 │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a3f4 │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a574 │ │ │ │ │ + bne.w 2a574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a43a │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a43a │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a432 │ │ │ │ │ - ldr.w r1, [pc, #1116] @ 2a884 │ │ │ │ │ + cbz r3, 2a432 │ │ │ │ │ + ldr.w r1, [pc, #1116] @ 2a884 │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28634 │ │ │ │ │ + bl 28634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a56e │ │ │ │ │ - ldr.w r3, [pc, #1088] @ 2a888 │ │ │ │ │ - ldr.w r6, [pc, #1088] @ 2a88c │ │ │ │ │ + bne.w 2a56e │ │ │ │ │ + ldr.w r3, [pc, #1088] @ 2a888 │ │ │ │ │ + ldr.w r6, [pc, #1088] @ 2a88c │ │ │ │ │ add r3, pc │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - b.n 2a48c │ │ │ │ │ - bl 27b3c │ │ │ │ │ + b.n 2a48c │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 28634 │ │ │ │ │ - cbnz r0, 2a482 │ │ │ │ │ + bl 28634 │ │ │ │ │ + cbnz r0, 2a482 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2a47c │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2a47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298b0 │ │ │ │ │ + bl 298b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 28524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a520 │ │ │ │ │ + bne.n 2a520 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2a4a6 │ │ │ │ │ + cbz r3, 2a4a6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a4e4 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a4e4 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a4dc │ │ │ │ │ + cbz r3, 2a4dc │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a4f4 │ │ │ │ │ + ble.n 2a4f4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2a504 │ │ │ │ │ - ldr r3, [pc, #892] @ (2a874 ) │ │ │ │ │ + ble.n 2a504 │ │ │ │ │ + ldr r3, [pc, #892] @ (2a874 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a456 │ │ │ │ │ + bne.n 2a456 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 2a45a │ │ │ │ │ + b.n 2a45a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a56e │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a56e │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a55a │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a55a │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a552 │ │ │ │ │ - ldr r1, [pc, #840] @ (2a890 ) │ │ │ │ │ + cbz r3, 2a552 │ │ │ │ │ + ldr r1, [pc, #840] @ (2a890 ) │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a56e │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a56e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a7b4 │ │ │ │ │ + bne.w 2a7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a5ce │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a5ce │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a5c6 │ │ │ │ │ - ldr r1, [pc, #728] @ (2a894 ) │ │ │ │ │ + cbz r3, 2a5c6 │ │ │ │ │ + ldr r1, [pc, #728] @ (2a894 ) │ │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28634 │ │ │ │ │ + bl 28634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a7ac │ │ │ │ │ - ldr r3, [pc, #700] @ (2a898 ) │ │ │ │ │ + bne.w 2a7ac │ │ │ │ │ + ldr r3, [pc, #700] @ (2a898 ) │ │ │ │ │ add r3, pc │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #696] @ (2a89c ) │ │ │ │ │ + ldr r3, [pc, #696] @ (2a89c ) │ │ │ │ │ add r3, pc │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #696] @ (2a8a0 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (2a8a0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2a606 │ │ │ │ │ + cbz r3, 2a606 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a644 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a644 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a63c │ │ │ │ │ + cbz r3, 2a63c │ │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a654 │ │ │ │ │ + ble.n 2a654 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2a664 │ │ │ │ │ - ldr r3, [pc, #540] @ (2a874 ) │ │ │ │ │ + ble.n 2a664 │ │ │ │ │ + ldr r3, [pc, #540] @ (2a874 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2a80e │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.w 2a80e │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 28634 │ │ │ │ │ + bl 28634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a73e │ │ │ │ │ + bne.n 2a73e │ │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a738 │ │ │ │ │ + bne.n 2a738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2a6ba │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2a6ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298b0 │ │ │ │ │ + bl 298b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a712 │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a712 │ │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a6f4 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a6f4 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a6ec │ │ │ │ │ - ldr r1, [pc, #448] @ (2a8a4 ) │ │ │ │ │ + cbz r3, 2a6ec │ │ │ │ │ + ldr r1, [pc, #448] @ (2a8a4 ) │ │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a712 │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a712 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2a70c │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2a70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298b0 │ │ │ │ │ + bl 298b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ - cbnz r0, 2a730 │ │ │ │ │ + bl 29328 │ │ │ │ │ + cbnz r0, 2a730 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2a72a │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2a72a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298b0 │ │ │ │ │ + bl 298b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28310 │ │ │ │ │ + bl 28310 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2a8b0 │ │ │ │ │ + beq.w 2a8b0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2a816 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.n 2a816 │ │ │ │ │ + bl 27b3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2a5ec │ │ │ │ │ + bne.w 2a5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a7ac │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a7ac │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2a798 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2a798 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a790 │ │ │ │ │ - ldr r1, [pc, #288] @ (2a8a8 ) │ │ │ │ │ + cbz r3, 2a790 │ │ │ │ │ + ldr r1, [pc, #288] @ (2a8a8 ) │ │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2a7ac │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2a7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ + bl 29328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29dfa │ │ │ │ │ + bne.w 29dfa │ │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2a804 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2a804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2a7e8 │ │ │ │ │ - ldr r1, [pc, #204] @ (2a8ac ) │ │ │ │ │ + cbz r3, 2a7e8 │ │ │ │ │ + ldr r1, [pc, #204] @ (2a8ac ) │ │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2a7fc │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2a7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ - b.w 29dfa │ │ │ │ │ + bl 296e4 │ │ │ │ │ + b.w 29dfa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 2a67e │ │ │ │ │ + b.n 2a67e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 2a758 │ │ │ │ │ + b.n 2a758 │ │ │ │ │ nop │ │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r0, r6, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r4, r7, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r0, r4, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r4, r5, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r4, #20 │ │ │ │ │ + asrs r4, r0, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r2, r0, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r6, r6, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r0, r7, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -55636,856 +55667,856 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r3, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ add r2, sp, #912 @ 0x390 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf6260000 │ │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ │ + add r7, pc, #848 @ (adr r7, 2abe4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ cdp2 0, 9, cr0, cr4, cr0, {0} │ │ │ │ │ cdp2 0, 7, cr0, cr12, cr0, {0} │ │ │ │ │ eors.w r0, r6, #8388608 @ 0x800000 │ │ │ │ │ eors.w r0, r0, #8388608 @ 0x800000 │ │ │ │ │ ldc2l 0, cr0, [r6, #-0] │ │ │ │ │ stc2l 0, cr0, [lr], {0} │ │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ │ + add r5, pc, #24 @ (adr r5, 2a8c8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a8c2 │ │ │ │ │ + ble.n 2a8c2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2a8d2 │ │ │ │ │ - ldr r3, [pc, #32] @ (2a8e4 ) │ │ │ │ │ + ble.n 2a8d2 │ │ │ │ │ + ldr r3, [pc, #32] @ (2a8e4 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b.n 2a74e │ │ │ │ │ + b.n 2a74e │ │ │ │ │ nop │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r7, [pc, #248] @ (2a9f0 ) │ │ │ │ │ + ldr r7, [pc, #248] @ (2a9f0 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r7, pc │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2a91c │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2a91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29bdc │ │ │ │ │ + bl 29bdc │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2a9c4 │ │ │ │ │ + beq.n 2a9c4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 2a932 │ │ │ │ │ + cbz r3, 2a932 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - b.n 2a938 │ │ │ │ │ + b.n 2a938 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 2a956 │ │ │ │ │ + cbz r3, 2a956 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 2a96c │ │ │ │ │ - bl 29bdc │ │ │ │ │ + cbnz r3, 2a96c │ │ │ │ │ + bl 29bdc │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28310 │ │ │ │ │ + bl 28310 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - cbz r6, 2a988 │ │ │ │ │ + cbz r6, 2a988 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2a932 │ │ │ │ │ - bl 27b3c │ │ │ │ │ + beq.n 2a932 │ │ │ │ │ + bl 27b3c │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - b.n 2a938 │ │ │ │ │ + b.n 2a938 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a998 │ │ │ │ │ + ble.n 2a998 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2a9d0 │ │ │ │ │ - ldr r3, [pc, #88] @ (2a9f4 ) │ │ │ │ │ - ldr r0, [pc, #92] @ (2a9f8 ) │ │ │ │ │ + ble.n 2a9d0 │ │ │ │ │ + ldr r3, [pc, #88] @ (2a9f4 ) │ │ │ │ │ + ldr r0, [pc, #92] @ (2a9f8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - cbz r2, 2a9d4 │ │ │ │ │ + cbz r2, 2a9d4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 27b3c │ │ │ │ │ + b.w 27b3c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a9dc │ │ │ │ │ + ble.n 2a9dc │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 2a9dc │ │ │ │ │ + bgt.n 2a9dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2a9aa │ │ │ │ │ + b.n 2a9aa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (2a9f4 ) │ │ │ │ │ - ldr r0, [pc, #28] @ (2a9fc ) │ │ │ │ │ + ldr r3, [pc, #20] @ (2a9f4 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (2a9fc ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - b.n 2a9aa │ │ │ │ │ + b.n 2a9aa │ │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf0dc0000 │ │ │ │ │ eors.w r0, r8, #0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbz r0, 2aa1a │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbz r0, 2aa1a │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2aa38 │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2aa38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a8e8 │ │ │ │ │ + bl 2a8e8 │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2aae6 │ │ │ │ │ - ldr r5, [pc, #176] @ (2aaf4 ) │ │ │ │ │ + bne.n 2aae6 │ │ │ │ │ + ldr r5, [pc, #176] @ (2aaf4 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2aa60 │ │ │ │ │ + cbz r3, 2aa60 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2aab0 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2aab0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2aa94 │ │ │ │ │ + cbz r3, 2aa94 │ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2aaa8 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2aaa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28634 │ │ │ │ │ - cbnz r0, 2aad6 │ │ │ │ │ + bl 28634 │ │ │ │ │ + cbnz r0, 2aad6 │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2aad0 │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2aad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a8e8 │ │ │ │ │ + bl 2a8e8 │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 28524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aa46 │ │ │ │ │ + beq.n 2aa46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 29424 │ │ │ │ │ + b.w 29424 │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xfa200000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbz r0, 2ab44 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbz r0, 2ab44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28634 │ │ │ │ │ - cbz r0, 2ab20 │ │ │ │ │ + bl 28634 │ │ │ │ │ + cbz r0, 2ab20 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2aa00 │ │ │ │ │ + bl 2aa00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ab1e │ │ │ │ │ + bne.n 2ab1e │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbz r0, 2ab88 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbz r0, 2ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 296e4 │ │ │ │ │ + b.w 296e4 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2ab6a │ │ │ │ │ - ldr r1, [pc, #116] @ (2abd4 ) │ │ │ │ │ + cbz r3, 2ab6a │ │ │ │ │ + ldr r1, [pc, #116] @ (2abd4 ) │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2ab7e │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2ab7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ - b.n 2ab16 │ │ │ │ │ + bl 28d20 │ │ │ │ │ + b.n 2ab16 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 2abae │ │ │ │ │ - ldr r1, [pc, #52] @ (2abd8 ) │ │ │ │ │ + cbz r3, 2abae │ │ │ │ │ + ldr r1, [pc, #52] @ (2abd8 ) │ │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ + bl 27f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2abc2 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2abc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 296e4 │ │ │ │ │ + b.w 296e4 │ │ │ │ │ vst4.8 {d0-d3}, [r4], r0 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbz r0, 2abf6 │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbz r0, 2abf6 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28634 │ │ │ │ │ - cbnz r0, 2ac20 │ │ │ │ │ + bl 28634 │ │ │ │ │ + cbnz r0, 2ac20 │ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ae3e │ │ │ │ │ + beq.w 2ae3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbz r0, 2ac2c │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbz r0, 2ac2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 29424 │ │ │ │ │ - ldr r5, [pc, #876] @ (2af9c ) │ │ │ │ │ + b.w 29424 │ │ │ │ │ + ldr r5, [pc, #876] @ (2af9c ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2ac4a │ │ │ │ │ + cbz r3, 2ac4a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2add4 │ │ │ │ │ + bne.w 2add4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 2ac78 │ │ │ │ │ + cbz r3, 2ac78 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ad56 │ │ │ │ │ + bne.n 2ad56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27cf0 │ │ │ │ │ + bl 27cf0 │ │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2acc6 │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2acc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2acbe │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2acbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29328 │ │ │ │ │ - cbnz r0, 2ad04 │ │ │ │ │ + bl 29328 │ │ │ │ │ + cbnz r0, 2ad04 │ │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28214 │ │ │ │ │ - cbnz r0, 2acfe │ │ │ │ │ + bl 28214 │ │ │ │ │ + cbnz r0, 2acfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr r1, [pc, #704] @ (2afa0 ) │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr r1, [pc, #704] @ (2afa0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2aee6 │ │ │ │ │ + beq.w 2aee6 │ │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290d0 │ │ │ │ │ + bl 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2ad4e │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2ad4e │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2ad48 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2ad48 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2aed8 │ │ │ │ │ + bne.w 2aed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2aeca │ │ │ │ │ + beq.w 2aeca │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ + bl 296e4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28430 │ │ │ │ │ + bl 28430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2adcc │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2adcc │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2ad74 │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2ad74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 297cc │ │ │ │ │ + bl 297cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2adcc │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2adcc │ │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2adb4 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2adb4 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr r1, [pc, #524] @ (2afa4 ) │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr r1, [pc, #524] @ (2afa4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2aebc │ │ │ │ │ + beq.w 2aebc │ │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ - cbnz r0, 2adcc │ │ │ │ │ + bl 29234 │ │ │ │ │ + cbnz r0, 2adcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2aa00 │ │ │ │ │ + bl 2aa00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aeae │ │ │ │ │ + beq.n 2aeae │ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 28524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ac30 │ │ │ │ │ + beq.w 2ac30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac20 │ │ │ │ │ + bne.w 2ac20 │ │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ + bl 28168 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2af48 │ │ │ │ │ + beq.w 2af48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac20 │ │ │ │ │ + bne.w 2ac20 │ │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2ae36 │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2ae36 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28748 │ │ │ │ │ + bl 28748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 282a0 │ │ │ │ │ + bl 282a0 │ │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ - b.n 2ac20 │ │ │ │ │ + bl 296e4 │ │ │ │ │ + b.n 2ac20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ + bl 27c9c │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28168 │ │ │ │ │ - cbnz r0, 2ae7a │ │ │ │ │ + bl 28168 │ │ │ │ │ + cbnz r0, 2ae7a │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr r1, [pc, #328] @ (2afa8 ) │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr r1, [pc, #328] @ (2afa8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aef4 │ │ │ │ │ + beq.n 2aef4 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ + bl 28d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28634 │ │ │ │ │ - cbnz r0, 2ae98 │ │ │ │ │ + bl 28634 │ │ │ │ │ + cbnz r0, 2ae98 │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ + bl 28254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2af40 │ │ │ │ │ + beq.n 2af40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2af20 │ │ │ │ │ + beq.n 2af20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29234 │ │ │ │ │ + bl 29234 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac20 │ │ │ │ │ - b.n 2ac2c │ │ │ │ │ + bne.w 2ac20 │ │ │ │ │ + b.n 2ac2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2906c │ │ │ │ │ + bl 2906c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ - b.n 2adcc │ │ │ │ │ + bl 296e4 │ │ │ │ │ + b.n 2adcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 2adac │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 2adac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 2ad40 │ │ │ │ │ - ldr r1, [pc, #208] @ (2afac ) │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 2ad40 │ │ │ │ │ + ldr r1, [pc, #208] @ (2afac ) │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 27f8c │ │ │ │ │ - b.n 2ad34 │ │ │ │ │ + bl 27f8c │ │ │ │ │ + b.n 2ad34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 2acf6 │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 2acf6 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28b34 │ │ │ │ │ + bl 28b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 282a0 │ │ │ │ │ + bl 282a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ + bl 285b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ae72 │ │ │ │ │ + bne.n 2ae72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ - b.n 2ae72 │ │ │ │ │ + bl 284ac │ │ │ │ │ + b.n 2ae72 │ │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28254 │ │ │ │ │ - cbnz r0, 2af38 │ │ │ │ │ + bl 28254 │ │ │ │ │ + cbnz r0, 2af38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2aaf8 │ │ │ │ │ + bl 2aaf8 │ │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29424 │ │ │ │ │ + bl 29424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 296e4 │ │ │ │ │ - b.n 2ae98 │ │ │ │ │ + bl 296e4 │ │ │ │ │ + b.n 2ae98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 297cc │ │ │ │ │ - b.n 2ae8e │ │ │ │ │ + bl 297cc │ │ │ │ │ + b.n 2ae8e │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 27224 │ │ │ │ │ + bl 27224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c9c │ │ │ │ │ - ldr r1, [pc, #88] @ (2afb0 ) │ │ │ │ │ + bl 27c9c │ │ │ │ │ + ldr r1, [pc, #88] @ (2afb0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 28944 │ │ │ │ │ + bl 28944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2af92 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2af92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2af92 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2af92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2906c │ │ │ │ │ + bl 2906c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 285b0 │ │ │ │ │ - cbnz r0, 2af92 │ │ │ │ │ + bl 285b0 │ │ │ │ │ + cbnz r0, 2af92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d7c │ │ │ │ │ + bl 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 284ac │ │ │ │ │ + bl 284ac │ │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d20 │ │ │ │ │ - b.n 2adfa │ │ │ │ │ + bl 28d20 │ │ │ │ │ + b.n 2adfa │ │ │ │ │ cdp2 0, 3, cr0, cr6, cr0, {0} │ │ │ │ │ smmls r0, ip, r0, r0 │ │ │ │ │ @ instruction: 0xfaa20000 │ │ │ │ │ @ instruction: 0xfa760000 │ │ │ │ │ vld4.8 {d0-d3}, [sl], r0 │ │ │ │ │ ldr.w r0, [r0, r0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r5, [pc, #328] @ (2b110 ) │ │ │ │ │ + ldr r5, [pc, #328] @ (2b110 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r4, [pc, #328] @ (2b114 ) │ │ │ │ │ + ldr r4, [pc, #328] @ (2b114 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #328] @ 2b118 │ │ │ │ │ - ldr r3, [pc, #328] @ (2b11c ) │ │ │ │ │ + ldr.w ip, [pc, #328] @ 2b118 │ │ │ │ │ + ldr r3, [pc, #328] @ (2b11c ) │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ble.n 2b064 │ │ │ │ │ - ldr r2, [pc, #300] @ (2b120 ) │ │ │ │ │ + ble.n 2b064 │ │ │ │ │ + ldr r2, [pc, #300] @ (2b120 ) │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #292] @ (2b124 ) │ │ │ │ │ + ldr r2, [pc, #292] @ (2b124 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r9, [r3, #1224] @ 0x4c8 │ │ │ │ │ add.w r2, r2, #712 @ 0x2c8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movs r3, #4 │ │ │ │ │ blx r9 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 2b044 │ │ │ │ │ + cbnz r0, 2b044 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 2b080 │ │ │ │ │ + beq.n 2b080 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 2b096 │ │ │ │ │ + beq.n 2b096 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2b076 │ │ │ │ │ + bne.n 2b076 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 2b0ac │ │ │ │ │ + beq.n 2b0ac │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - ldr r2, [pc, #220] @ (2b128 ) │ │ │ │ │ - ldr r3, [pc, #200] @ (2b114 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (2b128 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (2b114 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2b10a │ │ │ │ │ + bne.n 2b10a │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #192] @ (2b12c ) │ │ │ │ │ + ldr r3, [pc, #192] @ (2b12c ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ - b.n 2b044 │ │ │ │ │ - ldr r0, [pc, #184] @ (2b130 ) │ │ │ │ │ + b.n 2b044 │ │ │ │ │ + ldr r0, [pc, #184] @ (2b130 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2b048 │ │ │ │ │ + b.n 2b048 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 2b0b8 │ │ │ │ │ + beq.n 2b0b8 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #168] @ (2b134 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (2b134 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 2b048 │ │ │ │ │ + b.n 2b048 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 2b0da │ │ │ │ │ + beq.n 2b0da │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #148] @ (2b138 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (2b138 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 2b044 │ │ │ │ │ + b.n 2b044 │ │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2b048 │ │ │ │ │ + b.n 2b048 │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr.w r4, [r3, #612] @ 0x264 │ │ │ │ │ blx r2 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b048 │ │ │ │ │ + beq.n 2b048 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 27dd8 │ │ │ │ │ - b.n 2b0f8 │ │ │ │ │ + bl 27dd8 │ │ │ │ │ + b.n 2b0f8 │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 27dd8 │ │ │ │ │ + bl 27dd8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 272ec │ │ │ │ │ + bl 272ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2abdc │ │ │ │ │ + bl 2abdc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 274bc │ │ │ │ │ + bl 274bc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2b048 │ │ │ │ │ + b.n 2b048 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #29] │ │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #220 @ 0xdc │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r0, r6, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r6, #26] │ │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf3f20000 │ │ │ │ │ - udf #252 @ 0xfc │ │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ cdp2 0, 14, cr0, cr2, cr0, {0} │ │ │ │ │ │ │ │ │ │ 0002b13c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -61756,30 +61787,150 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ @ instruction: 0xe8c20000 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ │ + │ │ │ │ │ +0002e768 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldr r5, [pc, #236] @ (2e868 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r4, [pc, #236] @ (2e86c ) │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #236] @ 2e870 │ │ │ │ │ + ldr r3, [pc, #236] @ (2e874 ) │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ble.n 2e7d6 │ │ │ │ │ + ldr r2, [pc, #212] @ (2e878 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #196] @ (2e87c ) │ │ │ │ │ + ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + cbnz r0, 2e7e6 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + bhi.n 2e7e8 │ │ │ │ │ + tbb [pc, r3] │ │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ │ + movs r2, r3 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #160] @ (2e880 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #152] @ (2e884 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (2e86c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 2e864 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 889c │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a88 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8524 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 920c │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n 2e830 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 87d8 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 97d8 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrd r0, r0, [ip], #-0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrd r0, r0, [r2], #-0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r1, r2] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vld4.8 {d16-d19}, [r2], r0 │ │ │ │ │ + str r2, [r7, r0] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xe8100000 │ │ │ │ │ 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 r6, [pc, #152] @ (2e814 ) │ │ │ │ │ + ldr r6, [pc, #152] @ (2e934 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #152] @ (2e818 ) │ │ │ │ │ + ldr r4, [pc, #152] @ (2e938 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #152] @ (2e81c ) │ │ │ │ │ + ldr r5, [pc, #152] @ (2e93c ) │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, sp │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #144] @ (2e820 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (2e940 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r5, r5, [sp] │ │ │ │ │ @@ -61800,57 +61951,60 @@ │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2e7e2 │ │ │ │ │ + beq.n 2e902 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r7, 2e7e8 │ │ │ │ │ + cbz r7, 2e908 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r6, 2e7ee │ │ │ │ │ + cbz r6, 2e90e │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ - ldr r2, [pc, #48] @ (2e824 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (2e944 ) │ │ │ │ │ add r1, r3 │ │ │ │ │ - ldr r3, [pc, #32] @ (2e818 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (2e938 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ subs r0, r1, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2e810 │ │ │ │ │ + bne.n 2e930 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrd r0, r0, [ip], #-0 │ │ │ │ │ + b.n 2e7f0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrd r0, r0, [r4], #-0 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe8060000 │ │ │ │ │ + b.n 2e714 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #148] @ (2e8cc ) │ │ │ │ │ + ldr r4, [pc, #148] @ (2e9ec ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r1, [pc, #148] @ (2e8d0 ) │ │ │ │ │ + ldr r1, [pc, #148] @ (2e9f0 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r3, [pc, #144] @ (2e8d4 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (2e9f4 ) │ │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #144] @ (2e8d8 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (2e9f8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ @@ -61859,108 +62013,108 @@ │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2e8ae │ │ │ │ │ + blt.n 2e9ce │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 2e8ae │ │ │ │ │ + cbz r3, 2e9ce │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 2e896 │ │ │ │ │ + bgt.n 2e9b6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #44] @ (2e8dc ) │ │ │ │ │ - ldr r3, [pc, #28] @ (2e8d0 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (2e9fc ) │ │ │ │ │ + ldr r3, [pc, #28] @ (2e9f0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2e8c6 │ │ │ │ │ + bne.n 2e9e6 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - b.n 2e84c │ │ │ │ │ + b.n 2e72c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e840 │ │ │ │ │ + b.n 2e720 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e774 │ │ │ │ │ + b.n 2e654 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002e8e0 : │ │ │ │ │ +0002ea00 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #172] @ (2e99c ) │ │ │ │ │ + ldr r5, [pc, #172] @ (2eabc ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (2e9a0 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (2eac0 ) │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 2e912 │ │ │ │ │ + beq.n 2ea32 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 2e994 │ │ │ │ │ + ble.n 2eab4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 2e98a │ │ │ │ │ + ble.n 2eaaa │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 2e980 │ │ │ │ │ + ble.n 2eaa0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ @@ -61990,295 +62144,295 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2e936 │ │ │ │ │ + b.n 2ea56 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2e92a │ │ │ │ │ + b.n 2ea4a │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2e91e │ │ │ │ │ - b.n 2e7a8 │ │ │ │ │ + b.n 2ea3e │ │ │ │ │ + b.n 2e688 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002e9a4 : │ │ │ │ │ +0002eac4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 2e9e8 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 2eb08 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (2e9ec ) │ │ │ │ │ + ldr r3, [pc, #44] @ (2eb0c ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2e9da │ │ │ │ │ + beq.n 2eafa │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ ldr.w r1, [lr] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - b.n 2e668 │ │ │ │ │ + b.n 2e548 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002e9f0 : │ │ │ │ │ +0002eb10 : │ │ │ │ │ stmdb 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 │ │ │ │ │ - ldr.w r5, [pc, #1032] @ 2ee0c │ │ │ │ │ + ldr.w r5, [pc, #1032] @ 2ef2c │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr.w r4, [pc, #1032] @ 2ee10 │ │ │ │ │ + ldr.w r4, [pc, #1032] @ 2ef30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r7, [pc, #1028] @ 2ee14 │ │ │ │ │ + ldr.w r7, [pc, #1028] @ 2ef34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - bhi.w 2ec28 │ │ │ │ │ - ldr r3, [pc, #996] @ (2ee18 ) │ │ │ │ │ + bhi.w 2ed48 │ │ │ │ │ + ldr r3, [pc, #996] @ (2ef38 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ - bne.n 2ea8a │ │ │ │ │ + bne.n 2ebaa │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 2ea6c │ │ │ │ │ + cbnz r0, 2eb8c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 2ea8a │ │ │ │ │ + bgt.n 2ebaa │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #952] @ (2ee1c ) │ │ │ │ │ + ldr r1, [pc, #952] @ (2ef3c ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #944] @ (2ee20 ) │ │ │ │ │ - ldr r3, [pc, #924] @ (2ee10 ) │ │ │ │ │ + ldr r2, [pc, #944] @ (2ef40 ) │ │ │ │ │ + ldr r3, [pc, #924] @ (2ef30 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2ee08 │ │ │ │ │ + bne.w 2ef28 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2e768 │ │ │ │ │ + bl 2e888 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 2ec8e │ │ │ │ │ + blt.w 2edae │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 2ec40 │ │ │ │ │ + beq.w 2ed60 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2eca0 │ │ │ │ │ + beq.w 2edc0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs.w sl, r2, #1 │ │ │ │ │ - bmi.w 2ecf6 │ │ │ │ │ - ldr.w r9, [pc, #836] @ 2ee24 │ │ │ │ │ + bmi.w 2ee16 │ │ │ │ │ + ldr.w r9, [pc, #836] @ 2ef44 │ │ │ │ │ sub.w fp, r8, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n 2eb1a │ │ │ │ │ + b.n 2ec3a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt.n 2eafa │ │ │ │ │ + bgt.n 2ec1a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - beq.w 2ecf8 │ │ │ │ │ + beq.w 2ee18 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 2eaec │ │ │ │ │ + bgt.n 2ec0c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2eca8 │ │ │ │ │ + beq.w 2edc8 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r9, [r1, #200] @ 0xc8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w 2eca8 │ │ │ │ │ + ble.w 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2e828 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ blx r9 │ │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n 2ebac │ │ │ │ │ - ldr.w r9, [pc, #704] @ 2ee28 │ │ │ │ │ + ble.n 2eccc │ │ │ │ │ + ldr.w r9, [pc, #704] @ 2ef48 │ │ │ │ │ add.w fp, r8, r4, lsl #2 │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n 2eba0 │ │ │ │ │ + b.n 2ecc0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.n 2eb82 │ │ │ │ │ + bge.n 2eca2 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r3, [r0, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str.w r3, [fp], #4 │ │ │ │ │ cmp r1, sl │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - ble.w 2edf6 │ │ │ │ │ + ble.w 2ef16 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 2eb72 │ │ │ │ │ + bgt.n 2ec92 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2eca8 │ │ │ │ │ + beq.n 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r6, #16] │ │ │ │ │ - bl 2e828 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 2eca8 │ │ │ │ │ + ble.n 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2e828 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r1, #188] @ 0xbc │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 2ec1c │ │ │ │ │ - ldr.w sl, [pc, #588] @ 2ee2c │ │ │ │ │ + ble.n 2ed3c │ │ │ │ │ + ldr.w sl, [pc, #588] @ 2ef4c │ │ │ │ │ add.w fp, r8, r9, lsl #2 │ │ │ │ │ sub.w r9, r9, r4 │ │ │ │ │ add sl, pc │ │ │ │ │ - b.n 2ec12 │ │ │ │ │ + b.n 2ed32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2ebfa │ │ │ │ │ + bge.n 2ed1a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [fp], #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - ble.n 2ec1c │ │ │ │ │ + ble.n 2ed3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, r9, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 2ebec │ │ │ │ │ + bgt.n 2ed0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [r6, #16] │ │ │ │ │ - bl 2e828 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2eca8 │ │ │ │ │ - ldr r1, [pc, #492] @ (2ee18 ) │ │ │ │ │ + b.n 2edc8 │ │ │ │ │ + ldr r1, [pc, #492] @ (2ef38 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #512] @ (2ee30 ) │ │ │ │ │ + ldr r3, [pc, #512] @ (2ef50 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 2ea6c │ │ │ │ │ + b.n 2eb8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2ed7c │ │ │ │ │ + beq.w 2ee9c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -62288,405 +62442,405 @@ │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cbz r3, 2ec8a │ │ │ │ │ + cbz r3, 2edaa │ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r4, r4, [sp] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2ea6e │ │ │ │ │ + b.n 2eb8e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #416] @ (2ee34 ) │ │ │ │ │ + ldr r1, [pc, #416] @ (2ef54 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2ea6c │ │ │ │ │ + b.n 2eb8c │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.w 2edd0 │ │ │ │ │ + bgt.w 2eef0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt gt │ │ │ │ │ subgt.w r5, r8, #4 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble.n 2ecea │ │ │ │ │ + ble.n 2ee0a │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 2ece4 │ │ │ │ │ + bgt.n 2ee04 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 2eccc │ │ │ │ │ + bgt.n 2edec │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2ea6e │ │ │ │ │ + b.n 2eb8e │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2eb28 │ │ │ │ │ + bne.w 2ec48 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 2eca8 │ │ │ │ │ + bge.n 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2e828 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ blx r9 │ │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - blt.w 2eb66 │ │ │ │ │ + blt.w 2ec86 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 2eca8 │ │ │ │ │ + ble.n 2edc8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2edfe │ │ │ │ │ + ble.n 2ef1e │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r3, r4 │ │ │ │ │ add.w ip, r8, r4, lsl #2 │ │ │ │ │ subs r1, #4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 2eca8 │ │ │ │ │ + bge.n 2edc8 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [ip], #4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bne.n 2ed52 │ │ │ │ │ + bne.n 2ee72 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.n 2eca8 │ │ │ │ │ + ble.n 2edc8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #196] @ (2ee38 ) │ │ │ │ │ + ldr r0, [pc, #196] @ (2ef58 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2ebbe │ │ │ │ │ + b.n 2ecde │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2e828 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r2, #188] @ 0xbc │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2ed9e │ │ │ │ │ + blt.n 2eebe │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 2edaa │ │ │ │ │ + blt.n 2eeca │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #152] @ (2ee3c ) │ │ │ │ │ + ldr r0, [pc, #152] @ (2ef5c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ec8a │ │ │ │ │ + beq.w 2edaa │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bl 2e828 │ │ │ │ │ - b.n 2ec8a │ │ │ │ │ + bl 2e948 │ │ │ │ │ + b.n 2edaa │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2e828 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r9 │ │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - blt.w 2eb66 │ │ │ │ │ + blt.w 2ec86 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ed28 │ │ │ │ │ - b.n 2ebac │ │ │ │ │ + beq.n 2ee48 │ │ │ │ │ + b.n 2eccc │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt r9, r4 │ │ │ │ │ - blt.n 2ed70 │ │ │ │ │ - b.n 2eca8 │ │ │ │ │ + blt.n 2ee90 │ │ │ │ │ + b.n 2edc8 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - b.n 2e9f0 │ │ │ │ │ + b.n 2e8d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e9e8 │ │ │ │ │ + b.n 2e8c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 2e938 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ │ + b.n 2e818 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - itt mi │ │ │ │ │ + it vs │ │ │ │ │ + movvs r0, r0 │ │ │ │ │ + itet ne │ │ │ │ │ + movne r0, r0 │ │ │ │ │ + itte ge @ unpredictable │ │ │ │ │ + movge r0, r0 │ │ │ │ │ + bkpt 0x0038 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002ee40 : │ │ │ │ │ +0002ef60 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - movmi.w ip, #4096 @ 0x1000 │ │ │ │ │ - submi.w ip, sp, ip │ │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (2eea4 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (2efc4 ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, pc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - ble.n 2ee8a │ │ │ │ │ + ble.n 2efaa │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ - ldr r3, [pc, #68] @ (2eea8 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (2efc8 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 2ee6a │ │ │ │ │ + bne.n 2ef8a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r4, [pc, #28] @ (2eea8 ) │ │ │ │ │ + ldr r4, [pc, #28] @ (2efc8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [pc, #28] @ (2eeac ) │ │ │ │ │ + ldr r3, [pc, #28] @ (2efcc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r1, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - b.n 2f1f0 │ │ │ │ │ + b.n 2f0d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ + sevl │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002eeb0 : │ │ │ │ │ +0002efd0 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #172] @ (2ef6c ) │ │ │ │ │ + ldr r5, [pc, #172] @ (2f08c ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #172] @ (2ef70 ) │ │ │ │ │ + ldr r4, [pc, #172] @ (2f090 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #168] @ 2ef74 │ │ │ │ │ + ldr.w ip, [pc, #168] @ 2f094 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #160] @ (2ef78 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (2f098 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr.w r7, [ip, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - beq.n 2ef10 │ │ │ │ │ + beq.n 2f030 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [pc, #140] @ (2ef7c ) │ │ │ │ │ + ldr r3, [pc, #140] @ (2f09c ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #132] @ (2ef80 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (2ef70 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (2f0a0 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (2f090 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2ef66 │ │ │ │ │ + bne.n 2f086 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r2, 2ef26 │ │ │ │ │ + cbnz r2, 2f046 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2eef8 │ │ │ │ │ + b.n 2f018 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2ef44 │ │ │ │ │ + blt.n 2f064 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2ef50 │ │ │ │ │ + blt.n 2f070 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #60] @ (2ef84 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (2f0a4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ adds r5, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr.w r4, [r0, #200] @ 0xc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 2ef22 │ │ │ │ │ + b.n 2f042 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - b.n 2f1dc │ │ │ │ │ + b.n 2f0bc │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2f1d4 │ │ │ │ │ + b.n 2f0b4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2f184 │ │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - itee lt │ │ │ │ │ + bkpt 0x00a6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002ef88 : │ │ │ │ │ +0002f0a8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ │ - subge.w ip, sp, ip │ │ │ │ │ - strge.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 2efdc │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 2f0fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (2efe0 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (2f100 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2efbe │ │ │ │ │ + beq.n 2f0de │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 2e768 │ │ │ │ │ + bl 2e888 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - b.n 2f098 │ │ │ │ │ + svc 60 @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002efe4 : │ │ │ │ │ +0002f104 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #92] @ (2f050 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (2f170 ) │ │ │ │ │ movs r0, #20 │ │ │ │ │ - ldr r2, [pc, #92] @ (2f054 ) │ │ │ │ │ + ldr r2, [pc, #92] @ (2f174 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -62719,242 +62873,119 @@ │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - b.n 2f058 │ │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002f058 : │ │ │ │ │ +0002f178 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #76] @ (2f0b8 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (2f1d8 ) │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldr r2, [pc, #68] @ (2f0bc ) │ │ │ │ │ + ldr r2, [pc, #68] @ (2f1dc ) │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ - bgt.n 2f084 │ │ │ │ │ + bgt.n 2f1a4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 2f098 │ │ │ │ │ + bgt.n 2f1b8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 2f0ac │ │ │ │ │ + bgt.n 2f1cc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ - svc 142 @ 0x8e │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0002f0c0 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #236] @ (2f1c0 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #236] @ (2f1c4 ) │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #236] @ 2f1c8 │ │ │ │ │ - ldr r3, [pc, #236] @ (2f1cc ) │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ble.n 2f12e │ │ │ │ │ - ldr r2, [pc, #212] @ (2f1d0 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #196] @ (2f1d4 ) │ │ │ │ │ - ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - cbnz r0, 2f13e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #6 │ │ │ │ │ - bhi.n 2f140 │ │ │ │ │ - tbb [pc, r3] │ │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ │ - movs r2, r3 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #160] @ (2f1d8 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #152] @ (2f1dc ) │ │ │ │ │ - ldr r3, [pc, #128] @ (2f1c4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 2f1bc │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 889c │ │ │ │ │ - b.n 2f140 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a88 │ │ │ │ │ - b.n 2f140 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8524 │ │ │ │ │ - b.n 2f140 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 920c │ │ │ │ │ - b.n 2f140 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 2f188 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 87d8 │ │ │ │ │ - b.n 2f140 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 97d8 │ │ │ │ │ - b.n 2f140 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - svc 36 @ 0x24 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - svc 26 │ │ │ │ │ + udf #110 @ 0x6e │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - and.w r0, sl, #0 │ │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #180] @ (2f2a8 ) │ │ │ │ │ + ldr r4, [pc, #180] @ (2f2a8 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r0, [pc, #180] @ (2f2ac ) │ │ │ │ │ + ldr r0, [pc, #180] @ (2f2ac ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr.w lr, [pc, #176] @ 2f2b0 │ │ │ │ │ + ldr.w lr, [pc, #176] @ 2f2b0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 2f246 │ │ │ │ │ - ldr.w ip, [pc, #160] @ 2f2b4 │ │ │ │ │ + beq.n 2f246 │ │ │ │ │ + ldr.w ip, [pc, #160] @ 2f2b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #156] @ (2f2b8 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (2f2b8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [lr, ip] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #140] @ (2f2bc ) │ │ │ │ │ - ldr r3, [pc, #120] @ (2f2ac ) │ │ │ │ │ + ldr r2, [pc, #140] @ (2f2bc ) │ │ │ │ │ + ldr r3, [pc, #120] @ (2f2ac ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2f2a4 │ │ │ │ │ + bne.n 2f2a4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ - ldr r3, [pc, #116] @ (2f2c0 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (2f2c0 ) │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2f22c │ │ │ │ │ + bne.n 2f22c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldr r3, [pc, #92] @ (2f2b4 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (2f2b4 ) │ │ │ │ │ it le │ │ │ │ │ ldrle.w r7, [lr, r3] │ │ │ │ │ - ble.n 2f26e │ │ │ │ │ + ble.n 2f26e │ │ │ │ │ ldr.w r7, [lr, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ @@ -62965,62 +62996,62 @@ │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f22c │ │ │ │ │ + beq.n 2f22c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 858c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f22e │ │ │ │ │ + b.n 2f22e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ udf #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 2f2a8 │ │ │ │ │ + ble.n 2f2a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r2, r5, r6, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 2f254 │ │ │ │ │ + ble.n 2f254 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cdp 0, 15, cr0, cr4, cr0, {0} │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ - ldr r6, [pc, #148] @ (2f368 ) │ │ │ │ │ + ldr r6, [pc, #148] @ (2f368 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #148] @ (2f36c ) │ │ │ │ │ + ldr r1, [pc, #148] @ (2f36c ) │ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ │ add r6, pc │ │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ │ mov r0, sp │ │ │ │ │ - ldr r5, [pc, #140] @ (2f370 ) │ │ │ │ │ + ldr r5, [pc, #140] @ (2f370 ) │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ blx 87cc │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 8c8c │ │ │ │ │ - ldr r3, [pc, #116] @ (2f374 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (2f374 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #32 │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -63042,175 +63073,175 @@ │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ blx 87cc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - bgt.n 2f34c │ │ │ │ │ + bgt.n 2f34c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #40] @ (2f378 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (2f36c ) │ │ │ │ │ + ldr r2, [pc, #40] @ (2f378 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (2f36c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2f364 │ │ │ │ │ + bne.n 2f364 │ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ble.n 2f3b0 │ │ │ │ │ + ble.n 2f3b0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 2f3a0 │ │ │ │ │ + ble.n 2f3a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 2f2d4 │ │ │ │ │ + bgt.n 2f2d4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ blx 8d68 │ │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 87cc │ │ │ │ │ - ldr r3, [pc, #4] @ (2f3a8 ) │ │ │ │ │ + ldr r3, [pc, #4] @ (2f3a8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldc 0, cr0, [lr] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ b.w 8708 │ │ │ │ │ nop │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #108] @ 2f430 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 2f430 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r4, [pc, #104] @ (2f434 ) │ │ │ │ │ + ldr r4, [pc, #104] @ (2f434 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r6, [ip, r4] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - bgt.n 2f41a │ │ │ │ │ + bgt.n 2f41a │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ │ blx 8d68 │ │ │ │ │ mov r7, r0 │ │ │ │ │ blx 8788 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbz r3, 2f3f8 │ │ │ │ │ + cbz r3, 2f3f8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 2f3f8 │ │ │ │ │ + cbz r3, 2f3f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [pc, #56] @ (2f438 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (2f438 ) │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ add r2, pc │ │ │ │ │ strd r2, r7, [r4, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #24] @ (2f43c ) │ │ │ │ │ + ldr r3, [pc, #24] @ (2f43c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - bgt.n 2f494 │ │ │ │ │ + bgt.n 2f494 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc 0, cr0, [lr, #-0] │ │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ │ + ldr r0, [pc, #808] @ (2f768 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #108] @ 2f4bc │ │ │ │ │ + ldr.w ip, [pc, #108] @ 2f4bc │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r4, [pc, #104] @ (2f4c0 ) │ │ │ │ │ + ldr r4, [pc, #104] @ (2f4c0 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r6, [ip, r4] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - bgt.n 2f4a6 │ │ │ │ │ + bgt.n 2f4a6 │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ │ blx 8d68 │ │ │ │ │ mov r7, r0 │ │ │ │ │ blx 93f4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbz r3, 2f484 │ │ │ │ │ + cbz r3, 2f484 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 2f484 │ │ │ │ │ + cbz r3, 2f484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [pc, #56] @ (2f4c4 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (2f4c4 ) │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ add r2, pc │ │ │ │ │ strd r2, r7, [r4, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #24] @ (2f4c8 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (2f4c8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - blt.n 2f408 │ │ │ │ │ + blt.n 2f408 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc 0, cr0, [r2] │ │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ │ + ldr r0, [pc, #248] @ (2f5c4 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0002f4cc : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ @@ -63299,15 +63330,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ vstr d7, [r0, #24] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - b.n 2f282 │ │ │ │ │ + b.n 2f282 │ │ │ │ │ ldr r1, [r1, #32] │ │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ │ cbnz r7, 2f612 │ │ │ │ │ strh r7, [r7, r1] │ │ │ │ │ str r6, [r1, r4] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ @@ -64306,46 +64337,546 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ beq.n 2fedc │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 2ff74 │ │ │ │ │ + cbz r2, 2ff74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ │ │ │ │ │ │ -0002ff6c : │ │ │ │ │ +0002ff6c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldr r5, [pc, #344] @ (300d8 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + ldr r4, [pc, #344] @ (300dc ) │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #344] @ 300e0 │ │ │ │ │ + ldr r3, [pc, #344] @ (300e4 ) │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ble.n 2ffde │ │ │ │ │ + ldr r2, [pc, #320] @ (300e8 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #304] @ (300ec ) │ │ │ │ │ + ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + cbnz r0, 2ffee │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + bhi.n 2fff0 │ │ │ │ │ + tbb [pc, r3] │ │ │ │ │ + cmp r6, #39 @ 0x27 │ │ │ │ │ + ands r5, r6 │ │ │ │ │ + ldr r6, [pc, #268] @ (300e4 ) │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + strb r7, [r5, #25] │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #264] @ (300f0 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #256] @ (300f4 ) │ │ │ │ │ + ldr r3, [pc, #232] @ (300dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 300d2 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 8ee4 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a70 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 923c │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 8620 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n 30040 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + strd ip, ip, [sp] │ │ │ │ │ + blx 89e0 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + blx 89e0 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + blx 89e0 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83e0 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8cbc │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8488 │ │ │ │ │ + b.n 2fff0 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n 3000e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + beq.n 301cc │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + beq.n 301c0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 3043c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + beq.n 30108 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000300f8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [pc, #44] @ (30134 ) │ │ │ │ │ + movs r0, #12 │ │ │ │ │ + ldr r2, [pc, #44] @ (30138 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + str r1, [r4, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0003013c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + ldr r3, [pc, #36] @ (30174 ) │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + add r3, pc │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldr r2, [pc, #28] @ (30178 ) │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + bgt.n 30168 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0003017c : │ │ │ │ │ + stmdb 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 r5, [pc, #568] @ (303c8 ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + ldr r4, [pc, #568] @ (303cc ) │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r7, [pc, #564] @ (303d0 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + add r7, pc │ │ │ │ │ + add.w r9, sp, #32 │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add.w r8, sp, #28 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r2, [pc, #540] @ (303d4 ) │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r7, [r7, r2] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + ldr.w fp, [r0, #188] @ 0xbc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + blt.w 30340 │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 302ae │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + it eq │ │ │ │ │ + cmpeq r3, #0 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq.w fp, #1 │ │ │ │ │ + movne.w fp, #0 │ │ │ │ │ + beq.n 30298 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.w 303a4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + subs r1, r1, r4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 302a4 │ │ │ │ │ + ldr.w sl, [r2, #188] @ 0xbc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + ble.n 302a4 │ │ │ │ │ + ldr r2, [pc, #408] @ (303d8 ) │ │ │ │ │ + ldr r0, [pc, #412] @ (303dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + strd r5, r6, [sp, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n 30256 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.n 30264 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt.n 30270 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr.w r3, [r0, fp, lsl #2] │ │ │ │ │ + ldr.w r2, [r0, r4, lsl #2] │ │ │ │ │ + str.w r2, [r0, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + str.w r3, [r0, r4, lsl #2] │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + blt.n 30254 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + b.n 302a4 │ │ │ │ │ + add.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cbnz r3, 302ce │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #296] @ (303e0 ) │ │ │ │ │ + ldr r3, [pc, #276] @ (303cc ) │ │ │ │ │ + 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 303c4 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r8, [r1, #188] @ 0xbc │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + beq.n 30378 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ + lsrs r1, r2, #31 │ │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it le │ │ │ │ │ + orrle.w r1, r1, #1 │ │ │ │ │ + cmp.w r2, r3, asr #1 │ │ │ │ │ + bge.n 30354 │ │ │ │ │ + cbz r1, 3030c │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + ldr r0, [pc, #224] @ (303e4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + bgt.n 30330 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ + b.n 302b2 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [pc, #160] @ (303e8 ) │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 302b4 │ │ │ │ │ + cbz r1, 30362 │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + ldr r0, [pc, #144] @ (303ec ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ + ldr r7, [r7, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + strd r4, r4, [sp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 302b2 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + bgt.n 3038c │ │ │ │ │ + ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r1, [r5, #4] │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + str r0, [r5, #8] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + b.n 302b2 │ │ │ │ │ + ldr r0, [pc, #72] @ (303f0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + subs r1, r1, r4 │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 302a4 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000303f4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w ip, [pc, #88] @ 2ffd4 │ │ │ │ │ + ldr.w ip, [pc, #88] @ 3045c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #80] @ (2ffd8 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (30460 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - beq.n 2ffa2 │ │ │ │ │ + beq.n 3042a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - ble.n 2ffcc │ │ │ │ │ + ble.n 30454 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ @@ -64354,585 +64885,585 @@ │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2ffae │ │ │ │ │ - beq.n 300c4 │ │ │ │ │ + b.n 30436 │ │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002ffdc : │ │ │ │ │ +00030464 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 30020 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 304a8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (30024 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (304ac ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 30012 │ │ │ │ │ + beq.n 3049a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ ldr.w r1, [lr] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - beq.n 30030 │ │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00030028 : │ │ │ │ │ +000304b0 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #152] @ (300d0 ) │ │ │ │ │ + ldr r5, [pc, #152] @ (30558 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr r4, [pc, #152] @ (300d4 ) │ │ │ │ │ + ldr r4, [pc, #152] @ (3055c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #148] @ 300d8 │ │ │ │ │ + ldr.w ip, [pc, #148] @ 30560 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #132] @ (300dc ) │ │ │ │ │ + ldr r3, [pc, #132] @ (30564 ) │ │ │ │ │ ldr.w r7, [ip, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - beq.n 30088 │ │ │ │ │ + beq.n 30510 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #112] @ (300e0 ) │ │ │ │ │ - ldr r3, [pc, #96] @ (300d4 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (30568 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (3055c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 300cc │ │ │ │ │ + bne.n 30554 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - cbnz r5, 300b2 │ │ │ │ │ + cbnz r5, 3053a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 3006e │ │ │ │ │ + b.n 304f6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ blx 98dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3006e │ │ │ │ │ + b.n 304f6 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ │ + ldmia r3!, {r1} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000300e4 : │ │ │ │ │ +0003056c : │ │ │ │ │ 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 r5, [pc, #216] @ (301d0 ) │ │ │ │ │ + ldr r5, [pc, #216] @ (30658 ) │ │ │ │ │ sub sp, #32 │ │ │ │ │ - ldr r4, [pc, #216] @ (301d4 ) │ │ │ │ │ + ldr r4, [pc, #216] @ (3065c ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #216] @ 301d8 │ │ │ │ │ - ldr r3, [pc, #216] @ (301dc ) │ │ │ │ │ + ldr.w ip, [pc, #216] @ 30660 │ │ │ │ │ + ldr r3, [pc, #216] @ (30664 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - beq.n 3014c │ │ │ │ │ + beq.n 305d4 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #184] @ (301e0 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (30668 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #176] @ (301e4 ) │ │ │ │ │ - ldr r3, [pc, #160] @ (301d4 ) │ │ │ │ │ + ldr r2, [pc, #176] @ (3066c ) │ │ │ │ │ + ldr r3, [pc, #160] @ (3065c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 301ca │ │ │ │ │ + bne.n 30652 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3012e │ │ │ │ │ + bne.n 305b6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 301b0 │ │ │ │ │ + blt.n 30638 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 30198 │ │ │ │ │ + bgt.n 30620 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 30130 │ │ │ │ │ + b.n 305b8 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx 98dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 30130 │ │ │ │ │ + b.n 305b8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr.w r6, [r3, #288] @ 0x120 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #40] @ (301e8 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (30670 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 3012e │ │ │ │ │ + b.n 305b6 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldmia r7!, {} │ │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ │ + ldmia r2!, {r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000301ec : │ │ │ │ │ +00030674 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #188] @ (302bc ) │ │ │ │ │ + ldr r5, [pc, #188] @ (30744 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #188] @ (302c0 ) │ │ │ │ │ + ldr r4, [pc, #188] @ (30748 ) │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w lr, [pc, #184] @ 302c4 │ │ │ │ │ + ldr.w lr, [pc, #184] @ 3074c │ │ │ │ │ add lr, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bhi.n 3029c │ │ │ │ │ + bhi.n 30724 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n 3026a │ │ │ │ │ - ldr r3, [pc, #156] @ (302c8 ) │ │ │ │ │ + bne.n 306f2 │ │ │ │ │ + ldr r3, [pc, #156] @ (30750 ) │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [lr, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 30266 │ │ │ │ │ + cbnz r0, 306ee │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 3026c │ │ │ │ │ + bgt.n 306f4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #112] @ (302cc ) │ │ │ │ │ + ldr r1, [pc, #112] @ (30754 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 30282 │ │ │ │ │ + b.n 3070a │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r3, r4, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ blx 98dc │ │ │ │ │ - ldr r2, [pc, #76] @ (302d0 ) │ │ │ │ │ - ldr r3, [pc, #56] @ (302c0 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (30758 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (30748 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 302b8 │ │ │ │ │ + bne.n 30740 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #40] @ (302c8 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (30750 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #48] @ (302d4 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (3075c ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 30282 │ │ │ │ │ + b.n 3070a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ │ + add r5, pc, #848 @ (adr r5, 30aa8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #0 │ │ │ │ │ + add r5, pc, #560 @ (adr r5, 30990 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000302d8 : │ │ │ │ │ +00030760 : │ │ │ │ │ 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 r7, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (3033c ) │ │ │ │ │ + ldr r1, [pc, #80] @ (307c4 ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, pc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - ble.n 30322 │ │ │ │ │ + ble.n 307aa │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ - ldr r3, [pc, #68] @ (30340 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (307c8 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 30302 │ │ │ │ │ + bne.n 3078a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r4, [pc, #28] @ (30340 ) │ │ │ │ │ + ldr r4, [pc, #28] @ (307c8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [pc, #28] @ (30344 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (307cc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r1, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ │ + add r7, pc, #320 @ (adr r7, 30910 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00030348 : │ │ │ │ │ +000307d0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r6, [pc, #312] @ (30494 ) │ │ │ │ │ + ldr r6, [pc, #312] @ (3091c ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr r5, [pc, #312] @ (30498 ) │ │ │ │ │ + ldr r5, [pc, #312] @ (30920 ) │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #312] @ (3049c ) │ │ │ │ │ - ldr r3, [pc, #312] @ (304a0 ) │ │ │ │ │ + ldr r4, [pc, #312] @ (30924 ) │ │ │ │ │ + ldr r3, [pc, #312] @ (30928 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 303b2 │ │ │ │ │ + beq.n 3083a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #280] @ (304a4 ) │ │ │ │ │ + ldr r3, [pc, #280] @ (3092c ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - ldr r2, [pc, #272] @ (304a8 ) │ │ │ │ │ - ldr r3, [pc, #252] @ (30498 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (30930 ) │ │ │ │ │ + ldr r3, [pc, #252] @ (30920 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 30490 │ │ │ │ │ + bne.n 30918 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30394 │ │ │ │ │ + bne.n 3081c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30394 │ │ │ │ │ + bne.n 3081c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 30480 │ │ │ │ │ + bgt.n 30908 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r5, r3, r4 │ │ │ │ │ bl 3119c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 30408 │ │ │ │ │ + bge.n 30890 │ │ │ │ │ adds r1, r1, r4 │ │ │ │ │ - bmi.n 30404 │ │ │ │ │ + bmi.n 3088c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 30476 │ │ │ │ │ - ldr.w sl, [pc, #132] @ 304ac │ │ │ │ │ + ble.n 308fe │ │ │ │ │ + ldr.w sl, [pc, #132] @ 30934 │ │ │ │ │ sub.w r9, r0, #4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, fp │ │ │ │ │ bl 3119c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bhi.n 3044c │ │ │ │ │ + bhi.n 308d4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ - bgt.n 30432 │ │ │ │ │ + bgt.n 308ba │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 30476 │ │ │ │ │ + ble.n 308fe │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 3046a │ │ │ │ │ + bne.n 308f2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30396 │ │ │ │ │ - ldr r1, [pc, #44] @ (304b0 ) │ │ │ │ │ + b.n 3081e │ │ │ │ │ + ldr r1, [pc, #44] @ (30938 ) │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r3, [r8, #288] @ 0x120 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30394 │ │ │ │ │ + b.n 3081c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ │ + add r7, pc, #696 @ (adr r7, 30bf4 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000304b4 : │ │ │ │ │ +0003093c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #124] @ (30540 ) │ │ │ │ │ + ldr r5, [pc, #124] @ (309c8 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #124] @ (30544 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (309cc ) │ │ │ │ │ mov lr, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 30548 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 309d0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #112] @ (3054c ) │ │ │ │ │ + ldr r1, [pc, #112] @ (309d4 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 30518 │ │ │ │ │ + beq.n 309a0 │ │ │ │ │ ldr.w r6, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #76] @ (30550 ) │ │ │ │ │ - ldr r3, [pc, #64] @ (30544 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (309d8 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (309cc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3053c │ │ │ │ │ + bne.n 309c4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -64941,615 +65472,115 @@ │ │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 30500 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00030554 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #44] @ (30590 ) │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - ldr r2, [pc, #44] @ (30594 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00030598 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - ldr r3, [pc, #36] @ (305d0 ) │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - add r3, pc │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ldr r2, [pc, #28] @ (305d4 ) │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - bgt.n 305c4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000305d8 : │ │ │ │ │ - stmdb 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 r5, [pc, #568] @ (30824 ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r4, [pc, #568] @ (30828 ) │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r7, [pc, #564] @ (3082c ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - add r7, pc │ │ │ │ │ - add.w r9, sp, #32 │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add.w r8, sp, #28 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #540] @ (30830 ) │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r7, [r7, r2] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - ldr.w fp, [r0, #188] @ 0xbc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - blt.w 3079c │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 3070a │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - it eq │ │ │ │ │ - cmpeq r3, #0 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq.w fp, #1 │ │ │ │ │ - movne.w fp, #0 │ │ │ │ │ - beq.n 306f4 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w 30800 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - subs r1, r1, r4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ │ - subs r3, r4, #1 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 30700 │ │ │ │ │ - ldr.w sl, [r2, #188] @ 0xbc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - ble.n 30700 │ │ │ │ │ - ldr r2, [pc, #408] @ (30834 ) │ │ │ │ │ - ldr r0, [pc, #412] @ (30838 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - strd r5, r6, [sp, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 306b2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 306c0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n 306cc │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr.w r3, [r0, fp, lsl #2] │ │ │ │ │ - ldr.w r2, [r0, r4, lsl #2] │ │ │ │ │ - str.w r2, [r0, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - str.w r3, [r0, r4, lsl #2] │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - blt.n 306b0 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - b.n 30700 │ │ │ │ │ - add.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 3072a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #296] @ (3083c ) │ │ │ │ │ - ldr r3, [pc, #276] @ (30828 ) │ │ │ │ │ - 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 30820 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r8, [r1, #188] @ 0xbc │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - beq.n 307d4 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ - lsrs r1, r2, #31 │ │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it le │ │ │ │ │ - orrle.w r1, r1, #1 │ │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ │ - bge.n 307b0 │ │ │ │ │ - cbz r1, 30768 │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - ldr r0, [pc, #224] @ (30840 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - bgt.n 3078c │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r6, [r5, #8] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - b.n 3070e │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #160] @ (30844 ) │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 30710 │ │ │ │ │ - cbz r1, 307be │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - ldr r0, [pc, #144] @ (30848 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strd r4, r4, [sp] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 3070e │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - bgt.n 307e8 │ │ │ │ │ - ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r1, [r5, #4] │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - str r0, [r5, #8] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - b.n 3070e │ │ │ │ │ - ldr r0, [pc, #72] @ (3084c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - subs r1, r1, r4 │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 30700 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r2!, {r1} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00030850 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #344] @ (309bc ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #344] @ (309c0 ) │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #344] @ 309c4 │ │ │ │ │ - ldr r3, [pc, #344] @ (309c8 ) │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ble.n 308c2 │ │ │ │ │ - ldr r2, [pc, #320] @ (309cc ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #304] @ (309d0 ) │ │ │ │ │ - ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - cbnz r0, 308d2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - bhi.n 308d4 │ │ │ │ │ - tbb [pc, r3] │ │ │ │ │ - cmp r6, #39 @ 0x27 │ │ │ │ │ - ands r5, r6 │ │ │ │ │ - ldr r6, [pc, #268] @ (309c8 ) │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - strb r7, [r5, #25] │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #264] @ (309d4 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #256] @ (309d8 ) │ │ │ │ │ - ldr r3, [pc, #232] @ (309c0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 309b6 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 8ee4 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a70 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 923c │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 8620 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 30924 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - strd ip, ip, [sp] │ │ │ │ │ - blx 89e0 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - blx 89e0 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - blx 89e0 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83e0 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8cbc │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8488 │ │ │ │ │ - b.n 308d4 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 308f2 │ │ │ │ │ + b.n 30988 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r5, #2 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bhi.n 30958 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ │ - ldr r5, [pc, #640] @ (30c70 ) │ │ │ │ │ + ldr r5, [pc, #640] @ (30c70 ) │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ - ldr r0, [pc, #640] @ (30c74 ) │ │ │ │ │ + ldr r0, [pc, #640] @ (30c74 ) │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r4, [pc, #640] @ (30c78 ) │ │ │ │ │ + ldr r4, [pc, #640] @ (30c78 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - bgt.n 30a42 │ │ │ │ │ - ldr r1, [pc, #624] @ (30c7c ) │ │ │ │ │ + bgt.n 30a42 │ │ │ │ │ + ldr r1, [pc, #624] @ (30c7c ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #624] @ (30c80 ) │ │ │ │ │ + ldr r3, [pc, #624] @ (30c80 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #604] @ (30c84 ) │ │ │ │ │ - ldr r3, [pc, #588] @ (30c74 ) │ │ │ │ │ + ldr r2, [pc, #604] @ (30c84 ) │ │ │ │ │ + ldr r3, [pc, #588] @ (30c74 ) │ │ │ │ │ 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 30c6a │ │ │ │ │ + bne.w 30c6a │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble.w 30c22 │ │ │ │ │ + ble.w 30c22 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #560] @ (30c7c ) │ │ │ │ │ + ldr r3, [pc, #560] @ (30c7c ) │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ sub.w r8, r2, #3 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - ldr r3, [pc, #552] @ (30c88 ) │ │ │ │ │ + ldr r3, [pc, #552] @ (30c88 ) │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #548] @ (30c8c ) │ │ │ │ │ + ldr r3, [pc, #548] @ (30c8c ) │ │ │ │ │ strd r2, r6, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 30a84 │ │ │ │ │ + b.n 30a84 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 30ab6 │ │ │ │ │ + beq.n 30ab6 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ strd r7, r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30a20 │ │ │ │ │ + bne.n 30a20 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30a76 │ │ │ │ │ + bne.n 30a76 │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne.n 30a84 │ │ │ │ │ + bne.n 30a84 │ │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -65575,66 +65606,66 @@ │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ blx r4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30a20 │ │ │ │ │ + bne.n 30a20 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ orrs.w r8, r3, fp │ │ │ │ │ - bne.n 30bd6 │ │ │ │ │ + bne.n 30bd6 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ strgt.w r8, [sp, #28] │ │ │ │ │ - ble.n 30c12 │ │ │ │ │ + ble.n 30c12 │ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 30b66 │ │ │ │ │ + b.n 30b66 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 30c32 │ │ │ │ │ + beq.n 30c32 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ ldr.w r8, [r3, #184] @ 0xb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 30bc4 │ │ │ │ │ + beq.n 30bc4 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 30c08 │ │ │ │ │ + ble.n 30c08 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr.w r7, [r3, #188] @ 0xbc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30a20 │ │ │ │ │ + bne.w 30a20 │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 30bfa │ │ │ │ │ + bne.n 30bfa │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -65647,166 +65678,166 @@ │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ands r3, r1 │ │ │ │ │ tst r2, r3 │ │ │ │ │ - beq.n 30b3c │ │ │ │ │ + beq.n 30b3c │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ - b.n 30b5e │ │ │ │ │ + b.n 30b5e │ │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r8 │ │ │ │ │ - b.n 30b5e │ │ │ │ │ + b.n 30b5e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 30b24 │ │ │ │ │ + bgt.n 30b24 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30a24 │ │ │ │ │ - ldr r1, [pc, #148] @ (30c90 ) │ │ │ │ │ + b.n 30a24 │ │ │ │ │ + ldr r1, [pc, #148] @ (30c90 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30a20 │ │ │ │ │ + b.n 30a20 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 30bea │ │ │ │ │ + bne.n 30bea │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30a24 │ │ │ │ │ - ldr r3, [pc, #88] @ (30c7c ) │ │ │ │ │ + b.n 30a24 │ │ │ │ │ + ldr r3, [pc, #88] @ (30c7c ) │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ - b.n 30aba │ │ │ │ │ + b.n 30aba │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 30c5e │ │ │ │ │ + beq.n 30c5e │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [r2, r8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30a24 │ │ │ │ │ + b.n 30a24 │ │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30a24 │ │ │ │ │ + b.n 30a24 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ stmia r6!, {r3} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r6!, {} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 30d00 │ │ │ │ │ + bvc.n 30d00 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r1, #3 │ │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, pc, #776 @ (adr r7, 30f9c ) │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ - ldr r6, [pc, #472] @ (30e80 ) │ │ │ │ │ + ldr r6, [pc, #472] @ (30e80 ) │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r5, [pc, #472] @ (30e84 ) │ │ │ │ │ + ldr r5, [pc, #472] @ (30e84 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #472] @ (30e88 ) │ │ │ │ │ - ldr r4, [pc, #472] @ (30e8c ) │ │ │ │ │ + ldr r0, [pc, #472] @ (30e88 ) │ │ │ │ │ + ldr r4, [pc, #472] @ (30e8c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r4, [r0, r4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - beq.n 30cfa │ │ │ │ │ + beq.n 30cfa │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #444] @ (30e90 ) │ │ │ │ │ + ldr r3, [pc, #444] @ (30e90 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #436] @ (30e94 ) │ │ │ │ │ - ldr r3, [pc, #420] @ (30e84 ) │ │ │ │ │ + ldr r2, [pc, #436] @ (30e94 ) │ │ │ │ │ + ldr r3, [pc, #420] @ (30e84 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 30e7c │ │ │ │ │ + bne.w 30e7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r6, [r3, #188] @ 0xbc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30cda │ │ │ │ │ + bne.n 30cda │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 30e50 │ │ │ │ │ - ldr.w sl, [pc, #372] @ 30e98 │ │ │ │ │ + ble.w 30e50 │ │ │ │ │ + ldr.w sl, [pc, #372] @ 30e98 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add sl, pc │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 30ddc │ │ │ │ │ + b.n 30ddc │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 84d0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r0, r0, #32 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ @@ -65814,15 +65845,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strb.w r3, [fp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movs r0, #2 │ │ │ │ │ blx 87ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 30e3a │ │ │ │ │ + ble.n 30e3a │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ rev r2, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands r2, r3 │ │ │ │ │ @@ -65858,23 +65889,23 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bgt.n 30dd2 │ │ │ │ │ + bgt.n 30dd2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n 30e4a │ │ │ │ │ + ble.n 30e4a │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r0, [r2, r9, lsl #2] │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -65888,62 +65919,62 @@ │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8fc0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 30e32 │ │ │ │ │ + cbz r0, 30e32 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 8f68 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bls.n 30d32 │ │ │ │ │ + bls.n 30d32 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movs r0, #2 │ │ │ │ │ blx 87ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 30e6c │ │ │ │ │ + ble.n 30e6c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ rev r2, r2 │ │ │ │ │ - b.n 30d46 │ │ │ │ │ + b.n 30d46 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 30d50 │ │ │ │ │ + b.n 30d50 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #92] @ (30e9c ) │ │ │ │ │ + ldr r1, [pc, #92] @ (30e9c ) │ │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30cda │ │ │ │ │ + b.n 30cda │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 30e5e │ │ │ │ │ + beq.n 30e5e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30cdc │ │ │ │ │ + b.n 30cdc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30cdc │ │ │ │ │ + b.n 30cdc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #44] @ (30ea0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (30ea0 ) │ │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 30cda │ │ │ │ │ + b.n 30cda │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ stmia r3!, {r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r3, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -196,800 +196,800 @@ │ │ │ │ │ 0x00031ddc 74000000 3a3a0000 636f6d6d 616e6420 t...::..command │ │ │ │ │ 0x00031dec 22000000 2220616c 72656164 79206578 "..." already ex │ │ │ │ │ 0x00031dfc 69737473 2c20756e 61626c65 20746f20 ists, unable to │ │ │ │ │ 0x00031e0c 63726561 74652067 72617068 00000000 create graph.... │ │ │ │ │ 0x00031e1c 74797065 00000000 3a3a7374 72756374 type....::struct │ │ │ │ │ 0x00031e2c 3a3a6772 6170685f 63726974 636c0000 ::graph_critcl.. │ │ │ │ │ 0x00031e3c 3a3d0000 3d000000 61730000 64657365 :=..=...as..dese │ │ │ │ │ - 0x00031e4c 7269616c 697a6500 496e636f 6e736973 rialize.Inconsis │ │ │ │ │ - 0x00031e5c 74656e74 2023656c 656d656e 74732069 tent #elements i │ │ │ │ │ - 0x00031e6c 6e206772 61706820 2867782d 3e6d6170 n graph (gx->map │ │ │ │ │ - 0x00031e7c 2d3e6e75 6d456e74 72696573 203d3d20 ->numEntries == │ │ │ │ │ - 0x00031e8c 67782d3e 6e292c20 696e2066 696c6520 gx->n), in file │ │ │ │ │ - 0x00031e9c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ - 0x00031eac 2f677261 70682f6e 61636f6d 6d6f6e2e /graph/nacommon. │ │ │ │ │ - 0x00031ebc 6320406c 696e6520 31313700 61727261 c @line 117.arra │ │ │ │ │ - 0x00031ecc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00031edc 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x00031eec 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x00031efc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00031f0c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00031f1c 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ - 0x00031f2c 6c696e65 20313435 00000000 61727261 line 145....arra │ │ │ │ │ - 0x00031f3c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00031f4c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x00031f5c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x00031f6c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00031f7c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00031f8c 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ - 0x00031f9c 2e632040 6c696e65 20313436 00000000 .c @line 146.... │ │ │ │ │ - 0x00031fac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031fbc 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ - 0x00031fcc 69737463 20285241 4e47454f 4b286a2c istc (RANGEOK(j, │ │ │ │ │ - 0x00031fdc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00031fec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00031ffc 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ - 0x0003200c 2e632040 6c696e65 20313837 00000000 .c @line 187.... │ │ │ │ │ - 0x0003201c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003202c 6f662062 6f756e64 733a206a 2b31203e of bounds: j+1 > │ │ │ │ │ - 0x0003203c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x0003204c 6a2b312c 6c697374 6329292c 20696e20 j+1,listc)), in │ │ │ │ │ - 0x0003205c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003206c 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ - 0x0003207c 6d6d6f6e 2e632040 6c696e65 20313838 mmon.c @line 188 │ │ │ │ │ - 0x0003208c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003209c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x000320ac 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x000320bc 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x000320cc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000320dc 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ - 0x000320ec 6d6d6f6e 2e632040 6c696e65 20323233 mmon.c @line 223 │ │ │ │ │ - 0x000320fc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003210c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003211c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x0003212c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x0003213c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003214c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003215c 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ - 0x0003216c 20323234 00000000 61727261 7920696e 224....array in │ │ │ │ │ - 0x0003217c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003218c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x0003219c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x000321ac 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000321bc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000321cc 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ - 0x000321dc 20323536 00000000 61727261 7920696e 256....array in │ │ │ │ │ - 0x000321ec 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000321fc 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x0003220c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x0003221c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003222c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003223c 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ - 0x0003224c 6c696e65 20323537 00000000 42616420 line 257....Bad │ │ │ │ │ - 0x0003225c 61747472 20736561 72636820 6d6f6465 attr search mode │ │ │ │ │ - 0x0003226c 00000000 43616e6e 6f742063 72656174 ....Cannot creat │ │ │ │ │ - 0x0003227c 65204741 20737472 75637475 72652076 e GA structure v │ │ │ │ │ - 0x0003228c 69612072 6567756c 61722073 68696d6d ia regular shimm │ │ │ │ │ - 0x0003229c 6572696e 672e0000 74636c6c 69623a3a ering...tcllib:: │ │ │ │ │ - 0x000322ac 73747275 63743a3a 67726170 682f6372 struct::graph/cr │ │ │ │ │ - 0x000322bc 6974636c 3a3a6172 63000000 61727261 itcl::arc...arra │ │ │ │ │ - 0x000322cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000322dc 6f756e64 733a2069 203e2063 20285241 ounds: i > c (RA │ │ │ │ │ - 0x000322ec 4e47454f 4b28692c 6329292c 20696e20 NGEOK(i,c)), in │ │ │ │ │ - 0x000322fc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003230c 74727563 742f6772 6170682f 77616c6b truct/graph/walk │ │ │ │ │ - 0x0003231c 2e632040 6c696e65 20333238 00000000 .c @line 328.... │ │ │ │ │ - 0x0003232c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003233c 6f662062 6f756e64 733a2069 203e2063 of bounds: i > c │ │ │ │ │ - 0x0003234c 20285241 4e47454f 4b28692c 6329292c (RANGEOK(i,c)), │ │ │ │ │ - 0x0003235c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003236c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003237c 77616c6b 2e632040 6c696e65 20333337 walk.c @line 337 │ │ │ │ │ - 0x0003238c 00000000 2077616c 6b200000 6e6f2063 .... walk ..no c │ │ │ │ │ - 0x0003239c 6f6d6d61 6e642073 70656369 66696564 ommand specified │ │ │ │ │ - 0x000323ac 3a207368 6f756c64 20626520 22000000 : should be "... │ │ │ │ │ - 0x000323bc 6e6f6465 203f2d64 69722066 6f727761 node ?-dir forwa │ │ │ │ │ - 0x000323cc 72647c62 61636b77 6172643f 203f2d6f rd|backward? ?-o │ │ │ │ │ - 0x000323dc 72646572 20707265 7c706f73 747c626f rder pre|post|bo │ │ │ │ │ - 0x000323ec 74683f20 3f2d7479 70652062 66737c64 th? ?-type bfs|d │ │ │ │ │ - 0x000323fc 66733f20 2d636f6d 6d616e64 20636d64 fs? -command cmd │ │ │ │ │ - 0x0003240c 00000000 2d747970 65000000 22206d69 ....-type..." mi │ │ │ │ │ - 0x0003241c 7373696e 672c2073 686f756c 64206265 ssing, should be │ │ │ │ │ - 0x0003242c 20220000 76616c75 6520666f 72202200 "..value for ". │ │ │ │ │ - 0x0003243c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003244c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x0003245c 206f626a 63202852 414e4745 4f4b2869 objc (RANGEOK(i │ │ │ │ │ - 0x0003246c 2b312c6f 626a6329 292c2069 6e206669 +1,objc)), in fi │ │ │ │ │ - 0x0003247c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003248c 7563742f 67726170 682f7761 6c6b2e63 uct/graph/walk.c │ │ │ │ │ - 0x0003249c 20406c69 6e652036 38000000 2d6f7264 @line 68...-ord │ │ │ │ │ - 0x000324ac 65720000 61727261 7920696e 64657820 er..array index │ │ │ │ │ - 0x000324bc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x000324cc 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ - 0x000324dc 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ - 0x000324ec 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x000324fc 2f737472 7563742f 67726170 682f7761 /struct/graph/wa │ │ │ │ │ - 0x0003250c 6c6b2e63 20406c69 6e652037 35000000 lk.c @line 75... │ │ │ │ │ - 0x0003251c 2d646972 00000000 61727261 7920696e -dir....array in │ │ │ │ │ - 0x0003252c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003253c 733a2069 2b31203e 206f626a 63202852 s: i+1 > objc (R │ │ │ │ │ - 0x0003254c 414e4745 4f4b2869 2b312c6f 626a6329 ANGEOK(i+1,objc) │ │ │ │ │ - 0x0003255c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003256c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0003257c 682f7761 6c6b2e63 20406c69 6e652038 h/walk.c @line 8 │ │ │ │ │ - 0x0003258c 32000000 2d636f6d 6d616e64 00000000 2...-command.... │ │ │ │ │ + 0x00031e4c 7269616c 697a6500 72657374 72696374 rialize.restrict │ │ │ │ │ + 0x00031e5c 696f6e00 696e7661 6c696420 72657374 ion.invalid rest │ │ │ │ │ + 0x00031e6c 72696374 696f6e3a 20696c6c 6567616c riction: illegal │ │ │ │ │ + 0x00031e7c 206d756c 7469706c 65207573 65206f66 multiple use of │ │ │ │ │ + 0x00031e8c 20222d69 6e227c22 2d6f7574 227c222d "-in"|"-out"|"- │ │ │ │ │ + 0x00031e9c 61646a22 7c222d69 6e6e6572 227c222d adj"|"-inner"|"- │ │ │ │ │ + 0x00031eac 656d6265 6464696e 67220000 3f2d6b65 embedding"..?-ke │ │ │ │ │ + 0x00031ebc 79206b65 793f203f 2d76616c 75652076 y key? ?-value v │ │ │ │ │ + 0x00031ecc 616c7565 3f203f2d 66696c74 65722063 alue? ?-filter c │ │ │ │ │ + 0x00031edc 6d643f20 3f2d696e 7c2d6f75 747c2d61 md? ?-in|-out|-a │ │ │ │ │ + 0x00031eec 646a7c2d 696e6e65 727c2d65 6d626564 dj|-inner|-embed │ │ │ │ │ + 0x00031efc 64696e67 206e6f64 65206e6f 64652e2e ding node node.. │ │ │ │ │ + 0x00031f0c 2e3f0000 696e7661 6c696420 72657374 .?..invalid rest │ │ │ │ │ + 0x00031f1c 72696374 696f6e3a 20696c6c 6567616c riction: illegal │ │ │ │ │ + 0x00031f2c 206d756c 7469706c 65207573 65206f66 multiple use of │ │ │ │ │ + 0x00031f3c 20222d66 696c7465 72220000 696e7661 "-filter"..inva │ │ │ │ │ + 0x00031f4c 6c696420 72657374 72696374 696f6e3a lid restriction: │ │ │ │ │ + 0x00031f5c 20696c6c 6567616c 206d756c 7469706c illegal multipl │ │ │ │ │ + 0x00031f6c 65207573 65206f66 20222d6b 65792200 e use of "-key". │ │ │ │ │ + 0x00031f7c 696e7661 6c696420 72657374 72696374 invalid restrict │ │ │ │ │ + 0x00031f8c 696f6e3a 20696c6c 6567616c 206d756c ion: illegal mul │ │ │ │ │ + 0x00031f9c 7469706c 65207573 65206f66 20222d76 tiple use of "-v │ │ │ │ │ + 0x00031fac 616c7565 22000000 61727261 7920696e alue"...array in │ │ │ │ │ + 0x00031fbc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031fcc 733a206e 612d3e6e 63203e20 61632028 s: na->nc > ac ( │ │ │ │ │ + 0x00031fdc 52414e47 454f4b28 6e612d3e 6e632c61 RANGEOK(na->nc,a │ │ │ │ │ + 0x00031fec 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00031ffc 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003200c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0003201c 6e652031 38320000 696e7661 6c696420 ne 182..invalid │ │ │ │ │ + 0x0003202c 72657374 72696374 696f6e3a 20757365 restriction: use │ │ │ │ │ + 0x0003203c 206f6620 222d7661 6c756522 20776974 of "-value" wit │ │ │ │ │ + 0x0003204c 686f7574 20222d6b 65792200 61727261 hout "-key".arra │ │ │ │ │ + 0x0003205c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003206c 6f756e64 733a206a 203e206e 612d3e6e ounds: j > na->n │ │ │ │ │ + 0x0003207c 63202852 414e4745 4f4b286a 2c6e612d c (RANGEOK(j,na- │ │ │ │ │ + 0x0003208c 3e6e6329 292c2069 6e206669 6c65202e >nc)), in file . │ │ │ │ │ + 0x0003209c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000320ac 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ + 0x000320bc 6c696e65 20323237 00000000 61727261 line 227....arra │ │ │ │ │ + 0x000320cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000320dc 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ + 0x000320ec 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ + 0x000320fc 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0003210c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003211c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0003212c 6e652033 30320000 42616420 6c697374 ne 302..Bad list │ │ │ │ │ + 0x0003213c 206f6620 6e6f6465 73202869 203d3d20 of nodes (i == │ │ │ │ │ + 0x0003214c 67782d3e 6e292c20 696e2066 696c6520 gx->n), in file │ │ │ │ │ + 0x0003215c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ + 0x0003216c 2f677261 70682f66 696c7465 722e6320 /graph/filter.c │ │ │ │ │ + 0x0003217c 406c696e 65203330 36000000 61727261 @line 306...arra │ │ │ │ │ + 0x0003218c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003219c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x000321ac 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x000321bc 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x000321cc 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x000321dc 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x000321ec 6e652036 34300000 61727261 7920696e ne 640..array in │ │ │ │ │ + 0x000321fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003220c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ + 0x0003221c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ + 0x0003222c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003223c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003224c 66696c74 65722e63 20406c69 6e652036 filter.c @line 6 │ │ │ │ │ + 0x0003225c 35310000 4f766572 72756e20 286a203c 51..Overrun (j < │ │ │ │ │ + 0x0003226c 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x0003227c 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x0003228c 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x0003229c 6320406c 696e6520 36353900 61727261 c @line 659.arra │ │ │ │ │ + 0x000322ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000322bc 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x000322cc 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x000322dc 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x000322ec 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x000322fc 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0003230c 6e652037 31360000 61727261 7920696e ne 716..array in │ │ │ │ │ + 0x0003231c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003232c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ + 0x0003233c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ + 0x0003234c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003235c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003236c 66696c74 65722e63 20406c69 6e652037 filter.c @line 7 │ │ │ │ │ + 0x0003237c 32390000 4f766572 72756e20 286a203c 29..Overrun (j < │ │ │ │ │ + 0x0003238c 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x0003239c 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x000323ac 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x000323bc 6320406c 696e6520 37333700 61727261 c @line 737.arra │ │ │ │ │ + 0x000323cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000323dc 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x000323ec 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x000323fc 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0003240c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003241c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0003242c 6e652037 37300000 4f766572 72756e20 ne 770..Overrun │ │ │ │ │ + 0x0003243c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ + 0x0003244c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0003245c 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ + 0x0003246c 7465722e 6320406c 696e6520 37373700 ter.c @line 777. │ │ │ │ │ + 0x0003247c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003248c 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ + 0x0003249c 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ + 0x000324ac 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x000324bc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000324cc 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x000324dc 20406c69 6e652038 33340000 61727261 @line 834..arra │ │ │ │ │ + 0x000324ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000324fc 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x0003250c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x0003251c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0003252c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003253c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0003254c 6e652038 34370000 4f766572 72756e20 ne 847..Overrun │ │ │ │ │ + 0x0003255c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ + 0x0003256c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0003257c 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ + 0x0003258c 7465722e 6320406c 696e6520 38353500 ter.c @line 855. │ │ │ │ │ 0x0003259c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000325ac 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x000325bc 206f626a 63202852 414e4745 4f4b2869 objc (RANGEOK(i │ │ │ │ │ - 0x000325cc 2b312c6f 626a6329 292c2069 6e206669 +1,objc)), in fi │ │ │ │ │ - 0x000325dc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x000325ec 7563742f 67726170 682f7761 6c6b2e63 uct/graph/walk.c │ │ │ │ │ - 0x000325fc 20406c69 6e652038 39000000 223a2073 @line 89...": s │ │ │ │ │ - 0x0003260c 686f756c 64206265 20220000 756e6b6e hould be "..unkn │ │ │ │ │ - 0x0003261c 6f776e20 6f707469 6f6e2022 00000000 own option ".... │ │ │ │ │ - 0x0003262c 73656172 63682074 79706500 73656172 search type.sear │ │ │ │ │ - 0x0003263c 6368206f 72646572 00000000 73656172 ch order....sear │ │ │ │ │ - 0x0003264c 63682064 69726563 74696f6e 00000000 ch direction.... │ │ │ │ │ - 0x0003265c 756e6162 6c652074 6f20646f 20612062 unable to do a b │ │ │ │ │ - 0x0003266c 6f74682d 6f726465 72206272 65616474 oth-order breadt │ │ │ │ │ - 0x0003267c 68206669 72737420 77616c6b 00000000 h first walk.... │ │ │ │ │ - 0x0003268c 756e6162 6c652074 6f20646f 20612070 unable to do a p │ │ │ │ │ - 0x0003269c 6f73742d 6f726465 72206272 65616474 ost-order breadt │ │ │ │ │ - 0x000326ac 68206669 72737420 77616c6b 00000000 h first walk.... │ │ │ │ │ - 0x000326bc 656e7465 72000000 6c656176 65000000 enter...leave... │ │ │ │ │ - 0x000326cc 696d706f 73736962 6c652063 6f6d6269 impossible combi │ │ │ │ │ - 0x000326dc 6e617469 6f6e2062 66732f28 626f7468 nation bfs/(both │ │ │ │ │ - 0x000326ec 7c706f73 74290000 6261636b 77617264 |post)..backward │ │ │ │ │ - 0x000326fc 00000000 666f7277 61726400 626f7468 ....forward.both │ │ │ │ │ - 0x0003270c 00000000 70726500 706f7374 00000000 ....pre.post.... │ │ │ │ │ - 0x0003271c 62667300 64667300 6f707469 6f6e203f bfs.dfs.option ? │ │ │ │ │ - 0x0003272c 61726720 61726720 2e2e2e3f 00000000 arg arg ...?.... │ │ │ │ │ - 0x0003273c 6f707469 6f6e0000 61707065 6e640000 option..append.. │ │ │ │ │ - 0x0003274c 61747472 00000000 64656772 65650000 attr....degree.. │ │ │ │ │ - 0x0003275c 64656c65 74650000 65786973 74730000 delete..exists.. │ │ │ │ │ - 0x0003276c 67657461 6c6c0000 696e7365 72740000 getall..insert.. │ │ │ │ │ - 0x0003277c 6b657965 78697374 73000000 6b657973 keyexists...keys │ │ │ │ │ - 0x0003278c 00000000 6c617070 656e6400 6f70706f ....lappend.oppo │ │ │ │ │ - 0x0003279c 73697465 00000000 72656e61 6d650000 site....rename.. │ │ │ │ │ - 0x000327ac 756e7365 74000000 666c6970 00000000 unset...flip.... │ │ │ │ │ - 0x000327bc 67657475 6e776569 67687465 64000000 getunweighted... │ │ │ │ │ - 0x000327cc 67657477 65696768 74000000 68617377 getweight...hasw │ │ │ │ │ - 0x000327dc 65696768 74000000 6d6f7665 00000000 eight...move.... │ │ │ │ │ - 0x000327ec 6d6f7665 2d736f75 72636500 6d6f7665 move-source.move │ │ │ │ │ - 0x000327fc 2d746172 67657400 6e6f6465 73000000 -target.nodes... │ │ │ │ │ - 0x0003280c 73657475 6e776569 67687465 64000000 setunweighted... │ │ │ │ │ - 0x0003281c 73657477 65696768 74000000 736f7572 setweight...sour │ │ │ │ │ - 0x0003282c 63650000 74617267 65740000 756e7365 ce..target..unse │ │ │ │ │ - 0x0003283c 74776569 67687400 77656967 68747300 tweight.weights. │ │ │ │ │ - 0x0003284c 2d2d3e00 61726300 61726373 00000000 -->.arc.arcs.... │ │ │ │ │ - 0x0003285c 64657374 726f7900 73657269 616c697a destroy.serializ │ │ │ │ │ - 0x0003286c 65000000 73776170 00000000 6e6f6465 e...swap....node │ │ │ │ │ - 0x0003287c 25640000 61726325 64000000 61727261 %d..arc%d...arra │ │ │ │ │ - 0x0003288c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003289c 6f756e64 733a206a 203e206c 632d3120 ounds: j > lc-1 │ │ │ │ │ - 0x000328ac 2852414e 47454f4b 286a2c6c 632d3129 (RANGEOK(j,lc-1) │ │ │ │ │ - 0x000328bc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000328cc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x000328dc 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ - 0x000328ec 31363400 61727261 7920696e 64657820 164.array index │ │ │ │ │ - 0x000328fc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0003290c 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x0003291c 286a2c6c 632d3129 292c2069 6e206669 (j,lc-1)), in fi │ │ │ │ │ - 0x0003292c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003293c 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x0003294c 6320406c 696e6520 31383200 61727261 c @line 182.arra │ │ │ │ │ - 0x0003295c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003296c 6f756e64 733a206b 203e206c 632d3120 ounds: k > lc-1 │ │ │ │ │ - 0x0003297c 2852414e 47454f4b 286b2c6c 632d3129 (RANGEOK(k,lc-1) │ │ │ │ │ - 0x0003298c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003299c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x000329ac 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ - 0x000329bc 32303100 61727261 7920696e 64657820 201.array index │ │ │ │ │ - 0x000329cc 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ - 0x000329dc 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x000329ec 286b2c6c 632d3129 292c2069 6e206669 (k,lc-1)), in fi │ │ │ │ │ - 0x000329fc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00032a0c 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x00032a1c 6320406c 696e6520 32303500 61727261 c @line 205.arra │ │ │ │ │ - 0x00032a2c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00032a3c 6f756e64 733a206b 203e206c 63202852 ounds: k > lc (R │ │ │ │ │ - 0x00032a4c 414e4745 4f4b286b 2c6c6329 292c2069 ANGEOK(k,lc)), i │ │ │ │ │ - 0x00032a5c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00032a6c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x00032a7c 6170682e 6320406c 696e6520 32303900 aph.c @line 209. │ │ │ │ │ - 0x00032a8c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x00032a9c 7a617469 6f6e3a20 6c697374 206c656e zation: list len │ │ │ │ │ - 0x00032aac 67746820 6e6f7420 31206d6f 6420332e gth not 1 mod 3. │ │ │ │ │ - 0x00032abc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00032acc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00032adc 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x00032aec 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x00032afc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00032b0c 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x00032b1c 6320406c 696e6520 32383700 6572726f c @line 287.erro │ │ │ │ │ - 0x00032b2c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x00032b3c 6f6e3a20 61726320 696e666f 726d6174 on: arc informat │ │ │ │ │ - 0x00032b4c 696f6e20 6c656e67 7468206e 6f742033 ion length not 3 │ │ │ │ │ - 0x00032b5c 206f7220 342e0000 222e0000 6572726f or 4..."...erro │ │ │ │ │ - 0x00032b6c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x00032b7c 6f6e3a20 62616420 61726320 64657374 on: bad arc dest │ │ │ │ │ - 0x00032b8c 696e6174 696f6e20 72656665 72656e63 ination referenc │ │ │ │ │ - 0x00032b9c 65202200 61727261 7920696e 64657820 e ".array index │ │ │ │ │ - 0x00032bac 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00032bbc 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x00032bcc 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x00032bdc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00032bec 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x00032bfc 6320406c 696e6520 33323100 6572726f c @line 321.erro │ │ │ │ │ - 0x00032c0c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x00032c1c 6f6e3a20 6475706c 69636174 65206e6f on: duplicate no │ │ │ │ │ - 0x00032c2c 6465206e 616d6573 2e000000 6572726f de names....erro │ │ │ │ │ - 0x00032c3c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x00032c4c 6f6e3a20 6475706c 69636174 65206465 on: duplicate de │ │ │ │ │ - 0x00032c5c 66696e69 74696f6e 206f6620 61726320 finition of arc │ │ │ │ │ - 0x00032c6c 22000000 61727261 7920696e 64657820 "...array index │ │ │ │ │ - 0x00032c7c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00032c8c 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x00032c9c 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x00032cac 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00032cbc 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x00032ccc 6320406c 696e6520 33383900 61727261 c @line 389.arra │ │ │ │ │ - 0x00032cdc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00032cec 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ - 0x00032cfc 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x000325ac 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ + 0x000325bc 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ + 0x000325cc 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x000325dc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000325ec 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x000325fc 20406c69 6e652038 38380000 4f766572 @line 888..Over │ │ │ │ │ + 0x0003260c 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ + 0x0003261c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003262c 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ + 0x0003263c 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ + 0x0003264c 38393500 61727261 7920696e 64657820 895.array index │ │ │ │ │ + 0x0003265c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0003266c 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0003267c 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x0003268c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003269c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x000326ac 65722e63 20406c69 6e652033 36360000 er.c @line 366.. │ │ │ │ │ + 0x000326bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000326cc 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ + 0x000326dc 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ + 0x000326ec 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x000326fc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003270c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0003271c 20406c69 6e652033 38320000 4f766572 @line 382..Over │ │ │ │ │ + 0x0003272c 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ + 0x0003273c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003274c 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ + 0x0003275c 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ + 0x0003276c 33393100 61727261 7920696e 64657820 391.array index │ │ │ │ │ + 0x0003277c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0003278c 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0003279c 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x000327ac 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000327bc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x000327cc 65722e63 20406c69 6e652034 34350000 er.c @line 445.. │ │ │ │ │ + 0x000327dc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000327ec 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ + 0x000327fc 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ + 0x0003280c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x0003281c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003282c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0003283c 20406c69 6e652034 35360000 4f766572 @line 456..Over │ │ │ │ │ + 0x0003284c 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ + 0x0003285c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003286c 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ + 0x0003287c 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ + 0x0003288c 34363200 61727261 7920696e 64657820 462.array index │ │ │ │ │ + 0x0003289c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x000328ac 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x000328bc 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x000328cc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000328dc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x000328ec 65722e63 20406c69 6e652034 38390000 er.c @line 489.. │ │ │ │ │ + 0x000328fc 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ + 0x0003290c 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ + 0x0003291c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x0003292c 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ + 0x0003293c 696e6520 34393500 61727261 7920696e ine 495.array in │ │ │ │ │ + 0x0003294c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003295c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ + 0x0003296c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ + 0x0003297c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003298c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003299c 66696c74 65722e63 20406c69 6e652035 filter.c @line 5 │ │ │ │ │ + 0x000329ac 33370000 4f766572 72756e20 286a203c 37..Overrun (j < │ │ │ │ │ + 0x000329bc 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x000329cc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x000329dc 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x000329ec 6320406c 696e6520 35343400 61727261 c @line 544.arra │ │ │ │ │ + 0x000329fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032a0c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x00032a1c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x00032a2c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x00032a3c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00032a4c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x00032a5c 6e652035 37300000 4f766572 72756e20 ne 570..Overrun │ │ │ │ │ + 0x00032a6c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ + 0x00032a7c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x00032a8c 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ + 0x00032a9c 7465722e 6320406c 696e6520 35373600 ter.c @line 576. │ │ │ │ │ + 0x00032aac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00032abc 6f662062 6f756e64 733a2064 7374203e of bounds: dst > │ │ │ │ │ + 0x00032acc 206c2d3e 63202852 414e4745 4f4b2864 l->c (RANGEOK(d │ │ │ │ │ + 0x00032adc 73742c6c 2d3e6329 292c2069 6e206669 st,l->c)), in fi │ │ │ │ │ + 0x00032aec 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00032afc 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ + 0x00032b0c 2e632040 6c696e65 20393434 00000000 .c @line 944.... │ │ │ │ │ + 0x00032b1c 4f766572 72756e20 28647374 203c3d20 Overrun (dst <= │ │ │ │ │ + 0x00032b2c 6c2d3e63 292c2069 6e206669 6c65202e l->c), in file . │ │ │ │ │ + 0x00032b3c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00032b4c 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ + 0x00032b5c 6c696e65 20393531 00000000 61727261 line 951....arra │ │ │ │ │ + 0x00032b6c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032b7c 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ + 0x00032b8c 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ + 0x00032b9c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x00032bac 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00032bbc 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x00032bcc 6e652039 36350000 61727261 7920696e ne 965..array in │ │ │ │ │ + 0x00032bdc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00032bec 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ + 0x00032bfc 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ + 0x00032c0c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00032c1c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x00032c2c 66696c74 65722e63 20406c69 6e652039 filter.c @line 9 │ │ │ │ │ + 0x00032c3c 37350000 4f766572 72756e20 2869203c 75..Overrun (i < │ │ │ │ │ + 0x00032c4c 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x00032c5c 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x00032c6c 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x00032c7c 6320406c 696e6520 39383000 61727261 c @line 980.arra │ │ │ │ │ + 0x00032c8c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032c9c 6f756e64 733a2064 7374203e 206c2d3e ounds: dst > l-> │ │ │ │ │ + 0x00032cac 63202852 414e4745 4f4b2864 73742c6c c (RANGEOK(dst,l │ │ │ │ │ + 0x00032cbc 2d3e6329 292c2069 6e206669 6c65202e ->c)), in file . │ │ │ │ │ + 0x00032ccc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00032cdc 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ + 0x00032cec 6c696e65 20313032 30000000 4f766572 line 1020...Over │ │ │ │ │ + 0x00032cfc 72756e20 28647374 203c3d20 6c2d3e63 run (dst <= l->c │ │ │ │ │ 0x00032d0c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ 0x00032d1c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x00032d2c 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ - 0x00032d3c 33393200 61727261 7920696e 64657820 392.array index │ │ │ │ │ - 0x00032d4c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00032d5c 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x00032d6c 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x00032d7c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00032d8c 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x00032d9c 6320406c 696e6520 34303300 696e7661 c @line 403.inva │ │ │ │ │ - 0x00032dac 6c696420 636f6d6d 616e6420 6e616d65 lid command name │ │ │ │ │ - 0x00032dbc 20220000 43616e6e 6f742063 72656174 "..Cannot creat │ │ │ │ │ - 0x00032dcc 65204744 4e207374 72756374 75726520 e GDN structure │ │ │ │ │ - 0x00032ddc 76696120 72656775 6c617220 7368696d via regular shim │ │ │ │ │ - 0x00032dec 6d657269 6e672e00 74636c6c 69623a3a mering..tcllib:: │ │ │ │ │ - 0x00032dfc 73747275 63743a3a 67726170 682f6372 struct::graph/cr │ │ │ │ │ - 0x00032e0c 6974636c 3a3a6e6f 64650000 73747275 itcl::node..stru │ │ │ │ │ - 0x00032e1c 63743a3a 67726170 68286329 20676e5f ct::graph(c) gn_ │ │ │ │ │ - 0x00032e2c 6e657720 2d207472 69656420 746f2075 new - tried to u │ │ │ │ │ - 0x00032e3c 73652064 75706c69 63617465 206e616d se duplicate nam │ │ │ │ │ - 0x00032e4c 6520666f 72206e65 77206e6f 64650000 e for new node.. │ │ │ │ │ - 0x00032e5c 2220616c 72656164 79206578 69737473 " already exists │ │ │ │ │ - 0x00032e6c 20696e20 67726170 68202200 2220646f in graph "." do │ │ │ │ │ - 0x00032e7c 6573206e 6f742065 78697374 20696e20 es not exist in │ │ │ │ │ - 0x00032e8c 67726170 68202200 61727261 7920696e graph ".array in │ │ │ │ │ - 0x00032e9c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032eac 733a2069 203e206c 63202852 414e4745 s: i > lc (RANGE │ │ │ │ │ - 0x00032ebc 4f4b2869 2c6c6329 292c2069 6e206669 OK(i,lc)), in fi │ │ │ │ │ - 0x00032ecc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00032edc 7563742f 67726170 682f6e6f 64652e63 uct/graph/node.c │ │ │ │ │ - 0x00032eec 20406c69 6e652031 31370000 73747275 @line 117..stru │ │ │ │ │ - 0x00032efc 63743a3a 67726170 68286329 2067615f ct::graph(c) ga_ │ │ │ │ │ - 0x00032f0c 6e657720 2d207472 69656420 746f2075 new - tried to u │ │ │ │ │ - 0x00032f1c 73652064 75706c69 63617465 206e616d se duplicate nam │ │ │ │ │ - 0x00032f2c 6520666f 72206e65 77206172 63000000 e for new arc... │ │ │ │ │ + 0x00032d2c 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ + 0x00032d3c 20313032 37000000 61727261 7920696e 1027...array in │ │ │ │ │ + 0x00032d4c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00032d5c 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ + 0x00032d6c 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ + 0x00032d7c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00032d8c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x00032d9c 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ + 0x00032dac 30343100 61727261 7920696e 64657820 041.array index │ │ │ │ │ + 0x00032dbc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00032dcc 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x00032ddc 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ + 0x00032dec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032dfc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x00032e0c 65722e63 20406c69 6e652031 30343800 er.c @line 1048. │ │ │ │ │ + 0x00032e1c 4f766572 72756e20 2869203c 3d206778 Overrun (i <= gx │ │ │ │ │ + 0x00032e2c 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ + 0x00032e3c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x00032e4c 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ + 0x00032e5c 696e6520 31303533 00000000 61727261 ine 1053....arra │ │ │ │ │ + 0x00032e6c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032e7c 6f756e64 733a2069 203e2065 63202852 ounds: i > ec (R │ │ │ │ │ + 0x00032e8c 414e4745 4f4b2869 2c656329 292c2069 ANGEOK(i,ec)), i │ │ │ │ │ + 0x00032e9c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00032eac 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ + 0x00032ebc 6c746572 2e632040 6c696e65 20313039 lter.c @line 109 │ │ │ │ │ + 0x00032ecc 35000000 61727261 7920696e 64657820 5...array index │ │ │ │ │ + 0x00032edc 6f757420 6f662062 6f756e64 733a2063 out of bounds: c │ │ │ │ │ + 0x00032eec 6d646320 3e206563 20285241 4e47454f mdc > ec (RANGEO │ │ │ │ │ + 0x00032efc 4b28636d 64632c65 6329292c 20696e20 K(cmdc,ec)), in │ │ │ │ │ + 0x00032f0c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032f1c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x00032f2c 65722e63 20406c69 6e652031 31303000 er.c @line 1100. │ │ │ │ │ 0x00032f3c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00032f4c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00032f5c 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x00032f6c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00032f7c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00032f8c 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x00032f9c 6c696e65 20333400 61727261 7920696e line 34.array in │ │ │ │ │ - 0x00032fac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032fbc 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x00032fcc 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x00032fdc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00032fec 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00032ffc 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ - 0x0003300c 20333500 20617474 72696275 74652064 35. attribute d │ │ │ │ │ - 0x0003301c 69637469 6f6e6172 792e0000 6572726f ictionary...erro │ │ │ │ │ - 0x0003302c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0003303c 6f6e3a20 6d616c66 6f726d65 64200000 on: malformed .. │ │ │ │ │ - 0x0003304c 42616420 6b657920 72657472 69657661 Bad key retrieva │ │ │ │ │ - 0x0003305c 6c202869 203d3d20 6c697374 63292c20 l (i == listc), │ │ │ │ │ - 0x0003306c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0003307c 732f7374 72756374 2f677261 70682f61 s/struct/graph/a │ │ │ │ │ - 0x0003308c 7474722e 6320406c 696e6520 31363200 ttr.c @line 162. │ │ │ │ │ - 0x0003309c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000330ac 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x000330bc 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x000330cc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000330dc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000330ec 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x000330fc 6c696e65 20313538 00000000 61727261 line 158....arra │ │ │ │ │ - 0x0003310c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003311c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x0003312c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x0003313c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003314c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003315c 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ - 0x0003316c 20313733 00000000 42616420 6b657920 173....Bad key │ │ │ │ │ - 0x0003317c 676c6f62 20726574 72696576 616c2028 glob retrieval ( │ │ │ │ │ - 0x0003318c 69203c3d 206c6973 7463292c 20696e20 i <= listc), in │ │ │ │ │ - 0x0003319c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000331ac 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x000331bc 2e632040 6c696e65 20313739 00000000 .c @line 179.... │ │ │ │ │ - 0x000331cc 696e7661 6c696420 6b657920 22000000 invalid key "... │ │ │ │ │ - 0x000331dc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000331ec 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x000331fc 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x0003320c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003321c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003322c 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x0003323c 6c696e65 20323733 00000000 61727261 line 273....arra │ │ │ │ │ - 0x0003324c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003325c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x0003326c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x0003327c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003328c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003329c 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x000332ac 6c696e65 20323734 00000000 42616420 line 274....Bad │ │ │ │ │ - 0x000332bc 61747472 69627574 65207265 74726965 attribute retrie │ │ │ │ │ - 0x000332cc 76616c20 2869203d 3d206c69 73746329 val (i == listc) │ │ │ │ │ - 0x000332dc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x000332ec 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x000332fc 2f617474 722e6320 406c696e 65203238 /attr.c @line 28 │ │ │ │ │ - 0x0003330c 30000000 61727261 7920696e 64657820 0...array index │ │ │ │ │ - 0x0003331c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003332c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0003333c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x0003334c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003335c 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x0003336c 2e632040 6c696e65 20323931 00000000 .c @line 291.... │ │ │ │ │ - 0x0003337c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003338c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x0003339c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x000333ac 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x000333bc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000333cc 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x000333dc 2e632040 6c696e65 20323932 00000000 .c @line 292.... │ │ │ │ │ - 0x000333ec 42616420 61747472 69627574 6520676c Bad attribute gl │ │ │ │ │ - 0x000333fc 6f622072 65747269 6576616c 20286920 ob retrieval (i │ │ │ │ │ - 0x0003340c 3c3d206c 69737463 292c2069 6e206669 <= listc), in fi │ │ │ │ │ - 0x0003341c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003342c 7563742f 67726170 682f6174 74722e63 uct/graph/attr.c │ │ │ │ │ - 0x0003343c 20406c69 6e652032 39390000 61727261 @line 299..arra │ │ │ │ │ - 0x0003344c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003345c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x0003346c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x0003347c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003348c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003349c 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x000334ac 6c696e65 20393200 72657374 72696374 line 92.restrict │ │ │ │ │ - 0x000334bc 696f6e00 696e7661 6c696420 72657374 ion.invalid rest │ │ │ │ │ - 0x000334cc 72696374 696f6e3a 20696c6c 6567616c riction: illegal │ │ │ │ │ - 0x000334dc 206d756c 7469706c 65207573 65206f66 multiple use of │ │ │ │ │ - 0x000334ec 20222d69 6e227c22 2d6f7574 227c222d "-in"|"-out"|"- │ │ │ │ │ - 0x000334fc 61646a22 7c222d69 6e6e6572 227c222d adj"|"-inner"|"- │ │ │ │ │ - 0x0003350c 656d6265 6464696e 67220000 3f2d6b65 embedding"..?-ke │ │ │ │ │ - 0x0003351c 79206b65 793f203f 2d76616c 75652076 y key? ?-value v │ │ │ │ │ - 0x0003352c 616c7565 3f203f2d 66696c74 65722063 alue? ?-filter c │ │ │ │ │ - 0x0003353c 6d643f20 3f2d696e 7c2d6f75 747c2d61 md? ?-in|-out|-a │ │ │ │ │ - 0x0003354c 646a7c2d 696e6e65 727c2d65 6d626564 dj|-inner|-embed │ │ │ │ │ - 0x0003355c 64696e67 206e6f64 65206e6f 64652e2e ding node node.. │ │ │ │ │ - 0x0003356c 2e3f0000 696e7661 6c696420 72657374 .?..invalid rest │ │ │ │ │ - 0x0003357c 72696374 696f6e3a 20696c6c 6567616c riction: illegal │ │ │ │ │ - 0x0003358c 206d756c 7469706c 65207573 65206f66 multiple use of │ │ │ │ │ - 0x0003359c 20222d66 696c7465 72220000 696e7661 "-filter"..inva │ │ │ │ │ - 0x000335ac 6c696420 72657374 72696374 696f6e3a lid restriction: │ │ │ │ │ - 0x000335bc 20696c6c 6567616c 206d756c 7469706c illegal multipl │ │ │ │ │ - 0x000335cc 65207573 65206f66 20222d6b 65792200 e use of "-key". │ │ │ │ │ - 0x000335dc 696e7661 6c696420 72657374 72696374 invalid restrict │ │ │ │ │ - 0x000335ec 696f6e3a 20696c6c 6567616c 206d756c ion: illegal mul │ │ │ │ │ - 0x000335fc 7469706c 65207573 65206f66 20222d76 tiple use of "-v │ │ │ │ │ - 0x0003360c 616c7565 22000000 61727261 7920696e alue"...array in │ │ │ │ │ - 0x0003361c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003362c 733a206e 612d3e6e 63203e20 61632028 s: na->nc > ac ( │ │ │ │ │ - 0x0003363c 52414e47 454f4b28 6e612d3e 6e632c61 RANGEOK(na->nc,a │ │ │ │ │ - 0x0003364c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003365c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003366c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003367c 6e652031 38320000 696e7661 6c696420 ne 182..invalid │ │ │ │ │ - 0x0003368c 72657374 72696374 696f6e3a 20757365 restriction: use │ │ │ │ │ - 0x0003369c 206f6620 222d7661 6c756522 20776974 of "-value" wit │ │ │ │ │ - 0x000336ac 686f7574 20222d6b 65792200 61727261 hout "-key".arra │ │ │ │ │ - 0x000336bc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000336cc 6f756e64 733a206a 203e206e 612d3e6e ounds: j > na->n │ │ │ │ │ - 0x000336dc 63202852 414e4745 4f4b286a 2c6e612d c (RANGEOK(j,na- │ │ │ │ │ - 0x000336ec 3e6e6329 292c2069 6e206669 6c65202e >nc)), in file . │ │ │ │ │ - 0x000336fc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003370c 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ - 0x0003371c 6c696e65 20323237 00000000 61727261 line 227....arra │ │ │ │ │ - 0x0003372c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003373c 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ - 0x0003374c 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ - 0x0003375c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003376c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003377c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003378c 6e652033 30320000 42616420 6c697374 ne 302..Bad list │ │ │ │ │ - 0x0003379c 206f6620 6e6f6465 73202869 203d3d20 of nodes (i == │ │ │ │ │ - 0x000337ac 67782d3e 6e292c20 696e2066 696c6520 gx->n), in file │ │ │ │ │ - 0x000337bc 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ - 0x000337cc 2f677261 70682f66 696c7465 722e6320 /graph/filter.c │ │ │ │ │ - 0x000337dc 406c696e 65203330 36000000 61727261 @line 306...arra │ │ │ │ │ - 0x000337ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000337fc 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0003380c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0003381c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003382c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003383c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003384c 6e652036 34300000 61727261 7920696e ne 640..array in │ │ │ │ │ - 0x0003385c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003386c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0003387c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0003388c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003389c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000338ac 66696c74 65722e63 20406c69 6e652036 filter.c @line 6 │ │ │ │ │ - 0x000338bc 35310000 4f766572 72756e20 286a203c 51..Overrun (j < │ │ │ │ │ - 0x000338cc 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x000338dc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x000338ec 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x000338fc 6320406c 696e6520 36353900 61727261 c @line 659.arra │ │ │ │ │ - 0x0003390c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003391c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0003392c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0003393c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003394c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003395c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003396c 6e652037 31360000 61727261 7920696e ne 716..array in │ │ │ │ │ - 0x0003397c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003398c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0003399c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x000339ac 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000339bc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000339cc 66696c74 65722e63 20406c69 6e652037 filter.c @line 7 │ │ │ │ │ - 0x000339dc 32390000 4f766572 72756e20 286a203c 29..Overrun (j < │ │ │ │ │ - 0x000339ec 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x000339fc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x00033a0c 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x00033a1c 6320406c 696e6520 37333700 61727261 c @line 737.arra │ │ │ │ │ - 0x00033a2c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00033a3c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x00033a4c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x00033a5c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x00033a6c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00033a7c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x00033a8c 6e652037 37300000 4f766572 72756e20 ne 770..Overrun │ │ │ │ │ - 0x00033a9c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x00033aac 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00033abc 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x00033acc 7465722e 6320406c 696e6520 37373700 ter.c @line 777. │ │ │ │ │ - 0x00033adc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033aec 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x00033afc 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x00033b0c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x00033b1c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00033b2c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x00033b3c 20406c69 6e652038 33340000 61727261 @line 834..arra │ │ │ │ │ - 0x00033b4c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00033b5c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x00033b6c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x00033b7c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x00033b8c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00033b9c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x00033bac 6e652038 34370000 4f766572 72756e20 ne 847..Overrun │ │ │ │ │ - 0x00033bbc 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x00033bcc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00033bdc 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x00033bec 7465722e 6320406c 696e6520 38353500 ter.c @line 855. │ │ │ │ │ - 0x00033bfc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033c0c 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x00033c1c 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x00033c2c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x00033c3c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00033c4c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x00033c5c 20406c69 6e652038 38380000 4f766572 @line 888..Over │ │ │ │ │ - 0x00033c6c 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ - 0x00033c7c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00033c8c 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x00033c9c 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x00033cac 38393500 61727261 7920696e 64657820 895.array index │ │ │ │ │ - 0x00033cbc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00033ccc 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x00033cdc 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x00033cec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00033cfc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00033d0c 65722e63 20406c69 6e652033 36360000 er.c @line 366.. │ │ │ │ │ - 0x00033d1c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033d2c 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x00033d3c 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x00033d4c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x00033d5c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00033d6c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x00033d7c 20406c69 6e652033 38320000 4f766572 @line 382..Over │ │ │ │ │ - 0x00033d8c 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ - 0x00033d9c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00033dac 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x00033dbc 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x00033dcc 33393100 61727261 7920696e 64657820 391.array index │ │ │ │ │ - 0x00033ddc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00033dec 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x00033dfc 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x00033e0c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00033e1c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00033e2c 65722e63 20406c69 6e652034 34350000 er.c @line 445.. │ │ │ │ │ - 0x00033e3c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033e4c 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x00033e5c 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x00033e6c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x00033e7c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00033e8c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x00033e9c 20406c69 6e652034 35360000 4f766572 @line 456..Over │ │ │ │ │ - 0x00033eac 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ - 0x00033ebc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00033ecc 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x00033edc 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x00033eec 34363200 61727261 7920696e 64657820 462.array index │ │ │ │ │ - 0x00033efc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00033f0c 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x00033f1c 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x00033f2c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00033f3c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00033f4c 65722e63 20406c69 6e652034 38390000 er.c @line 489.. │ │ │ │ │ - 0x00033f5c 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x00033f6c 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x00033f7c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x00033f8c 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x00033f9c 696e6520 34393500 61727261 7920696e ine 495.array in │ │ │ │ │ - 0x00033fac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00033fbc 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x00033fcc 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x00033fdc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00033fec 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00033ffc 66696c74 65722e63 20406c69 6e652035 filter.c @line 5 │ │ │ │ │ - 0x0003400c 33370000 4f766572 72756e20 286a203c 37..Overrun (j < │ │ │ │ │ - 0x0003401c 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x0003402c 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x0003403c 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x0003404c 6320406c 696e6520 35343400 61727261 c @line 544.arra │ │ │ │ │ - 0x0003405c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003406c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0003407c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0003408c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003409c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x000340ac 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x000340bc 6e652035 37300000 4f766572 72756e20 ne 570..Overrun │ │ │ │ │ - 0x000340cc 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x000340dc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x000340ec 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x000340fc 7465722e 6320406c 696e6520 35373600 ter.c @line 576. │ │ │ │ │ - 0x0003410c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003411c 6f662062 6f756e64 733a2064 7374203e of bounds: dst > │ │ │ │ │ - 0x0003412c 206c2d3e 63202852 414e4745 4f4b2864 l->c (RANGEOK(d │ │ │ │ │ - 0x0003413c 73742c6c 2d3e6329 292c2069 6e206669 st,l->c)), in fi │ │ │ │ │ - 0x0003414c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003415c 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ - 0x0003416c 2e632040 6c696e65 20393434 00000000 .c @line 944.... │ │ │ │ │ - 0x0003417c 4f766572 72756e20 28647374 203c3d20 Overrun (dst <= │ │ │ │ │ - 0x0003418c 6c2d3e63 292c2069 6e206669 6c65202e l->c), in file . │ │ │ │ │ - 0x0003419c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000341ac 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ - 0x000341bc 6c696e65 20393531 00000000 61727261 line 951....arra │ │ │ │ │ - 0x000341cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000341dc 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ - 0x000341ec 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ - 0x000341fc 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003420c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003421c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003422c 6e652039 36350000 61727261 7920696e ne 965..array in │ │ │ │ │ - 0x0003423c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003424c 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ - 0x0003425c 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ - 0x0003426c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003427c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003428c 66696c74 65722e63 20406c69 6e652039 filter.c @line 9 │ │ │ │ │ - 0x0003429c 37350000 4f766572 72756e20 2869203c 75..Overrun (i < │ │ │ │ │ - 0x000342ac 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x000342bc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x000342cc 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x000342dc 6320406c 696e6520 39383000 61727261 c @line 980.arra │ │ │ │ │ - 0x000342ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000342fc 6f756e64 733a2064 7374203e 206c2d3e ounds: dst > l-> │ │ │ │ │ - 0x0003430c 63202852 414e4745 4f4b2864 73742c6c c (RANGEOK(dst,l │ │ │ │ │ - 0x0003431c 2d3e6329 292c2069 6e206669 6c65202e ->c)), in file . │ │ │ │ │ - 0x0003432c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003433c 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ - 0x0003434c 6c696e65 20313032 30000000 4f766572 line 1020...Over │ │ │ │ │ - 0x0003435c 72756e20 28647374 203c3d20 6c2d3e63 run (dst <= l->c │ │ │ │ │ - 0x0003436c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003437c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0003438c 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x0003439c 20313032 37000000 61727261 7920696e 1027...array in │ │ │ │ │ - 0x000343ac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000343bc 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ - 0x000343cc 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ - 0x000343dc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000343ec 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000343fc 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ - 0x0003440c 30343100 61727261 7920696e 64657820 041.array index │ │ │ │ │ - 0x0003441c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003442c 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0003443c 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ - 0x0003444c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003445c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0003446c 65722e63 20406c69 6e652031 30343800 er.c @line 1048. │ │ │ │ │ - 0x0003447c 4f766572 72756e20 2869203c 3d206778 Overrun (i <= gx │ │ │ │ │ - 0x0003448c 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x0003449c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x000344ac 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x000344bc 696e6520 31303533 00000000 61727261 ine 1053....arra │ │ │ │ │ - 0x000344cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000344dc 6f756e64 733a2069 203e2065 63202852 ounds: i > ec (R │ │ │ │ │ - 0x000344ec 414e4745 4f4b2869 2c656329 292c2069 ANGEOK(i,ec)), i │ │ │ │ │ - 0x000344fc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003450c 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x0003451c 6c746572 2e632040 6c696e65 20313039 lter.c @line 109 │ │ │ │ │ - 0x0003452c 35000000 61727261 7920696e 64657820 5...array index │ │ │ │ │ - 0x0003453c 6f757420 6f662062 6f756e64 733a2063 out of bounds: c │ │ │ │ │ - 0x0003454c 6d646320 3e206563 20285241 4e47454f mdc > ec (RANGEO │ │ │ │ │ - 0x0003455c 4b28636d 64632c65 6329292c 20696e20 K(cmdc,ec)), in │ │ │ │ │ - 0x0003456c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003457c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0003458c 65722e63 20406c69 6e652031 31303000 er.c @line 1100. │ │ │ │ │ - 0x0003459c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000345ac 6f662062 6f756e64 733a2063 6d64632b of bounds: cmdc+ │ │ │ │ │ - 0x000345bc 31203e20 65632028 52414e47 454f4b28 1 > ec (RANGEOK( │ │ │ │ │ - 0x000345cc 636d6463 2b312c65 6329292c 20696e20 cmdc+1,ec)), in │ │ │ │ │ - 0x000345dc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000345ec 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x000345fc 65722e63 20406c69 6e652031 31313600 er.c @line 1116. │ │ │ │ │ - 0x0003460c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003461c 6f662062 6f756e64 733a2064 7374203e of bounds: dst > │ │ │ │ │ - 0x0003462c 206c2d3e 63202852 414e4745 4f4b2864 l->c (RANGEOK(d │ │ │ │ │ - 0x0003463c 73742c6c 2d3e6329 292c2069 6e206669 st,l->c)), in fi │ │ │ │ │ - 0x0003464c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003465c 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ - 0x0003466c 2e632040 6c696e65 20313133 38000000 .c @line 1138... │ │ │ │ │ - 0x0003467c 4f766572 72756e20 28647374 203c3d20 Overrun (dst <= │ │ │ │ │ - 0x0003468c 6c2d3e63 292c2069 6e206669 6c65202e l->c), in file . │ │ │ │ │ - 0x0003469c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000346ac 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ - 0x000346bc 6c696e65 20313134 35000000 61727261 line 1145...arra │ │ │ │ │ - 0x000346cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000346dc 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ - 0x000346ec 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ - 0x000346fc 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003470c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003471c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003472c 6e652031 31353900 61727261 7920696e ne 1159.array in │ │ │ │ │ - 0x0003473c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003474c 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ - 0x0003475c 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ - 0x0003476c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003477c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003478c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003479c 6e652031 31363300 61727261 7920696e ne 1163.array in │ │ │ │ │ - 0x000347ac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000347bc 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ - 0x000347cc 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ - 0x000347dc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000347ec 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000347fc 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ - 0x0003480c 31383400 4f766572 72756e20 2869203c 184.Overrun (i < │ │ │ │ │ - 0x0003481c 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x0003482c 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x0003483c 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x0003484c 6320406c 696e6520 31313839 00000000 c @line 1189.... │ │ │ │ │ - 0x0003485c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003486c 6f662062 6f756e64 733a2069 203e2065 of bounds: i > e │ │ │ │ │ - 0x0003487c 63202852 414e4745 4f4b2869 2c656329 c (RANGEOK(i,ec) │ │ │ │ │ - 0x0003488c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003489c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x000348ac 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x000348bc 20313230 35000000 61727261 7920696e 1205...array in │ │ │ │ │ - 0x000348cc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000348dc 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ - 0x000348ec 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ - 0x000348fc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003490c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003491c 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ - 0x0003492c 32303900 4e6f2066 696c7465 72732061 209.No filters a │ │ │ │ │ - 0x0003493c 70706c69 65642028 6c2e6320 3e202d31 pplied (l.c > -1 │ │ │ │ │ - 0x0003494c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003495c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0003496c 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x0003497c 20323835 00000000 4f766572 72756e20 285....Overrun │ │ │ │ │ - 0x0003498c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x0003499c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x000349ac 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x000349bc 7465722e 6320406c 696e6520 33373300 ter.c @line 373. │ │ │ │ │ - 0x000349cc 2d61646a 00000000 2d656d62 65646469 -adj....-embeddi │ │ │ │ │ - 0x000349dc 6e670000 2d66696c 74657200 2d696e00 ng..-filter.-in. │ │ │ │ │ - 0x000349ec 2d696e6e 65720000 2d6b6579 00000000 -inner..-key.... │ │ │ │ │ - 0x000349fc 2d6f7574 00000000 2d76616c 75650000 -out....-value.. │ │ │ │ │ - 0x00034a0c 223a206d 75737420 62652065 6e643f2d ": must be end?- │ │ │ │ │ - 0x00034a1c 696e7465 6765723f 00000000 62616420 integer?....bad │ │ │ │ │ - 0x00034a2c 696e6465 78202200 223a206d 75737420 index ".": must │ │ │ │ │ - 0x00034a3c 62652069 6e746567 6572206f 7220656e be integer or en │ │ │ │ │ - 0x00034a4c 643f2d69 6e746567 65723f00 30313233 d?-integer?.0123 │ │ │ │ │ - 0x00034a5c 34353637 38390000 64657374 00000000 456789..dest.... │ │ │ │ │ - 0x00034a6c 61726320 6b657920 76616c75 65000000 arc key value... │ │ │ │ │ - 0x00034a7c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00034a8c 6f662062 6f756e64 733a2072 63203e20 of bounds: rc > │ │ │ │ │ - 0x00034a9c 672d3e61 7263732e 6e202852 414e4745 g->arcs.n (RANGE │ │ │ │ │ - 0x00034aac 4f4b2872 632c672d 3e617263 732e6e29 OK(rc,g->arcs.n) │ │ │ │ │ - 0x00034abc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00034acc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x00034adc 682f6d65 74686f64 732e6320 406c696e h/methods.c @lin │ │ │ │ │ - 0x00034aec 65203234 39000000 22206861 73206e6f e 249..." has no │ │ │ │ │ - 0x00034afc 20776569 67687400 3f776569 6768743f weight.?weight? │ │ │ │ │ - 0x00034b0c 00000000 61726320 77656967 68740000 ....arc weight.. │ │ │ │ │ - 0x00034b1c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00034b2c 6f662062 6f756e64 733a2072 63203e20 of bounds: rc > │ │ │ │ │ - 0x00034b3c 72636d61 78202852 414e4745 4f4b2872 rcmax (RANGEOK(r │ │ │ │ │ - 0x00034b4c 632c7263 6d617829 292c2069 6e206669 c,rcmax)), in fi │ │ │ │ │ - 0x00034b5c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00034b6c 7563742f 67726170 682f6d65 74686f64 uct/graph/method │ │ │ │ │ - 0x00034b7c 732e6320 406c696e 65203531 38000000 s.c @line 518... │ │ │ │ │ - 0x00034b8c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00034b9c 6f662062 6f756e64 733a2072 632b3120 of bounds: rc+1 │ │ │ │ │ - 0x00034bac 3e207263 6d617820 2852414e 47454f4b > rcmax (RANGEOK │ │ │ │ │ - 0x00034bbc 2872632b 312c7263 6d617829 292c2069 (rc+1,rcmax)), i │ │ │ │ │ - 0x00034bcc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00034bdc 2f737472 7563742f 67726170 682f6d65 /struct/graph/me │ │ │ │ │ - 0x00034bec 74686f64 732e6320 406c696e 65203531 thods.c @line 51 │ │ │ │ │ - 0x00034bfc 39000000 6b657920 3f2d6172 6373206c 9...key ?-arcs l │ │ │ │ │ - 0x00034c0c 6973747c 2d676c6f 62207061 74746572 ist|-glob patter │ │ │ │ │ - 0x00034c1c 6e7c2d72 65676578 70207061 74746572 n|-regexp patter │ │ │ │ │ - 0x00034c2c 6e3f0000 61726320 6172632e 2e2e0000 n?..arc arc..... │ │ │ │ │ - 0x00034c3c 61726320 6b657900 2220666f 72206172 arc key." for ar │ │ │ │ │ - 0x00034c4c 63202200 61726320 3f706174 7465726e c ".arc ?pattern │ │ │ │ │ - 0x00034c5c 3f000000 736f7572 63652074 61726765 ?...source targe │ │ │ │ │ - 0x00034c6c 74203f61 72633f00 736f7572 63652000 t ?arc?.source . │ │ │ │ │ - 0x00034c7c 74617267 65742000 61726320 6e657773 target .arc news │ │ │ │ │ - 0x00034c8c 6f757263 65206e65 77746172 67657400 ource newtarget. │ │ │ │ │ - 0x00034c9c 61726320 6e657773 6f757263 65000000 arc newsource... │ │ │ │ │ - 0x00034cac 61726320 6e657774 61726765 74000000 arc newtarget... │ │ │ │ │ - 0x00034cbc 61726320 6e65776e 616d6500 61726320 arc newname.arc │ │ │ │ │ - 0x00034ccc 6b657920 3f76616c 75653f00 73657269 key ?value?.seri │ │ │ │ │ - 0x00034cdc 616c0000 2220666f 72206772 61706820 al.." for graph │ │ │ │ │ - 0x00034cec 22000000 6e6f6465 206b6579 2076616c "...node key val │ │ │ │ │ - 0x00034cfc 75650000 6b657920 3f2d6e6f 64657320 ue..key ?-nodes │ │ │ │ │ - 0x00034d0c 6c697374 7c2d676c 6f622070 61747465 list|-glob patte │ │ │ │ │ - 0x00034d1c 726e7c2d 72656765 78702070 61747465 rn|-regexp patte │ │ │ │ │ - 0x00034d2c 726e3f00 3f2d696e 7c2d6f75 743f206e rn?.?-in|-out? n │ │ │ │ │ - 0x00034d3c 6f646500 6e6f6465 206e6f64 652e2e2e ode.node node... │ │ │ │ │ - 0x00034d4c 00000000 6e6f6465 206b6579 00000000 ....node key.... │ │ │ │ │ - 0x00034d5c 2220666f 72206e6f 64652022 00000000 " for node ".... │ │ │ │ │ - 0x00034d6c 6e6f6465 203f7061 74746572 6e3f0000 node ?pattern?.. │ │ │ │ │ - 0x00034d7c 3f6e6f64 652e2e2e 3f000000 6e6f6465 ?node...?...node │ │ │ │ │ - 0x00034d8c 20617263 00000000 2220616e 64206172 arc...." and ar │ │ │ │ │ - 0x00034d9c 63202200 22206172 65206e6f 7420636f c "." are not co │ │ │ │ │ - 0x00034dac 6e6e6563 74656420 696e2067 72617068 nnected in graph │ │ │ │ │ - 0x00034dbc 20220000 6e6f6465 206e6577 6e616d65 "..node newname │ │ │ │ │ - 0x00034dcc 00000000 6e6f6465 206b6579 203f7661 ....node key ?va │ │ │ │ │ - 0x00034ddc 6c75653f 00000000 6e6f6465 31206e6f lue?....node1 no │ │ │ │ │ - 0x00034dec 64653200 63616e6e 6f742073 77617020 de2.cannot swap │ │ │ │ │ - 0x00034dfc 6e6f6465 20220000 22207769 74682069 node ".." with i │ │ │ │ │ - 0x00034e0c 7473656c 66000000 2d676c6f 62000000 tself...-glob... │ │ │ │ │ - 0x00034e1c 2d6e6f64 65730000 2d726567 65787000 -nodes..-regexp. │ │ │ │ │ - 0x00034e2c 2d617263 73000000 74636c6c 69622f73 -arcs...tcllib/s │ │ │ │ │ - 0x00034e3c 74727563 743a3a67 72617068 2f656e64 truct::graph/end │ │ │ │ │ - 0x00034e4c 2d6f6666 73657400 74636c6c 69622f73 -offset.tcllib/s │ │ │ │ │ - 0x00034e5c 74727563 743a3a67 72617068 2f637269 truct::graph/cri │ │ │ │ │ - 0x00034e6c 74636c00 67726170 68256400 636d6420 tcl.graph%d.cmd │ │ │ │ │ + 0x00032f4c 6f662062 6f756e64 733a2063 6d64632b of bounds: cmdc+ │ │ │ │ │ + 0x00032f5c 31203e20 65632028 52414e47 454f4b28 1 > ec (RANGEOK( │ │ │ │ │ + 0x00032f6c 636d6463 2b312c65 6329292c 20696e20 cmdc+1,ec)), in │ │ │ │ │ + 0x00032f7c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032f8c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x00032f9c 65722e63 20406c69 6e652031 31313600 er.c @line 1116. │ │ │ │ │ + 0x00032fac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00032fbc 6f662062 6f756e64 733a2064 7374203e of bounds: dst > │ │ │ │ │ + 0x00032fcc 206c2d3e 63202852 414e4745 4f4b2864 l->c (RANGEOK(d │ │ │ │ │ + 0x00032fdc 73742c6c 2d3e6329 292c2069 6e206669 st,l->c)), in fi │ │ │ │ │ + 0x00032fec 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00032ffc 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ + 0x0003300c 2e632040 6c696e65 20313133 38000000 .c @line 1138... │ │ │ │ │ + 0x0003301c 4f766572 72756e20 28647374 203c3d20 Overrun (dst <= │ │ │ │ │ + 0x0003302c 6c2d3e63 292c2069 6e206669 6c65202e l->c), in file . │ │ │ │ │ + 0x0003303c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003304c 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ + 0x0003305c 6c696e65 20313134 35000000 61727261 line 1145...arra │ │ │ │ │ + 0x0003306c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003307c 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ + 0x0003308c 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ + 0x0003309c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x000330ac 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x000330bc 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x000330cc 6e652031 31353900 61727261 7920696e ne 1159.array in │ │ │ │ │ + 0x000330dc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000330ec 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ + 0x000330fc 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ + 0x0003310c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003311c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003312c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0003313c 6e652031 31363300 61727261 7920696e ne 1163.array in │ │ │ │ │ + 0x0003314c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003315c 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ + 0x0003316c 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ + 0x0003317c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003318c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003319c 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ + 0x000331ac 31383400 4f766572 72756e20 2869203c 184.Overrun (i < │ │ │ │ │ + 0x000331bc 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x000331cc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x000331dc 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x000331ec 6320406c 696e6520 31313839 00000000 c @line 1189.... │ │ │ │ │ + 0x000331fc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003320c 6f662062 6f756e64 733a2069 203e2065 of bounds: i > e │ │ │ │ │ + 0x0003321c 63202852 414e4745 4f4b2869 2c656329 c (RANGEOK(i,ec) │ │ │ │ │ + 0x0003322c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003323c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0003324c 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ + 0x0003325c 20313230 35000000 61727261 7920696e 1205...array in │ │ │ │ │ + 0x0003326c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003327c 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ + 0x0003328c 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ + 0x0003329c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000332ac 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x000332bc 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ + 0x000332cc 32303900 4e6f2066 696c7465 72732061 209.No filters a │ │ │ │ │ + 0x000332dc 70706c69 65642028 6c2e6320 3e202d31 pplied (l.c > -1 │ │ │ │ │ + 0x000332ec 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x000332fc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0003330c 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ + 0x0003331c 20323835 00000000 4f766572 72756e20 285....Overrun │ │ │ │ │ + 0x0003332c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ + 0x0003333c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0003334c 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ + 0x0003335c 7465722e 6320406c 696e6520 33373300 ter.c @line 373. │ │ │ │ │ + 0x0003336c 2d61646a 00000000 2d656d62 65646469 -adj....-embeddi │ │ │ │ │ + 0x0003337c 6e670000 2d66696c 74657200 2d696e00 ng..-filter.-in. │ │ │ │ │ + 0x0003338c 2d696e6e 65720000 2d6b6579 00000000 -inner..-key.... │ │ │ │ │ + 0x0003339c 2d6f7574 00000000 2d76616c 75650000 -out....-value.. │ │ │ │ │ + 0x000333ac 43616e6e 6f742063 72656174 65204741 Cannot create GA │ │ │ │ │ + 0x000333bc 20737472 75637475 72652076 69612072 structure via r │ │ │ │ │ + 0x000333cc 6567756c 61722073 68696d6d 6572696e egular shimmerin │ │ │ │ │ + 0x000333dc 672e0000 74636c6c 69623a3a 73747275 g...tcllib::stru │ │ │ │ │ + 0x000333ec 63743a3a 67726170 682f6372 6974636c ct::graph/critcl │ │ │ │ │ + 0x000333fc 3a3a6172 63000000 496e636f 6e736973 ::arc...Inconsis │ │ │ │ │ + 0x0003340c 74656e74 2023656c 656d656e 74732069 tent #elements i │ │ │ │ │ + 0x0003341c 6e206772 61706820 2867782d 3e6d6170 n graph (gx->map │ │ │ │ │ + 0x0003342c 2d3e6e75 6d456e74 72696573 203d3d20 ->numEntries == │ │ │ │ │ + 0x0003343c 67782d3e 6e292c20 696e2066 696c6520 gx->n), in file │ │ │ │ │ + 0x0003344c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ + 0x0003345c 2f677261 70682f6e 61636f6d 6d6f6e2e /graph/nacommon. │ │ │ │ │ + 0x0003346c 6320406c 696e6520 31313700 61727261 c @line 117.arra │ │ │ │ │ + 0x0003347c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003348c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x0003349c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x000334ac 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000334bc 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x000334cc 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ + 0x000334dc 6c696e65 20313435 00000000 61727261 line 145....arra │ │ │ │ │ + 0x000334ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000334fc 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x0003350c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x0003351c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003352c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003353c 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ + 0x0003354c 2e632040 6c696e65 20313436 00000000 .c @line 146.... │ │ │ │ │ + 0x0003355c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003356c 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ + 0x0003357c 69737463 20285241 4e47454f 4b286a2c istc (RANGEOK(j, │ │ │ │ │ + 0x0003358c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003359c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000335ac 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ + 0x000335bc 2e632040 6c696e65 20313837 00000000 .c @line 187.... │ │ │ │ │ + 0x000335cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000335dc 6f662062 6f756e64 733a206a 2b31203e of bounds: j+1 > │ │ │ │ │ + 0x000335ec 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x000335fc 6a2b312c 6c697374 6329292c 20696e20 j+1,listc)), in │ │ │ │ │ + 0x0003360c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003361c 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ + 0x0003362c 6d6d6f6e 2e632040 6c696e65 20313838 mmon.c @line 188 │ │ │ │ │ + 0x0003363c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003364c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003365c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0003366c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0003367c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003368c 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ + 0x0003369c 6d6d6f6e 2e632040 6c696e65 20323233 mmon.c @line 223 │ │ │ │ │ + 0x000336ac 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000336bc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x000336cc 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x000336dc 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x000336ec 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000336fc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003370c 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ + 0x0003371c 20323234 00000000 61727261 7920696e 224....array in │ │ │ │ │ + 0x0003372c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003373c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x0003374c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x0003375c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003376c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003377c 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ + 0x0003378c 20323536 00000000 61727261 7920696e 256....array in │ │ │ │ │ + 0x0003379c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000337ac 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x000337bc 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x000337cc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000337dc 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x000337ec 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ + 0x000337fc 6c696e65 20323537 00000000 42616420 line 257....Bad │ │ │ │ │ + 0x0003380c 61747472 20736561 72636820 6d6f6465 attr search mode │ │ │ │ │ + 0x0003381c 00000000 6f707469 6f6e203f 61726720 ....option ?arg │ │ │ │ │ + 0x0003382c 61726720 2e2e2e3f 00000000 6f707469 arg ...?....opti │ │ │ │ │ + 0x0003383c 6f6e0000 61707065 6e640000 61747472 on..append..attr │ │ │ │ │ + 0x0003384c 00000000 64656772 65650000 64656c65 ....degree..dele │ │ │ │ │ + 0x0003385c 74650000 65786973 74730000 67657461 te..exists..geta │ │ │ │ │ + 0x0003386c 6c6c0000 696e7365 72740000 6b657965 ll..insert..keye │ │ │ │ │ + 0x0003387c 78697374 73000000 6b657973 00000000 xists...keys.... │ │ │ │ │ + 0x0003388c 6c617070 656e6400 6f70706f 73697465 lappend.opposite │ │ │ │ │ + 0x0003389c 00000000 72656e61 6d650000 756e7365 ....rename..unse │ │ │ │ │ + 0x000338ac 74000000 666c6970 00000000 67657475 t...flip....getu │ │ │ │ │ + 0x000338bc 6e776569 67687465 64000000 67657477 nweighted...getw │ │ │ │ │ + 0x000338cc 65696768 74000000 68617377 65696768 eight...hasweigh │ │ │ │ │ + 0x000338dc 74000000 6d6f7665 00000000 6d6f7665 t...move....move │ │ │ │ │ + 0x000338ec 2d736f75 72636500 6d6f7665 2d746172 -source.move-tar │ │ │ │ │ + 0x000338fc 67657400 6e6f6465 73000000 73657475 get.nodes...setu │ │ │ │ │ + 0x0003390c 6e776569 67687465 64000000 73657477 nweighted...setw │ │ │ │ │ + 0x0003391c 65696768 74000000 736f7572 63650000 eight...source.. │ │ │ │ │ + 0x0003392c 74617267 65740000 756e7365 74776569 target..unsetwei │ │ │ │ │ + 0x0003393c 67687400 77656967 68747300 2d2d3e00 ght.weights.-->. │ │ │ │ │ + 0x0003394c 61726300 61726373 00000000 64657374 arc.arcs....dest │ │ │ │ │ + 0x0003395c 726f7900 73657269 616c697a 65000000 roy.serialize... │ │ │ │ │ + 0x0003396c 73776170 00000000 74636c6c 69622f73 swap....tcllib/s │ │ │ │ │ + 0x0003397c 74727563 743a3a67 72617068 2f637269 truct::graph/cri │ │ │ │ │ + 0x0003398c 74636c00 67726170 68256400 223a206d tcl.graph%d.": m │ │ │ │ │ + 0x0003399c 75737420 62652065 6e643f2d 696e7465 ust be end?-inte │ │ │ │ │ + 0x000339ac 6765723f 00000000 62616420 696e6465 ger?....bad inde │ │ │ │ │ + 0x000339bc 78202200 223a206d 75737420 62652069 x ".": must be i │ │ │ │ │ + 0x000339cc 6e746567 6572206f 7220656e 643f2d69 nteger or end?-i │ │ │ │ │ + 0x000339dc 6e746567 65723f00 30313233 34353637 nteger?.01234567 │ │ │ │ │ + 0x000339ec 38390000 64657374 00000000 61726320 89..dest....arc │ │ │ │ │ + 0x000339fc 6b657920 76616c75 65000000 61727261 key value...arra │ │ │ │ │ + 0x00033a0c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033a1c 6f756e64 733a2072 63203e20 672d3e61 ounds: rc > g->a │ │ │ │ │ + 0x00033a2c 7263732e 6e202852 414e4745 4f4b2872 rcs.n (RANGEOK(r │ │ │ │ │ + 0x00033a3c 632c672d 3e617263 732e6e29 292c2069 c,g->arcs.n)), i │ │ │ │ │ + 0x00033a4c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00033a5c 2f737472 7563742f 67726170 682f6d65 /struct/graph/me │ │ │ │ │ + 0x00033a6c 74686f64 732e6320 406c696e 65203234 thods.c @line 24 │ │ │ │ │ + 0x00033a7c 39000000 22206861 73206e6f 20776569 9..." has no wei │ │ │ │ │ + 0x00033a8c 67687400 3f776569 6768743f 00000000 ght.?weight?.... │ │ │ │ │ + 0x00033a9c 61726320 77656967 68740000 61727261 arc weight..arra │ │ │ │ │ + 0x00033aac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033abc 6f756e64 733a2072 63203e20 72636d61 ounds: rc > rcma │ │ │ │ │ + 0x00033acc 78202852 414e4745 4f4b2872 632c7263 x (RANGEOK(rc,rc │ │ │ │ │ + 0x00033adc 6d617829 292c2069 6e206669 6c65202e max)), in file . │ │ │ │ │ + 0x00033aec 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00033afc 67726170 682f6d65 74686f64 732e6320 graph/methods.c │ │ │ │ │ + 0x00033b0c 406c696e 65203531 38000000 61727261 @line 518...arra │ │ │ │ │ + 0x00033b1c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033b2c 6f756e64 733a2072 632b3120 3e207263 ounds: rc+1 > rc │ │ │ │ │ + 0x00033b3c 6d617820 2852414e 47454f4b 2872632b max (RANGEOK(rc+ │ │ │ │ │ + 0x00033b4c 312c7263 6d617829 292c2069 6e206669 1,rcmax)), in fi │ │ │ │ │ + 0x00033b5c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00033b6c 7563742f 67726170 682f6d65 74686f64 uct/graph/method │ │ │ │ │ + 0x00033b7c 732e6320 406c696e 65203531 39000000 s.c @line 519... │ │ │ │ │ + 0x00033b8c 6b657920 3f2d6172 6373206c 6973747c key ?-arcs list| │ │ │ │ │ + 0x00033b9c 2d676c6f 62207061 74746572 6e7c2d72 -glob pattern|-r │ │ │ │ │ + 0x00033bac 65676578 70207061 74746572 6e3f0000 egexp pattern?.. │ │ │ │ │ + 0x00033bbc 61726320 6172632e 2e2e0000 61726320 arc arc.....arc │ │ │ │ │ + 0x00033bcc 6b657900 2220666f 72206172 63202200 key." for arc ". │ │ │ │ │ + 0x00033bdc 61726320 3f706174 7465726e 3f000000 arc ?pattern?... │ │ │ │ │ + 0x00033bec 736f7572 63652074 61726765 74203f61 source target ?a │ │ │ │ │ + 0x00033bfc 72633f00 736f7572 63652000 74617267 rc?.source .targ │ │ │ │ │ + 0x00033c0c 65742000 61726320 6e657773 6f757263 et .arc newsourc │ │ │ │ │ + 0x00033c1c 65206e65 77746172 67657400 61726320 e newtarget.arc │ │ │ │ │ + 0x00033c2c 6e657773 6f757263 65000000 61726320 newsource...arc │ │ │ │ │ + 0x00033c3c 6e657774 61726765 74000000 61726320 newtarget...arc │ │ │ │ │ + 0x00033c4c 6e65776e 616d6500 61726320 6b657920 newname.arc key │ │ │ │ │ + 0x00033c5c 3f76616c 75653f00 73657269 616c0000 ?value?.serial.. │ │ │ │ │ + 0x00033c6c 2220666f 72206772 61706820 22000000 " for graph "... │ │ │ │ │ + 0x00033c7c 6e6f6465 206b6579 2076616c 75650000 node key value.. │ │ │ │ │ + 0x00033c8c 6b657920 3f2d6e6f 64657320 6c697374 key ?-nodes list │ │ │ │ │ + 0x00033c9c 7c2d676c 6f622070 61747465 726e7c2d |-glob pattern|- │ │ │ │ │ + 0x00033cac 72656765 78702070 61747465 726e3f00 regexp pattern?. │ │ │ │ │ + 0x00033cbc 3f2d696e 7c2d6f75 743f206e 6f646500 ?-in|-out? node. │ │ │ │ │ + 0x00033ccc 6e6f6465 206e6f64 652e2e2e 00000000 node node....... │ │ │ │ │ + 0x00033cdc 6e6f6465 206b6579 00000000 2220666f node key...." fo │ │ │ │ │ + 0x00033cec 72206e6f 64652022 00000000 6e6f6465 r node "....node │ │ │ │ │ + 0x00033cfc 203f7061 74746572 6e3f0000 3f6e6f64 ?pattern?..?nod │ │ │ │ │ + 0x00033d0c 652e2e2e 3f000000 6e6f6465 20617263 e...?...node arc │ │ │ │ │ + 0x00033d1c 00000000 2220616e 64206172 63202200 ...." and arc ". │ │ │ │ │ + 0x00033d2c 22206172 65206e6f 7420636f 6e6e6563 " are not connec │ │ │ │ │ + 0x00033d3c 74656420 696e2067 72617068 20220000 ted in graph ".. │ │ │ │ │ + 0x00033d4c 6e6f6465 206e6577 6e616d65 00000000 node newname.... │ │ │ │ │ + 0x00033d5c 6e6f6465 206b6579 203f7661 6c75653f node key ?value? │ │ │ │ │ + 0x00033d6c 00000000 6e6f6465 31206e6f 64653200 ....node1 node2. │ │ │ │ │ + 0x00033d7c 63616e6e 6f742073 77617020 6e6f6465 cannot swap node │ │ │ │ │ + 0x00033d8c 20220000 22207769 74682069 7473656c ".." with itsel │ │ │ │ │ + 0x00033d9c 66000000 6e6f6465 203f2d64 69722066 f...node ?-dir f │ │ │ │ │ + 0x00033dac 6f727761 72647c62 61636b77 6172643f orward|backward? │ │ │ │ │ + 0x00033dbc 203f2d6f 72646572 20707265 7c706f73 ?-order pre|pos │ │ │ │ │ + 0x00033dcc 747c626f 74683f20 3f2d7479 70652062 t|both? ?-type b │ │ │ │ │ + 0x00033ddc 66737c64 66733f20 2d636f6d 6d616e64 fs|dfs? -command │ │ │ │ │ + 0x00033dec 20636d64 00000000 2d676c6f 62000000 cmd....-glob... │ │ │ │ │ + 0x00033dfc 2d6e6f64 65730000 2d726567 65787000 -nodes..-regexp. │ │ │ │ │ + 0x00033e0c 2d617263 73000000 74636c6c 69622f73 -arcs...tcllib/s │ │ │ │ │ + 0x00033e1c 74727563 743a3a67 72617068 2f656e64 truct::graph/end │ │ │ │ │ + 0x00033e2c 2d6f6666 73657400 73747275 63743a3a -offset.struct:: │ │ │ │ │ + 0x00033e3c 67726170 68286329 2067615f 6e657720 graph(c) ga_new │ │ │ │ │ + 0x00033e4c 2d207472 69656420 746f2075 73652064 - tried to use d │ │ │ │ │ + 0x00033e5c 75706c69 63617465 206e616d 6520666f uplicate name fo │ │ │ │ │ + 0x00033e6c 72206e65 77206172 63000000 2220616c r new arc..." al │ │ │ │ │ + 0x00033e7c 72656164 79206578 69737473 20696e20 ready exists in │ │ │ │ │ + 0x00033e8c 67726170 68202200 2220646f 6573206e graph "." does n │ │ │ │ │ + 0x00033e9c 6f742065 78697374 20696e20 67726170 ot exist in grap │ │ │ │ │ + 0x00033eac 68202200 61727261 7920696e 64657820 h ".array index │ │ │ │ │ + 0x00033ebc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00033ecc 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x00033edc 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x00033eec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00033efc 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x00033f0c 2e632040 6c696e65 20333400 61727261 .c @line 34.arra │ │ │ │ │ + 0x00033f1c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033f2c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x00033f3c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x00033f4c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00033f5c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00033f6c 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ + 0x00033f7c 6c696e65 20333500 20617474 72696275 line 35. attribu │ │ │ │ │ + 0x00033f8c 74652064 69637469 6f6e6172 792e0000 te dictionary... │ │ │ │ │ + 0x00033f9c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x00033fac 7a617469 6f6e3a20 6d616c66 6f726d65 zation: malforme │ │ │ │ │ + 0x00033fbc 64200000 42616420 6b657920 72657472 d ..Bad key retr │ │ │ │ │ + 0x00033fcc 69657661 6c202869 203d3d20 6c697374 ieval (i == list │ │ │ │ │ + 0x00033fdc 63292c20 696e2066 696c6520 2e2f6d6f c), in file ./mo │ │ │ │ │ + 0x00033fec 64756c65 732f7374 72756374 2f677261 dules/struct/gra │ │ │ │ │ + 0x00033ffc 70682f61 7474722e 6320406c 696e6520 ph/attr.c @line │ │ │ │ │ + 0x0003400c 31363200 61727261 7920696e 64657820 162.array index │ │ │ │ │ + 0x0003401c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003402c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0003403c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0003404c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003405c 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0003406c 2e632040 6c696e65 20313538 00000000 .c @line 158.... │ │ │ │ │ + 0x0003407c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003408c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x0003409c 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x000340ac 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000340bc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000340cc 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ + 0x000340dc 6c696e65 20313733 00000000 42616420 line 173....Bad │ │ │ │ │ + 0x000340ec 6b657920 676c6f62 20726574 72696576 key glob retriev │ │ │ │ │ + 0x000340fc 616c2028 69203c3d 206c6973 7463292c al (i <= listc), │ │ │ │ │ + 0x0003410c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003411c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003412c 61747472 2e632040 6c696e65 20313739 attr.c @line 179 │ │ │ │ │ + 0x0003413c 00000000 696e7661 6c696420 6b657920 ....invalid key │ │ │ │ │ + 0x0003414c 22000000 61727261 7920696e 64657820 "...array index │ │ │ │ │ + 0x0003415c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003416c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0003417c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0003418c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003419c 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x000341ac 2e632040 6c696e65 20323733 00000000 .c @line 273.... │ │ │ │ │ + 0x000341bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000341cc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x000341dc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x000341ec 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x000341fc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003420c 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0003421c 2e632040 6c696e65 20323734 00000000 .c @line 274.... │ │ │ │ │ + 0x0003422c 42616420 61747472 69627574 65207265 Bad attribute re │ │ │ │ │ + 0x0003423c 74726965 76616c20 2869203d 3d206c69 trieval (i == li │ │ │ │ │ + 0x0003424c 73746329 2c20696e 2066696c 65202e2f stc), in file ./ │ │ │ │ │ + 0x0003425c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x0003426c 72617068 2f617474 722e6320 406c696e raph/attr.c @lin │ │ │ │ │ + 0x0003427c 65203238 30000000 61727261 7920696e e 280...array in │ │ │ │ │ + 0x0003428c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003429c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x000342ac 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x000342bc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000342cc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x000342dc 61747472 2e632040 6c696e65 20323931 attr.c @line 291 │ │ │ │ │ + 0x000342ec 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000342fc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003430c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x0003431c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x0003432c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003433c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003434c 61747472 2e632040 6c696e65 20323932 attr.c @line 292 │ │ │ │ │ + 0x0003435c 00000000 42616420 61747472 69627574 ....Bad attribut │ │ │ │ │ + 0x0003436c 6520676c 6f622072 65747269 6576616c e glob retrieval │ │ │ │ │ + 0x0003437c 20286920 3c3d206c 69737463 292c2069 (i <= listc), i │ │ │ │ │ + 0x0003438c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003439c 2f737472 7563742f 67726170 682f6174 /struct/graph/at │ │ │ │ │ + 0x000343ac 74722e63 20406c69 6e652032 39390000 tr.c @line 299.. │ │ │ │ │ + 0x000343bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000343cc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x000343dc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x000343ec 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x000343fc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003440c 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0003441c 2e632040 6c696e65 20393200 61727261 .c @line 92.arra │ │ │ │ │ + 0x0003442c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003443c 6f756e64 733a2069 203e2063 20285241 ounds: i > c (RA │ │ │ │ │ + 0x0003444c 4e47454f 4b28692c 6329292c 20696e20 NGEOK(i,c)), in │ │ │ │ │ + 0x0003445c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003446c 74727563 742f6772 6170682f 77616c6b truct/graph/walk │ │ │ │ │ + 0x0003447c 2e632040 6c696e65 20333238 00000000 .c @line 328.... │ │ │ │ │ + 0x0003448c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003449c 6f662062 6f756e64 733a2069 203e2063 of bounds: i > c │ │ │ │ │ + 0x000344ac 20285241 4e47454f 4b28692c 6329292c (RANGEOK(i,c)), │ │ │ │ │ + 0x000344bc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000344cc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x000344dc 77616c6b 2e632040 6c696e65 20333337 walk.c @line 337 │ │ │ │ │ + 0x000344ec 00000000 2077616c 6b200000 6e6f2063 .... walk ..no c │ │ │ │ │ + 0x000344fc 6f6d6d61 6e642073 70656369 66696564 ommand specified │ │ │ │ │ + 0x0003450c 3a207368 6f756c64 20626520 22000000 : should be "... │ │ │ │ │ + 0x0003451c 2d747970 65000000 22206d69 7373696e -type..." missin │ │ │ │ │ + 0x0003452c 672c2073 686f756c 64206265 20220000 g, should be ".. │ │ │ │ │ + 0x0003453c 76616c75 6520666f 72202200 61727261 value for ".arra │ │ │ │ │ + 0x0003454c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003455c 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ + 0x0003456c 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ + 0x0003457c 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ + 0x0003458c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003459c 67726170 682f7761 6c6b2e63 20406c69 graph/walk.c @li │ │ │ │ │ + 0x000345ac 6e652036 38000000 2d6f7264 65720000 ne 68...-order.. │ │ │ │ │ + 0x000345bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000345cc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x000345dc 206f626a 63202852 414e4745 4f4b2869 objc (RANGEOK(i │ │ │ │ │ + 0x000345ec 2b312c6f 626a6329 292c2069 6e206669 +1,objc)), in fi │ │ │ │ │ + 0x000345fc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003460c 7563742f 67726170 682f7761 6c6b2e63 uct/graph/walk.c │ │ │ │ │ + 0x0003461c 20406c69 6e652037 35000000 2d646972 @line 75...-dir │ │ │ │ │ + 0x0003462c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003463c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003464c 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ + 0x0003465c 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ + 0x0003466c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003467c 2f737472 7563742f 67726170 682f7761 /struct/graph/wa │ │ │ │ │ + 0x0003468c 6c6b2e63 20406c69 6e652038 32000000 lk.c @line 82... │ │ │ │ │ + 0x0003469c 2d636f6d 6d616e64 00000000 61727261 -command....arra │ │ │ │ │ + 0x000346ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000346bc 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ + 0x000346cc 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ + 0x000346dc 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ + 0x000346ec 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000346fc 67726170 682f7761 6c6b2e63 20406c69 graph/walk.c @li │ │ │ │ │ + 0x0003470c 6e652038 39000000 223a2073 686f756c ne 89...": shoul │ │ │ │ │ + 0x0003471c 64206265 20220000 756e6b6e 6f776e20 d be "..unknown │ │ │ │ │ + 0x0003472c 6f707469 6f6e2022 00000000 73656172 option "....sear │ │ │ │ │ + 0x0003473c 63682074 79706500 73656172 6368206f ch type.search o │ │ │ │ │ + 0x0003474c 72646572 00000000 73656172 63682064 rder....search d │ │ │ │ │ + 0x0003475c 69726563 74696f6e 00000000 756e6162 irection....unab │ │ │ │ │ + 0x0003476c 6c652074 6f20646f 20612062 6f74682d le to do a both- │ │ │ │ │ + 0x0003477c 6f726465 72206272 65616474 68206669 order breadth fi │ │ │ │ │ + 0x0003478c 72737420 77616c6b 00000000 756e6162 rst walk....unab │ │ │ │ │ + 0x0003479c 6c652074 6f20646f 20612070 6f73742d le to do a post- │ │ │ │ │ + 0x000347ac 6f726465 72206272 65616474 68206669 order breadth fi │ │ │ │ │ + 0x000347bc 72737420 77616c6b 00000000 656e7465 rst walk....ente │ │ │ │ │ + 0x000347cc 72000000 6c656176 65000000 696d706f r...leave...impo │ │ │ │ │ + 0x000347dc 73736962 6c652063 6f6d6269 6e617469 ssible combinati │ │ │ │ │ + 0x000347ec 6f6e2062 66732f28 626f7468 7c706f73 on bfs/(both|pos │ │ │ │ │ + 0x000347fc 74290000 6261636b 77617264 00000000 t)..backward.... │ │ │ │ │ + 0x0003480c 666f7277 61726400 626f7468 00000000 forward.both.... │ │ │ │ │ + 0x0003481c 70726500 706f7374 00000000 62667300 pre.post....bfs. │ │ │ │ │ + 0x0003482c 64667300 43616e6e 6f742063 72656174 dfs.Cannot creat │ │ │ │ │ + 0x0003483c 65204744 4e207374 72756374 75726520 e GDN structure │ │ │ │ │ + 0x0003484c 76696120 72656775 6c617220 7368696d via regular shim │ │ │ │ │ + 0x0003485c 6d657269 6e672e00 74636c6c 69623a3a mering..tcllib:: │ │ │ │ │ + 0x0003486c 73747275 63743a3a 67726170 682f6372 struct::graph/cr │ │ │ │ │ + 0x0003487c 6974636c 3a3a6e6f 64650000 73747275 itcl::node..stru │ │ │ │ │ + 0x0003488c 63743a3a 67726170 68286329 20676e5f ct::graph(c) gn_ │ │ │ │ │ + 0x0003489c 6e657720 2d207472 69656420 746f2075 new - tried to u │ │ │ │ │ + 0x000348ac 73652064 75706c69 63617465 206e616d se duplicate nam │ │ │ │ │ + 0x000348bc 6520666f 72206e65 77206e6f 64650000 e for new node.. │ │ │ │ │ + 0x000348cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000348dc 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x000348ec 63202852 414e4745 4f4b2869 2c6c6329 c (RANGEOK(i,lc) │ │ │ │ │ + 0x000348fc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003490c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0003491c 682f6e6f 64652e63 20406c69 6e652031 h/node.c @line 1 │ │ │ │ │ + 0x0003492c 31370000 6e6f6465 25640000 61726325 17..node%d..arc% │ │ │ │ │ + 0x0003493c 64000000 61727261 7920696e 64657820 d...array index │ │ │ │ │ + 0x0003494c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0003495c 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0003496c 286a2c6c 632d3129 292c2069 6e206669 (j,lc-1)), in fi │ │ │ │ │ + 0x0003497c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003498c 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0003499c 6320406c 696e6520 31363400 61727261 c @line 164.arra │ │ │ │ │ + 0x000349ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000349bc 6f756e64 733a206a 203e206c 632d3120 ounds: j > lc-1 │ │ │ │ │ + 0x000349cc 2852414e 47454f4b 286a2c6c 632d3129 (RANGEOK(j,lc-1) │ │ │ │ │ + 0x000349dc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x000349ec 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x000349fc 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x00034a0c 31383200 61727261 7920696e 64657820 182.array index │ │ │ │ │ + 0x00034a1c 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x00034a2c 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x00034a3c 286b2c6c 632d3129 292c2069 6e206669 (k,lc-1)), in fi │ │ │ │ │ + 0x00034a4c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00034a5c 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x00034a6c 6320406c 696e6520 32303100 61727261 c @line 201.arra │ │ │ │ │ + 0x00034a7c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00034a8c 6f756e64 733a206b 203e206c 632d3120 ounds: k > lc-1 │ │ │ │ │ + 0x00034a9c 2852414e 47454f4b 286b2c6c 632d3129 (RANGEOK(k,lc-1) │ │ │ │ │ + 0x00034aac 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00034abc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x00034acc 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x00034adc 32303500 61727261 7920696e 64657820 205.array index │ │ │ │ │ + 0x00034aec 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x00034afc 203e206c 63202852 414e4745 4f4b286b > lc (RANGEOK(k │ │ │ │ │ + 0x00034b0c 2c6c6329 292c2069 6e206669 6c65202e ,lc)), in file . │ │ │ │ │ + 0x00034b1c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00034b2c 67726170 682f6772 6170682e 6320406c graph/graph.c @l │ │ │ │ │ + 0x00034b3c 696e6520 32303900 6572726f 7220696e ine 209.error in │ │ │ │ │ + 0x00034b4c 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x00034b5c 6c697374 206c656e 67746820 6e6f7420 list length not │ │ │ │ │ + 0x00034b6c 31206d6f 6420332e 00000000 61727261 1 mod 3.....arra │ │ │ │ │ + 0x00034b7c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00034b8c 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x00034b9c 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x00034bac 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00034bbc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x00034bcc 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x00034bdc 32383700 6572726f 7220696e 20736572 287.error in ser │ │ │ │ │ + 0x00034bec 69616c69 7a617469 6f6e3a20 61726320 ialization: arc │ │ │ │ │ + 0x00034bfc 696e666f 726d6174 696f6e20 6c656e67 information leng │ │ │ │ │ + 0x00034c0c 7468206e 6f742033 206f7220 342e0000 th not 3 or 4... │ │ │ │ │ + 0x00034c1c 222e0000 6572726f 7220696e 20736572 "...error in ser │ │ │ │ │ + 0x00034c2c 69616c69 7a617469 6f6e3a20 62616420 ialization: bad │ │ │ │ │ + 0x00034c3c 61726320 64657374 696e6174 696f6e20 arc destination │ │ │ │ │ + 0x00034c4c 72656665 72656e63 65202200 61727261 reference ".arra │ │ │ │ │ + 0x00034c5c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00034c6c 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x00034c7c 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x00034c8c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00034c9c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x00034cac 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x00034cbc 33323100 6572726f 7220696e 20736572 321.error in ser │ │ │ │ │ + 0x00034ccc 69616c69 7a617469 6f6e3a20 6475706c ialization: dupl │ │ │ │ │ + 0x00034cdc 69636174 65206e6f 6465206e 616d6573 icate node names │ │ │ │ │ + 0x00034cec 2e000000 6572726f 7220696e 20736572 ....error in ser │ │ │ │ │ + 0x00034cfc 69616c69 7a617469 6f6e3a20 6475706c ialization: dupl │ │ │ │ │ + 0x00034d0c 69636174 65206465 66696e69 74696f6e icate definition │ │ │ │ │ + 0x00034d1c 206f6620 61726320 22000000 61727261 of arc "...arra │ │ │ │ │ + 0x00034d2c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00034d3c 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x00034d4c 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x00034d5c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00034d6c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x00034d7c 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x00034d8c 33383900 61727261 7920696e 64657820 389.array index │ │ │ │ │ + 0x00034d9c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00034dac 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x00034dbc 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ + 0x00034dcc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00034ddc 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x00034dec 6320406c 696e6520 33393200 61727261 c @line 392.arra │ │ │ │ │ + 0x00034dfc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00034e0c 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x00034e1c 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x00034e2c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00034e3c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x00034e4c 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x00034e5c 34303300 696e7661 6c696420 636f6d6d 403.invalid comm │ │ │ │ │ + 0x00034e6c 616e6420 6e616d65 20220000 636d6420 and name "..cmd │ │ │ │ │ 0x00034e7c 3f617267 202e2e2e 3f000000 3a3a7374 ?arg ...?...::st │ │ │ │ │ 0x00034e8c 72756374 3a3a7365 745f6372 6974636c ruct::set_critcl │ │ │ │ │ 0x00034e9c 00000000 61646400 636f6e74 61696e73 ....add.contains │ │ │ │ │ 0x00034eac 00000000 64696666 6572656e 63650000 ....difference.. │ │ │ │ │ 0x00034ebc 65717561 6c000000 6578636c 75646500 equal...exclude. │ │ │ │ │ 0x00034ecc 696e636c 75646500 696e7465 72736563 include.intersec │ │ │ │ │ 0x00034edc 74000000 696e7465 72736563 74330000 t...intersect3.. │ │ │ │ │ 0x00034eec 73697a65 00000000 73756273 65746f66 size....subsetof │ │ │ │ │ 0x00034efc 00000000 73756274 72616374 00000000 ....subtract.... │ │ │ │ │ 0x00034f0c 73796d64 69666600 756e696f 6e000000 symdiff.union... │ │ │ │ │ - 0x00034f1c 41766172 20420000 73657420 6974656d Avar B..set item │ │ │ │ │ - 0x00034f2c 00000000 41204200 41766172 20656c65 ....A B.Avar ele │ │ │ │ │ - 0x00034f3c 6d656e74 00000000 74636c6c 69623a3a ment....tcllib:: │ │ │ │ │ - 0x00034f4c 73747275 63743a3a 7365742f 63726974 struct::set/crit │ │ │ │ │ - 0x00034f5c 636c3a3a 73657400 62697473 7472696e cl::set.bitstrin │ │ │ │ │ + 0x00034f1c 74636c6c 69623a3a 73747275 63743a3a tcllib::struct:: │ │ │ │ │ + 0x00034f2c 7365742f 63726974 636c3a3a 73657400 set/critcl::set. │ │ │ │ │ + 0x00034f3c 41766172 20420000 73657420 6974656d Avar B..set item │ │ │ │ │ + 0x00034f4c 00000000 41204200 41766172 20656c65 ....A B.Avar ele │ │ │ │ │ + 0x00034f5c 6d656e74 00000000 62697473 7472696e ment....bitstrin │ │ │ │ │ 0x00034f6c 67000000 65737472 696e6700 4c656e67 g...estring.Leng │ │ │ │ │ 0x00034f7c 74682069 73206e6f 74206120 6d756c74 th is not a mult │ │ │ │ │ 0x00034f8c 69706c65 206f6620 38000000 496e7661 iple of 8...Inva │ │ │ │ │ 0x00034f9c 6c696420 63686172 61637465 72206174 lid character at │ │ │ │ │ 0x00034fac 20696e64 65782025 643a2022 3d222028 index %d: "=" ( │ │ │ │ │ 0x00034fbc 70616464 696e6720 666f756e 6420696e padding found in │ │ │ │ │ 0x00034fcc 20746865 206d6964 646c6520 6f662074 the middle of t │ │ │ │ │ @@ -1034,1106 +1034,1106 @@ │ │ │ │ │ 0x0003523c 63726974 636c0000 74726565 256c6400 critcl..tree%ld. │ │ │ │ │ 0x0003524c 2220616c 72656164 79206578 69737473 " already exists │ │ │ │ │ 0x0003525c 2c20756e 61626c65 20746f20 63726561 , unable to crea │ │ │ │ │ 0x0003526c 74652074 72656500 3a3a7374 72756374 te tree.::struct │ │ │ │ │ 0x0003527c 3a3a7472 65655f63 72697463 6c000000 ::tree_critcl... │ │ │ │ │ 0x0003528c 3a3a7374 72756374 3a3a7472 65653a3a ::struct::tree:: │ │ │ │ │ 0x0003529c 7072756e 655f6372 6974636c 00000000 prune_critcl.... │ │ │ │ │ - 0x000352ac 496c6c65 67616c20 61747465 6d707420 Illegal attempt │ │ │ │ │ - 0x000352bc 746f2070 72756e65 20696e2d 6f726465 to prune in-orde │ │ │ │ │ - 0x000352cc 72207761 6c6b696e 67000000 496c6c65 r walking...Ille │ │ │ │ │ - 0x000352dc 67616c20 61747465 6d707420 746f2070 gal attempt to p │ │ │ │ │ - 0x000352ec 72756e65 20706f73 742d6f72 64657220 rune post-order │ │ │ │ │ - 0x000352fc 77616c6b 696e6700 76616c75 6520666f walking.value fo │ │ │ │ │ - 0x0003530c 7220222d 74797065 22206d69 7373696e r "-type" missin │ │ │ │ │ - 0x0003531c 67000000 61727261 7920696e 64657820 g...array index │ │ │ │ │ - 0x0003532c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003533c 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ - 0x0003534c 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ - 0x0003535c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003536c 2f737472 7563742f 74726565 2f77616c /struct/tree/wal │ │ │ │ │ - 0x0003537c 6b2e6320 406c696e 65203630 00000000 k.c @line 60.... │ │ │ │ │ - 0x0003538c 76616c75 6520666f 7220222d 6f726465 value for "-orde │ │ │ │ │ - 0x0003539c 7222206d 69737369 6e670000 61727261 r" missing..arra │ │ │ │ │ - 0x000353ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000353bc 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ - 0x000353cc 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ - 0x000353dc 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ - 0x000353ec 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000353fc 74726565 2f77616c 6b2e6320 406c696e tree/walk.c @lin │ │ │ │ │ - 0x0003540c 65203732 00000000 756e6162 6c652074 e 72....unable t │ │ │ │ │ - 0x0003541c 6f20646f 20612069 6e2d6f72 64657220 o do a in-order │ │ │ │ │ - 0x0003542c 62726561 64746820 66697273 74207761 breadth first wa │ │ │ │ │ - 0x0003543c 6c6b0000 76697369 74000000 696e0000 lk..visit...in.. │ │ │ │ │ - 0x0003544c 43616e6e 6f742063 72656174 65205444 Cannot create TD │ │ │ │ │ - 0x0003545c 4e207374 72756374 75726520 76696120 N structure via │ │ │ │ │ - 0x0003546c 72656775 6c617220 7368696d 6d657269 regular shimmeri │ │ │ │ │ - 0x0003547c 6e672e00 2220646f 6573206e 6f742065 ng.." does not e │ │ │ │ │ - 0x0003548c 78697374 20696e20 74726565 20220000 xist in tree ".. │ │ │ │ │ - 0x0003549c 74636c6c 69623a3a 73747275 63743a3a tcllib::struct:: │ │ │ │ │ - 0x000354ac 74726565 2f637269 74636c3a 3a6e6f64 tree/critcl::nod │ │ │ │ │ - 0x000354bc 65000000 61727261 7920696e 64657820 e...array index │ │ │ │ │ - 0x000354cc 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x000354dc 74203e20 6c632028 52414e47 454f4b28 t > lc (RANGEOK( │ │ │ │ │ - 0x000354ec 61742c6c 6329292c 20696e20 66696c65 at,lc)), in file │ │ │ │ │ - 0x000354fc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003550c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x0003551c 65203130 39340000 61727261 7920696e e 1094..array in │ │ │ │ │ - 0x0003552c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003553c 733a2061 74203e20 6c632028 52414e47 s: at > lc (RANG │ │ │ │ │ - 0x0003554c 454f4b28 61742c6c 6329292c 20696e20 EOK(at,lc)), in │ │ │ │ │ - 0x0003555c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003556c 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x0003557c 406c696e 65203131 30360000 61727261 @line 1106..arra │ │ │ │ │ - 0x0003558c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003559c 6f756e64 733a2069 203e206e 2d3e6e63 ounds: i > n->nc │ │ │ │ │ - 0x000355ac 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x000355bc 28692c6e 2d3e6e63 68696c64 72656e29 (i,n->nchildren) │ │ │ │ │ - 0x000355cc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000355dc 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x000355ec 2f746e2e 6320406c 696e6520 31313037 /tn.c @line 1107 │ │ │ │ │ - 0x000355fc 00000000 73747275 63743a3a 74726565 ....struct::tree │ │ │ │ │ - 0x0003560c 28632920 746e5f6e 6577202d 20747269 (c) tn_new - tri │ │ │ │ │ - 0x0003561c 65642074 6f207573 65206475 706c6963 ed to use duplic │ │ │ │ │ - 0x0003562c 61746520 6e616d65 20666f72 206e6577 ate name for new │ │ │ │ │ - 0x0003563c 206e6f64 65000000 61727261 7920696e node...array in │ │ │ │ │ - 0x0003564c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003565c 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ - 0x0003566c 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ - 0x0003567c 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x0003568c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003569c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x000356ac 6320406c 696e6520 32373700 61727261 c @line 277.arra │ │ │ │ │ - 0x000356bc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000356cc 6f756e64 733a2069 2b31203e 20702d3e ounds: i+1 > p-> │ │ │ │ │ - 0x000356dc 6e636869 6c647265 6e202852 414e4745 nchildren (RANGE │ │ │ │ │ - 0x000356ec 4f4b2869 2b312c70 2d3e6e63 68696c64 OK(i+1,p->nchild │ │ │ │ │ - 0x000356fc 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x0003570c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003571c 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x0003572c 32373800 746e5f64 65746163 686d616e 278.tn_detachman │ │ │ │ │ - 0x0003573c 79202d20 74726965 6420746f 20637574 y - tried to cut │ │ │ │ │ - 0x0003574c 20746f6f 206d616e 79206368 696c6472 too many childr │ │ │ │ │ - 0x0003575c 656e2028 656e6420 3c3d2070 2d3e6e63 en (end <= p->nc │ │ │ │ │ - 0x0003576c 68696c64 72656e29 2c20696e 2066696c hildren), in fil │ │ │ │ │ - 0x0003577c 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x0003578c 63742f74 7265652f 746e2e63 20406c69 ct/tree/tn.c @li │ │ │ │ │ - 0x0003579c 6e652033 32380000 746e5f64 65746163 ne 328..tn_detac │ │ │ │ │ - 0x000357ac 686d616e 79202d20 74726965 6420746f hmany - tried to │ │ │ │ │ - 0x000357bc 20637574 206e6f74 68696e67 20286c65 cut nothing (le │ │ │ │ │ - 0x000357cc 6e203e20 30292c20 696e2066 696c6520 n > 0), in file │ │ │ │ │ - 0x000357dc 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ - 0x000357ec 2f747265 652f746e 2e632040 6c696e65 /tree/tn.c @line │ │ │ │ │ - 0x000357fc 20333239 00000000 61727261 7920696e 329....array in │ │ │ │ │ - 0x0003580c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003581c 733a206b 203e2070 2d3e6e63 68696c64 s: k > p->nchild │ │ │ │ │ - 0x0003582c 72656e20 2852414e 47454f4b 286b2c70 ren (RANGEOK(k,p │ │ │ │ │ - 0x0003583c 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x0003584c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003585c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x0003586c 6320406c 696e6520 33393600 61727261 c @line 396.arra │ │ │ │ │ - 0x0003587c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003588c 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ - 0x0003589c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x000358ac 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ - 0x000358bc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000358cc 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x000358dc 2f746e2e 6320406c 696e6520 34303400 /tn.c @line 404. │ │ │ │ │ - 0x000358ec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000358fc 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ - 0x0003590c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x0003591c 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ - 0x0003592c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x0003593c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003594c 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x0003595c 34303500 61727261 7920696e 64657820 405.array index │ │ │ │ │ - 0x0003596c 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x0003597c 74203e20 702d3e6e 6368696c 6472656e t > p->nchildren │ │ │ │ │ - 0x0003598c 20285241 4e47454f 4b286174 2c702d3e (RANGEOK(at,p-> │ │ │ │ │ - 0x0003599c 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ - 0x000359ac 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000359bc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x000359cc 406c696e 65203436 36000000 61727261 @line 466...arra │ │ │ │ │ - 0x000359dc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000359ec 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ - 0x000359fc 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ - 0x00035a0c 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ - 0x00035a1c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ - 0x00035a2c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00035a3c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00035a4c 65203437 37000000 61727261 7920696e e 477...array in │ │ │ │ │ - 0x00035a5c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00035a6c 733a2061 74203e20 702d3e6e 6368696c s: at > p->nchil │ │ │ │ │ - 0x00035a7c 6472656e 20285241 4e47454f 4b286174 dren (RANGEOK(at │ │ │ │ │ - 0x00035a8c 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ - 0x00035a9c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00035aac 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00035abc 6e2e6320 406c696e 65203530 39000000 n.c @line 509... │ │ │ │ │ - 0x00035acc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00035adc 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ - 0x00035aec 702d3e6e 6368696c 6472656e 20285241 p->nchildren (RA │ │ │ │ │ - 0x00035afc 4e47454f 4b286174 2c702d3e 6e636869 NGEOK(at,p->nchi │ │ │ │ │ - 0x00035b0c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ - 0x00035b1c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00035b2c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00035b3c 65203532 31000000 61727261 7920696e e 521...array in │ │ │ │ │ - 0x00035b4c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00035b5c 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ - 0x00035b6c 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ - 0x00035b7c 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x00035b8c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00035b9c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x00035bac 6320406c 696e6520 35373000 61727261 c @line 570.arra │ │ │ │ │ - 0x00035bbc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00035bcc 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ - 0x00035bdc 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x00035bec 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ - 0x00035bfc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00035c0c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00035c1c 2f746e2e 6320406c 696e6520 35373100 /tn.c @line 571. │ │ │ │ │ - 0x00035c2c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00035c3c 6f662062 6f756e64 733a2061 742b3120 of bounds: at+1 │ │ │ │ │ - 0x00035c4c 3e20702d 3e6e6368 696c6472 656e2028 > p->nchildren ( │ │ │ │ │ - 0x00035c5c 52414e47 454f4b28 61742b31 2c702d3e RANGEOK(at+1,p-> │ │ │ │ │ - 0x00035c6c 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ - 0x00035c7c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00035c8c 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x00035c9c 406c696e 65203538 36000000 61727261 @line 586...arra │ │ │ │ │ - 0x00035cac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00035cbc 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ - 0x00035ccc 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ - 0x00035cdc 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ - 0x00035cec 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ - 0x00035cfc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00035d0c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00035d1c 65203539 34000000 61727261 7920696e e 594...array in │ │ │ │ │ - 0x00035d2c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00035d3c 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ - 0x00035d4c 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ - 0x00035d5c 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x00035d6c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00035d7c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x00035d8c 6320406c 696e6520 36333700 61727261 c @line 637.arra │ │ │ │ │ - 0x00035d9c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00035dac 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ - 0x00035dbc 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x00035dcc 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ - 0x00035ddc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00035dec 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00035dfc 2f746e2e 6320406c 696e6520 36333800 /tn.c @line 638. │ │ │ │ │ - 0x00035e0c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00035e1c 6f662062 6f756e64 733a206b 203e2070 of bounds: k > p │ │ │ │ │ - 0x00035e2c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x00035e3c 47454f4b 286b2c70 2d3e6e63 68696c64 GEOK(k,p->nchild │ │ │ │ │ - 0x00035e4c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x00035e5c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00035e6c 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x00035e7c 36343700 61727261 7920696e 64657820 647.array index │ │ │ │ │ - 0x00035e8c 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ - 0x00035e9c 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ - 0x00035eac 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ - 0x00035ebc 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x00035ecc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00035edc 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00035eec 696e6520 36353600 61727261 7920696e ine 656.array in │ │ │ │ │ - 0x00035efc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00035f0c 733a206b 2d31203e 20702d3e 6e636869 s: k-1 > p->nchi │ │ │ │ │ - 0x00035f1c 6c647265 6e202852 414e4745 4f4b286b ldren (RANGEOK(k │ │ │ │ │ - 0x00035f2c 2d312c70 2d3e6e63 68696c64 72656e29 -1,p->nchildren) │ │ │ │ │ - 0x00035f3c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00035f4c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00035f5c 2f746e2e 6320406c 696e6520 36353700 /tn.c @line 657. │ │ │ │ │ - 0x00035f6c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00035f7c 6f662062 6f756e64 733a206b 2b31203e of bounds: k+1 > │ │ │ │ │ - 0x00035f8c 20702d3e 6e636869 6c647265 6e202852 p->nchildren (R │ │ │ │ │ - 0x00035f9c 414e4745 4f4b286b 2b312c70 2d3e6e63 ANGEOK(k+1,p->nc │ │ │ │ │ - 0x00035fac 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x00035fbc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00035fcc 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00035fdc 696e6520 36363500 4d616c66 6f726d65 ine 665.Malforme │ │ │ │ │ - 0x00035fec 64206e6f 64657320 61747472 69627574 d nodes attribut │ │ │ │ │ - 0x00035ffc 65732c20 736e7563 6b207468 726f7567 es, snuck throug │ │ │ │ │ - 0x0003600c 68207661 6c696461 74696f6e 206f6620 h validation of │ │ │ │ │ - 0x0003601c 73657269 616c697a 6174696f 6e2e0000 serialization... │ │ │ │ │ - 0x0003602c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003603c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x0003604c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x0003605c 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x0003606c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003607c 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x0003608c 406c696e 65203737 31000000 42616420 @line 771...Bad │ │ │ │ │ - 0x0003609c 6c697374 206f6620 64657363 656e6461 list of descenda │ │ │ │ │ - 0x000360ac 6e747320 28656e64 203d3d20 6c63292c nts (end == lc), │ │ │ │ │ - 0x000360bc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000360cc 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x000360dc 6e2e6320 406c696e 65203835 37000000 n.c @line 857... │ │ │ │ │ - 0x000360ec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000360fc 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ - 0x0003610c 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ - 0x0003611c 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ - 0x0003612c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003613c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x0003614c 65203931 35000000 61727261 7920696e e 915...array in │ │ │ │ │ - 0x0003615c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003616c 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ - 0x0003617c 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ - 0x0003618c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003619c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000361ac 65652f74 6e2e6320 406c696e 65203932 ee/tn.c @line 92 │ │ │ │ │ - 0x000361bc 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ - 0x000361cc 6f757420 6f662062 6f756e64 733a2064 out of bounds: d │ │ │ │ │ - 0x000361dc 7374203e 206c6320 2852414e 47454f4b st > lc (RANGEOK │ │ │ │ │ - 0x000361ec 28647374 2c6c6329 292c2069 6e206669 (dst,lc)), in fi │ │ │ │ │ - 0x000361fc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003620c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x0003621c 696e6520 39353800 61727261 7920696e ine 958.array in │ │ │ │ │ - 0x0003622c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003623c 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ - 0x0003624c 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ - 0x0003625c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003626c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003627c 6e2e6320 406c696e 65203937 33000000 n.c @line 973... │ │ │ │ │ - 0x0003628c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003629c 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ - 0x000362ac 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ - 0x000362bc 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ - 0x000362cc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000362dc 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x000362ec 65203939 32000000 61727261 7920696e e 992...array in │ │ │ │ │ - 0x000362fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003630c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x0003631c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x0003632c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003633c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003634c 6e2e6320 406c696e 65203130 34310000 n.c @line 1041.. │ │ │ │ │ - 0x0003635c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003636c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x0003637c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x0003638c 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x0003639c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000363ac 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x000363bc 406c696e 65203130 34320000 61727261 @line 1042..arra │ │ │ │ │ - 0x000363cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000363dc 6f756e64 733a2061 742b3020 3e206c69 ounds: at+0 > li │ │ │ │ │ - 0x000363ec 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ - 0x000363fc 302c6c69 73746329 292c2069 6e206669 0,listc)), in fi │ │ │ │ │ - 0x0003640c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003641c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x0003642c 696e6520 31303538 00000000 61727261 ine 1058....arra │ │ │ │ │ - 0x0003643c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003644c 6f756e64 733a2061 742b3120 3e206c69 ounds: at+1 > li │ │ │ │ │ - 0x0003645c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ - 0x0003646c 312c6c69 73746329 292c2069 6e206669 1,listc)), in fi │ │ │ │ │ - 0x0003647c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003648c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x0003649c 696e6520 31303539 00000000 61727261 ine 1059....arra │ │ │ │ │ - 0x000364ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000364bc 6f756e64 733a2061 742b3220 3e206c69 ounds: at+2 > li │ │ │ │ │ - 0x000364cc 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ - 0x000364dc 322c6c69 73746329 292c2069 6e206669 2,listc)), in fi │ │ │ │ │ - 0x000364ec 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x000364fc 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x0003650c 696e6520 31303630 00000000 20286c6f ine 1060.... (lo │ │ │ │ │ - 0x0003651c 6f6b7320 6c696b65 20696e76 616c6964 oks like invalid │ │ │ │ │ - 0x0003652c 206f6374 616c206e 756d6265 72290000 octal number).. │ │ │ │ │ - 0x0003653c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003654c 6f662062 6f756e64 733a2069 203e2064 of bounds: i > d │ │ │ │ │ - 0x0003655c 65707468 20285241 4e47454f 4b28692c epth (RANGEOK(i, │ │ │ │ │ - 0x0003656c 64657074 6829292c 20696e20 66696c65 depth)), in file │ │ │ │ │ - 0x0003657c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003658c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x0003659c 20313431 00000000 496e636f 6e736973 141....Inconsis │ │ │ │ │ - 0x000365ac 74656e74 20236e6f 64657320 696e2074 tent #nodes in t │ │ │ │ │ - 0x000365bc 72656520 28742d3e 6e6f6465 2e6e756d ree (t->node.num │ │ │ │ │ - 0x000365cc 456e7472 69657320 3d3d2074 2d3e6e6e Entries == t->nn │ │ │ │ │ - 0x000365dc 6f646573 292c2069 6e206669 6c65202e odes), in file . │ │ │ │ │ - 0x000365ec 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000365fc 74726565 2f6d2e63 20406c69 6e652032 tree/m.c @line 2 │ │ │ │ │ - 0x0003660c 38370000 61727261 7920696e 64657820 87..array index │ │ │ │ │ - 0x0003661c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003662c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0003663c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x0003664c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003665c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x0003666c 6c696e65 20333137 00000000 61727261 line 317....arra │ │ │ │ │ - 0x0003667c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003668c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x0003669c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x000366ac 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000366bc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000366cc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x000366dc 20333138 00000000 61727261 7920696e 318....array in │ │ │ │ │ - 0x000366ec 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000366fc 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ - 0x0003670c 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ - 0x0003671c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003672c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x0003673c 2e632040 6c696e65 20333636 00000000 .c @line 366.... │ │ │ │ │ - 0x0003674c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003675c 6f662062 6f756e64 733a206a 2b31203e of bounds: j+1 > │ │ │ │ │ - 0x0003676c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x0003677c 6a2b312c 6c697374 6329292c 20696e20 j+1,listc)), in │ │ │ │ │ - 0x0003678c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003679c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x000367ac 6c696e65 20333637 00000000 61727261 line 367....arra │ │ │ │ │ - 0x000367bc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000367cc 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x000367dc 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x000367ec 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x000367fc 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003680c 65652f6d 2e632040 6c696e65 20343034 ee/m.c @line 404 │ │ │ │ │ - 0x0003681c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003682c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003683c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x0003684c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x0003685c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003686c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x0003687c 2e632040 6c696e65 20343035 00000000 .c @line 405.... │ │ │ │ │ - 0x0003688c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003689c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x000368ac 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x000368bc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000368cc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000368dc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x000368ec 20343339 00000000 61727261 7920696e 439....array in │ │ │ │ │ - 0x000368fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003690c 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x0003691c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x0003692c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003693c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003694c 65652f6d 2e632040 6c696e65 20343430 ee/m.c @line 440 │ │ │ │ │ - 0x0003695c 00000000 3f2d616c 6c3f206e 6f646520 ....?-all? node │ │ │ │ │ - 0x0003696c 3f66696c 74657220 636d643f 00000000 ?filter cmd?.... │ │ │ │ │ - 0x0003697c 2d616c6c 00000000 66696c74 65720000 -all....filter.. │ │ │ │ │ - 0x0003698c 63616e6e 6f742063 75742072 6f6f7420 cannot cut root │ │ │ │ │ - 0x0003699c 6e6f6465 00000000 63616e6e 6f742064 node....cannot d │ │ │ │ │ - 0x000369ac 656c6574 6520726f 6f74206e 6f646500 elete root node. │ │ │ │ │ - 0x000369bc 6e6f6465 203f6669 6c746572 20636d64 node ?filter cmd │ │ │ │ │ - 0x000369cc 3f000000 61727261 7920696e 64657820 ?...array index │ │ │ │ │ - 0x000369dc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x000369ec 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x000369fc 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x00036a0c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00036a1c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x00036a2c 6c696e65 20393835 00000000 61727261 line 985....arra │ │ │ │ │ - 0x00036a3c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036a4c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x00036a5c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x00036a6c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00036a7c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00036a8c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00036a9c 20393836 00000000 42616420 61747472 986....Bad attr │ │ │ │ │ - 0x00036aac 69627574 65207265 74726965 76616c20 ibute retrieval │ │ │ │ │ - 0x00036abc 2869203d 3d206c69 73746329 2c20696e (i == listc), in │ │ │ │ │ - 0x00036acc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00036adc 73747275 63742f74 7265652f 6d2e6320 struct/tree/m.c │ │ │ │ │ - 0x00036aec 406c696e 65203939 32000000 61727261 @line 992...arra │ │ │ │ │ - 0x00036afc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036b0c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x00036b1c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x00036b2c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00036b3c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00036b4c 65652f6d 2e632040 6c696e65 20313030 ee/m.c @line 100 │ │ │ │ │ - 0x00036b5c 33000000 61727261 7920696e 64657820 3...array index │ │ │ │ │ - 0x00036b6c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00036b7c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x00036b8c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x00036b9c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00036bac 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x00036bbc 2e632040 6c696e65 20313030 34000000 .c @line 1004... │ │ │ │ │ - 0x00036bcc 42616420 61747472 69627574 6520676c Bad attribute gl │ │ │ │ │ - 0x00036bdc 6f622072 65747269 6576616c 20286920 ob retrieval (i │ │ │ │ │ - 0x00036bec 3c3d206c 69737463 292c2069 6e206669 <= listc), in fi │ │ │ │ │ - 0x00036bfc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00036c0c 7563742f 74726565 2f6d2e63 20406c69 uct/tree/m.c @li │ │ │ │ │ - 0x00036c1c 6e652031 30313100 63616e6e 6f742064 ne 1011.cannot d │ │ │ │ │ - 0x00036c2c 65746572 6d696e65 20696e64 6578206f etermine index o │ │ │ │ │ - 0x00036c3c 6620726f 6f74206e 6f646500 70617265 f root node.pare │ │ │ │ │ - 0x00036c4c 6e742069 6e646578 203f6e61 6d652e2e nt index ?name.. │ │ │ │ │ - 0x00036c5c 2e3f0000 70617265 6e742000 63616e6e .?..parent .cann │ │ │ │ │ - 0x00036c6c 6f74206d 6f766520 726f6f74 206e6f64 ot move root nod │ │ │ │ │ - 0x00036c7c 65000000 22206361 6e6e6f74 20626520 e..." cannot be │ │ │ │ │ - 0x00036c8c 69747320 6f776e20 64657363 656e6461 its own descenda │ │ │ │ │ - 0x00036c9c 6e740000 42616420 6b657920 72657472 nt..Bad key retr │ │ │ │ │ - 0x00036cac 69657661 6c202869 203d3d20 6c697374 ieval (i == list │ │ │ │ │ - 0x00036cbc 63292c20 696e2066 696c6520 2e2f6d6f c), in file ./mo │ │ │ │ │ - 0x00036ccc 64756c65 732f7374 72756374 2f747265 dules/struct/tre │ │ │ │ │ - 0x00036cdc 652f6d2e 6320406c 696e6520 31333936 e/m.c @line 1396 │ │ │ │ │ - 0x00036cec 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00036cfc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00036d0c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x00036d1c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x00036d2c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00036d3c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x00036d4c 6c696e65 20313339 32000000 61727261 line 1392...arra │ │ │ │ │ - 0x00036d5c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036d6c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x00036d7c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x00036d8c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00036d9c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00036dac 65652f6d 2e632040 6c696e65 20313430 ee/m.c @line 140 │ │ │ │ │ - 0x00036dbc 37000000 42616420 6b657920 676c6f62 7...Bad key glob │ │ │ │ │ - 0x00036dcc 20726574 72696576 616c2028 69203c3d retrieval (i <= │ │ │ │ │ - 0x00036ddc 206c6973 7463292c 20696e20 66696c65 listc), in file │ │ │ │ │ - 0x00036dec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00036dfc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00036e0c 20313431 33000000 42616420 6c697374 1413...Bad list │ │ │ │ │ - 0x00036e1c 206f6620 6c656176 65732028 69203d3d of leaves (i == │ │ │ │ │ - 0x00036e2c 206c6973 7463292c 20696e20 66696c65 listc), in file │ │ │ │ │ + 0x000352ac 42616420 73657269 616c697a 6174696f Bad serializatio │ │ │ │ │ + 0x000352bc 6e20286c 69737463 203d3d20 656e6429 n (listc == end) │ │ │ │ │ + 0x000352cc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x000352dc 6c65732f 73747275 63742f74 7265652f les/struct/tree/ │ │ │ │ │ + 0x000352ec 6d732e63 20406c69 6e652032 38340000 ms.c @line 284.. │ │ │ │ │ + 0x000352fc 616e6365 73746f72 73000000 6368696c ancestors...chil │ │ │ │ │ + 0x0003530c 6472656e 00000000 63757400 64657074 dren....cut.dept │ │ │ │ │ + 0x0003531c 68000000 64657363 656e6461 6e747300 h...descendants. │ │ │ │ │ + 0x0003532c 68656967 68740000 696e6465 78000000 height..index... │ │ │ │ │ + 0x0003533c 69736c65 61660000 6c656176 65730000 isleaf..leaves.. │ │ │ │ │ + 0x0003534c 6e756d63 68696c64 72656e00 70617265 numchildren.pare │ │ │ │ │ + 0x0003535c 6e740000 70726576 696f7573 00000000 nt..previous.... │ │ │ │ │ + 0x0003536c 726f6f74 6e616d65 00000000 73706c69 rootname....spli │ │ │ │ │ + 0x0003537c 63650000 77616c6b 70726f63 00000000 ce..walkproc.... │ │ │ │ │ + 0x0003538c 20286c6f 6f6b7320 6c696b65 20696e76 (looks like inv │ │ │ │ │ + 0x0003539c 616c6964 206f6374 616c206e 756d6265 alid octal numbe │ │ │ │ │ + 0x000353ac 72290000 61727261 7920696e 64657820 r)..array index │ │ │ │ │ + 0x000353bc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x000353cc 203e2064 65707468 20285241 4e47454f > depth (RANGEO │ │ │ │ │ + 0x000353dc 4b28692c 64657074 6829292c 20696e20 K(i,depth)), in │ │ │ │ │ + 0x000353ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000353fc 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x0003540c 6c696e65 20313431 00000000 496e636f line 141....Inco │ │ │ │ │ + 0x0003541c 6e736973 74656e74 20236e6f 64657320 nsistent #nodes │ │ │ │ │ + 0x0003542c 696e2074 72656520 28742d3e 6e6f6465 in tree (t->node │ │ │ │ │ + 0x0003543c 2e6e756d 456e7472 69657320 3d3d2074 .numEntries == t │ │ │ │ │ + 0x0003544c 2d3e6e6e 6f646573 292c2069 6e206669 ->nnodes), in fi │ │ │ │ │ + 0x0003545c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003546c 7563742f 74726565 2f6d2e63 20406c69 uct/tree/m.c @li │ │ │ │ │ + 0x0003547c 6e652032 38370000 61727261 7920696e ne 287..array in │ │ │ │ │ + 0x0003548c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003549c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x000354ac 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x000354bc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000354cc 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x000354dc 2e632040 6c696e65 20333137 00000000 .c @line 317.... │ │ │ │ │ + 0x000354ec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000354fc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x0003550c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x0003551c 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x0003552c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003553c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x0003554c 6c696e65 20333138 00000000 61727261 line 318....arra │ │ │ │ │ + 0x0003555c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003556c 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ + 0x0003557c 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ + 0x0003558c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003559c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000355ac 65652f6d 2e632040 6c696e65 20333636 ee/m.c @line 366 │ │ │ │ │ + 0x000355bc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000355cc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x000355dc 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x000355ec 454f4b28 6a2b312c 6c697374 6329292c EOK(j+1,listc)), │ │ │ │ │ + 0x000355fc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003560c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x0003561c 2e632040 6c696e65 20333637 00000000 .c @line 367.... │ │ │ │ │ + 0x0003562c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003563c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x0003564c 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x0003565c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003566c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003567c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x0003568c 20343034 00000000 61727261 7920696e 404....array in │ │ │ │ │ + 0x0003569c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000356ac 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x000356bc 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x000356cc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000356dc 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000356ec 65652f6d 2e632040 6c696e65 20343035 ee/m.c @line 405 │ │ │ │ │ + 0x000356fc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003570c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003571c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0003572c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0003573c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003574c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x0003575c 6c696e65 20343339 00000000 61727261 line 439....arra │ │ │ │ │ + 0x0003576c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003577c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x0003578c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x0003579c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000357ac 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000357bc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x000357cc 20343430 00000000 3f2d616c 6c3f206e 440....?-all? n │ │ │ │ │ + 0x000357dc 6f646520 3f66696c 74657220 636d643f ode ?filter cmd? │ │ │ │ │ + 0x000357ec 00000000 2d616c6c 00000000 66696c74 ....-all....filt │ │ │ │ │ + 0x000357fc 65720000 63616e6e 6f742063 75742072 er..cannot cut r │ │ │ │ │ + 0x0003580c 6f6f7420 6e6f6465 00000000 63616e6e oot node....cann │ │ │ │ │ + 0x0003581c 6f742064 656c6574 6520726f 6f74206e ot delete root n │ │ │ │ │ + 0x0003582c 6f646500 6e6f6465 203f6669 6c746572 ode.node ?filter │ │ │ │ │ + 0x0003583c 20636d64 3f000000 61727261 7920696e cmd?...array in │ │ │ │ │ + 0x0003584c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003585c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x0003586c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x0003587c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003588c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x0003589c 2e632040 6c696e65 20393835 00000000 .c @line 985.... │ │ │ │ │ + 0x000358ac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000358bc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x000358cc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x000358dc 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x000358ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000358fc 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x0003590c 6c696e65 20393836 00000000 42616420 line 986....Bad │ │ │ │ │ + 0x0003591c 61747472 69627574 65207265 74726965 attribute retrie │ │ │ │ │ + 0x0003592c 76616c20 2869203d 3d206c69 73746329 val (i == listc) │ │ │ │ │ + 0x0003593c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003594c 6c65732f 73747275 63742f74 7265652f les/struct/tree/ │ │ │ │ │ + 0x0003595c 6d2e6320 406c696e 65203939 32000000 m.c @line 992... │ │ │ │ │ + 0x0003596c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003597c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x0003598c 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x0003599c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000359ac 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000359bc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x000359cc 20313030 33000000 61727261 7920696e 1003...array in │ │ │ │ │ + 0x000359dc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000359ec 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x000359fc 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x00035a0c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00035a1c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00035a2c 65652f6d 2e632040 6c696e65 20313030 ee/m.c @line 100 │ │ │ │ │ + 0x00035a3c 34000000 42616420 61747472 69627574 4...Bad attribut │ │ │ │ │ + 0x00035a4c 6520676c 6f622072 65747269 6576616c e glob retrieval │ │ │ │ │ + 0x00035a5c 20286920 3c3d206c 69737463 292c2069 (i <= listc), i │ │ │ │ │ + 0x00035a6c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00035a7c 2f737472 7563742f 74726565 2f6d2e63 /struct/tree/m.c │ │ │ │ │ + 0x00035a8c 20406c69 6e652031 30313100 63616e6e @line 1011.cann │ │ │ │ │ + 0x00035a9c 6f742064 65746572 6d696e65 20696e64 ot determine ind │ │ │ │ │ + 0x00035aac 6578206f 6620726f 6f74206e 6f646500 ex of root node. │ │ │ │ │ + 0x00035abc 70617265 6e742069 6e646578 203f6e61 parent index ?na │ │ │ │ │ + 0x00035acc 6d652e2e 2e3f0000 70617265 6e742000 me...?..parent . │ │ │ │ │ + 0x00035adc 63616e6e 6f74206d 6f766520 726f6f74 cannot move root │ │ │ │ │ + 0x00035aec 206e6f64 65000000 22206361 6e6e6f74 node..." cannot │ │ │ │ │ + 0x00035afc 20626520 69747320 6f776e20 64657363 be its own desc │ │ │ │ │ + 0x00035b0c 656e6461 6e740000 42616420 6b657920 endant..Bad key │ │ │ │ │ + 0x00035b1c 72657472 69657661 6c202869 203d3d20 retrieval (i == │ │ │ │ │ + 0x00035b2c 6c697374 63292c20 696e2066 696c6520 listc), in file │ │ │ │ │ + 0x00035b3c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ + 0x00035b4c 2f747265 652f6d2e 6320406c 696e6520 /tree/m.c @line │ │ │ │ │ + 0x00035b5c 31333936 00000000 61727261 7920696e 1396....array in │ │ │ │ │ + 0x00035b6c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00035b7c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x00035b8c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x00035b9c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00035bac 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00035bbc 2e632040 6c696e65 20313339 32000000 .c @line 1392... │ │ │ │ │ + 0x00035bcc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00035bdc 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x00035bec 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x00035bfc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00035c0c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00035c1c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x00035c2c 20313430 37000000 42616420 6b657920 1407...Bad key │ │ │ │ │ + 0x00035c3c 676c6f62 20726574 72696576 616c2028 glob retrieval ( │ │ │ │ │ + 0x00035c4c 69203c3d 206c6973 7463292c 20696e20 i <= listc), in │ │ │ │ │ + 0x00035c5c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00035c6c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00035c7c 6c696e65 20313431 33000000 42616420 line 1413...Bad │ │ │ │ │ + 0x00035c8c 6c697374 206f6620 6c656176 65732028 list of leaves ( │ │ │ │ │ + 0x00035c9c 69203d3d 206c6973 7463292c 20696e20 i == listc), in │ │ │ │ │ + 0x00035cac 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00035cbc 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00035ccc 6c696e65 20313534 34000000 61727261 line 1544...arra │ │ │ │ │ + 0x00035cdc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00035cec 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00035cfc 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00035d0c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00035d1c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00035d2c 65652f6d 2e632040 6c696e65 20313534 ee/m.c @line 154 │ │ │ │ │ + 0x00035d3c 30000000 70617265 6e744e6f 64652069 0...parentNode i │ │ │ │ │ + 0x00035d4c 6e646578 206e6f64 65203f6e 6f64652e ndex node ?node. │ │ │ │ │ + 0x00035d5c 2e2e3f00 61727261 7920696e 64657820 ..?.array index │ │ │ │ │ + 0x00035d6c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00035d7c 2d34203e 206c6973 74632028 52414e47 -4 > listc (RANG │ │ │ │ │ + 0x00035d8c 454f4b28 692d342c 6c697374 6329292c EOK(i-4,listc)), │ │ │ │ │ + 0x00035d9c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00035dac 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00035dbc 2e632040 6c696e65 20313630 36000000 .c @line 1606... │ │ │ │ │ + 0x00035dcc 42616420 6c697374 206f6620 6e6f6465 Bad list of node │ │ │ │ │ + 0x00035ddc 73202869 203d3d20 6c697374 63292c20 s (i == listc), │ │ │ │ │ + 0x00035dec 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x00035dfc 732f7374 72756374 2f747265 652f6d2e s/struct/tree/m. │ │ │ │ │ + 0x00035e0c 6320406c 696e6520 31373434 00000000 c @line 1744.... │ │ │ │ │ + 0x00035e1c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00035e2c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x00035e3c 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x00035e4c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00035e5c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00035e6c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x00035e7c 20313734 30000000 756e6162 6c652074 1740...unable t │ │ │ │ │ + 0x00035e8c 6f207265 6e616d65 206e6f64 6520746f o rename node to │ │ │ │ │ + 0x00035e9c 20220000 222c206e 6f646520 6f662074 "..", node of t │ │ │ │ │ + 0x00035eac 68617420 6e616d65 20616c72 65616479 hat name already │ │ │ │ │ + 0x00035ebc 20707265 73656e74 20696e20 74686520 present in the │ │ │ │ │ + 0x00035ecc 74726565 20220000 3f6e6f64 653f0000 tree "..?node?.. │ │ │ │ │ + 0x00035edc 70617265 6e742066 726f6d20 3f746f20 parent from ?to │ │ │ │ │ + 0x00035eec 3f6e6f64 653f3f00 2220616c 72656164 ?node??." alread │ │ │ │ │ + 0x00035efc 79206578 69737473 20696e20 74726565 y exists in tree │ │ │ │ │ + 0x00035f0c 20220000 6e6f6465 61206e6f 64656200 "..nodea nodeb. │ │ │ │ │ + 0x00035f1c 63616e6e 6f742073 77617020 726f6f74 cannot swap root │ │ │ │ │ + 0x00035f2c 206e6f64 65000000 6e6f6465 203f2d74 node...node ?-t │ │ │ │ │ + 0x00035f3c 79706520 7b626673 7c646673 7d3f203f ype {bfs|dfs}? ? │ │ │ │ │ + 0x00035f4c 2d6f7264 6572207b 7072657c 706f7374 -order {pre|post │ │ │ │ │ + 0x00035f5c 7c696e7c 626f7468 7d3f203f 2d2d3f20 |in|both}? ?--? │ │ │ │ │ + 0x00035f6c 6c6f6f70 76617220 73637269 70740000 loopvar script.. │ │ │ │ │ + 0x00035f7c 746f6f20 6d616e79 206c6f6f 70207661 too many loop va │ │ │ │ │ + 0x00035f8c 72696162 6c65732c 20617420 6d6f7374 riables, at most │ │ │ │ │ + 0x00035f9c 2074776f 20616c6c 6f776564 00000000 two allowed.... │ │ │ │ │ + 0x00035fac 6e6f2073 63726970 74207370 65636966 no script specif │ │ │ │ │ + 0x00035fbc 6965642c 206f7220 656d7074 79000000 ied, or empty... │ │ │ │ │ + 0x00035fcc 6e6f6465 203f2d74 79706520 7b626673 node ?-type {bfs │ │ │ │ │ + 0x00035fdc 7c646673 7d3f203f 2d6f7264 6572207b |dfs}? ?-order { │ │ │ │ │ + 0x00035fec 7072657c 706f7374 7c696e7c 626f7468 pre|post|in|both │ │ │ │ │ + 0x00035ffc 7d3f203f 2d2d3f20 636d6470 72656669 }? ?--? cmdprefi │ │ │ │ │ + 0x0003600c 78000000 74636c6c 69622f73 74727563 x...tcllib/struc │ │ │ │ │ + 0x0003601c 743a3a74 7265652f 656e642d 6f666673 t::tree/end-offs │ │ │ │ │ + 0x0003602c 65740000 61727261 7920696e 64657820 et..array index │ │ │ │ │ + 0x0003603c 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x0003604c 74203e20 6c632028 52414e47 454f4b28 t > lc (RANGEOK( │ │ │ │ │ + 0x0003605c 61742c6c 6329292c 20696e20 66696c65 at,lc)), in file │ │ │ │ │ + 0x0003606c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003607c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x0003608c 65203130 39340000 61727261 7920696e e 1094..array in │ │ │ │ │ + 0x0003609c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000360ac 733a2061 74203e20 6c632028 52414e47 s: at > lc (RANG │ │ │ │ │ + 0x000360bc 454f4b28 61742c6c 6329292c 20696e20 EOK(at,lc)), in │ │ │ │ │ + 0x000360cc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000360dc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x000360ec 406c696e 65203131 30360000 61727261 @line 1106..arra │ │ │ │ │ + 0x000360fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003610c 6f756e64 733a2069 203e206e 2d3e6e63 ounds: i > n->nc │ │ │ │ │ + 0x0003611c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x0003612c 28692c6e 2d3e6e63 68696c64 72656e29 (i,n->nchildren) │ │ │ │ │ + 0x0003613c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003614c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x0003615c 2f746e2e 6320406c 696e6520 31313037 /tn.c @line 1107 │ │ │ │ │ + 0x0003616c 00000000 73747275 63743a3a 74726565 ....struct::tree │ │ │ │ │ + 0x0003617c 28632920 746e5f6e 6577202d 20747269 (c) tn_new - tri │ │ │ │ │ + 0x0003618c 65642074 6f207573 65206475 706c6963 ed to use duplic │ │ │ │ │ + 0x0003619c 61746520 6e616d65 20666f72 206e6577 ate name for new │ │ │ │ │ + 0x000361ac 206e6f64 65000000 61727261 7920696e node...array in │ │ │ │ │ + 0x000361bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000361cc 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ + 0x000361dc 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ + 0x000361ec 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x000361fc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003620c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x0003621c 6320406c 696e6520 32373700 61727261 c @line 277.arra │ │ │ │ │ + 0x0003622c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003623c 6f756e64 733a2069 2b31203e 20702d3e ounds: i+1 > p-> │ │ │ │ │ + 0x0003624c 6e636869 6c647265 6e202852 414e4745 nchildren (RANGE │ │ │ │ │ + 0x0003625c 4f4b2869 2b312c70 2d3e6e63 68696c64 OK(i+1,p->nchild │ │ │ │ │ + 0x0003626c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x0003627c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003628c 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x0003629c 32373800 746e5f64 65746163 686d616e 278.tn_detachman │ │ │ │ │ + 0x000362ac 79202d20 74726965 6420746f 20637574 y - tried to cut │ │ │ │ │ + 0x000362bc 20746f6f 206d616e 79206368 696c6472 too many childr │ │ │ │ │ + 0x000362cc 656e2028 656e6420 3c3d2070 2d3e6e63 en (end <= p->nc │ │ │ │ │ + 0x000362dc 68696c64 72656e29 2c20696e 2066696c hildren), in fil │ │ │ │ │ + 0x000362ec 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x000362fc 63742f74 7265652f 746e2e63 20406c69 ct/tree/tn.c @li │ │ │ │ │ + 0x0003630c 6e652033 32380000 746e5f64 65746163 ne 328..tn_detac │ │ │ │ │ + 0x0003631c 686d616e 79202d20 74726965 6420746f hmany - tried to │ │ │ │ │ + 0x0003632c 20637574 206e6f74 68696e67 20286c65 cut nothing (le │ │ │ │ │ + 0x0003633c 6e203e20 30292c20 696e2066 696c6520 n > 0), in file │ │ │ │ │ + 0x0003634c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ + 0x0003635c 2f747265 652f746e 2e632040 6c696e65 /tree/tn.c @line │ │ │ │ │ + 0x0003636c 20333239 00000000 61727261 7920696e 329....array in │ │ │ │ │ + 0x0003637c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003638c 733a206b 203e2070 2d3e6e63 68696c64 s: k > p->nchild │ │ │ │ │ + 0x0003639c 72656e20 2852414e 47454f4b 286b2c70 ren (RANGEOK(k,p │ │ │ │ │ + 0x000363ac 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x000363bc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x000363cc 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x000363dc 6320406c 696e6520 33393600 61727261 c @line 396.arra │ │ │ │ │ + 0x000363ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000363fc 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ + 0x0003640c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x0003641c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ + 0x0003642c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003643c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x0003644c 2f746e2e 6320406c 696e6520 34303400 /tn.c @line 404. │ │ │ │ │ + 0x0003645c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003646c 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ + 0x0003647c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x0003648c 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ + 0x0003649c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x000364ac 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000364bc 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x000364cc 34303500 61727261 7920696e 64657820 405.array index │ │ │ │ │ + 0x000364dc 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x000364ec 74203e20 702d3e6e 6368696c 6472656e t > p->nchildren │ │ │ │ │ + 0x000364fc 20285241 4e47454f 4b286174 2c702d3e (RANGEOK(at,p-> │ │ │ │ │ + 0x0003650c 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ + 0x0003651c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003652c 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x0003653c 406c696e 65203436 36000000 61727261 @line 466...arra │ │ │ │ │ + 0x0003654c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003655c 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ + 0x0003656c 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ + 0x0003657c 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ + 0x0003658c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ + 0x0003659c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000365ac 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x000365bc 65203437 37000000 61727261 7920696e e 477...array in │ │ │ │ │ + 0x000365cc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000365dc 733a2061 74203e20 702d3e6e 6368696c s: at > p->nchil │ │ │ │ │ + 0x000365ec 6472656e 20285241 4e47454f 4b286174 dren (RANGEOK(at │ │ │ │ │ + 0x000365fc 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ + 0x0003660c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003661c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x0003662c 6e2e6320 406c696e 65203530 39000000 n.c @line 509... │ │ │ │ │ + 0x0003663c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003664c 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ + 0x0003665c 702d3e6e 6368696c 6472656e 20285241 p->nchildren (RA │ │ │ │ │ + 0x0003666c 4e47454f 4b286174 2c702d3e 6e636869 NGEOK(at,p->nchi │ │ │ │ │ + 0x0003667c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ + 0x0003668c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003669c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x000366ac 65203532 31000000 61727261 7920696e e 521...array in │ │ │ │ │ + 0x000366bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000366cc 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ + 0x000366dc 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ + 0x000366ec 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x000366fc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003670c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x0003671c 6320406c 696e6520 35373000 61727261 c @line 570.arra │ │ │ │ │ + 0x0003672c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003673c 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ + 0x0003674c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x0003675c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ + 0x0003676c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003677c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x0003678c 2f746e2e 6320406c 696e6520 35373100 /tn.c @line 571. │ │ │ │ │ + 0x0003679c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000367ac 6f662062 6f756e64 733a2061 742b3120 of bounds: at+1 │ │ │ │ │ + 0x000367bc 3e20702d 3e6e6368 696c6472 656e2028 > p->nchildren ( │ │ │ │ │ + 0x000367cc 52414e47 454f4b28 61742b31 2c702d3e RANGEOK(at+1,p-> │ │ │ │ │ + 0x000367dc 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ + 0x000367ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000367fc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x0003680c 406c696e 65203538 36000000 61727261 @line 586...arra │ │ │ │ │ + 0x0003681c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003682c 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ + 0x0003683c 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ + 0x0003684c 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ + 0x0003685c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ + 0x0003686c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003687c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x0003688c 65203539 34000000 61727261 7920696e e 594...array in │ │ │ │ │ + 0x0003689c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000368ac 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ + 0x000368bc 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ + 0x000368cc 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x000368dc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x000368ec 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x000368fc 6320406c 696e6520 36333700 61727261 c @line 637.arra │ │ │ │ │ + 0x0003690c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003691c 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ + 0x0003692c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x0003693c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ + 0x0003694c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003695c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x0003696c 2f746e2e 6320406c 696e6520 36333800 /tn.c @line 638. │ │ │ │ │ + 0x0003697c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003698c 6f662062 6f756e64 733a206b 203e2070 of bounds: k > p │ │ │ │ │ + 0x0003699c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x000369ac 47454f4b 286b2c70 2d3e6e63 68696c64 GEOK(k,p->nchild │ │ │ │ │ + 0x000369bc 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x000369cc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000369dc 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x000369ec 36343700 61727261 7920696e 64657820 647.array index │ │ │ │ │ + 0x000369fc 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x00036a0c 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ + 0x00036a1c 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ + 0x00036a2c 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00036a3c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00036a4c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00036a5c 696e6520 36353600 61727261 7920696e ine 656.array in │ │ │ │ │ + 0x00036a6c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00036a7c 733a206b 2d31203e 20702d3e 6e636869 s: k-1 > p->nchi │ │ │ │ │ + 0x00036a8c 6c647265 6e202852 414e4745 4f4b286b ldren (RANGEOK(k │ │ │ │ │ + 0x00036a9c 2d312c70 2d3e6e63 68696c64 72656e29 -1,p->nchildren) │ │ │ │ │ + 0x00036aac 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00036abc 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00036acc 2f746e2e 6320406c 696e6520 36353700 /tn.c @line 657. │ │ │ │ │ + 0x00036adc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00036aec 6f662062 6f756e64 733a206b 2b31203e of bounds: k+1 > │ │ │ │ │ + 0x00036afc 20702d3e 6e636869 6c647265 6e202852 p->nchildren (R │ │ │ │ │ + 0x00036b0c 414e4745 4f4b286b 2b312c70 2d3e6e63 ANGEOK(k+1,p->nc │ │ │ │ │ + 0x00036b1c 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00036b2c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00036b3c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00036b4c 696e6520 36363500 4d616c66 6f726d65 ine 665.Malforme │ │ │ │ │ + 0x00036b5c 64206e6f 64657320 61747472 69627574 d nodes attribut │ │ │ │ │ + 0x00036b6c 65732c20 736e7563 6b207468 726f7567 es, snuck throug │ │ │ │ │ + 0x00036b7c 68207661 6c696461 74696f6e 206f6620 h validation of │ │ │ │ │ + 0x00036b8c 73657269 616c697a 6174696f 6e2e0000 serialization... │ │ │ │ │ + 0x00036b9c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00036bac 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x00036bbc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x00036bcc 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x00036bdc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00036bec 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x00036bfc 406c696e 65203737 31000000 42616420 @line 771...Bad │ │ │ │ │ + 0x00036c0c 6c697374 206f6620 64657363 656e6461 list of descenda │ │ │ │ │ + 0x00036c1c 6e747320 28656e64 203d3d20 6c63292c nts (end == lc), │ │ │ │ │ + 0x00036c2c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00036c3c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00036c4c 6e2e6320 406c696e 65203835 37000000 n.c @line 857... │ │ │ │ │ + 0x00036c5c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00036c6c 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ + 0x00036c7c 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ + 0x00036c8c 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ + 0x00036c9c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00036cac 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00036cbc 65203931 35000000 61727261 7920696e e 915...array in │ │ │ │ │ + 0x00036ccc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00036cdc 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ + 0x00036cec 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ + 0x00036cfc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00036d0c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00036d1c 65652f74 6e2e6320 406c696e 65203932 ee/tn.c @line 92 │ │ │ │ │ + 0x00036d2c 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ + 0x00036d3c 6f757420 6f662062 6f756e64 733a2064 out of bounds: d │ │ │ │ │ + 0x00036d4c 7374203e 206c6320 2852414e 47454f4b st > lc (RANGEOK │ │ │ │ │ + 0x00036d5c 28647374 2c6c6329 292c2069 6e206669 (dst,lc)), in fi │ │ │ │ │ + 0x00036d6c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00036d7c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00036d8c 696e6520 39353800 61727261 7920696e ine 958.array in │ │ │ │ │ + 0x00036d9c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00036dac 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ + 0x00036dbc 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ + 0x00036dcc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00036ddc 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00036dec 6e2e6320 406c696e 65203937 33000000 n.c @line 973... │ │ │ │ │ + 0x00036dfc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00036e0c 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ + 0x00036e1c 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ + 0x00036e2c 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ 0x00036e3c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00036e4c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00036e5c 20313534 34000000 61727261 7920696e 1544...array in │ │ │ │ │ + 0x00036e4c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00036e5c 65203939 32000000 61727261 7920696e e 992...array in │ │ │ │ │ 0x00036e6c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ 0x00036e7c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ 0x00036e8c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ 0x00036e9c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00036eac 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x00036ebc 2e632040 6c696e65 20313534 30000000 .c @line 1540... │ │ │ │ │ - 0x00036ecc 70617265 6e744e6f 64652069 6e646578 parentNode index │ │ │ │ │ - 0x00036edc 206e6f64 65203f6e 6f64652e 2e2e3f00 node ?node...?. │ │ │ │ │ - 0x00036eec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00036efc 6f662062 6f756e64 733a2069 2d34203e of bounds: i-4 > │ │ │ │ │ - 0x00036f0c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x00036f1c 692d342c 6c697374 6329292c 20696e20 i-4,listc)), in │ │ │ │ │ - 0x00036f2c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00036f3c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x00036f4c 6c696e65 20313630 36000000 42616420 line 1606...Bad │ │ │ │ │ - 0x00036f5c 6c697374 206f6620 6e6f6465 73202869 list of nodes (i │ │ │ │ │ - 0x00036f6c 203d3d20 6c697374 63292c20 696e2066 == listc), in f │ │ │ │ │ - 0x00036f7c 696c6520 2e2f6d6f 64756c65 732f7374 ile ./modules/st │ │ │ │ │ - 0x00036f8c 72756374 2f747265 652f6d2e 6320406c ruct/tree/m.c @l │ │ │ │ │ - 0x00036f9c 696e6520 31373434 00000000 61727261 ine 1744....arra │ │ │ │ │ + 0x00036eac 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00036ebc 6e2e6320 406c696e 65203130 34310000 n.c @line 1041.. │ │ │ │ │ + 0x00036ecc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00036edc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x00036eec 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x00036efc 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x00036f0c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00036f1c 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x00036f2c 406c696e 65203130 34320000 61727261 @line 1042..arra │ │ │ │ │ + 0x00036f3c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00036f4c 6f756e64 733a2061 742b3020 3e206c69 ounds: at+0 > li │ │ │ │ │ + 0x00036f5c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ + 0x00036f6c 302c6c69 73746329 292c2069 6e206669 0,listc)), in fi │ │ │ │ │ + 0x00036f7c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00036f8c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00036f9c 696e6520 31303538 00000000 61727261 ine 1058....arra │ │ │ │ │ 0x00036fac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036fbc 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x00036fcc 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x00036fdc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00036fec 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00036ffc 65652f6d 2e632040 6c696e65 20313734 ee/m.c @line 174 │ │ │ │ │ - 0x0003700c 30000000 756e6162 6c652074 6f207265 0...unable to re │ │ │ │ │ - 0x0003701c 6e616d65 206e6f64 6520746f 20220000 name node to ".. │ │ │ │ │ - 0x0003702c 222c206e 6f646520 6f662074 68617420 ", node of that │ │ │ │ │ - 0x0003703c 6e616d65 20616c72 65616479 20707265 name already pre │ │ │ │ │ - 0x0003704c 73656e74 20696e20 74686520 74726565 sent in the tree │ │ │ │ │ - 0x0003705c 20220000 3f6e6f64 653f0000 70617265 "..?node?..pare │ │ │ │ │ - 0x0003706c 6e742066 726f6d20 3f746f20 3f6e6f64 nt from ?to ?nod │ │ │ │ │ - 0x0003707c 653f3f00 2220616c 72656164 79206578 e??." already ex │ │ │ │ │ - 0x0003708c 69737473 20696e20 74726565 20220000 ists in tree ".. │ │ │ │ │ - 0x0003709c 6e6f6465 61206e6f 64656200 63616e6e nodea nodeb.cann │ │ │ │ │ - 0x000370ac 6f742073 77617020 726f6f74 206e6f64 ot swap root nod │ │ │ │ │ - 0x000370bc 65000000 6e6f6465 203f2d74 79706520 e...node ?-type │ │ │ │ │ - 0x000370cc 7b626673 7c646673 7d3f203f 2d6f7264 {bfs|dfs}? ?-ord │ │ │ │ │ - 0x000370dc 6572207b 7072657c 706f7374 7c696e7c er {pre|post|in| │ │ │ │ │ - 0x000370ec 626f7468 7d3f203f 2d2d3f20 6c6f6f70 both}? ?--? loop │ │ │ │ │ - 0x000370fc 76617220 73637269 70740000 746f6f20 var script..too │ │ │ │ │ - 0x0003710c 6d616e79 206c6f6f 70207661 72696162 many loop variab │ │ │ │ │ - 0x0003711c 6c65732c 20617420 6d6f7374 2074776f les, at most two │ │ │ │ │ - 0x0003712c 20616c6c 6f776564 00000000 6e6f2073 allowed....no s │ │ │ │ │ - 0x0003713c 63726970 74207370 65636966 6965642c cript specified, │ │ │ │ │ - 0x0003714c 206f7220 656d7074 79000000 6e6f6465 or empty...node │ │ │ │ │ - 0x0003715c 203f2d74 79706520 7b626673 7c646673 ?-type {bfs|dfs │ │ │ │ │ - 0x0003716c 7d3f203f 2d6f7264 6572207b 7072657c }? ?-order {pre| │ │ │ │ │ - 0x0003717c 706f7374 7c696e7c 626f7468 7d3f203f post|in|both}? ? │ │ │ │ │ - 0x0003718c 2d2d3f20 636d6470 72656669 78000000 --? cmdprefix... │ │ │ │ │ - 0x0003719c 74636c6c 69622f73 74727563 743a3a74 tcllib/struct::t │ │ │ │ │ - 0x000371ac 7265652f 656e642d 6f666673 65740000 ree/end-offset.. │ │ │ │ │ - 0x000371bc 726f6f74 00000000 6572726f 7220696e root....error in │ │ │ │ │ - 0x000371cc 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ - 0x000371dc 6c697374 206c656e 67746820 6e6f7420 list length not │ │ │ │ │ - 0x000371ec 61206d75 6c746970 6c65206f 6620332e a multiple of 3. │ │ │ │ │ - 0x000371fc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003720c 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ - 0x0003721c 2869292b 3229203e 206c6973 74632028 (i)+2) > listc ( │ │ │ │ │ - 0x0003722c 52414e47 454f4b28 28286929 2b32292c RANGEOK(((i)+2), │ │ │ │ │ - 0x0003723c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003724c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003725c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x0003726c 20313037 00000000 61727261 7920696e 107....array in │ │ │ │ │ - 0x0003727c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003728c 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ - 0x0003729c 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ - 0x000372ac 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000372bc 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x000372cc 2e632040 6c696e65 20313038 00000000 .c @line 108.... │ │ │ │ │ - 0x000372dc 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x000372ec 7a617469 6f6e3a20 6d616c66 6f726d65 zation: malforme │ │ │ │ │ - 0x000372fc 64206174 74726962 75746520 64696374 d attribute dict │ │ │ │ │ - 0x0003730c 696f6e61 72792e00 6572726f 7220696e ionary..error in │ │ │ │ │ - 0x0003731c 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ - 0x0003732c 6e6f2072 6f6f7420 73706563 69666965 no root specifie │ │ │ │ │ - 0x0003733c 642e0000 61727261 7920696e 64657820 d...array index │ │ │ │ │ - 0x0003734c 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ - 0x0003735c 2869292b 3129203e 206c6973 74632028 (i)+1) > listc ( │ │ │ │ │ - 0x0003736c 52414e47 454f4b28 28286929 2b31292c RANGEOK(((i)+1), │ │ │ │ │ - 0x0003737c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003738c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003739c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x000373ac 20313336 00000000 61727261 7920696e 136....array in │ │ │ │ │ - 0x000373bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000373cc 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ - 0x000373dc 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ - 0x000373ec 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000373fc 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003740c 2e632040 6c696e65 20313337 00000000 .c @line 137.... │ │ │ │ │ - 0x0003741c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x0003742c 7a617469 6f6e3a20 6d756c74 69706c65 zation: multiple │ │ │ │ │ - 0x0003743c 20726f6f 74206e6f 6465732e 00000000 root nodes..... │ │ │ │ │ - 0x0003744c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003745c 6f662062 6f756e64 733a2072 6f6f7420 of bounds: root │ │ │ │ │ - 0x0003746c 3e206e6f 64657320 2852414e 47454f4b > nodes (RANGEOK │ │ │ │ │ - 0x0003747c 28726f6f 742c6e6f 64657329 292c2069 (root,nodes)), i │ │ │ │ │ - 0x0003748c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003749c 2f737472 7563742f 74726565 2f742e63 /struct/tree/t.c │ │ │ │ │ - 0x000374ac 20406c69 6e652031 37340000 61727261 @line 174..arra │ │ │ │ │ - 0x000374bc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000374cc 6f756e64 733a2028 2869292b 3129203e ounds: ((i)+1) > │ │ │ │ │ - 0x000374dc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x000374ec 28286929 2b31292c 6c697374 6329292c ((i)+1),listc)), │ │ │ │ │ - 0x000374fc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003750c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003751c 2e632040 6c696e65 20313832 00000000 .c @line 182.... │ │ │ │ │ + 0x00036fbc 6f756e64 733a2061 742b3120 3e206c69 ounds: at+1 > li │ │ │ │ │ + 0x00036fcc 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ + 0x00036fdc 312c6c69 73746329 292c2069 6e206669 1,listc)), in fi │ │ │ │ │ + 0x00036fec 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00036ffc 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x0003700c 696e6520 31303539 00000000 61727261 ine 1059....arra │ │ │ │ │ + 0x0003701c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003702c 6f756e64 733a2061 742b3220 3e206c69 ounds: at+2 > li │ │ │ │ │ + 0x0003703c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ + 0x0003704c 322c6c69 73746329 292c2069 6e206669 2,listc)), in fi │ │ │ │ │ + 0x0003705c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003706c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x0003707c 696e6520 31303630 00000000 496c6c65 ine 1060....Ille │ │ │ │ │ + 0x0003708c 67616c20 61747465 6d707420 746f2070 gal attempt to p │ │ │ │ │ + 0x0003709c 72756e65 20696e2d 6f726465 72207761 rune in-order wa │ │ │ │ │ + 0x000370ac 6c6b696e 67000000 496c6c65 67616c20 lking...Illegal │ │ │ │ │ + 0x000370bc 61747465 6d707420 746f2070 72756e65 attempt to prune │ │ │ │ │ + 0x000370cc 20706f73 742d6f72 64657220 77616c6b post-order walk │ │ │ │ │ + 0x000370dc 696e6700 76616c75 6520666f 7220222d ing.value for "- │ │ │ │ │ + 0x000370ec 74797065 22206d69 7373696e 67000000 type" missing... │ │ │ │ │ + 0x000370fc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003710c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x0003711c 206f626a 63202852 414e4745 4f4b2869 objc (RANGEOK(i │ │ │ │ │ + 0x0003712c 2b312c6f 626a6329 292c2069 6e206669 +1,objc)), in fi │ │ │ │ │ + 0x0003713c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003714c 7563742f 74726565 2f77616c 6b2e6320 uct/tree/walk.c │ │ │ │ │ + 0x0003715c 406c696e 65203630 00000000 76616c75 @line 60....valu │ │ │ │ │ + 0x0003716c 6520666f 7220222d 6f726465 7222206d e for "-order" m │ │ │ │ │ + 0x0003717c 69737369 6e670000 61727261 7920696e issing..array in │ │ │ │ │ + 0x0003718c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003719c 733a2069 2b31203e 206f626a 63202852 s: i+1 > objc (R │ │ │ │ │ + 0x000371ac 414e4745 4f4b2869 2b312c6f 626a6329 ANGEOK(i+1,objc) │ │ │ │ │ + 0x000371bc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x000371cc 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x000371dc 2f77616c 6b2e6320 406c696e 65203732 /walk.c @line 72 │ │ │ │ │ + 0x000371ec 00000000 756e6162 6c652074 6f20646f ....unable to do │ │ │ │ │ + 0x000371fc 20612069 6e2d6f72 64657220 62726561 a in-order brea │ │ │ │ │ + 0x0003720c 64746820 66697273 74207761 6c6b0000 dth first walk.. │ │ │ │ │ + 0x0003721c 76697369 74000000 696e0000 43616e6e visit...in..Cann │ │ │ │ │ + 0x0003722c 6f742063 72656174 65205444 4e207374 ot create TDN st │ │ │ │ │ + 0x0003723c 72756374 75726520 76696120 72656775 ructure via regu │ │ │ │ │ + 0x0003724c 6c617220 7368696d 6d657269 6e672e00 lar shimmering.. │ │ │ │ │ + 0x0003725c 2220646f 6573206e 6f742065 78697374 " does not exist │ │ │ │ │ + 0x0003726c 20696e20 74726565 20220000 74636c6c in tree "..tcll │ │ │ │ │ + 0x0003727c 69623a3a 73747275 63743a3a 74726565 ib::struct::tree │ │ │ │ │ + 0x0003728c 2f637269 74636c3a 3a6e6f64 65000000 /critcl::node... │ │ │ │ │ + 0x0003729c 726f6f74 00000000 6572726f 7220696e root....error in │ │ │ │ │ + 0x000372ac 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x000372bc 6c697374 206c656e 67746820 6e6f7420 list length not │ │ │ │ │ + 0x000372cc 61206d75 6c746970 6c65206f 6620332e a multiple of 3. │ │ │ │ │ + 0x000372dc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000372ec 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ + 0x000372fc 2869292b 3229203e 206c6973 74632028 (i)+2) > listc ( │ │ │ │ │ + 0x0003730c 52414e47 454f4b28 28286929 2b32292c RANGEOK(((i)+2), │ │ │ │ │ + 0x0003731c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003732c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003733c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x0003734c 20313037 00000000 61727261 7920696e 107....array in │ │ │ │ │ + 0x0003735c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003736c 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ + 0x0003737c 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ + 0x0003738c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003739c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x000373ac 2e632040 6c696e65 20313038 00000000 .c @line 108.... │ │ │ │ │ + 0x000373bc 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x000373cc 7a617469 6f6e3a20 6d616c66 6f726d65 zation: malforme │ │ │ │ │ + 0x000373dc 64206174 74726962 75746520 64696374 d attribute dict │ │ │ │ │ + 0x000373ec 696f6e61 72792e00 6572726f 7220696e ionary..error in │ │ │ │ │ + 0x000373fc 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x0003740c 6e6f2072 6f6f7420 73706563 69666965 no root specifie │ │ │ │ │ + 0x0003741c 642e0000 61727261 7920696e 64657820 d...array index │ │ │ │ │ + 0x0003742c 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ + 0x0003743c 2869292b 3129203e 206c6973 74632028 (i)+1) > listc ( │ │ │ │ │ + 0x0003744c 52414e47 454f4b28 28286929 2b31292c RANGEOK(((i)+1), │ │ │ │ │ + 0x0003745c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003746c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003747c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x0003748c 20313336 00000000 61727261 7920696e 136....array in │ │ │ │ │ + 0x0003749c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000374ac 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ + 0x000374bc 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ + 0x000374cc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000374dc 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x000374ec 2e632040 6c696e65 20313337 00000000 .c @line 137.... │ │ │ │ │ + 0x000374fc 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x0003750c 7a617469 6f6e3a20 6d756c74 69706c65 zation: multiple │ │ │ │ │ + 0x0003751c 20726f6f 74206e6f 6465732e 00000000 root nodes..... │ │ │ │ │ 0x0003752c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003753c 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ - 0x0003754c 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ - 0x0003755c 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ - 0x0003756c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003757c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x0003758c 20313833 00000000 6572726f 7220696e 183....error in │ │ │ │ │ - 0x0003759c 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ - 0x000375ac 62616420 70617265 6e742072 65666572 bad parent refer │ │ │ │ │ - 0x000375bc 656e6365 20220000 6572726f 7220696e ence "..error in │ │ │ │ │ - 0x000375cc 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ - 0x000375dc 6379636c 65206465 74656374 65642e00 cycle detected.. │ │ │ │ │ - 0x000375ec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000375fc 6f662062 6f756e64 733a2072 6f6f7420 of bounds: root │ │ │ │ │ - 0x0003760c 3e206e6f 64657320 2852414e 47454f4b > nodes (RANGEOK │ │ │ │ │ - 0x0003761c 28726f6f 742c6e6f 64657329 292c2069 (root,nodes)), i │ │ │ │ │ - 0x0003762c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003763c 2f737472 7563742f 74726565 2f742e63 /struct/tree/t.c │ │ │ │ │ - 0x0003764c 20406c69 6e652032 34300000 61727261 @line 240..arra │ │ │ │ │ - 0x0003765c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003766c 6f756e64 733a2070 6172656e 745b695d ounds: parent[i] │ │ │ │ │ - 0x0003767c 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ - 0x0003768c 4b287061 72656e74 5b695d2c 6e6f6465 K(parent[i],node │ │ │ │ │ - 0x0003769c 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ - 0x000376ac 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000376bc 65652f74 2e632040 6c696e65 20323533 ee/t.c @line 253 │ │ │ │ │ - 0x000376cc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x000376dc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x000376ec 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ - 0x000376fc 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ - 0x0003770c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003771c 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x0003772c 6c696e65 20323930 00000000 61727261 line 290....arra │ │ │ │ │ + 0x0003753c 6f662062 6f756e64 733a2072 6f6f7420 of bounds: root │ │ │ │ │ + 0x0003754c 3e206e6f 64657320 2852414e 47454f4b > nodes (RANGEOK │ │ │ │ │ + 0x0003755c 28726f6f 742c6e6f 64657329 292c2069 (root,nodes)), i │ │ │ │ │ + 0x0003756c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003757c 2f737472 7563742f 74726565 2f742e63 /struct/tree/t.c │ │ │ │ │ + 0x0003758c 20406c69 6e652031 37340000 61727261 @line 174..arra │ │ │ │ │ + 0x0003759c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000375ac 6f756e64 733a2028 2869292b 3129203e ounds: ((i)+1) > │ │ │ │ │ + 0x000375bc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x000375cc 28286929 2b31292c 6c697374 6329292c ((i)+1),listc)), │ │ │ │ │ + 0x000375dc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000375ec 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x000375fc 2e632040 6c696e65 20313832 00000000 .c @line 182.... │ │ │ │ │ + 0x0003760c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003761c 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ + 0x0003762c 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ + 0x0003763c 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ + 0x0003764c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003765c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x0003766c 20313833 00000000 6572726f 7220696e 183....error in │ │ │ │ │ + 0x0003767c 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x0003768c 62616420 70617265 6e742072 65666572 bad parent refer │ │ │ │ │ + 0x0003769c 656e6365 20220000 6572726f 7220696e ence "..error in │ │ │ │ │ + 0x000376ac 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x000376bc 6379636c 65206465 74656374 65642e00 cycle detected.. │ │ │ │ │ + 0x000376cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000376dc 6f662062 6f756e64 733a2072 6f6f7420 of bounds: root │ │ │ │ │ + 0x000376ec 3e206e6f 64657320 2852414e 47454f4b > nodes (RANGEOK │ │ │ │ │ + 0x000376fc 28726f6f 742c6e6f 64657329 292c2069 (root,nodes)), i │ │ │ │ │ + 0x0003770c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003771c 2f737472 7563742f 74726565 2f742e63 /struct/tree/t.c │ │ │ │ │ + 0x0003772c 20406c69 6e652032 34300000 61727261 @line 240..arra │ │ │ │ │ 0x0003773c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003774c 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ - 0x0003775c 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ - 0x0003776c 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ - 0x0003777c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003778c 65652f74 2e632040 6c696e65 20333238 ee/t.c @line 328 │ │ │ │ │ - 0x0003779c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x000377ac 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ - 0x000377bc 2869292b 3229203e 206c6973 74632028 (i)+2) > listc ( │ │ │ │ │ - 0x000377cc 52414e47 454f4b28 28286929 2b32292c RANGEOK(((i)+2), │ │ │ │ │ - 0x000377dc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000377ec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000377fc 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x0003780c 20333430 00000000 61727261 7920696e 340....array in │ │ │ │ │ - 0x0003781c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003782c 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ - 0x0003783c 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ - 0x0003784c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003785c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003786c 2e632040 6c696e65 20333431 00000000 .c @line 341.... │ │ │ │ │ - 0x0003787c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003788c 6f662062 6f756e64 733a2070 6172656e of bounds: paren │ │ │ │ │ - 0x0003789c 745b6a5d 203e206e 6f646573 20285241 t[j] > nodes (RA │ │ │ │ │ - 0x000378ac 4e47454f 4b287061 72656e74 5b6a5d2c NGEOK(parent[j], │ │ │ │ │ - 0x000378bc 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ + 0x0003774c 6f756e64 733a2070 6172656e 745b695d ounds: parent[i] │ │ │ │ │ + 0x0003775c 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x0003776c 4b287061 72656e74 5b695d2c 6e6f6465 K(parent[i],node │ │ │ │ │ + 0x0003777c 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ + 0x0003778c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x0003779c 65652f74 2e632040 6c696e65 20323533 ee/t.c @line 253 │ │ │ │ │ + 0x000377ac 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000377bc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x000377cc 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x000377dc 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ + 0x000377ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000377fc 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ + 0x0003780c 6c696e65 20323930 00000000 61727261 line 290....arra │ │ │ │ │ + 0x0003781c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003782c 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ + 0x0003783c 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ + 0x0003784c 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ + 0x0003785c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x0003786c 65652f74 2e632040 6c696e65 20333238 ee/t.c @line 328 │ │ │ │ │ + 0x0003787c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003788c 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ + 0x0003789c 2869292b 3229203e 206c6973 74632028 (i)+2) > listc ( │ │ │ │ │ + 0x000378ac 52414e47 454f4b28 28286929 2b32292c RANGEOK(((i)+2), │ │ │ │ │ + 0x000378bc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ 0x000378cc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ 0x000378dc 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x000378ec 20333532 00000000 54202825 7029207b 352....T (%p) { │ │ │ │ │ - 0x000378fc 0a000000 2e202020 4c737461 72742025 ..... Lstart % │ │ │ │ │ - 0x0003790c 70202725 73270a00 2e202020 4e737461 p '%s'... Nsta │ │ │ │ │ - 0x0003791c 72742025 70202725 73270a00 2e202020 rt %p '%s'... │ │ │ │ │ - 0x0003792c 4e205b25 70202725 73275d00 20257000 N [%p '%s']. %p. │ │ │ │ │ - 0x0003793c 20257020 27257327 00000000 7d0a0000 %p '%s'....}... │ │ │ │ │ - 0x0003794c 42616420 73657269 616c697a 6174696f Bad serializatio │ │ │ │ │ - 0x0003795c 6e20286c 69737463 203d3d20 656e6429 n (listc == end) │ │ │ │ │ - 0x0003796c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0003797c 6c65732f 73747275 63742f74 7265652f les/struct/tree/ │ │ │ │ │ - 0x0003798c 6d732e63 20406c69 6e652032 38340000 ms.c @line 284.. │ │ │ │ │ - 0x0003799c 616e6365 73746f72 73000000 6368696c ancestors...chil │ │ │ │ │ - 0x000379ac 6472656e 00000000 63757400 64657074 dren....cut.dept │ │ │ │ │ - 0x000379bc 68000000 64657363 656e6461 6e747300 h...descendants. │ │ │ │ │ - 0x000379cc 68656967 68740000 696e6465 78000000 height..index... │ │ │ │ │ - 0x000379dc 69736c65 61660000 6c656176 65730000 isleaf..leaves.. │ │ │ │ │ - 0x000379ec 6e756d63 68696c64 72656e00 70617265 numchildren.pare │ │ │ │ │ - 0x000379fc 6e740000 70726576 696f7573 00000000 nt..previous.... │ │ │ │ │ - 0x00037a0c 726f6f74 6e616d65 00000000 73706c69 rootname....spli │ │ │ │ │ - 0x00037a1c 63650000 77616c6b 70726f63 00000000 ce..walkproc.... │ │ │ │ │ + 0x000378ec 20333430 00000000 61727261 7920696e 340....array in │ │ │ │ │ + 0x000378fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003790c 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ + 0x0003791c 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ + 0x0003792c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003793c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x0003794c 2e632040 6c696e65 20333431 00000000 .c @line 341.... │ │ │ │ │ + 0x0003795c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003796c 6f662062 6f756e64 733a2070 6172656e of bounds: paren │ │ │ │ │ + 0x0003797c 745b6a5d 203e206e 6f646573 20285241 t[j] > nodes (RA │ │ │ │ │ + 0x0003798c 4e47454f 4b287061 72656e74 5b6a5d2c NGEOK(parent[j], │ │ │ │ │ + 0x0003799c 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ + 0x000379ac 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000379bc 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x000379cc 20333532 00000000 54202825 7029207b 352....T (%p) { │ │ │ │ │ + 0x000379dc 0a000000 2e202020 4c737461 72742025 ..... Lstart % │ │ │ │ │ + 0x000379ec 70202725 73270a00 2e202020 4e737461 p '%s'... Nsta │ │ │ │ │ + 0x000379fc 72742025 70202725 73270a00 2e202020 rt %p '%s'... │ │ │ │ │ + 0x00037a0c 4e205b25 70202725 73275d00 20257000 N [%p '%s']. %p. │ │ │ │ │ + 0x00037a1c 20257020 27257327 00000000 7d0a0000 %p '%s'....}... │ │ │ │ │ 0x00037a2c 3f6e616d 653f0000 74636c6c 69622f70 ?name?..tcllib/p │ │ │ │ │ 0x00037a3c 743a3a72 64652f63 72697463 6c000000 t::rde/critcl... │ │ │ │ │ 0x00037a4c 72646525 6c640000 2220616c 72656164 rde%ld.." alread │ │ │ │ │ 0x00037a5c 79206578 69737473 00000000 3a3a7074 y exists....::pt │ │ │ │ │ 0x00037a6c 3a3a7264 655f6372 6974636c 00000000 ::rde_critcl.... │ │ │ │ │ - 0x00037a7c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00037a8c 6f662062 6f756e64 733a2070 2d3e6e75 of bounds: p->nu │ │ │ │ │ - 0x00037a9c 6d737472 203e3d20 702d3e6d 61786e75 mstr >= p->maxnu │ │ │ │ │ - 0x00037aac 6d202852 414e4745 4f4b2870 2d3e6e75 m (RANGEOK(p->nu │ │ │ │ │ - 0x00037abc 6d737472 2c702d3e 6d61786e 756d2929 mstr,p->maxnum)) │ │ │ │ │ - 0x00037acc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00037adc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x00037aec 6c2f702e 6320406c 696e6520 37340000 l/p.c @line 74.. │ │ │ │ │ - 0x00037afc 53686f75 6c642068 61766520 666f756e Should have foun │ │ │ │ │ - 0x00037b0c 6420656e 74727920 2869736e 6577292c d entry (isnew), │ │ │ │ │ - 0x00037b1c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00037b2c 65732f70 742f7264 655f6372 6974636c es/pt/rde_critcl │ │ │ │ │ - 0x00037b3c 2f702e63 20406c69 6e652031 33330000 /p.c @line 133.. │ │ │ │ │ - 0x00037b4c 4d656d6f 72792061 6c6c6f63 6174696f Memory allocatio │ │ │ │ │ - 0x00037b5c 6e206661 696c7572 6520666f 72207374 n failure for st │ │ │ │ │ - 0x00037b6c 72696e67 20746162 6c652028 73747229 ring table (str) │ │ │ │ │ - 0x00037b7c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00037b8c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x00037b9c 6c2f702e 6320406c 696e6520 31343500 l/p.c @line 145. │ │ │ │ │ - 0x00037bac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00037bbc 6f662062 6f756e64 733a2072 6573203e of bounds: res > │ │ │ │ │ - 0x00037bcc 3d20702d 3e6d6178 6e756d20 2852414e = p->maxnum (RAN │ │ │ │ │ - 0x00037bdc 47454f4b 28726573 2c702d3e 6d61786e GEOK(res,p->maxn │ │ │ │ │ - 0x00037bec 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ - 0x00037bfc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00037c0c 72697463 6c2f702e 6320406c 696e6520 ritcl/p.c @line │ │ │ │ │ - 0x00037c1c 31353200 41747465 6d707465 64207265 152.Attempted re │ │ │ │ │ - 0x00037c2c 636f6e76 65727369 6f6e206f 66207264 conversion of rd │ │ │ │ │ - 0x00037c3c 65207374 72696e67 20746f20 73747269 e string to stri │ │ │ │ │ - 0x00037c4c 6e672072 65702028 30292c20 696e2066 ng rep (0), in f │ │ │ │ │ - 0x00037c5c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x00037c6c 2f726465 5f637269 74636c2f 6f742e63 /rde_critcl/ot.c │ │ │ │ │ - 0x00037c7c 20406c69 6e652032 30380000 496c6c65 @line 208..Ille │ │ │ │ │ - 0x00037c8c 67616c20 636f6e76 65727369 6f6e2069 gal conversion i │ │ │ │ │ - 0x00037c9c 6e746f20 72646520 73747269 6e672028 nto rde string ( │ │ │ │ │ - 0x00037cac 30292c20 696e2066 696c6520 2e2f6d6f 0), in file ./mo │ │ │ │ │ - 0x00037cbc 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ - 0x00037ccc 74636c2f 6f742e63 20406c69 6e652032 tcl/ot.c @line 2 │ │ │ │ │ - 0x00037cdc 31360000 4d656d6f 72792061 6c6c6f63 16..Memory alloc │ │ │ │ │ - 0x00037cec 6174696f 6e206661 696c7572 6520666f ation failure fo │ │ │ │ │ - 0x00037cfc 7220746f 6b656e20 63686172 61637465 r token characte │ │ │ │ │ - 0x00037d0c 72206172 72617920 28737472 292c2069 r array (str), i │ │ │ │ │ - 0x00037d1c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00037d2c 2f70742f 7264655f 63726974 636c2f74 /pt/rde_critcl/t │ │ │ │ │ - 0x00037d3c 632e6320 406c696e 65203839 00000000 c.c @line 89.... │ │ │ │ │ - 0x00037d4c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00037d5c 6f662062 6f756e64 733a2074 632d3e6e of bounds: tc->n │ │ │ │ │ - 0x00037d6c 756d203e 3d207463 2d3e6d61 78202852 um >= tc->max (R │ │ │ │ │ - 0x00037d7c 414e4745 4f4b2874 632d3e6e 756d2c74 ANGEOK(tc->num,t │ │ │ │ │ - 0x00037d8c 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ - 0x00037d9c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x00037dac 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x00037dbc 6c696e65 20393500 61727261 7920696e line 95.array in │ │ │ │ │ - 0x00037dcc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00037ddc 733a206f 6666203e 3d207463 2d3e6d61 s: off >= tc->ma │ │ │ │ │ - 0x00037dec 78202852 414e4745 4f4b286f 66662c74 x (RANGEOK(off,t │ │ │ │ │ - 0x00037dfc 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ - 0x00037e0c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x00037e1c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x00037e2c 6c696e65 20393600 61727261 7920696e line 96.array in │ │ │ │ │ - 0x00037e3c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00037e4c 733a206f 66662b6c 656e2d31 203e3d20 s: off+len-1 >= │ │ │ │ │ - 0x00037e5c 74632d3e 6d617820 2852414e 47454f4b tc->max (RANGEOK │ │ │ │ │ - 0x00037e6c 286f6666 2b6c656e 2d312c74 632d3e6d (off+len-1,tc->m │ │ │ │ │ - 0x00037e7c 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ - 0x00037e8c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00037e9c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x00037eac 20393700 61727261 7920696e 64657820 97.array index │ │ │ │ │ - 0x00037ebc 6f757420 6f662062 6f756e64 733a206f out of bounds: o │ │ │ │ │ - 0x00037ecc 66662b6c 656e2d31 203e3d20 74632d3e ff+len-1 >= tc-> │ │ │ │ │ - 0x00037edc 6e756d20 2852414e 47454f4b 286f6666 num (RANGEOK(off │ │ │ │ │ - 0x00037eec 2b6c656e 2d312c74 632d3e6e 756d2929 +len-1,tc->num)) │ │ │ │ │ - 0x00037efc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00037f0c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x00037f1c 6c2f7463 2e632040 6c696e65 20393800 l/tc.c @line 98. │ │ │ │ │ - 0x00037f2c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00037f3c 6f662062 6f756e64 733a206f 6666203e of bounds: off > │ │ │ │ │ - 0x00037f4c 3d207463 2d3e6e75 6d202852 414e4745 = tc->num (RANGE │ │ │ │ │ - 0x00037f5c 4f4b286f 66662c74 632d3e6e 756d2929 OK(off,tc->num)) │ │ │ │ │ - 0x00037f6c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00037f7c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x00037f8c 6c2f7463 2e632040 6c696e65 20313131 l/tc.c @line 111 │ │ │ │ │ - 0x00037f9c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00037fac 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00037fbc 74203e3d 206f6320 2852414e 47454f4b t >= oc (RANGEOK │ │ │ │ │ - 0x00037fcc 2861742c 6f632929 2c20696e 2066696c (at,oc)), in fil │ │ │ │ │ - 0x00037fdc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x00037fec 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x00037ffc 6c696e65 20313331 00000000 61727261 line 131....arra │ │ │ │ │ - 0x0003800c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003801c 6f756e64 733a206f 6666203e 3d207463 ounds: off >= tc │ │ │ │ │ - 0x0003802c 2d3e6e75 6d202852 414e4745 4f4b286f ->num (RANGEOK(o │ │ │ │ │ - 0x0003803c 66662c74 632d3e6e 756d2929 2c20696e ff,tc->num)), in │ │ │ │ │ - 0x0003804c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003805c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x0003806c 2e632040 6c696e65 20313432 00000000 .c @line 142.... │ │ │ │ │ - 0x0003807c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003808c 6f662062 6f756e64 733a2065 6e642d31 of bounds: end-1 │ │ │ │ │ - 0x0003809c 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ - 0x000380ac 47454f4b 28656e64 2d312c74 632d3e6e GEOK(end-1,tc->n │ │ │ │ │ - 0x000380bc 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ - 0x000380cc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x000380dc 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x000380ec 20313433 00000000 61727261 7920696e 143....array in │ │ │ │ │ - 0x000380fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003810c 733a2061 74203e3d 206f6320 2852414e s: at >= oc (RAN │ │ │ │ │ - 0x0003811c 47454f4b 2861742c 6f632929 2c20696e GEOK(at,oc)), in │ │ │ │ │ - 0x0003812c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003813c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x0003814c 2e632040 6c696e65 20313537 00000000 .c @line 157.... │ │ │ │ │ - 0x0003815c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003816c 6f662062 6f756e64 733a206c 61737420 of bounds: last │ │ │ │ │ - 0x0003817c 3e3d206f 63202852 414e4745 4f4b286c >= oc (RANGEOK(l │ │ │ │ │ - 0x0003818c 6173742c 6f632929 2c20696e 2066696c ast,oc)), in fil │ │ │ │ │ - 0x0003819c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x000381ac 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x000381bc 6c696e65 20313538 00000000 61727261 line 158....arra │ │ │ │ │ - 0x000381cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000381dc 6f756e64 733a206f 6666203e 3d207463 ounds: off >= tc │ │ │ │ │ - 0x000381ec 2d3e6e75 6d202852 414e4745 4f4b286f ->num (RANGEOK(o │ │ │ │ │ - 0x000381fc 66662c74 632d3e6e 756d2929 2c20696e ff,tc->num)), in │ │ │ │ │ - 0x0003820c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003821c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x0003822c 2e632040 6c696e65 20313639 00000000 .c @line 169.... │ │ │ │ │ - 0x0003823c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003824c 6f662062 6f756e64 733a2065 6e642d31 of bounds: end-1 │ │ │ │ │ - 0x0003825c 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ - 0x0003826c 47454f4b 28656e64 2d312c74 632d3e6e GEOK(end-1,tc->n │ │ │ │ │ - 0x0003827c 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ - 0x0003828c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0003829c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x000382ac 20313730 00000000 61727261 7920696e 170....array in │ │ │ │ │ - 0x000382bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000382cc 733a2069 203e3d20 732d3e6d 61782028 s: i >= s->max ( │ │ │ │ │ - 0x000382dc 52414e47 454f4b28 692c732d 3e6d6178 RANGEOK(i,s->max │ │ │ │ │ - 0x000382ec 29292c20 696e2066 696c6520 2e2f6d6f )), in file ./mo │ │ │ │ │ - 0x000382fc 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ - 0x0003830c 74636c2f 73746163 6b2e6320 406c696e tcl/stack.c @lin │ │ │ │ │ - 0x0003831c 65203435 00000000 4d656d6f 72792061 e 45....Memory a │ │ │ │ │ - 0x0003832c 6c6c6f63 6174696f 6e206661 696c7572 llocation failur │ │ │ │ │ - 0x0003833c 6520666f 72205244 45207374 61636b20 e for RDE stack │ │ │ │ │ - 0x0003834c 2863656c 6c292c20 696e2066 696c6520 (cell), in file │ │ │ │ │ - 0x0003835c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x0003836c 5f637269 74636c2f 73746163 6b2e6320 _critcl/stack.c │ │ │ │ │ - 0x0003837c 406c696e 65203630 00000000 61727261 @line 60....arra │ │ │ │ │ - 0x0003838c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003839c 6f756e64 733a2073 2d3e746f 70203e3d ounds: s->top >= │ │ │ │ │ - 0x000383ac 20732d3e 6d617820 2852414e 47454f4b s->max (RANGEOK │ │ │ │ │ - 0x000383bc 28732d3e 746f702c 732d3e6d 61782929 (s->top,s->max)) │ │ │ │ │ - 0x000383cc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x000383dc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x000383ec 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x000383fc 36350000 61727261 7920696e 64657820 65..array index │ │ │ │ │ - 0x0003840c 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ - 0x0003841c 2d3e746f 702d3120 3e3d2073 2d3e6d61 ->top-1 >= s->ma │ │ │ │ │ - 0x0003842c 78202852 414e4745 4f4b2873 2d3e746f x (RANGEOK(s->to │ │ │ │ │ - 0x0003843c 702d312c 732d3e6d 61782929 2c20696e p-1,s->max)), in │ │ │ │ │ - 0x0003844c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003845c 70742f72 64655f63 72697463 6c2f7374 pt/rde_critcl/st │ │ │ │ │ - 0x0003846c 61636b2e 6320406c 696e6520 37330000 ack.c @line 73.. │ │ │ │ │ - 0x0003847c 42616420 706f7020 636f756e 7420286e Bad pop count (n │ │ │ │ │ - 0x0003848c 203e3d20 30292c20 696e2066 696c6520 >= 0), in file │ │ │ │ │ - 0x0003849c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x000384ac 5f637269 74636c2f 73746163 6b2e6320 _critcl/stack.c │ │ │ │ │ - 0x000384bc 406c696e 65203830 00000000 61727261 @line 80....arra │ │ │ │ │ - 0x000384cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000384dc 6f756e64 733a2073 2d3e746f 70203e3d ounds: s->top >= │ │ │ │ │ - 0x000384ec 20732d3e 6d617820 2852414e 47454f4b s->max (RANGEOK │ │ │ │ │ - 0x000384fc 28732d3e 746f702c 732d3e6d 61782929 (s->top,s->max)) │ │ │ │ │ - 0x0003850c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0003851c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0003852c 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x0003853c 38360000 42616420 7472696d 73697a65 86..Bad trimsize │ │ │ │ │ - 0x0003854c 20286e20 3e3d2030 292c2069 6e206669 (n >= 0), in fi │ │ │ │ │ - 0x0003855c 6c65202e 2f6d6f64 756c6573 2f70742f le ./modules/pt/ │ │ │ │ │ - 0x0003856c 7264655f 63726974 636c2f73 7461636b rde_critcl/stack │ │ │ │ │ - 0x0003857c 2e632040 6c696e65 20393800 61727261 .c @line 98.arra │ │ │ │ │ - 0x0003858c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003859c 6f756e64 733a2073 2d3e746f 70203e3d ounds: s->top >= │ │ │ │ │ - 0x000385ac 20732d3e 6d617820 2852414e 47454f4b s->max (RANGEOK │ │ │ │ │ - 0x000385bc 28732d3e 746f702c 732d3e6d 61782929 (s->top,s->max)) │ │ │ │ │ - 0x000385cc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x000385dc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x000385ec 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x000385fc 31303300 42616420 706f7020 636f756e 103.Bad pop coun │ │ │ │ │ - 0x0003860c 7420286e 203e3d20 30292c20 696e2066 t (n >= 0), in f │ │ │ │ │ - 0x0003861c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x0003862c 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ - 0x0003863c 6b2e6320 406c696e 65203131 34000000 k.c @line 114... │ │ │ │ │ - 0x0003864c 4f776e65 72736869 70206d69 736d6174 Ownership mismat │ │ │ │ │ - 0x0003865c 63682028 6473742d 3e667265 6543656c ch (dst->freeCel │ │ │ │ │ - 0x0003866c 6c50726f 63203d3d 20737263 2d3e6672 lProc == src->fr │ │ │ │ │ - 0x0003867c 65654365 6c6c5072 6f63292c 20696e20 eeCellProc), in │ │ │ │ │ - 0x0003868c 66696c65 202e2f6d 6f64756c 65732f70 file ./modules/p │ │ │ │ │ - 0x0003869c 742f7264 655f6372 6974636c 2f737461 t/rde_critcl/sta │ │ │ │ │ - 0x000386ac 636b2e63 20406c69 6e652031 32320000 ck.c @line 122.. │ │ │ │ │ - 0x000386bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000386cc 6f662062 6f756e64 733a2073 72632d3e of bounds: src-> │ │ │ │ │ - 0x000386dc 746f7020 3e3d2073 72632d3e 6d617820 top >= src->max │ │ │ │ │ - 0x000386ec 2852414e 47454f4b 28737263 2d3e746f (RANGEOK(src->to │ │ │ │ │ - 0x000386fc 702c7372 632d3e6d 61782929 2c20696e p,src->max)), in │ │ │ │ │ - 0x0003870c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003871c 70742f72 64655f63 72697463 6c2f7374 pt/rde_critcl/st │ │ │ │ │ - 0x0003872c 61636b2e 6320406c 696e6520 31333100 ack.c @line 131. │ │ │ │ │ - 0x0003873c 70743a3a 72646500 52444500 50540000 pt::rde.RDE.PT.. │ │ │ │ │ - 0x0003874c 3f636861 6e3f0000 3f66726f 6d3f203f ?chan?..?from? ? │ │ │ │ │ - 0x0003875c 746f3f00 73796d62 6f6c0000 6d736700 to?.symbol..msg. │ │ │ │ │ - 0x0003876c 746f6b00 746f6b73 20746f6b 65000000 tok.toks toke... │ │ │ │ │ - 0x0003877c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003878c 6f662062 6f756e64 733a2073 203e3d20 of bounds: s >= │ │ │ │ │ - 0x0003879c 702d3e6e 756d7374 72202852 414e4745 p->numstr (RANGE │ │ │ │ │ - 0x000387ac 4f4b2873 2c702d3e 6e756d73 74722929 OK(s,p->numstr)) │ │ │ │ │ - 0x000387bc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x000387cc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x000387dc 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ - 0x000387ec 36373200 61727261 7920696e 64657820 672.array index │ │ │ │ │ - 0x000387fc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003880c 64203e3d 20702d3e 6e756d73 74722028 d >= p->numstr ( │ │ │ │ │ - 0x0003881c 52414e47 454f4b28 69642c70 2d3e6e75 RANGEOK(id,p->nu │ │ │ │ │ - 0x0003882c 6d737472 29292c20 696e2066 696c6520 mstr)), in file │ │ │ │ │ - 0x0003883c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x0003884c 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ - 0x0003885c 406c696e 65203130 35300000 61727261 @line 1050..arra │ │ │ │ │ - 0x0003886c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003887c 6f756e64 733a2028 54636c5f 53697a65 ounds: (Tcl_Size │ │ │ │ │ - 0x0003888c 2920286c 6f6e6720 696e7429 206d765b ) (long int) mv[ │ │ │ │ │ - 0x0003889c 695d203e 3d20702d 3e6e756d 73747220 i] >= p->numstr │ │ │ │ │ - 0x000388ac 2852414e 47454f4b 28285463 6c5f5369 (RANGEOK((Tcl_Si │ │ │ │ │ - 0x000388bc 7a652920 286c6f6e 6720696e 7429206d ze) (long int) m │ │ │ │ │ - 0x000388cc 765b695d 2c702d3e 6e756d73 74722929 v[i],p->numstr)) │ │ │ │ │ - 0x000388dc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x000388ec 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x000388fc 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ - 0x0003890c 33383900 61727261 7920696e 64657820 389.array index │ │ │ │ │ - 0x0003891c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0003892c 203e3d20 6d632028 52414e47 454f4b28 >= mc (RANGEOK( │ │ │ │ │ - 0x0003893c 6a2c6d63 29292c20 696e2066 696c6520 j,mc)), in file │ │ │ │ │ - 0x0003894c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x0003895c 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ - 0x0003896c 406c696e 65203339 32000000 61727261 @line 392...arra │ │ │ │ │ - 0x0003897c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003898c 6f756e64 733a2069 64203e3d 20702d3e ounds: id >= p-> │ │ │ │ │ - 0x0003899c 6e756d73 74722028 52414e47 454f4b28 numstr (RANGEOK( │ │ │ │ │ - 0x000389ac 69642c70 2d3e6e75 6d737472 29292c20 id,p->numstr)), │ │ │ │ │ - 0x000389bc 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x000389cc 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ - 0x000389dc 70617261 6d2e6320 406c696e 65203436 param.c @line 46 │ │ │ │ │ - 0x000389ec 36000000 556e6162 6c652074 6f207075 6...Unable to pu │ │ │ │ │ - 0x000389fc 73682075 6e646566 696e6564 2073656d sh undefined sem │ │ │ │ │ - 0x00038a0c 616e7469 63207661 6c756520 28702d3e antic value (p-> │ │ │ │ │ - 0x00038a1c 5356292c 20696e20 66696c65 202e2f6d SV), in file ./m │ │ │ │ │ - 0x00038a2c 6f64756c 65732f70 742f7264 655f6372 odules/pt/rde_cr │ │ │ │ │ - 0x00038a3c 6974636c 2f706172 616d2e63 20406c69 itcl/param.c @li │ │ │ │ │ - 0x00038a4c 6e652035 32380000 61727261 7920696e ne 528..array in │ │ │ │ │ - 0x00038a5c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00038a6c 733a206d 203e3d20 702d3e6e 756d7374 s: m >= p->numst │ │ │ │ │ - 0x00038a7c 72202852 414e4745 4f4b286d 2c702d3e r (RANGEOK(m,p-> │ │ │ │ │ - 0x00038a8c 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ - 0x00038a9c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x00038aac 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ - 0x00038abc 6320406c 696e6520 37333000 61727261 c @line 730.arra │ │ │ │ │ - 0x00038acc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00038adc 6f756e64 733a2070 2d3e4343 5f6c656e ounds: p->CC_len │ │ │ │ │ - 0x00038aec 2d31203e 3d203320 2852414e 47454f4b -1 >= 3 (RANGEOK │ │ │ │ │ - 0x00038afc 28702d3e 43435f6c 656e2d31 2c332929 (p->CC_len-1,3)) │ │ │ │ │ - 0x00038b0c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00038b1c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x00038b2c 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ - 0x00038b3c 37343800 61727261 7920696e 64657820 748.array index │ │ │ │ │ - 0x00038b4c 6f757420 6f662062 6f756e64 733a206c out of bounds: l │ │ │ │ │ - 0x00038b5c 656e6920 3e3d2033 20285241 4e47454f eni >= 3 (RANGEO │ │ │ │ │ - 0x00038b6c 4b286c65 6e692c33 29292c20 696e2066 K(leni,3)), in f │ │ │ │ │ - 0x00038b7c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x00038b8c 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ - 0x00038b9c 6d2e6320 406c696e 65203737 34000000 m.c @line 774... │ │ │ │ │ - 0x00038bac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00038bbc 6f662062 6f756e64 733a206d 7367203e of bounds: msg > │ │ │ │ │ - 0x00038bcc 3d20702d 3e6e756d 73747220 2852414e = p->numstr (RAN │ │ │ │ │ - 0x00038bdc 47454f4b 286d7367 2c702d3e 6e756d73 GEOK(msg,p->nums │ │ │ │ │ - 0x00038bec 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ - 0x00038bfc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00038c0c 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x00038c1c 696e6520 39353500 61727261 7920696e ine 955.array in │ │ │ │ │ - 0x00038c2c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00038c3c 733a206d 7367203e 3d20702d 3e6e756d s: msg >= p->num │ │ │ │ │ - 0x00038c4c 73747220 2852414e 47454f4b 286d7367 str (RANGEOK(msg │ │ │ │ │ - 0x00038c5c 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ - 0x00038c6c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00038c7c 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x00038c8c 72616d2e 6320406c 696e6520 31303036 ram.c @line 1006 │ │ │ │ │ - 0x00038c9c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00038cac 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ - 0x00038cbc 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ - 0x00038ccc 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ - 0x00038cdc 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ - 0x00038cec 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00038cfc 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x00038d0c 696e6520 31313031 00000000 42616420 ine 1101....Bad │ │ │ │ │ - 0x00038d1c 6e756d62 6572206f 6620656c 656d656e number of elemen │ │ │ │ │ - 0x00038d2c 74732074 6f207265 64756365 20286e65 ts to reduce (ne │ │ │ │ │ - 0x00038d3c 77203e3d 2030292c 20696e20 66696c65 w >= 0), in file │ │ │ │ │ - 0x00038d4c 202e2f6d 6f64756c 65732f70 742f7264 ./modules/pt/rd │ │ │ │ │ - 0x00038d5c 655f6372 6974636c 2f706172 616d2e63 e_critcl/param.c │ │ │ │ │ - 0x00038d6c 20406c69 6e652031 31323700 61727261 @line 1127.arra │ │ │ │ │ - 0x00038d7c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00038d8c 6f756e64 733a2073 203e3d20 702d3e6e ounds: s >= p->n │ │ │ │ │ - 0x00038d9c 756d7374 72202852 414e4745 4f4b2873 umstr (RANGEOK(s │ │ │ │ │ - 0x00038dac 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ - 0x00038dbc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00038dcc 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x00038ddc 72616d2e 6320406c 696e6520 31313331 ram.c @line 1131 │ │ │ │ │ - 0x00038dec 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00038dfc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00038e0c 203e3d20 332b6e65 77202852 414e4745 >= 3+new (RANGE │ │ │ │ │ - 0x00038e1c 4f4b2869 2c332b6e 65772929 2c20696e OK(i,3+new)), in │ │ │ │ │ - 0x00038e2c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00038e3c 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x00038e4c 72616d2e 6320406c 696e6520 31313339 ram.c @line 1139 │ │ │ │ │ - 0x00038e5c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00038e6c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00038e7c 203e3d20 61632028 52414e47 454f4b28 >= ac (RANGEOK( │ │ │ │ │ - 0x00038e8c 6a2c6163 29292c20 696e2066 696c6520 j,ac)), in file │ │ │ │ │ - 0x00038e9c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x00038eac 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ - 0x00038ebc 406c696e 65203131 34300000 52656475 @line 1140..Redu │ │ │ │ │ - 0x00038ecc 6374696f 6e207265 73756c74 20696e63 ction result inc │ │ │ │ │ - 0x00038edc 6f6d706c 65746520 2869203d 3d20332b omplete (i == 3+ │ │ │ │ │ - 0x00038eec 6e657729 2c20696e 2066696c 65202e2f new), in file ./ │ │ │ │ │ - 0x00038efc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00038f0c 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x00038f1c 696e6520 31313434 00000000 52656163 ine 1144....Reac │ │ │ │ │ - 0x00038f2c 68656420 756e7265 61636861 626c6520 hed unreachable │ │ │ │ │ - 0x00038f3c 6c6f6361 74696f6e 20283029 2c20696e location (0), in │ │ │ │ │ - 0x00038f4c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00038f5c 70742f72 64655f63 72697463 6c2f6d73 pt/rde_critcl/ms │ │ │ │ │ - 0x00038f6c 2e632040 6c696e65 20333035 00000000 .c @line 305.... │ │ │ │ │ - 0x00038f7c 616d6172 6b656400 61737400 61737473 amarked.ast.asts │ │ │ │ │ - 0x00038f8c 00000000 6368616e 00000000 636f6d70 ....chan....comp │ │ │ │ │ - 0x00038f9c 6c657465 00000000 63757272 656e7400 lete....current. │ │ │ │ │ - 0x00038fac 656d6172 6b656400 6c6d6172 6b656400 emarked.lmarked. │ │ │ │ │ - 0x00038fbc 6c6f6361 74696f6e 00000000 72657365 location....rese │ │ │ │ │ - 0x00038fcc 74000000 73636163 68656400 73796d62 t...scached.symb │ │ │ │ │ - 0x00038fdc 6f6c7300 746f6b65 6e730000 693a6661 ols.tokens..i:fa │ │ │ │ │ - 0x00038fec 696c5f63 6f6e7469 6e756500 693a6661 il_continue.i:fa │ │ │ │ │ - 0x00038ffc 696c5f72 65747572 6e000000 693a6f6b il_return...i:ok │ │ │ │ │ - 0x0003900c 5f636f6e 74696e75 65000000 693a6f6b _continue...i:ok │ │ │ │ │ - 0x0003901c 5f726574 75726e00 695f7374 61747573 _return.i_status │ │ │ │ │ - 0x0003902c 5f666169 6c000000 695f7374 61747573 _fail...i_status │ │ │ │ │ - 0x0003903c 5f6e6567 61746500 695f7374 61747573 _negate.i_status │ │ │ │ │ - 0x0003904c 5f6f6b00 695f6572 726f725f 636c6561 _ok.i_error_clea │ │ │ │ │ - 0x0003905c 72000000 695f6572 726f725f 6e6f6e74 r...i_error_nont │ │ │ │ │ - 0x0003906c 65726d69 6e616c00 695f6572 726f725f erminal.i_error_ │ │ │ │ │ - 0x0003907c 706f705f 6d657267 65000000 695f6572 pop_merge...i_er │ │ │ │ │ - 0x0003908c 726f725f 70757368 00000000 693a6661 ror_push....i:fa │ │ │ │ │ - 0x0003909c 696c5f6c 6f635f70 6f705f72 6577696e il_loc_pop_rewin │ │ │ │ │ - 0x000390ac 64000000 695f6c6f 635f706f 705f6469 d...i_loc_pop_di │ │ │ │ │ - 0x000390bc 73636172 64000000 695f6c6f 635f706f scard...i_loc_po │ │ │ │ │ - 0x000390cc 705f7265 77696e64 2f646973 63617264 p_rewind/discard │ │ │ │ │ - 0x000390dc 00000000 695f6c6f 635f706f 705f7265 ....i_loc_pop_re │ │ │ │ │ - 0x000390ec 77696e64 00000000 695f6c6f 635f7075 wind....i_loc_pu │ │ │ │ │ - 0x000390fc 73680000 693a6661 696c5f61 73745f70 sh..i:fail_ast_p │ │ │ │ │ - 0x0003910c 6f705f72 6577696e 64000000 695f6173 op_rewind...i_as │ │ │ │ │ - 0x0003911c 745f706f 705f6469 73636172 64000000 t_pop_discard... │ │ │ │ │ - 0x0003912c 695f6173 745f706f 705f6469 73636172 i_ast_pop_discar │ │ │ │ │ - 0x0003913c 642f7265 77696e64 00000000 695f6173 d/rewind....i_as │ │ │ │ │ - 0x0003914c 745f706f 705f7265 77696e64 2f646973 t_pop_rewind/dis │ │ │ │ │ - 0x0003915c 63617264 00000000 695f6173 745f706f card....i_ast_po │ │ │ │ │ - 0x0003916c 705f7265 77696e64 00000000 695f6173 p_rewind....i_as │ │ │ │ │ - 0x0003917c 745f7075 73680000 693a6f6b 5f617374 t_push..i:ok_ast │ │ │ │ │ - 0x0003918c 5f76616c 75655f70 75736800 695f7379 _value_push.i_sy │ │ │ │ │ - 0x0003919c 6d626f6c 5f726573 746f7265 00000000 mbol_restore.... │ │ │ │ │ - 0x000391ac 695f7379 6d626f6c 5f736176 65000000 i_symbol_save... │ │ │ │ │ - 0x000391bc 695f7661 6c75655f 636c6561 722f6c65 i_value_clear/le │ │ │ │ │ - 0x000391cc 61660000 695f7661 6c75655f 636c6561 af..i_value_clea │ │ │ │ │ - 0x000391dc 72000000 695f7661 6c75655f 636c6561 r...i_value_clea │ │ │ │ │ - 0x000391ec 722f7265 64756365 00000000 695f696e r/reduce....i_in │ │ │ │ │ - 0x000391fc 7075745f 6e657874 00000000 695f7465 put_next....i_te │ │ │ │ │ - 0x0003920c 73745f61 6c6e756d 00000000 695f7465 st_alnum....i_te │ │ │ │ │ - 0x0003921c 73745f61 6c706861 00000000 695f7465 st_alpha....i_te │ │ │ │ │ - 0x0003922c 73745f61 73636969 00000000 695f7465 st_ascii....i_te │ │ │ │ │ - 0x0003923c 73745f63 68617200 695f7465 73745f63 st_char.i_test_c │ │ │ │ │ - 0x0003924c 6f6e7472 6f6c0000 695f7465 73745f64 ontrol..i_test_d │ │ │ │ │ - 0x0003925c 64696769 74000000 695f7465 73745f64 digit...i_test_d │ │ │ │ │ - 0x0003926c 69676974 00000000 695f7465 73745f67 igit....i_test_g │ │ │ │ │ - 0x0003927c 72617068 00000000 695f7465 73745f6c raph....i_test_l │ │ │ │ │ - 0x0003928c 6f776572 00000000 695f7465 73745f70 ower....i_test_p │ │ │ │ │ - 0x0003929c 72696e74 00000000 695f7465 73745f70 rint....i_test_p │ │ │ │ │ - 0x000392ac 756e6374 00000000 695f7465 73745f72 unct....i_test_r │ │ │ │ │ - 0x000392bc 616e6765 00000000 695f7465 73745f73 ange....i_test_s │ │ │ │ │ - 0x000392cc 70616365 00000000 695f7465 73745f75 pace....i_test_u │ │ │ │ │ - 0x000392dc 70706572 00000000 695f7465 73745f77 pper....i_test_w │ │ │ │ │ - 0x000392ec 6f726463 68617200 695f7465 73745f78 ordchar.i_test_x │ │ │ │ │ - 0x000392fc 64696769 74000000 693a6f6b 5f617374 digit...i:ok_ast │ │ │ │ │ - 0x0003930c 5f706f70 5f646973 63617264 00000000 _pop_discard.... │ │ │ │ │ - 0x0003931c 695f6173 745f7265 77696e64 00000000 i_ast_rewind.... │ │ │ │ │ - 0x0003932c 693a6f6b 5f6c6f63 5f706f70 5f646973 i:ok_loc_pop_dis │ │ │ │ │ - 0x0003933c 63617264 00000000 695f6c6f 635f7265 card....i_loc_re │ │ │ │ │ - 0x0003934c 77696e64 00000000 695f6572 726f725f wind....i_error_ │ │ │ │ │ - 0x0003935c 636c6561 725f7075 73680000 73693a76 clear_push..si:v │ │ │ │ │ - 0x0003936c 6f69645f 73746174 655f7075 73680000 oid_state_push.. │ │ │ │ │ - 0x0003937c 73693a76 616c7565 5f737461 74655f70 si:value_state_p │ │ │ │ │ - 0x0003938c 75736800 73693a76 6f69645f 73746174 ush.si:void_stat │ │ │ │ │ - 0x0003939c 655f6d65 72676500 73693a76 616c7565 e_merge.si:value │ │ │ │ │ - 0x000393ac 5f737461 74655f6d 65726765 00000000 _state_merge.... │ │ │ │ │ - 0x000393bc 73693a76 6f696476 6f69645f 6272616e si:voidvoid_bran │ │ │ │ │ - 0x000393cc 63680000 73693a76 6f696476 616c7565 ch..si:voidvalue │ │ │ │ │ - 0x000393dc 5f627261 6e636800 73693a76 616c7565 _branch.si:value │ │ │ │ │ - 0x000393ec 766f6964 5f627261 6e636800 73693a76 void_branch.si:v │ │ │ │ │ - 0x000393fc 616c7565 76616c75 655f6272 616e6368 aluevalue_branch │ │ │ │ │ - 0x0003940c 00000000 73693a76 6f696476 6f69645f ....si:voidvoid_ │ │ │ │ │ - 0x0003941c 70617274 00000000 73693a76 6f696476 part....si:voidv │ │ │ │ │ - 0x0003942c 616c7565 5f706172 74000000 73693a76 alue_part...si:v │ │ │ │ │ - 0x0003943c 616c7565 76616c75 655f7061 72740000 aluevalue_part.. │ │ │ │ │ - 0x0003944c 73693a6e 6578745f 63686172 00000000 si:next_char.... │ │ │ │ │ - 0x0003945c 73693a6e 6578745f 72616e67 65000000 si:next_range... │ │ │ │ │ - 0x0003946c 73693a6e 6578745f 616c6e75 6d000000 si:next_alnum... │ │ │ │ │ - 0x0003947c 73693a6e 6578745f 616c7068 61000000 si:next_alpha... │ │ │ │ │ - 0x0003948c 73693a6e 6578745f 61736369 69000000 si:next_ascii... │ │ │ │ │ - 0x0003949c 73693a6e 6578745f 636f6e74 726f6c00 si:next_control. │ │ │ │ │ - 0x000394ac 73693a6e 6578745f 64646967 69740000 si:next_ddigit.. │ │ │ │ │ - 0x000394bc 73693a6e 6578745f 64696769 74000000 si:next_digit... │ │ │ │ │ - 0x000394cc 73693a6e 6578745f 67726170 68000000 si:next_graph... │ │ │ │ │ - 0x000394dc 73693a6e 6578745f 6c6f7765 72000000 si:next_lower... │ │ │ │ │ - 0x000394ec 73693a6e 6578745f 7072696e 74000000 si:next_print... │ │ │ │ │ - 0x000394fc 73693a6e 6578745f 70756e63 74000000 si:next_punct... │ │ │ │ │ - 0x0003950c 73693a6e 6578745f 73706163 65000000 si:next_space... │ │ │ │ │ - 0x0003951c 73693a6e 6578745f 75707065 72000000 si:next_upper... │ │ │ │ │ - 0x0003952c 73693a6e 6578745f 776f7264 63686172 si:next_wordchar │ │ │ │ │ - 0x0003953c 00000000 73693a6e 6578745f 78646967 ....si:next_xdig │ │ │ │ │ - 0x0003954c 69740000 73693a76 6f696432 5f737461 it..si:void2_sta │ │ │ │ │ - 0x0003955c 74655f70 75736800 73693a76 6f69645f te_push.si:void_ │ │ │ │ │ - 0x0003956c 73746174 655f6d65 7267655f 6f6b0000 state_merge_ok.. │ │ │ │ │ - 0x0003957c 73693a76 616c7565 5f6e6f74 61686561 si:value_notahea │ │ │ │ │ - 0x0003958c 645f7374 61727400 73693a76 6f69645f d_start.si:void_ │ │ │ │ │ - 0x0003959c 6e6f7461 68656164 5f657869 74000000 notahead_exit... │ │ │ │ │ - 0x000395ac 73693a76 616c7565 5f6e6f74 61686561 si:value_notahea │ │ │ │ │ - 0x000395bc 645f6578 69740000 73693a6b 6c65656e d_exit..si:kleen │ │ │ │ │ - 0x000395cc 655f6162 6f727400 73693a6b 6c65656e e_abort.si:kleen │ │ │ │ │ - 0x000395dc 655f636c 6f736500 73693a76 616c7565 e_close.si:value │ │ │ │ │ - 0x000395ec 5f73796d 626f6c5f 73746172 74000000 _symbol_start... │ │ │ │ │ - 0x000395fc 73693a76 616c7565 5f766f69 645f7379 si:value_void_sy │ │ │ │ │ - 0x0003960c 6d626f6c 5f737461 72740000 73693a76 mbol_start..si:v │ │ │ │ │ - 0x0003961c 6f69645f 73796d62 6f6c5f73 74617274 oid_symbol_start │ │ │ │ │ - 0x0003962c 00000000 73693a76 6f69645f 766f6964 ....si:void_void │ │ │ │ │ - 0x0003963c 5f73796d 626f6c5f 73746172 74000000 _symbol_start... │ │ │ │ │ - 0x0003964c 73693a72 65647563 655f7379 6d626f6c si:reduce_symbol │ │ │ │ │ - 0x0003965c 5f656e64 00000000 73693a76 6f69645f _end....si:void_ │ │ │ │ │ - 0x0003966c 6c656166 5f73796d 626f6c5f 656e6400 leaf_symbol_end. │ │ │ │ │ - 0x0003967c 73693a76 616c7565 5f6c6561 665f7379 si:value_leaf_sy │ │ │ │ │ - 0x0003968c 6d626f6c 5f656e64 00000000 73693a76 mbol_end....si:v │ │ │ │ │ - 0x0003969c 616c7565 5f636c65 61725f73 796d626f alue_clear_symbo │ │ │ │ │ - 0x000396ac 6c5f656e 64000000 73693a76 6f69645f l_end...si:void_ │ │ │ │ │ - 0x000396bc 636c6561 725f7379 6d626f6c 5f656e64 clear_symbol_end │ │ │ │ │ - 0x000396cc 00000000 73693a6e 6578745f 73747200 ....si:next_str. │ │ │ │ │ - 0x000396dc 73693a6e 6578745f 636c6173 73000000 si:next_class... │ │ │ │ │ + 0x00037a7c 52656163 68656420 756e7265 61636861 Reached unreacha │ │ │ │ │ + 0x00037a8c 626c6520 6c6f6361 74696f6e 20283029 ble location (0) │ │ │ │ │ + 0x00037a9c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x00037aac 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x00037abc 6c2f6d73 2e632040 6c696e65 20333035 l/ms.c @line 305 │ │ │ │ │ + 0x00037acc 00000000 616d6172 6b656400 61737400 ....amarked.ast. │ │ │ │ │ + 0x00037adc 61737473 00000000 6368616e 00000000 asts....chan.... │ │ │ │ │ + 0x00037aec 636f6d70 6c657465 00000000 63757272 complete....curr │ │ │ │ │ + 0x00037afc 656e7400 656d6172 6b656400 6c6d6172 ent.emarked.lmar │ │ │ │ │ + 0x00037b0c 6b656400 6c6f6361 74696f6e 00000000 ked.location.... │ │ │ │ │ + 0x00037b1c 72657365 74000000 73636163 68656400 reset...scached. │ │ │ │ │ + 0x00037b2c 73796d62 6f6c7300 746f6b65 6e730000 symbols.tokens.. │ │ │ │ │ + 0x00037b3c 693a6661 696c5f63 6f6e7469 6e756500 i:fail_continue. │ │ │ │ │ + 0x00037b4c 693a6661 696c5f72 65747572 6e000000 i:fail_return... │ │ │ │ │ + 0x00037b5c 693a6f6b 5f636f6e 74696e75 65000000 i:ok_continue... │ │ │ │ │ + 0x00037b6c 693a6f6b 5f726574 75726e00 695f7374 i:ok_return.i_st │ │ │ │ │ + 0x00037b7c 61747573 5f666169 6c000000 695f7374 atus_fail...i_st │ │ │ │ │ + 0x00037b8c 61747573 5f6e6567 61746500 695f7374 atus_negate.i_st │ │ │ │ │ + 0x00037b9c 61747573 5f6f6b00 695f6572 726f725f atus_ok.i_error_ │ │ │ │ │ + 0x00037bac 636c6561 72000000 695f6572 726f725f clear...i_error_ │ │ │ │ │ + 0x00037bbc 6e6f6e74 65726d69 6e616c00 695f6572 nonterminal.i_er │ │ │ │ │ + 0x00037bcc 726f725f 706f705f 6d657267 65000000 ror_pop_merge... │ │ │ │ │ + 0x00037bdc 695f6572 726f725f 70757368 00000000 i_error_push.... │ │ │ │ │ + 0x00037bec 693a6661 696c5f6c 6f635f70 6f705f72 i:fail_loc_pop_r │ │ │ │ │ + 0x00037bfc 6577696e 64000000 695f6c6f 635f706f ewind...i_loc_po │ │ │ │ │ + 0x00037c0c 705f6469 73636172 64000000 695f6c6f p_discard...i_lo │ │ │ │ │ + 0x00037c1c 635f706f 705f7265 77696e64 2f646973 c_pop_rewind/dis │ │ │ │ │ + 0x00037c2c 63617264 00000000 695f6c6f 635f706f card....i_loc_po │ │ │ │ │ + 0x00037c3c 705f7265 77696e64 00000000 695f6c6f p_rewind....i_lo │ │ │ │ │ + 0x00037c4c 635f7075 73680000 693a6661 696c5f61 c_push..i:fail_a │ │ │ │ │ + 0x00037c5c 73745f70 6f705f72 6577696e 64000000 st_pop_rewind... │ │ │ │ │ + 0x00037c6c 695f6173 745f706f 705f6469 73636172 i_ast_pop_discar │ │ │ │ │ + 0x00037c7c 64000000 695f6173 745f706f 705f6469 d...i_ast_pop_di │ │ │ │ │ + 0x00037c8c 73636172 642f7265 77696e64 00000000 scard/rewind.... │ │ │ │ │ + 0x00037c9c 695f6173 745f706f 705f7265 77696e64 i_ast_pop_rewind │ │ │ │ │ + 0x00037cac 2f646973 63617264 00000000 695f6173 /discard....i_as │ │ │ │ │ + 0x00037cbc 745f706f 705f7265 77696e64 00000000 t_pop_rewind.... │ │ │ │ │ + 0x00037ccc 695f6173 745f7075 73680000 693a6f6b i_ast_push..i:ok │ │ │ │ │ + 0x00037cdc 5f617374 5f76616c 75655f70 75736800 _ast_value_push. │ │ │ │ │ + 0x00037cec 695f7379 6d626f6c 5f726573 746f7265 i_symbol_restore │ │ │ │ │ + 0x00037cfc 00000000 695f7379 6d626f6c 5f736176 ....i_symbol_sav │ │ │ │ │ + 0x00037d0c 65000000 695f7661 6c75655f 636c6561 e...i_value_clea │ │ │ │ │ + 0x00037d1c 722f6c65 61660000 695f7661 6c75655f r/leaf..i_value_ │ │ │ │ │ + 0x00037d2c 636c6561 72000000 695f7661 6c75655f clear...i_value_ │ │ │ │ │ + 0x00037d3c 636c6561 722f7265 64756365 00000000 clear/reduce.... │ │ │ │ │ + 0x00037d4c 695f696e 7075745f 6e657874 00000000 i_input_next.... │ │ │ │ │ + 0x00037d5c 695f7465 73745f61 6c6e756d 00000000 i_test_alnum.... │ │ │ │ │ + 0x00037d6c 695f7465 73745f61 6c706861 00000000 i_test_alpha.... │ │ │ │ │ + 0x00037d7c 695f7465 73745f61 73636969 00000000 i_test_ascii.... │ │ │ │ │ + 0x00037d8c 695f7465 73745f63 68617200 695f7465 i_test_char.i_te │ │ │ │ │ + 0x00037d9c 73745f63 6f6e7472 6f6c0000 695f7465 st_control..i_te │ │ │ │ │ + 0x00037dac 73745f64 64696769 74000000 695f7465 st_ddigit...i_te │ │ │ │ │ + 0x00037dbc 73745f64 69676974 00000000 695f7465 st_digit....i_te │ │ │ │ │ + 0x00037dcc 73745f67 72617068 00000000 695f7465 st_graph....i_te │ │ │ │ │ + 0x00037ddc 73745f6c 6f776572 00000000 695f7465 st_lower....i_te │ │ │ │ │ + 0x00037dec 73745f70 72696e74 00000000 695f7465 st_print....i_te │ │ │ │ │ + 0x00037dfc 73745f70 756e6374 00000000 695f7465 st_punct....i_te │ │ │ │ │ + 0x00037e0c 73745f72 616e6765 00000000 695f7465 st_range....i_te │ │ │ │ │ + 0x00037e1c 73745f73 70616365 00000000 695f7465 st_space....i_te │ │ │ │ │ + 0x00037e2c 73745f75 70706572 00000000 695f7465 st_upper....i_te │ │ │ │ │ + 0x00037e3c 73745f77 6f726463 68617200 695f7465 st_wordchar.i_te │ │ │ │ │ + 0x00037e4c 73745f78 64696769 74000000 693a6f6b st_xdigit...i:ok │ │ │ │ │ + 0x00037e5c 5f617374 5f706f70 5f646973 63617264 _ast_pop_discard │ │ │ │ │ + 0x00037e6c 00000000 695f6173 745f7265 77696e64 ....i_ast_rewind │ │ │ │ │ + 0x00037e7c 00000000 693a6f6b 5f6c6f63 5f706f70 ....i:ok_loc_pop │ │ │ │ │ + 0x00037e8c 5f646973 63617264 00000000 695f6c6f _discard....i_lo │ │ │ │ │ + 0x00037e9c 635f7265 77696e64 00000000 695f6572 c_rewind....i_er │ │ │ │ │ + 0x00037eac 726f725f 636c6561 725f7075 73680000 ror_clear_push.. │ │ │ │ │ + 0x00037ebc 73693a76 6f69645f 73746174 655f7075 si:void_state_pu │ │ │ │ │ + 0x00037ecc 73680000 73693a76 616c7565 5f737461 sh..si:value_sta │ │ │ │ │ + 0x00037edc 74655f70 75736800 73693a76 6f69645f te_push.si:void_ │ │ │ │ │ + 0x00037eec 73746174 655f6d65 72676500 73693a76 state_merge.si:v │ │ │ │ │ + 0x00037efc 616c7565 5f737461 74655f6d 65726765 alue_state_merge │ │ │ │ │ + 0x00037f0c 00000000 73693a76 6f696476 6f69645f ....si:voidvoid_ │ │ │ │ │ + 0x00037f1c 6272616e 63680000 73693a76 6f696476 branch..si:voidv │ │ │ │ │ + 0x00037f2c 616c7565 5f627261 6e636800 73693a76 alue_branch.si:v │ │ │ │ │ + 0x00037f3c 616c7565 766f6964 5f627261 6e636800 aluevoid_branch. │ │ │ │ │ + 0x00037f4c 73693a76 616c7565 76616c75 655f6272 si:valuevalue_br │ │ │ │ │ + 0x00037f5c 616e6368 00000000 73693a76 6f696476 anch....si:voidv │ │ │ │ │ + 0x00037f6c 6f69645f 70617274 00000000 73693a76 oid_part....si:v │ │ │ │ │ + 0x00037f7c 6f696476 616c7565 5f706172 74000000 oidvalue_part... │ │ │ │ │ + 0x00037f8c 73693a76 616c7565 76616c75 655f7061 si:valuevalue_pa │ │ │ │ │ + 0x00037f9c 72740000 73693a6e 6578745f 63686172 rt..si:next_char │ │ │ │ │ + 0x00037fac 00000000 73693a6e 6578745f 72616e67 ....si:next_rang │ │ │ │ │ + 0x00037fbc 65000000 73693a6e 6578745f 616c6e75 e...si:next_alnu │ │ │ │ │ + 0x00037fcc 6d000000 73693a6e 6578745f 616c7068 m...si:next_alph │ │ │ │ │ + 0x00037fdc 61000000 73693a6e 6578745f 61736369 a...si:next_asci │ │ │ │ │ + 0x00037fec 69000000 73693a6e 6578745f 636f6e74 i...si:next_cont │ │ │ │ │ + 0x00037ffc 726f6c00 73693a6e 6578745f 64646967 rol.si:next_ddig │ │ │ │ │ + 0x0003800c 69740000 73693a6e 6578745f 64696769 it..si:next_digi │ │ │ │ │ + 0x0003801c 74000000 73693a6e 6578745f 67726170 t...si:next_grap │ │ │ │ │ + 0x0003802c 68000000 73693a6e 6578745f 6c6f7765 h...si:next_lowe │ │ │ │ │ + 0x0003803c 72000000 73693a6e 6578745f 7072696e r...si:next_prin │ │ │ │ │ + 0x0003804c 74000000 73693a6e 6578745f 70756e63 t...si:next_punc │ │ │ │ │ + 0x0003805c 74000000 73693a6e 6578745f 73706163 t...si:next_spac │ │ │ │ │ + 0x0003806c 65000000 73693a6e 6578745f 75707065 e...si:next_uppe │ │ │ │ │ + 0x0003807c 72000000 73693a6e 6578745f 776f7264 r...si:next_word │ │ │ │ │ + 0x0003808c 63686172 00000000 73693a6e 6578745f char....si:next_ │ │ │ │ │ + 0x0003809c 78646967 69740000 73693a76 6f696432 xdigit..si:void2 │ │ │ │ │ + 0x000380ac 5f737461 74655f70 75736800 73693a76 _state_push.si:v │ │ │ │ │ + 0x000380bc 6f69645f 73746174 655f6d65 7267655f oid_state_merge_ │ │ │ │ │ + 0x000380cc 6f6b0000 73693a76 616c7565 5f6e6f74 ok..si:value_not │ │ │ │ │ + 0x000380dc 61686561 645f7374 61727400 73693a76 ahead_start.si:v │ │ │ │ │ + 0x000380ec 6f69645f 6e6f7461 68656164 5f657869 oid_notahead_exi │ │ │ │ │ + 0x000380fc 74000000 73693a76 616c7565 5f6e6f74 t...si:value_not │ │ │ │ │ + 0x0003810c 61686561 645f6578 69740000 73693a6b ahead_exit..si:k │ │ │ │ │ + 0x0003811c 6c65656e 655f6162 6f727400 73693a6b leene_abort.si:k │ │ │ │ │ + 0x0003812c 6c65656e 655f636c 6f736500 73693a76 leene_close.si:v │ │ │ │ │ + 0x0003813c 616c7565 5f73796d 626f6c5f 73746172 alue_symbol_star │ │ │ │ │ + 0x0003814c 74000000 73693a76 616c7565 5f766f69 t...si:value_voi │ │ │ │ │ + 0x0003815c 645f7379 6d626f6c 5f737461 72740000 d_symbol_start.. │ │ │ │ │ + 0x0003816c 73693a76 6f69645f 73796d62 6f6c5f73 si:void_symbol_s │ │ │ │ │ + 0x0003817c 74617274 00000000 73693a76 6f69645f tart....si:void_ │ │ │ │ │ + 0x0003818c 766f6964 5f73796d 626f6c5f 73746172 void_symbol_star │ │ │ │ │ + 0x0003819c 74000000 73693a72 65647563 655f7379 t...si:reduce_sy │ │ │ │ │ + 0x000381ac 6d626f6c 5f656e64 00000000 73693a76 mbol_end....si:v │ │ │ │ │ + 0x000381bc 6f69645f 6c656166 5f73796d 626f6c5f oid_leaf_symbol_ │ │ │ │ │ + 0x000381cc 656e6400 73693a76 616c7565 5f6c6561 end.si:value_lea │ │ │ │ │ + 0x000381dc 665f7379 6d626f6c 5f656e64 00000000 f_symbol_end.... │ │ │ │ │ + 0x000381ec 73693a76 616c7565 5f636c65 61725f73 si:value_clear_s │ │ │ │ │ + 0x000381fc 796d626f 6c5f656e 64000000 73693a76 ymbol_end...si:v │ │ │ │ │ + 0x0003820c 6f69645f 636c6561 725f7379 6d626f6c oid_clear_symbol │ │ │ │ │ + 0x0003821c 5f656e64 00000000 73693a6e 6578745f _end....si:next_ │ │ │ │ │ + 0x0003822c 73747200 73693a6e 6578745f 636c6173 str.si:next_clas │ │ │ │ │ + 0x0003823c 73000000 41747465 6d707465 64207265 s...Attempted re │ │ │ │ │ + 0x0003824c 636f6e76 65727369 6f6e206f 66207264 conversion of rd │ │ │ │ │ + 0x0003825c 65207374 72696e67 20746f20 73747269 e string to stri │ │ │ │ │ + 0x0003826c 6e672072 65702028 30292c20 696e2066 ng rep (0), in f │ │ │ │ │ + 0x0003827c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0003828c 2f726465 5f637269 74636c2f 6f742e63 /rde_critcl/ot.c │ │ │ │ │ + 0x0003829c 20406c69 6e652032 30380000 496c6c65 @line 208..Ille │ │ │ │ │ + 0x000382ac 67616c20 636f6e76 65727369 6f6e2069 gal conversion i │ │ │ │ │ + 0x000382bc 6e746f20 72646520 73747269 6e672028 nto rde string ( │ │ │ │ │ + 0x000382cc 30292c20 696e2066 696c6520 2e2f6d6f 0), in file ./mo │ │ │ │ │ + 0x000382dc 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ + 0x000382ec 74636c2f 6f742e63 20406c69 6e652032 tcl/ot.c @line 2 │ │ │ │ │ + 0x000382fc 31360000 70743a3a 72646500 52444500 16..pt::rde.RDE. │ │ │ │ │ + 0x0003830c 50540000 3f636861 6e3f0000 3f66726f PT..?chan?..?fro │ │ │ │ │ + 0x0003831c 6d3f203f 746f3f00 73796d62 6f6c0000 m? ?to?.symbol.. │ │ │ │ │ + 0x0003832c 6d736700 746f6b00 746f6b73 20746f6b msg.tok.toks tok │ │ │ │ │ + 0x0003833c 65000000 61727261 7920696e 64657820 e...array index │ │ │ │ │ + 0x0003834c 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x0003835c 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ + 0x0003836c 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ + 0x0003837c 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ + 0x0003838c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0003839c 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x000383ac 696e6520 36373200 61727261 7920696e ine 672.array in │ │ │ │ │ + 0x000383bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000383cc 733a2069 64203e3d 20702d3e 6e756d73 s: id >= p->nums │ │ │ │ │ + 0x000383dc 74722028 52414e47 454f4b28 69642c70 tr (RANGEOK(id,p │ │ │ │ │ + 0x000383ec 2d3e6e75 6d737472 29292c20 696e2066 ->numstr)), in f │ │ │ │ │ + 0x000383fc 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0003840c 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x0003841c 6d2e6320 406c696e 65203130 35300000 m.c @line 1050.. │ │ │ │ │ + 0x0003842c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003843c 6f662062 6f756e64 733a2028 54636c5f of bounds: (Tcl_ │ │ │ │ │ + 0x0003844c 53697a65 2920286c 6f6e6720 696e7429 Size) (long int) │ │ │ │ │ + 0x0003845c 206d765b 695d203e 3d20702d 3e6e756d mv[i] >= p->num │ │ │ │ │ + 0x0003846c 73747220 2852414e 47454f4b 28285463 str (RANGEOK((Tc │ │ │ │ │ + 0x0003847c 6c5f5369 7a652920 286c6f6e 6720696e l_Size) (long in │ │ │ │ │ + 0x0003848c 7429206d 765b695d 2c702d3e 6e756d73 t) mv[i],p->nums │ │ │ │ │ + 0x0003849c 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ + 0x000384ac 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x000384bc 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x000384cc 696e6520 33383900 61727261 7920696e ine 389.array in │ │ │ │ │ + 0x000384dc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000384ec 733a206a 203e3d20 6d632028 52414e47 s: j >= mc (RANG │ │ │ │ │ + 0x000384fc 454f4b28 6a2c6d63 29292c20 696e2066 EOK(j,mc)), in f │ │ │ │ │ + 0x0003850c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0003851c 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x0003852c 6d2e6320 406c696e 65203339 32000000 m.c @line 392... │ │ │ │ │ + 0x0003853c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003854c 6f662062 6f756e64 733a2069 64203e3d of bounds: id >= │ │ │ │ │ + 0x0003855c 20702d3e 6e756d73 74722028 52414e47 p->numstr (RANG │ │ │ │ │ + 0x0003856c 454f4b28 69642c70 2d3e6e75 6d737472 EOK(id,p->numstr │ │ │ │ │ + 0x0003857c 29292c20 696e2066 696c6520 2e2f6d6f )), in file ./mo │ │ │ │ │ + 0x0003858c 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ + 0x0003859c 74636c2f 70617261 6d2e6320 406c696e tcl/param.c @lin │ │ │ │ │ + 0x000385ac 65203436 36000000 556e6162 6c652074 e 466...Unable t │ │ │ │ │ + 0x000385bc 6f207075 73682075 6e646566 696e6564 o push undefined │ │ │ │ │ + 0x000385cc 2073656d 616e7469 63207661 6c756520 semantic value │ │ │ │ │ + 0x000385dc 28702d3e 5356292c 20696e20 66696c65 (p->SV), in file │ │ │ │ │ + 0x000385ec 202e2f6d 6f64756c 65732f70 742f7264 ./modules/pt/rd │ │ │ │ │ + 0x000385fc 655f6372 6974636c 2f706172 616d2e63 e_critcl/param.c │ │ │ │ │ + 0x0003860c 20406c69 6e652035 32380000 61727261 @line 528..arra │ │ │ │ │ + 0x0003861c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003862c 6f756e64 733a206d 203e3d20 702d3e6e ounds: m >= p->n │ │ │ │ │ + 0x0003863c 756d7374 72202852 414e4745 4f4b286d umstr (RANGEOK(m │ │ │ │ │ + 0x0003864c 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ + 0x0003865c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0003866c 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ + 0x0003867c 72616d2e 6320406c 696e6520 37333000 ram.c @line 730. │ │ │ │ │ + 0x0003868c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003869c 6f662062 6f756e64 733a2070 2d3e4343 of bounds: p->CC │ │ │ │ │ + 0x000386ac 5f6c656e 2d31203e 3d203320 2852414e _len-1 >= 3 (RAN │ │ │ │ │ + 0x000386bc 47454f4b 28702d3e 43435f6c 656e2d31 GEOK(p->CC_len-1 │ │ │ │ │ + 0x000386cc 2c332929 2c20696e 2066696c 65202e2f ,3)), in file ./ │ │ │ │ │ + 0x000386dc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x000386ec 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x000386fc 696e6520 37343800 61727261 7920696e ine 748.array in │ │ │ │ │ + 0x0003870c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003871c 733a206c 656e6920 3e3d2033 20285241 s: leni >= 3 (RA │ │ │ │ │ + 0x0003872c 4e47454f 4b286c65 6e692c33 29292c20 NGEOK(leni,3)), │ │ │ │ │ + 0x0003873c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x0003874c 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x0003875c 70617261 6d2e6320 406c696e 65203737 param.c @line 77 │ │ │ │ │ + 0x0003876c 34000000 61727261 7920696e 64657820 4...array index │ │ │ │ │ + 0x0003877c 6f757420 6f662062 6f756e64 733a206d out of bounds: m │ │ │ │ │ + 0x0003878c 7367203e 3d20702d 3e6e756d 73747220 sg >= p->numstr │ │ │ │ │ + 0x0003879c 2852414e 47454f4b 286d7367 2c702d3e (RANGEOK(msg,p-> │ │ │ │ │ + 0x000387ac 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ + 0x000387bc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x000387cc 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ + 0x000387dc 6320406c 696e6520 39353500 61727261 c @line 955.arra │ │ │ │ │ + 0x000387ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000387fc 6f756e64 733a206d 7367203e 3d20702d ounds: msg >= p- │ │ │ │ │ + 0x0003880c 3e6e756d 73747220 2852414e 47454f4b >numstr (RANGEOK │ │ │ │ │ + 0x0003881c 286d7367 2c702d3e 6e756d73 74722929 (msg,p->numstr)) │ │ │ │ │ + 0x0003882c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003883c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0003884c 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ + 0x0003885c 31303036 00000000 61727261 7920696e 1006....array in │ │ │ │ │ + 0x0003886c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003887c 733a2073 203e3d20 702d3e6e 756d7374 s: s >= p->numst │ │ │ │ │ + 0x0003888c 72202852 414e4745 4f4b2873 2c702d3e r (RANGEOK(s,p-> │ │ │ │ │ + 0x0003889c 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ + 0x000388ac 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x000388bc 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ + 0x000388cc 6320406c 696e6520 31313031 00000000 c @line 1101.... │ │ │ │ │ + 0x000388dc 42616420 6e756d62 6572206f 6620656c Bad number of el │ │ │ │ │ + 0x000388ec 656d656e 74732074 6f207265 64756365 ements to reduce │ │ │ │ │ + 0x000388fc 20286e65 77203e3d 2030292c 20696e20 (new >= 0), in │ │ │ │ │ + 0x0003890c 66696c65 202e2f6d 6f64756c 65732f70 file ./modules/p │ │ │ │ │ + 0x0003891c 742f7264 655f6372 6974636c 2f706172 t/rde_critcl/par │ │ │ │ │ + 0x0003892c 616d2e63 20406c69 6e652031 31323700 am.c @line 1127. │ │ │ │ │ + 0x0003893c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003894c 6f662062 6f756e64 733a2073 203e3d20 of bounds: s >= │ │ │ │ │ + 0x0003895c 702d3e6e 756d7374 72202852 414e4745 p->numstr (RANGE │ │ │ │ │ + 0x0003896c 4f4b2873 2c702d3e 6e756d73 74722929 OK(s,p->numstr)) │ │ │ │ │ + 0x0003897c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003898c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0003899c 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ + 0x000389ac 31313331 00000000 61727261 7920696e 1131....array in │ │ │ │ │ + 0x000389bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000389cc 733a2069 203e3d20 332b6e65 77202852 s: i >= 3+new (R │ │ │ │ │ + 0x000389dc 414e4745 4f4b2869 2c332b6e 65772929 ANGEOK(i,3+new)) │ │ │ │ │ + 0x000389ec 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x000389fc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x00038a0c 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ + 0x00038a1c 31313339 00000000 61727261 7920696e 1139....array in │ │ │ │ │ + 0x00038a2c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00038a3c 733a206a 203e3d20 61632028 52414e47 s: j >= ac (RANG │ │ │ │ │ + 0x00038a4c 454f4b28 6a2c6163 29292c20 696e2066 EOK(j,ac)), in f │ │ │ │ │ + 0x00038a5c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x00038a6c 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x00038a7c 6d2e6320 406c696e 65203131 34300000 m.c @line 1140.. │ │ │ │ │ + 0x00038a8c 52656475 6374696f 6e207265 73756c74 Reduction result │ │ │ │ │ + 0x00038a9c 20696e63 6f6d706c 65746520 2869203d incomplete (i = │ │ │ │ │ + 0x00038aac 3d20332b 6e657729 2c20696e 2066696c = 3+new), in fil │ │ │ │ │ + 0x00038abc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00038acc 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ + 0x00038adc 6320406c 696e6520 31313434 00000000 c @line 1144.... │ │ │ │ │ + 0x00038aec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00038afc 6f662062 6f756e64 733a2069 203e3d20 of bounds: i >= │ │ │ │ │ + 0x00038b0c 732d3e6d 61782028 52414e47 454f4b28 s->max (RANGEOK( │ │ │ │ │ + 0x00038b1c 692c732d 3e6d6178 29292c20 696e2066 i,s->max)), in f │ │ │ │ │ + 0x00038b2c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x00038b3c 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ + 0x00038b4c 6b2e6320 406c696e 65203435 00000000 k.c @line 45.... │ │ │ │ │ + 0x00038b5c 4d656d6f 72792061 6c6c6f63 6174696f Memory allocatio │ │ │ │ │ + 0x00038b6c 6e206661 696c7572 6520666f 72205244 n failure for RD │ │ │ │ │ + 0x00038b7c 45207374 61636b20 2863656c 6c292c20 E stack (cell), │ │ │ │ │ + 0x00038b8c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x00038b9c 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x00038bac 73746163 6b2e6320 406c696e 65203630 stack.c @line 60 │ │ │ │ │ + 0x00038bbc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00038bcc 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x00038bdc 2d3e746f 70203e3d 20732d3e 6d617820 ->top >= s->max │ │ │ │ │ + 0x00038bec 2852414e 47454f4b 28732d3e 746f702c (RANGEOK(s->top, │ │ │ │ │ + 0x00038bfc 732d3e6d 61782929 2c20696e 2066696c s->max)), in fil │ │ │ │ │ + 0x00038c0c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00038c1c 64655f63 72697463 6c2f7374 61636b2e de_critcl/stack. │ │ │ │ │ + 0x00038c2c 6320406c 696e6520 36350000 61727261 c @line 65..arra │ │ │ │ │ + 0x00038c3c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00038c4c 6f756e64 733a2073 2d3e746f 702d3120 ounds: s->top-1 │ │ │ │ │ + 0x00038c5c 3e3d2073 2d3e6d61 78202852 414e4745 >= s->max (RANGE │ │ │ │ │ + 0x00038c6c 4f4b2873 2d3e746f 702d312c 732d3e6d OK(s->top-1,s->m │ │ │ │ │ + 0x00038c7c 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x00038c8c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00038c9c 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x00038cac 696e6520 37330000 42616420 706f7020 ine 73..Bad pop │ │ │ │ │ + 0x00038cbc 636f756e 7420286e 203e3d20 30292c20 count (n >= 0), │ │ │ │ │ + 0x00038ccc 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x00038cdc 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x00038cec 73746163 6b2e6320 406c696e 65203830 stack.c @line 80 │ │ │ │ │ + 0x00038cfc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00038d0c 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x00038d1c 2d3e746f 70203e3d 20732d3e 6d617820 ->top >= s->max │ │ │ │ │ + 0x00038d2c 2852414e 47454f4b 28732d3e 746f702c (RANGEOK(s->top, │ │ │ │ │ + 0x00038d3c 732d3e6d 61782929 2c20696e 2066696c s->max)), in fil │ │ │ │ │ + 0x00038d4c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00038d5c 64655f63 72697463 6c2f7374 61636b2e de_critcl/stack. │ │ │ │ │ + 0x00038d6c 6320406c 696e6520 38360000 42616420 c @line 86..Bad │ │ │ │ │ + 0x00038d7c 7472696d 73697a65 20286e20 3e3d2030 trimsize (n >= 0 │ │ │ │ │ + 0x00038d8c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00038d9c 756c6573 2f70742f 7264655f 63726974 ules/pt/rde_crit │ │ │ │ │ + 0x00038dac 636c2f73 7461636b 2e632040 6c696e65 cl/stack.c @line │ │ │ │ │ + 0x00038dbc 20393800 61727261 7920696e 64657820 98.array index │ │ │ │ │ + 0x00038dcc 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x00038ddc 2d3e746f 70203e3d 20732d3e 6d617820 ->top >= s->max │ │ │ │ │ + 0x00038dec 2852414e 47454f4b 28732d3e 746f702c (RANGEOK(s->top, │ │ │ │ │ + 0x00038dfc 732d3e6d 61782929 2c20696e 2066696c s->max)), in fil │ │ │ │ │ + 0x00038e0c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00038e1c 64655f63 72697463 6c2f7374 61636b2e de_critcl/stack. │ │ │ │ │ + 0x00038e2c 6320406c 696e6520 31303300 42616420 c @line 103.Bad │ │ │ │ │ + 0x00038e3c 706f7020 636f756e 7420286e 203e3d20 pop count (n >= │ │ │ │ │ + 0x00038e4c 30292c20 696e2066 696c6520 2e2f6d6f 0), in file ./mo │ │ │ │ │ + 0x00038e5c 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ + 0x00038e6c 74636c2f 73746163 6b2e6320 406c696e tcl/stack.c @lin │ │ │ │ │ + 0x00038e7c 65203131 34000000 4f776e65 72736869 e 114...Ownershi │ │ │ │ │ + 0x00038e8c 70206d69 736d6174 63682028 6473742d p mismatch (dst- │ │ │ │ │ + 0x00038e9c 3e667265 6543656c 6c50726f 63203d3d >freeCellProc == │ │ │ │ │ + 0x00038eac 20737263 2d3e6672 65654365 6c6c5072 src->freeCellPr │ │ │ │ │ + 0x00038ebc 6f63292c 20696e20 66696c65 202e2f6d oc), in file ./m │ │ │ │ │ + 0x00038ecc 6f64756c 65732f70 742f7264 655f6372 odules/pt/rde_cr │ │ │ │ │ + 0x00038edc 6974636c 2f737461 636b2e63 20406c69 itcl/stack.c @li │ │ │ │ │ + 0x00038eec 6e652031 32320000 61727261 7920696e ne 122..array in │ │ │ │ │ + 0x00038efc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00038f0c 733a2073 72632d3e 746f7020 3e3d2073 s: src->top >= s │ │ │ │ │ + 0x00038f1c 72632d3e 6d617820 2852414e 47454f4b rc->max (RANGEOK │ │ │ │ │ + 0x00038f2c 28737263 2d3e746f 702c7372 632d3e6d (src->top,src->m │ │ │ │ │ + 0x00038f3c 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x00038f4c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00038f5c 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x00038f6c 696e6520 31333100 61727261 7920696e ine 131.array in │ │ │ │ │ + 0x00038f7c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00038f8c 733a2070 2d3e6e75 6d737472 203e3d20 s: p->numstr >= │ │ │ │ │ + 0x00038f9c 702d3e6d 61786e75 6d202852 414e4745 p->maxnum (RANGE │ │ │ │ │ + 0x00038fac 4f4b2870 2d3e6e75 6d737472 2c702d3e OK(p->numstr,p-> │ │ │ │ │ + 0x00038fbc 6d61786e 756d2929 2c20696e 2066696c maxnum)), in fil │ │ │ │ │ + 0x00038fcc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00038fdc 64655f63 72697463 6c2f702e 6320406c de_critcl/p.c @l │ │ │ │ │ + 0x00038fec 696e6520 37340000 53686f75 6c642068 ine 74..Should h │ │ │ │ │ + 0x00038ffc 61766520 666f756e 6420656e 74727920 ave found entry │ │ │ │ │ + 0x0003900c 2869736e 6577292c 20696e20 66696c65 (isnew), in file │ │ │ │ │ + 0x0003901c 202e2f6d 6f64756c 65732f70 742f7264 ./modules/pt/rd │ │ │ │ │ + 0x0003902c 655f6372 6974636c 2f702e63 20406c69 e_critcl/p.c @li │ │ │ │ │ + 0x0003903c 6e652031 33330000 4d656d6f 72792061 ne 133..Memory a │ │ │ │ │ + 0x0003904c 6c6c6f63 6174696f 6e206661 696c7572 llocation failur │ │ │ │ │ + 0x0003905c 6520666f 72207374 72696e67 20746162 e for string tab │ │ │ │ │ + 0x0003906c 6c652028 73747229 2c20696e 2066696c le (str), in fil │ │ │ │ │ + 0x0003907c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0003908c 64655f63 72697463 6c2f702e 6320406c de_critcl/p.c @l │ │ │ │ │ + 0x0003909c 696e6520 31343500 61727261 7920696e ine 145.array in │ │ │ │ │ + 0x000390ac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000390bc 733a2072 6573203e 3d20702d 3e6d6178 s: res >= p->max │ │ │ │ │ + 0x000390cc 6e756d20 2852414e 47454f4b 28726573 num (RANGEOK(res │ │ │ │ │ + 0x000390dc 2c702d3e 6d61786e 756d2929 2c20696e ,p->maxnum)), in │ │ │ │ │ + 0x000390ec 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x000390fc 70742f72 64655f63 72697463 6c2f702e pt/rde_critcl/p. │ │ │ │ │ + 0x0003910c 6320406c 696e6520 31353200 4d656d6f c @line 152.Memo │ │ │ │ │ + 0x0003911c 72792061 6c6c6f63 6174696f 6e206661 ry allocation fa │ │ │ │ │ + 0x0003912c 696c7572 6520666f 7220746f 6b656e20 ilure for token │ │ │ │ │ + 0x0003913c 63686172 61637465 72206172 72617920 character array │ │ │ │ │ + 0x0003914c 28737472 292c2069 6e206669 6c65202e (str), in file . │ │ │ │ │ + 0x0003915c 2f6d6f64 756c6573 2f70742f 7264655f /modules/pt/rde_ │ │ │ │ │ + 0x0003916c 63726974 636c2f74 632e6320 406c696e critcl/tc.c @lin │ │ │ │ │ + 0x0003917c 65203839 00000000 61727261 7920696e e 89....array in │ │ │ │ │ + 0x0003918c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003919c 733a2074 632d3e6e 756d203e 3d207463 s: tc->num >= tc │ │ │ │ │ + 0x000391ac 2d3e6d61 78202852 414e4745 4f4b2874 ->max (RANGEOK(t │ │ │ │ │ + 0x000391bc 632d3e6e 756d2c74 632d3e6d 61782929 c->num,tc->max)) │ │ │ │ │ + 0x000391cc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x000391dc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x000391ec 6c2f7463 2e632040 6c696e65 20393500 l/tc.c @line 95. │ │ │ │ │ + 0x000391fc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003920c 6f662062 6f756e64 733a206f 6666203e of bounds: off > │ │ │ │ │ + 0x0003921c 3d207463 2d3e6d61 78202852 414e4745 = tc->max (RANGE │ │ │ │ │ + 0x0003922c 4f4b286f 66662c74 632d3e6d 61782929 OK(off,tc->max)) │ │ │ │ │ + 0x0003923c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003924c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0003925c 6c2f7463 2e632040 6c696e65 20393600 l/tc.c @line 96. │ │ │ │ │ + 0x0003926c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003927c 6f662062 6f756e64 733a206f 66662b6c of bounds: off+l │ │ │ │ │ + 0x0003928c 656e2d31 203e3d20 74632d3e 6d617820 en-1 >= tc->max │ │ │ │ │ + 0x0003929c 2852414e 47454f4b 286f6666 2b6c656e (RANGEOK(off+len │ │ │ │ │ + 0x000392ac 2d312c74 632d3e6d 61782929 2c20696e -1,tc->max)), in │ │ │ │ │ + 0x000392bc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x000392cc 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x000392dc 2e632040 6c696e65 20393700 61727261 .c @line 97.arra │ │ │ │ │ + 0x000392ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000392fc 6f756e64 733a206f 66662b6c 656e2d31 ounds: off+len-1 │ │ │ │ │ + 0x0003930c 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ + 0x0003931c 47454f4b 286f6666 2b6c656e 2d312c74 GEOK(off+len-1,t │ │ │ │ │ + 0x0003932c 632d3e6e 756d2929 2c20696e 2066696c c->num)), in fil │ │ │ │ │ + 0x0003933c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0003934c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x0003935c 6c696e65 20393800 61727261 7920696e line 98.array in │ │ │ │ │ + 0x0003936c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003937c 733a206f 6666203e 3d207463 2d3e6e75 s: off >= tc->nu │ │ │ │ │ + 0x0003938c 6d202852 414e4745 4f4b286f 66662c74 m (RANGEOK(off,t │ │ │ │ │ + 0x0003939c 632d3e6e 756d2929 2c20696e 2066696c c->num)), in fil │ │ │ │ │ + 0x000393ac 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x000393bc 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x000393cc 6c696e65 20313131 00000000 61727261 line 111....arra │ │ │ │ │ + 0x000393dc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000393ec 6f756e64 733a2061 74203e3d 206f6320 ounds: at >= oc │ │ │ │ │ + 0x000393fc 2852414e 47454f4b 2861742c 6f632929 (RANGEOK(at,oc)) │ │ │ │ │ + 0x0003940c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003941c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0003942c 6c2f7463 2e632040 6c696e65 20313331 l/tc.c @line 131 │ │ │ │ │ + 0x0003943c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003944c 6f757420 6f662062 6f756e64 733a206f out of bounds: o │ │ │ │ │ + 0x0003945c 6666203e 3d207463 2d3e6e75 6d202852 ff >= tc->num (R │ │ │ │ │ + 0x0003946c 414e4745 4f4b286f 66662c74 632d3e6e ANGEOK(off,tc->n │ │ │ │ │ + 0x0003947c 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ + 0x0003948c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0003949c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x000394ac 20313432 00000000 61727261 7920696e 142....array in │ │ │ │ │ + 0x000394bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000394cc 733a2065 6e642d31 203e3d20 74632d3e s: end-1 >= tc-> │ │ │ │ │ + 0x000394dc 6e756d20 2852414e 47454f4b 28656e64 num (RANGEOK(end │ │ │ │ │ + 0x000394ec 2d312c74 632d3e6e 756d2929 2c20696e -1,tc->num)), in │ │ │ │ │ + 0x000394fc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0003950c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x0003951c 2e632040 6c696e65 20313433 00000000 .c @line 143.... │ │ │ │ │ + 0x0003952c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003953c 6f662062 6f756e64 733a2061 74203e3d of bounds: at >= │ │ │ │ │ + 0x0003954c 206f6320 2852414e 47454f4b 2861742c oc (RANGEOK(at, │ │ │ │ │ + 0x0003955c 6f632929 2c20696e 2066696c 65202e2f oc)), in file ./ │ │ │ │ │ + 0x0003956c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0003957c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x0003958c 20313537 00000000 61727261 7920696e 157....array in │ │ │ │ │ + 0x0003959c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000395ac 733a206c 61737420 3e3d206f 63202852 s: last >= oc (R │ │ │ │ │ + 0x000395bc 414e4745 4f4b286c 6173742c 6f632929 ANGEOK(last,oc)) │ │ │ │ │ + 0x000395cc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x000395dc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x000395ec 6c2f7463 2e632040 6c696e65 20313538 l/tc.c @line 158 │ │ │ │ │ + 0x000395fc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003960c 6f757420 6f662062 6f756e64 733a206f out of bounds: o │ │ │ │ │ + 0x0003961c 6666203e 3d207463 2d3e6e75 6d202852 ff >= tc->num (R │ │ │ │ │ + 0x0003962c 414e4745 4f4b286f 66662c74 632d3e6e ANGEOK(off,tc->n │ │ │ │ │ + 0x0003963c 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ + 0x0003964c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0003965c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x0003966c 20313639 00000000 61727261 7920696e 169....array in │ │ │ │ │ + 0x0003967c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003968c 733a2065 6e642d31 203e3d20 74632d3e s: end-1 >= tc-> │ │ │ │ │ + 0x0003969c 6e756d20 2852414e 47454f4b 28656e64 num (RANGEOK(end │ │ │ │ │ + 0x000396ac 2d312c74 632d3e6e 756d2929 2c20696e -1,tc->num)), in │ │ │ │ │ + 0x000396bc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x000396cc 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x000396dc 2e632040 6c696e65 20313730 00000000 .c @line 170.... │ │ │ │ │ 0x000396ec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ 0x000396fc 6f662062 6f756e64 733a2069 203e3d20 of bounds: i >= │ │ │ │ │ 0x0003970c 732d3e6d 61782028 52414e47 454f4b28 s->max (RANGEOK( │ │ │ │ │ 0x0003971c 692c732d 3e6d6178 29292c20 696e2066 i,s->max)), in f │ │ │ │ │ 0x0003972c 696c6520 7264655f 63726974 636c2f73 ile rde_critcl/s │ │ │ │ │ 0x0003973c 7461636b 2e632040 6c696e65 20323400 tack.c @line 24. │ │ │ │ │ 0x0003974c 4d656d6f 72792061 6c6c6f63 6174696f Memory allocatio │ │ │ │ │ @@ -2473,61 +2473,61 @@ │ │ │ │ │ 0x0003ac2c 35637279 70743a3a 746f3634 5f630000 5crypt::to64_c.. │ │ │ │ │ 0x0003ac3c 74636c6c 69622f73 74727563 743a3a71 tcllib/struct::q │ │ │ │ │ 0x0003ac4c 75657565 2f637269 74636c00 71756575 ueue/critcl.queu │ │ │ │ │ 0x0003ac5c 65256c64 00000000 2220616c 72656164 e%ld...." alread │ │ │ │ │ 0x0003ac6c 79206578 69737473 2c20756e 61626c65 y exists, unable │ │ │ │ │ 0x0003ac7c 20746f20 63726561 74652071 75657565 to create queue │ │ │ │ │ 0x0003ac8c 00000000 3a3a7374 72756374 3a3a7175 ....::struct::qu │ │ │ │ │ - 0x0003ac9c 6575655f 63726974 636c0000 3f6e3f00 eue_critcl..?n?. │ │ │ │ │ - 0x0003acac 696e7661 6c696420 6974656d 20636f75 invalid item cou │ │ │ │ │ - 0x0003acbc 6e742000 696e7375 66666963 69656e74 nt .insufficient │ │ │ │ │ - 0x0003accc 20697465 6d732069 6e207175 65756520 items in queue │ │ │ │ │ - 0x0003acdc 746f2066 696c6c20 72657175 65737400 to fill request. │ │ │ │ │ - 0x0003acec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003acfc 6f662062 6f756e64 733a2071 2d3e6174 of bounds: q->at │ │ │ │ │ - 0x0003ad0c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0003ad1c 4b28712d 3e61742c 6c697374 6329292c K(q->at,listc)), │ │ │ │ │ - 0x0003ad2c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003ad3c 65732f73 74727563 742f7175 6575652f es/struct/queue/ │ │ │ │ │ - 0x0003ad4c 6d2e6320 406c696e 65203139 33000000 m.c @line 193... │ │ │ │ │ - 0x0003ad5c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003ad6c 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ - 0x0003ad7c 69737463 20285241 4e47454f 4b286a2c istc (RANGEOK(j, │ │ │ │ │ - 0x0003ad8c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003ad9c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003adac 742f7175 6575652f 6d2e6320 406c696e t/queue/m.c @lin │ │ │ │ │ - 0x0003adbc 65203232 35000000 61727261 7920696e e 225...array in │ │ │ │ │ - 0x0003adcc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003addc 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ - 0x0003adec 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ - 0x0003adfc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003ae0c 65732f73 74727563 742f7175 6575652f es/struct/queue/ │ │ │ │ │ - 0x0003ae1c 6d2e6320 406c696e 65203234 32000000 m.c @line 242... │ │ │ │ │ - 0x0003ae2c 496d706f 73736962 6c652032 6e642072 Impossible 2nd r │ │ │ │ │ - 0x0003ae3c 65747572 6e207075 6c6c2077 69746f68 eturn pull witoh │ │ │ │ │ - 0x0003ae4c 75742067 65742028 67657429 2c20696e ut get (get), in │ │ │ │ │ - 0x0003ae5c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003ae6c 73747275 63742f71 75657565 2f6d2e63 struct/queue/m.c │ │ │ │ │ - 0x0003ae7c 20406c69 6e652032 37310000 61727261 @line 271..arra │ │ │ │ │ - 0x0003ae8c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003ae9c 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ - 0x0003aeac 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ - 0x0003aebc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003aecc 6f64756c 65732f73 74727563 742f7175 odules/struct/qu │ │ │ │ │ - 0x0003aedc 6575652f 6d2e6320 406c696e 65203237 eue/m.c @line 27 │ │ │ │ │ - 0x0003aeec 38000000 6974656d 203f6974 656d202e 8...item ?item . │ │ │ │ │ - 0x0003aefc 2e2e3f00 61727261 7920696e 64657820 ..?.array index │ │ │ │ │ - 0x0003af0c 6f757420 6f662062 6f756e64 733a2071 out of bounds: q │ │ │ │ │ - 0x0003af1c 2d3e6174 203e2071 75657565 63202852 ->at > queuec (R │ │ │ │ │ - 0x0003af2c 414e4745 4f4b2871 2d3e6174 2c717565 ANGEOK(q->at,que │ │ │ │ │ - 0x0003af3c 75656329 292c2069 6e206669 6c65202e uec)), in file . │ │ │ │ │ - 0x0003af4c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003af5c 71756575 652f6d2e 6320406c 696e6520 queue/m.c @line │ │ │ │ │ - 0x0003af6c 33373600 7065656b 00000000 70757400 376.peek....put. │ │ │ │ │ - 0x0003af7c 756e6765 74000000 64617461 20636f6e unget...data con │ │ │ │ │ + 0x0003ac9c 6575655f 63726974 636c0000 7065656b eue_critcl..peek │ │ │ │ │ + 0x0003acac 00000000 70757400 756e6765 74000000 ....put.unget... │ │ │ │ │ + 0x0003acbc 3f6e3f00 696e7661 6c696420 6974656d ?n?.invalid item │ │ │ │ │ + 0x0003accc 20636f75 6e742000 696e7375 66666963 count .insuffic │ │ │ │ │ + 0x0003acdc 69656e74 20697465 6d732069 6e207175 ient items in qu │ │ │ │ │ + 0x0003acec 65756520 746f2066 696c6c20 72657175 eue to fill requ │ │ │ │ │ + 0x0003acfc 65737400 61727261 7920696e 64657820 est.array index │ │ │ │ │ + 0x0003ad0c 6f757420 6f662062 6f756e64 733a2071 out of bounds: q │ │ │ │ │ + 0x0003ad1c 2d3e6174 203e206c 69737463 20285241 ->at > listc (RA │ │ │ │ │ + 0x0003ad2c 4e47454f 4b28712d 3e61742c 6c697374 NGEOK(q->at,list │ │ │ │ │ + 0x0003ad3c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003ad4c 6f64756c 65732f73 74727563 742f7175 odules/struct/qu │ │ │ │ │ + 0x0003ad5c 6575652f 6d2e6320 406c696e 65203139 eue/m.c @line 19 │ │ │ │ │ + 0x0003ad6c 33000000 61727261 7920696e 64657820 3...array index │ │ │ │ │ + 0x0003ad7c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0003ad8c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0003ad9c 4b286a2c 6c697374 6329292c 20696e20 K(j,listc)), in │ │ │ │ │ + 0x0003adac 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003adbc 74727563 742f7175 6575652f 6d2e6320 truct/queue/m.c │ │ │ │ │ + 0x0003adcc 406c696e 65203232 35000000 61727261 @line 225...arra │ │ │ │ │ + 0x0003addc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003adec 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ + 0x0003adfc 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ + 0x0003ae0c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003ae1c 6f64756c 65732f73 74727563 742f7175 odules/struct/qu │ │ │ │ │ + 0x0003ae2c 6575652f 6d2e6320 406c696e 65203234 eue/m.c @line 24 │ │ │ │ │ + 0x0003ae3c 32000000 496d706f 73736962 6c652032 2...Impossible 2 │ │ │ │ │ + 0x0003ae4c 6e642072 65747572 6e207075 6c6c2077 nd return pull w │ │ │ │ │ + 0x0003ae5c 69746f68 75742067 65742028 67657429 itohut get (get) │ │ │ │ │ + 0x0003ae6c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003ae7c 6c65732f 73747275 63742f71 75657565 les/struct/queue │ │ │ │ │ + 0x0003ae8c 2f6d2e63 20406c69 6e652032 37310000 /m.c @line 271.. │ │ │ │ │ + 0x0003ae9c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003aeac 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ + 0x0003aebc 69737463 20285241 4e47454f 4b286a2c istc (RANGEOK(j, │ │ │ │ │ + 0x0003aecc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003aedc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003aeec 742f7175 6575652f 6d2e6320 406c696e t/queue/m.c @lin │ │ │ │ │ + 0x0003aefc 65203237 38000000 6974656d 203f6974 e 278...item ?it │ │ │ │ │ + 0x0003af0c 656d202e 2e2e3f00 61727261 7920696e em ...?.array in │ │ │ │ │ + 0x0003af1c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003af2c 733a2071 2d3e6174 203e2071 75657565 s: q->at > queue │ │ │ │ │ + 0x0003af3c 63202852 414e4745 4f4b2871 2d3e6174 c (RANGEOK(q->at │ │ │ │ │ + 0x0003af4c 2c717565 75656329 292c2069 6e206669 ,queuec)), in fi │ │ │ │ │ + 0x0003af5c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003af6c 7563742f 71756575 652f6d2e 6320406c uct/queue/m.c @l │ │ │ │ │ + 0x0003af7c 696e6520 33373600 64617461 20636f6e ine 376.data con │ │ │ │ │ 0x0003af8c 74657874 00000000 312e302e 35000000 text....1.0.5... │ │ │ │ │ 0x0003af9c 73686132 35366300 3a3a7368 61323a3a sha256c.::sha2:: │ │ │ │ │ 0x0003afac 73686132 3536635f 696e6974 32323400 sha256c_init224. │ │ │ │ │ 0x0003afbc 3a3a7368 61323a3a 73686132 3536635f ::sha2::sha256c_ │ │ │ │ │ 0x0003afcc 696e6974 32353600 3a3a7368 61323a3a init256.::sha2:: │ │ │ │ │ 0x0003afdc 73686132 3536635f 75706461 74650000 sha256c_update.. │ │ │ │ │ 0x0003afec 6b657973 7472696e 67000000 6b657920 keystring...key │ │ │ │ │ @@ -2536,64 +2536,64 @@ │ │ │ │ │ 0x0003b01c 696e6974 00000000 72633463 00000000 init....rc4c.... │ │ │ │ │ 0x0003b02c 74636c6c 69622f73 74727563 743a3a73 tcllib/struct::s │ │ │ │ │ 0x0003b03c 7461636b 2f637269 74636c00 73746163 tack/critcl.stac │ │ │ │ │ 0x0003b04c 6b256c64 00000000 2220616c 72656164 k%ld...." alread │ │ │ │ │ 0x0003b05c 79206578 69737473 2c20756e 61626c65 y exists, unable │ │ │ │ │ 0x0003b06c 20746f20 63726561 74652073 7461636b to create stack │ │ │ │ │ 0x0003b07c 00000000 3a3a7374 72756374 3a3a7374 ....::struct::st │ │ │ │ │ - 0x0003b08c 61636b5f 63726974 636c0000 6e657773 ack_critcl..news │ │ │ │ │ - 0x0003b09c 697a6500 696e7661 6c696420 73697a65 ize.invalid size │ │ │ │ │ - 0x0003b0ac 20000000 636f756e 74207374 65707300 ...count steps. │ │ │ │ │ - 0x0003b0bc 696e7375 66666963 69656e74 20697465 insufficient ite │ │ │ │ │ - 0x0003b0cc 6d73206f 6e207374 61636b20 746f2066 ms on stack to f │ │ │ │ │ - 0x0003b0dc 696c6c20 72657175 65737400 61727261 ill request.arra │ │ │ │ │ - 0x0003b0ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003b0fc 6f756e64 733a206a 203e206e 20285241 ounds: j > n (RA │ │ │ │ │ - 0x0003b10c 4e47454f 4b286a2c 6e29292c 20696e20 NGEOK(j,n)), in │ │ │ │ │ - 0x0003b11c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003b12c 74727563 742f7374 61636b2f 6d2e6320 truct/stack/m.c │ │ │ │ │ - 0x0003b13c 406c696e 65203332 36000000 61727261 @line 326...arra │ │ │ │ │ - 0x0003b14c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003b15c 6f756e64 733a206c 69737463 2d6e203e ounds: listc-n > │ │ │ │ │ - 0x0003b16c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x0003b17c 6c697374 632d6e2c 6c697374 6329292c listc-n,listc)), │ │ │ │ │ - 0x0003b18c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003b19c 65732f73 74727563 742f7374 61636b2f es/struct/stack/ │ │ │ │ │ - 0x0003b1ac 732e6320 406c696e 65203534 00000000 s.c @line 54.... │ │ │ │ │ - 0x0003b1bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003b1cc 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x0003b1dc 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x0003b1ec 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003b1fc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003b20c 742f7374 61636b2f 732e6320 406c696e t/stack/s.c @lin │ │ │ │ │ - 0x0003b21c 65203731 00000000 61727261 7920696e e 71....array in │ │ │ │ │ - 0x0003b22c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003b23c 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ - 0x0003b24c 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ - 0x0003b25c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003b26c 65732f73 74727563 742f7374 61636b2f es/struct/stack/ │ │ │ │ │ - 0x0003b27c 732e6320 406c696e 65203732 00000000 s.c @line 72.... │ │ │ │ │ - 0x0003b28c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003b29c 6f662062 6f756e64 733a206c 69737463 of bounds: listc │ │ │ │ │ - 0x0003b2ac 2d6e203e 206c6973 74632028 52414e47 -n > listc (RANG │ │ │ │ │ - 0x0003b2bc 454f4b28 6c697374 632d6e2c 6c697374 EOK(listc-n,list │ │ │ │ │ - 0x0003b2cc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003b2dc 6f64756c 65732f73 74727563 742f7374 odules/struct/st │ │ │ │ │ - 0x0003b2ec 61636b2f 732e6320 406c696e 65203130 ack/s.c @line 10 │ │ │ │ │ - 0x0003b2fc 32000000 61727261 7920696e 64657820 2...array index │ │ │ │ │ - 0x0003b30c 6f757420 6f662062 6f756e64 733a206c out of bounds: l │ │ │ │ │ - 0x0003b31c 69737463 2d6e203e 206c6973 74632028 istc-n > listc ( │ │ │ │ │ - 0x0003b32c 52414e47 454f4b28 6c697374 632d6e2c RANGEOK(listc-n, │ │ │ │ │ - 0x0003b33c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003b34c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003b35c 742f7374 61636b2f 732e6320 406c696e t/stack/s.c @lin │ │ │ │ │ - 0x0003b36c 65203131 33000000 67657472 00000000 e 113...getr.... │ │ │ │ │ - 0x0003b37c 7065656b 72000000 706f7000 726f7461 peekr...pop.rota │ │ │ │ │ - 0x0003b38c 74650000 7472696d 00000000 7472696d te..trim....trim │ │ │ │ │ - 0x0003b39c 2a000000 3f6f7074 696f6e73 3f203c68 *...?options? listc ( │ │ │ │ │ + 0x0003b11c 52414e47 454f4b28 6c697374 632d6e2c RANGEOK(listc-n, │ │ │ │ │ + 0x0003b12c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003b13c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003b14c 742f7374 61636b2f 732e6320 406c696e t/stack/s.c @lin │ │ │ │ │ + 0x0003b15c 65203534 00000000 61727261 7920696e e 54....array in │ │ │ │ │ + 0x0003b16c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003b17c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x0003b18c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x0003b19c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003b1ac 65732f73 74727563 742f7374 61636b2f es/struct/stack/ │ │ │ │ │ + 0x0003b1bc 732e6320 406c696e 65203731 00000000 s.c @line 71.... │ │ │ │ │ + 0x0003b1cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003b1dc 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ + 0x0003b1ec 69737463 20285241 4e47454f 4b286a2c istc (RANGEOK(j, │ │ │ │ │ + 0x0003b1fc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003b20c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003b21c 742f7374 61636b2f 732e6320 406c696e t/stack/s.c @lin │ │ │ │ │ + 0x0003b22c 65203732 00000000 61727261 7920696e e 72....array in │ │ │ │ │ + 0x0003b23c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003b24c 733a206c 69737463 2d6e203e 206c6973 s: listc-n > lis │ │ │ │ │ + 0x0003b25c 74632028 52414e47 454f4b28 6c697374 tc (RANGEOK(list │ │ │ │ │ + 0x0003b26c 632d6e2c 6c697374 6329292c 20696e20 c-n,listc)), in │ │ │ │ │ + 0x0003b27c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003b28c 74727563 742f7374 61636b2f 732e6320 truct/stack/s.c │ │ │ │ │ + 0x0003b29c 406c696e 65203130 32000000 61727261 @line 102...arra │ │ │ │ │ + 0x0003b2ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003b2bc 6f756e64 733a206c 69737463 2d6e203e ounds: listc-n > │ │ │ │ │ + 0x0003b2cc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x0003b2dc 6c697374 632d6e2c 6c697374 6329292c listc-n,listc)), │ │ │ │ │ + 0x0003b2ec 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003b2fc 65732f73 74727563 742f7374 61636b2f es/struct/stack/ │ │ │ │ │ + 0x0003b30c 732e6320 406c696e 65203131 33000000 s.c @line 113... │ │ │ │ │ + 0x0003b31c 6e657773 697a6500 696e7661 6c696420 newsize.invalid │ │ │ │ │ + 0x0003b32c 73697a65 20000000 636f756e 74207374 size ...count st │ │ │ │ │ + 0x0003b33c 65707300 61727261 7920696e 64657820 eps.array index │ │ │ │ │ + 0x0003b34c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0003b35c 203e206e 20285241 4e47454f 4b286a2c > n (RANGEOK(j, │ │ │ │ │ + 0x0003b36c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0003b37c 6f64756c 65732f73 74727563 742f7374 odules/struct/st │ │ │ │ │ + 0x0003b38c 61636b2f 6d2e6320 406c696e 65203332 ack/m.c @line 32 │ │ │ │ │ + 0x0003b39c 36000000 3f6f7074 696f6e73 3f203c68 6...?options? │ │ │ │ │ 0x0003b3bc 3c686578 4c697374 3e000000 6e656564 ...need │ │ │ │ │ 0x0003b3cc 20666f72 6d617420 7b7b3c69 70616464 format {{ } {/... │ │ │ │ │ 0x0003b40c 20626164 20666f72 6d617420 656e636f bad format enco │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -2,97 +2,97 @@ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ 0x0003d88c 8cd80300 9c1d0300 e1f80000 c1fa0000 ................ │ │ │ │ │ 0x0003d89c 11fa0000 f9f80000 80000000 00000000 ................ │ │ │ │ │ 0x0003d8ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0003d8bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0003d8cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0003d8dc 00000000 00000000 3c1e0300 401e0300 ........<...@... │ │ │ │ │ - 0x0003d8ec 441e0300 481e0300 00000000 a4220300 D...H........".. │ │ │ │ │ - 0x0003d8fc 350a0100 390a0100 790a0100 490a0100 5...9...y...I... │ │ │ │ │ - 0x0003d90c 1c270300 20270300 00000000 08270300 .'.. '.......'.. │ │ │ │ │ - 0x0003d91c 10270300 14270300 00000000 f4260300 .'...'.......&.. │ │ │ │ │ - 0x0003d92c 00270300 00000000 4c280300 401e0300 .'......L(..@... │ │ │ │ │ - 0x0003d93c 44270300 50280300 54280300 481e0300 D'..P(..T(..H... │ │ │ │ │ - 0x0003d94c 5c280300 00280300 6c270300 7c270300 \(...(..l'..|'.. │ │ │ │ │ - 0x0003d95c 88270300 90270300 9c690300 04280300 .'...'...i...(.. │ │ │ │ │ - 0x0003d96c 64280300 604f0300 70280300 ac270300 d(..`O..p(...'.. │ │ │ │ │ - 0x0003d97c 84260300 00000000 44270300 4c270300 .&......D'..L'.. │ │ │ │ │ - 0x0003d98c 5c270300 64270300 b4270300 00280300 \'..d'...'...(.. │ │ │ │ │ - 0x0003d99c 6c270300 bc270300 cc270300 d8270300 l'...'...'...'.. │ │ │ │ │ - 0x0003d9ac 74270300 7c270300 88270300 90270300 t'..|'...'...'.. │ │ │ │ │ - 0x0003d9bc e4270300 ec270300 f8270300 04280300 .'...'...'...(.. │ │ │ │ │ - 0x0003d9cc a4270300 604f0300 0c280300 1c280300 .'..`O...(...(.. │ │ │ │ │ - 0x0003d9dc 28280300 30280300 ac270300 38280300 ((..0(...'..8(.. │ │ │ │ │ - 0x0003d9ec 44280300 00000000 44270300 4c270300 D(......D'..L'.. │ │ │ │ │ - 0x0003d9fc 54270300 5c270300 64270300 00280300 T'..\'..d'...(.. │ │ │ │ │ - 0x0003da0c 6c270300 74270300 7c270300 88270300 l'..t'..|'...'.. │ │ │ │ │ - 0x0003da1c 90270300 98270300 a4270300 604f0300 .'...'...'..`O.. │ │ │ │ │ - 0x0003da2c ac270300 00000000 f42d0300 052a0100 .'.......-...*.. │ │ │ │ │ - 0x0003da3c 092a0100 492a0100 192a0100 cc490300 .*..I*...*...I.. │ │ │ │ │ - 0x0003da4c d4490300 e0490300 e8490300 ec490300 .I...I...I...I.. │ │ │ │ │ - 0x0003da5c f4490300 fc490300 044a0300 00000000 .I...I...J...... │ │ │ │ │ - 0x0003da6c 2c4e0300 144e0300 244e0300 00000000 ,N...N..$N...... │ │ │ │ │ - 0x0003da7c 144e0300 1c4e0300 244e0300 00000000 .N...N..$N...... │ │ │ │ │ - 0x0003da8c e8490300 fc490300 00000000 344e0300 .I...I......4N.. │ │ │ │ │ - 0x0003da9c 00000000 00000000 1d570100 c9550100 .........W...U.. │ │ │ │ │ - 0x0003daac a04e0300 a44e0300 b04e0300 50710300 .N...N...N..Pq.. │ │ │ │ │ + 0x0003d8ec 441e0300 481e0300 00000000 6c330300 D...H.......l3.. │ │ │ │ │ + 0x0003d8fc 74330300 80330300 88330300 8c330300 t3...3...3...3.. │ │ │ │ │ + 0x0003d90c 94330300 9c330300 a4330300 00000000 .3...3...3...... │ │ │ │ │ + 0x0003d91c e0330300 511b0100 551b0100 951b0100 .3..Q...U....... │ │ │ │ │ + 0x0003d92c 651b0100 48390300 401e0300 40380300 e...H9..@...@8.. │ │ │ │ │ + 0x0003d93c 4c390300 50390300 481e0300 58390300 L9..P9..H...X9.. │ │ │ │ │ + 0x0003d94c fc380300 68380300 78380300 84380300 .8..h8..x8...8.. │ │ │ │ │ + 0x0003d95c 8c380300 10580300 00390300 60390300 .8...X...9..`9.. │ │ │ │ │ + 0x0003d96c 384f0300 6c390300 a8380300 90470300 8O..l9...8...G.. │ │ │ │ │ + 0x0003d97c 00000000 40380300 48380300 58380300 ....@8..H8..X8.. │ │ │ │ │ + 0x0003d98c 60380300 b0380300 fc380300 68380300 `8...8...8..h8.. │ │ │ │ │ + 0x0003d99c b8380300 c8380300 d4380300 70380300 .8...8...8..p8.. │ │ │ │ │ + 0x0003d9ac 78380300 84380300 8c380300 e0380300 x8...8...8...8.. │ │ │ │ │ + 0x0003d9bc e8380300 f4380300 00390300 a0380300 .8...8...9...8.. │ │ │ │ │ + 0x0003d9cc 384f0300 08390300 18390300 24390300 8O...9...9..$9.. │ │ │ │ │ + 0x0003d9dc 2c390300 a8380300 34390300 40390300 ,9...8..49..@9.. │ │ │ │ │ + 0x0003d9ec 00000000 40380300 48380300 50380300 ....@8..H8..P8.. │ │ │ │ │ + 0x0003d9fc 58380300 60380300 fc380300 68380300 X8..`8...8..h8.. │ │ │ │ │ + 0x0003da0c 70380300 78380300 84380300 8c380300 p8..x8...8...8.. │ │ │ │ │ + 0x0003da1c 94380300 a0380300 384f0300 a8380300 .8...8..8O...8.. │ │ │ │ │ + 0x0003da2c 00000000 0c3e0300 f43d0300 043e0300 .....>...=...>.. │ │ │ │ │ + 0x0003da3c 00000000 f43d0300 fc3d0300 043e0300 .....=...=...>.. │ │ │ │ │ + 0x0003da4c 00000000 88330300 9c330300 00000000 .....3...3...... │ │ │ │ │ + 0x0003da5c 143e0300 00000000 00000000 f5280100 .>...........(.. │ │ │ │ │ + 0x0003da6c a1270100 28480300 2c480300 00000000 .'..(H..,H...... │ │ │ │ │ + 0x0003da7c 14480300 1c480300 20480300 00000000 .H...H.. H...... │ │ │ │ │ + 0x0003da8c 00480300 0c480300 00000000 64480300 .H...H......dH.. │ │ │ │ │ + 0x0003da9c 01680100 05680100 45680100 15680100 .h...h..Eh...h.. │ │ │ │ │ + 0x0003daac a04e0300 a44e0300 b04e0300 c45f0300 .N...N...N..._.. │ │ │ │ │ 0x0003dabc bc4e0300 c44e0300 cc4e0300 d44e0300 .N...N...N...N.. │ │ │ │ │ 0x0003dacc e04e0300 ec4e0300 f44e0300 004f0300 .N...N...N...O.. │ │ │ │ │ - 0x0003dadc 0c4f0300 144f0300 00000000 444f0300 .O...O......DO.. │ │ │ │ │ - 0x0003daec 3d8c0100 498e0100 99890100 b9880100 =...I........... │ │ │ │ │ + 0x0003dadc 0c4f0300 144f0300 00000000 1c4f0300 .O...O.......O.. │ │ │ │ │ + 0x0003daec 757e0100 81800100 d17b0100 f17a0100 u~.......{...z.. │ │ │ │ │ 0x0003dafc 3c1e0300 401e0300 441e0300 481e0300 <...@...D...H... │ │ │ │ │ - 0x0003db0c 00000000 1c270300 20270300 00000000 .....'.. '...... │ │ │ │ │ - 0x0003db1c 08270300 48540300 10270300 14270300 .'..HT...'...'.. │ │ │ │ │ - 0x0003db2c 00000000 9c540300 c1b50100 c5b50100 .....T.......... │ │ │ │ │ - 0x0003db3c 05b60100 d5b50100 144e0300 1c4e0300 .........N...N.. │ │ │ │ │ - 0x0003db4c 244e0300 00000000 9c710300 00000000 $N.......q...... │ │ │ │ │ - 0x0003db5c 00000000 99cc0100 45cb0100 4c280300 ........E...L(.. │ │ │ │ │ - 0x0003db6c 401e0300 9c790300 44270300 4c270300 @....y..D'..L'.. │ │ │ │ │ - 0x0003db7c a8790300 b4790300 5c270300 b8790300 .y...y..\'...y.. │ │ │ │ │ - 0x0003db8c c0790300 481e0300 5c280300 64270300 .y..H...\(..d'.. │ │ │ │ │ - 0x0003db9c 00280300 6c270300 cc790300 d4790300 .(..l'...y...y.. │ │ │ │ │ - 0x0003dbac 74270300 dc790300 7c270300 88270300 t'...y..|'...'.. │ │ │ │ │ - 0x0003dbbc 90270300 e4790300 e4270300 00920300 .'...y...'...... │ │ │ │ │ - 0x0003dbcc 04280300 ec790300 f8790300 007a0300 .(...y...y...z.. │ │ │ │ │ - 0x0003dbdc a4270300 0c7a0300 64280300 604f0300 .'...z..d(..`O.. │ │ │ │ │ - 0x0003dbec ec4e0300 187a0300 70280300 ac270300 .N...z..p(...'.. │ │ │ │ │ - 0x0003dbfc 84260300 207a0300 00000000 347a0300 .&.. z......4z.. │ │ │ │ │ - 0x0003dc0c 2d0e0200 790e0200 c50e0200 e50e0200 -...y........... │ │ │ │ │ - 0x0003dc1c 7c8f0300 848f0300 888f0300 908f0300 |............... │ │ │ │ │ - 0x0003dc2c 988f0300 a48f0300 fcaf0300 5c280300 ............\(.. │ │ │ │ │ - 0x0003dc3c ac8f0300 90510300 b48f0300 bc8f0300 .....Q.......... │ │ │ │ │ - 0x0003dc4c 78950300 c88f0300 d08f0300 d88f0300 x............... │ │ │ │ │ - 0x0003dc5c e08f0300 744a0300 e88f0300 f88f0300 ....tJ.......... │ │ │ │ │ - 0x0003dc6c 08900300 18900300 24900300 34900300 ........$...4... │ │ │ │ │ - 0x0003dc7c 44900300 50900300 60900300 74900300 D...P...`...t... │ │ │ │ │ - 0x0003dc8c 88900300 98900300 b0900300 c4900300 ................ │ │ │ │ │ - 0x0003dc9c e0900300 f4900300 00910300 18910300 ................ │ │ │ │ │ - 0x0003dcac 2c910300 48910300 64910300 78910300 ,...H...d...x... │ │ │ │ │ - 0x0003dcbc 84910300 98910300 ac910300 bc910300 ................ │ │ │ │ │ - 0x0003dccc d0910300 e0910300 f8910300 08920300 ................ │ │ │ │ │ - 0x0003dcdc 18920300 28920300 38920300 44920300 ....(...8...D... │ │ │ │ │ - 0x0003dcec 54920300 64920300 74920300 84920300 T...d...t....... │ │ │ │ │ - 0x0003dcfc 94920300 a4920300 b4920300 c4920300 ................ │ │ │ │ │ - 0x0003dd0c d4920300 e4920300 f4920300 04930300 ................ │ │ │ │ │ - 0x0003dd1c 1c930300 2c930300 44930300 54930300 ....,...D...T... │ │ │ │ │ - 0x0003dd2c 68930300 7c930300 90930300 a4930300 h...|........... │ │ │ │ │ - 0x0003dd3c bc930300 d0930300 e4930300 f8930300 ................ │ │ │ │ │ - 0x0003dd4c 10940300 24940300 38940300 4c940300 ....$...8...L... │ │ │ │ │ - 0x0003dd5c 5c940300 6c940300 7c940300 8c940300 \...l...|....... │ │ │ │ │ - 0x0003dd6c 9c940300 ac940300 bc940300 cc940300 ................ │ │ │ │ │ - 0x0003dd7c dc940300 ec940300 fc940300 0c950300 ................ │ │ │ │ │ - 0x0003dd8c 1c950300 2c950300 40950300 50950300 ....,...@...P... │ │ │ │ │ - 0x0003dd9c 64950300 7c950300 94950300 ac950300 d...|........... │ │ │ │ │ - 0x0003ddac c4950300 d4950300 e4950300 fc950300 ................ │ │ │ │ │ - 0x0003ddbc 18960300 30960300 4c960300 64960300 ....0...L...d... │ │ │ │ │ - 0x0003ddcc 7c960300 98960300 b4960300 d0960300 |............... │ │ │ │ │ - 0x0003dddc dc960300 00000000 74940300 84940300 ........t....... │ │ │ │ │ - 0x0003ddec 94940300 a4940300 b4940300 c4940300 ................ │ │ │ │ │ - 0x0003ddfc d4940300 e4940300 f4940300 04950300 ................ │ │ │ │ │ - 0x0003de0c 14950300 24950300 34950300 48950300 ....$...4...H... │ │ │ │ │ + 0x0003db0c 00000000 48390300 401e0300 fc520300 ....H9..@....R.. │ │ │ │ │ + 0x0003db1c 40380300 48380300 08530300 14530300 @8..H8...S...S.. │ │ │ │ │ + 0x0003db2c 58380300 18530300 20530300 481e0300 X8...S.. S..H... │ │ │ │ │ + 0x0003db3c 58390300 60380300 fc380300 68380300 X9..`8...8..h8.. │ │ │ │ │ + 0x0003db4c 2c530300 34530300 70380300 3c530300 ,S..4S..p8.... │ │ │ │ │ + 0x0003dbbc 00000000 10600300 00000000 00000000 .....`.......... │ │ │ │ │ + 0x0003dbcc 21b10100 cdaf0100 28480300 2c480300 !.......(H..,H.. │ │ │ │ │ + 0x0003dbdc 00000000 14480300 24720300 1c480300 .....H..$r...H.. │ │ │ │ │ + 0x0003dbec 20480300 00000000 78720300 c9fc0100 H......xr...... │ │ │ │ │ + 0x0003dbfc cdfc0100 0dfd0100 ddfc0100 d07a0300 .............z.. │ │ │ │ │ + 0x0003dc0c d87a0300 dc7a0300 e47a0300 ec7a0300 .z...z...z...z.. │ │ │ │ │ + 0x0003dc1c f87a0300 fcaf0300 58390300 007b0300 .z......X9...{.. │ │ │ │ │ + 0x0003dc2c 90510300 087b0300 107b0300 cc800300 .Q...{...{...... │ │ │ │ │ + 0x0003dc3c 1c7b0300 247b0300 2c7b0300 347b0300 .{..${..,{..4{.. │ │ │ │ │ + 0x0003dc4c 003a0300 3c7b0300 4c7b0300 5c7b0300 .:..<{..L{..\{.. │ │ │ │ │ + 0x0003dc5c 6c7b0300 787b0300 887b0300 987b0300 l{..x{...{...{.. │ │ │ │ │ + 0x0003dc6c a47b0300 b47b0300 c87b0300 dc7b0300 .{...{...{...{.. │ │ │ │ │ + 0x0003dc7c ec7b0300 047c0300 187c0300 347c0300 .{...|...|..4|.. │ │ │ │ │ + 0x0003dc8c 487c0300 547c0300 6c7c0300 807c0300 H|..T|..l|...|.. │ │ │ │ │ + 0x0003dc9c 9c7c0300 b87c0300 cc7c0300 d87c0300 .|...|...|...|.. │ │ │ │ │ + 0x0003dcac ec7c0300 007d0300 107d0300 247d0300 .|...}...}..$}.. │ │ │ │ │ + 0x0003dcbc 347d0300 4c7d0300 5c7d0300 6c7d0300 4}..L}..\}..l}.. │ │ │ │ │ + 0x0003dccc 7c7d0300 8c7d0300 987d0300 a87d0300 |}...}...}...}.. │ │ │ │ │ + 0x0003dcdc b87d0300 c87d0300 d87d0300 e87d0300 .}...}...}...}.. │ │ │ │ │ + 0x0003dcec f87d0300 087e0300 187e0300 287e0300 .}...~...~..(~.. │ │ │ │ │ + 0x0003dcfc 387e0300 487e0300 587e0300 707e0300 8~..H~..X~..p~.. │ │ │ │ │ + 0x0003dd0c 807e0300 987e0300 a87e0300 bc7e0300 .~...~...~...~.. │ │ │ │ │ + 0x0003dd1c d07e0300 e47e0300 f87e0300 107f0300 .~...~...~...... │ │ │ │ │ + 0x0003dd2c 247f0300 387f0300 4c7f0300 647f0300 $...8...L...d... │ │ │ │ │ + 0x0003dd3c 787f0300 8c7f0300 a07f0300 b07f0300 x............... │ │ │ │ │ + 0x0003dd4c c07f0300 d07f0300 e07f0300 f07f0300 ................ │ │ │ │ │ + 0x0003dd5c 00800300 10800300 20800300 30800300 ........ ...0... │ │ │ │ │ + 0x0003dd6c 40800300 50800300 60800300 70800300 @...P...`...p... │ │ │ │ │ + 0x0003dd7c 80800300 94800300 a4800300 b8800300 ................ │ │ │ │ │ + 0x0003dd8c d0800300 e8800300 00810300 18810300 ................ │ │ │ │ │ + 0x0003dd9c 28810300 38810300 50810300 6c810300 (...8...P...l... │ │ │ │ │ + 0x0003ddac 84810300 a0810300 b8810300 d0810300 ................ │ │ │ │ │ + 0x0003ddbc ec810300 08820300 24820300 30820300 ........$...0... │ │ │ │ │ + 0x0003ddcc 00000000 347a0300 31130200 7d130200 ....4z..1...}... │ │ │ │ │ + 0x0003dddc c9130200 e9130200 c87f0300 d87f0300 ................ │ │ │ │ │ + 0x0003ddec e87f0300 f87f0300 08800300 18800300 ................ │ │ │ │ │ + 0x0003ddfc 28800300 38800300 48800300 58800300 (...8...H...X... │ │ │ │ │ + 0x0003de0c 68800300 78800300 88800300 9c800300 h...x........... │ │ │ │ │ 0x0003de1c e0a40300 eca40300 f4a40300 fca40300 ................ │ │ │ │ │ 0x0003de2c 08a50300 10a50300 18a50300 1ca50300 ................ │ │ │ │ │ 0x0003de3c 24a50300 28a50300 2ca50300 38a50300 $...(...,...8... │ │ │ │ │ 0x0003de4c 44a50300 50a50300 58a50300 60a50300 D...P...X...`... │ │ │ │ │ 0x0003de5c 6ca50300 78a50300 80a50300 88a50300 l...x........... │ │ │ │ │ 0x0003de6c 90a50300 98a50300 a0a50300 b0a50300 ................ │ │ │ │ │ 0x0003de7c c0a50300 d0a50300 e0a50300 f0a50300 ................ │ │ │ │ │ @@ -126,25 +126,25 @@ │ │ │ │ │ 0x0003e03c d4a90300 dca90300 e8a90300 f0a90300 ................ │ │ │ │ │ 0x0003e04c f8a90300 fca90300 04aa0300 0caa0300 ................ │ │ │ │ │ 0x0003e05c 18aa0300 24aa0300 30aa0300 38aa0300 ....$...0...8... │ │ │ │ │ 0x0003e06c 3caa0300 44aa0300 48aa0300 54aa0300 <...D...H...T... │ │ │ │ │ 0x0003e07c 5caa0300 64aa0300 70aa0300 78aa0300 \...d...p...x... │ │ │ │ │ 0x0003e08c 80aa0300 90aa0300 9caa0300 acaa0300 ................ │ │ │ │ │ 0x0003e09c b8aa0300 c4aa0300 d4aa0300 e0aa0300 ................ │ │ │ │ │ - 0x0003e0ac 5c280300 d0a40300 d8a40300 00000000 \(.............. │ │ │ │ │ + 0x0003e0ac 58390300 d0a40300 d8a40300 00000000 X9.............. │ │ │ │ │ 0x0003e0bc f0aa0300 81b10200 7db30200 c1b20200 ........}....... │ │ │ │ │ 0x0003e0cc 99b10200 98ab0300 99cf0200 85d10200 ................ │ │ │ │ │ 0x0003e0dc c9d00200 b1cf0200 80000000 00000000 ................ │ │ │ │ │ 0x0003e0ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0003e0fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0003e10c 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0003e11c 00000000 00000000 d8910300 5c280300 ............\(.. │ │ │ │ │ - 0x0003e12c 00280300 70af0300 78af0300 ec4e0300 .(..p...x....N.. │ │ │ │ │ - 0x0003e13c 7caf0300 00000000 9caf0300 adf30200 |............... │ │ │ │ │ + 0x0003e11c 00000000 00000000 2c7d0300 58390300 ........,}..X9.. │ │ │ │ │ + 0x0003e12c fc380300 a8ac0300 b0ac0300 ec4e0300 .8...........N.. │ │ │ │ │ + 0x0003e13c b4ac0300 00000000 9caf0300 adf30200 ................ │ │ │ │ │ 0x0003e14c 7df30200 c5f20200 e1f10200 24b00300 }...........$... │ │ │ │ │ 0x0003e15c f9f80200 f5fb0200 7dfb0200 11f90200 ........}....... │ │ │ │ │ - 0x0003e16c d8910300 5c280300 00280300 74b30300 ....\(...(..t... │ │ │ │ │ - 0x0003e17c 70af0300 7cb30300 84b30300 90900300 p...|........... │ │ │ │ │ - 0x0003e18c 88b30300 ec4e0300 90b30300 98b30300 .....N.......... │ │ │ │ │ - 0x0003e19c 00000000 7c690300 a0b40300 a8b40300 ....|i.......... │ │ │ │ │ + 0x0003e16c 2c7d0300 58390300 fc380300 98b00300 ,}..X9...8...... │ │ │ │ │ + 0x0003e17c a8ac0300 a0b00300 a8b00300 e47b0300 .............{.. │ │ │ │ │ + 0x0003e18c acb00300 ec4e0300 b4b00300 bcb00300 .....N.......... │ │ │ │ │ + 0x0003e19c 00000000 f0570300 a0b40300 a8b40300 .....W.......... │ │ │ │ │ 0x0003e1ac 00000000 .... ├── tcllib_2.0+dfsg-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-11-27 17:36:17.000000 debian-binary │ │ --rw-r--r-- 0 0 0 42956 2024-11-27 17:36:17.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 4573048 2024-11-27 17:36:17.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 42960 2024-11-27 17:36:17.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 4572984 2024-11-27 17:36:17.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/tcllib/index.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -749,16 +749,16 @@ │ │ │ │
  • textutil::string 0.9
  • │ │ │ │
  • textutil::tabify 0.8
  • │ │ │ │
  • textutil::trim 0.8
  • │ │ │ │
  • textutil::wcswidth 35.3
  • │ │ │ │ │ │ │ │

    tie: "Tcl Data Structures"

    │ │ │ │
      │ │ │ │ -
    • tie 1.3
    • │ │ │ │
    • tie 1.3
    • │ │ │ │ +
    • tie 1.3
    • │ │ │ │
    │ │ │ │

    tiff: "TIFF image manipulation"

    │ │ │ │
      │ │ │ │
    • tiff 0.2.3
    • │ │ │ │
    │ │ │ │

    tool: "Standardized OO Framework for development"

    │ │ │ │