--- /srv/reproducible-results/rbuild-debian/r-b-build.maL3uhYM/b1/tcllib_2.0+dfsg-2_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.maL3uhYM/b2/tcllib_2.0+dfsg-2_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - cbdaf361b69d745a476dc0a28259c84e 132488 libs optional tcllib-critcl_2.0+dfsg-2_armhf.deb │ - cb0318e4df4ac558377aa488f8c1e747 4616152 interpreters optional tcllib_2.0+dfsg-2_all.deb │ + 30ced8f9174b0bfd14a5db73cb0a81e0 132172 libs optional tcllib-critcl_2.0+dfsg-2_armhf.deb │ + bcbb2e7db2c3558add47c9b431dee09a 4609084 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 884 2024-11-27 17:36:17.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 131412 2024-11-27 17:36:17.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 131096 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: 0001ba6d 164 FUNC GLOBAL DEFAULT 11 tms_serialize │ │ │ │ │ - 44: 00023001 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alnum │ │ │ │ │ - 45: 00020711 348 FUNC GLOBAL DEFAULT 11 tm_WALKPROC │ │ │ │ │ - 46: 0001fcc9 108 FUNC GLOBAL DEFAULT 11 tm_NUMCHILDREN │ │ │ │ │ - 47: 000226ed 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_control │ │ │ │ │ - 48: 00011991 104 FUNC GLOBAL DEFAULT 11 gm_arc_KEYS │ │ │ │ │ + 43: 0001adbd 164 FUNC GLOBAL DEFAULT 11 tms_serialize │ │ │ │ │ + 44: 00026639 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alnum │ │ │ │ │ + 45: 0001ef81 348 FUNC GLOBAL DEFAULT 11 tm_WALKPROC │ │ │ │ │ + 46: 0001e539 108 FUNC GLOBAL DEFAULT 11 tm_NUMCHILDREN │ │ │ │ │ + 47: 00025d25 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_control │ │ │ │ │ + 48: 000163f9 104 FUNC GLOBAL DEFAULT 11 gm_arc_KEYS │ │ │ │ │ 49: 0002c24d 164 FUNC GLOBAL DEFAULT 11 SHA1Update │ │ │ │ │ - 50: 000233ed 68 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_value │ │ │ │ │ - 51: 0001ed19 268 FUNC GLOBAL DEFAULT 11 tm_GET │ │ │ │ │ - 52: 0001751d 184 FUNC GLOBAL DEFAULT 11 gc_rename │ │ │ │ │ + 50: 00026a25 68 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_value │ │ │ │ │ + 51: 0001d589 268 FUNC GLOBAL DEFAULT 11 tm_GET │ │ │ │ │ + 52: 00014519 184 FUNC GLOBAL DEFAULT 11 gc_rename │ │ │ │ │ 53: 0002c2f1 228 FUNC GLOBAL DEFAULT 11 SHA1Final │ │ │ │ │ - 54: 0001fb75 124 FUNC GLOBAL DEFAULT 11 tm_NEXT │ │ │ │ │ - 55: 000174cd 80 FUNC GLOBAL DEFAULT 11 gc_delete │ │ │ │ │ - 56: 000252ad 72 FUNC GLOBAL DEFAULT 11 param_I_loc_rewind │ │ │ │ │ - 57: 0001e2ed 284 FUNC GLOBAL DEFAULT 11 tm_APPEND │ │ │ │ │ - 58: 00010e99 76 FUNC GLOBAL DEFAULT 11 gm_GASSIGN │ │ │ │ │ - 59: 00011ef1 76 FUNC GLOBAL DEFAULT 11 gm_DESERIALIZE │ │ │ │ │ - 60: 0001f175 136 FUNC GLOBAL DEFAULT 11 tm_INDEX │ │ │ │ │ - 61: 0002279d 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ddigit │ │ │ │ │ - 62: 00016789 660 FUNC GLOBAL DEFAULT 11 g_ms_serialize │ │ │ │ │ + 54: 0001e3e5 124 FUNC GLOBAL DEFAULT 11 tm_NEXT │ │ │ │ │ + 55: 000144c9 80 FUNC GLOBAL DEFAULT 11 gc_delete │ │ │ │ │ + 56: 00022d71 72 FUNC GLOBAL DEFAULT 11 param_I_loc_rewind │ │ │ │ │ + 57: 0001cb5d 284 FUNC GLOBAL DEFAULT 11 tm_APPEND │ │ │ │ │ + 58: 00015901 76 FUNC GLOBAL DEFAULT 11 gm_GASSIGN │ │ │ │ │ + 59: 00016959 76 FUNC GLOBAL DEFAULT 11 gm_DESERIALIZE │ │ │ │ │ + 60: 0001d9e5 136 FUNC GLOBAL DEFAULT 11 tm_INDEX │ │ │ │ │ + 61: 00025dd5 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ddigit │ │ │ │ │ + 62: 00011d55 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: 0001303d 68 FUNC GLOBAL DEFAULT 11 ga_mv_src │ │ │ │ │ - 66: 0001ea81 112 FUNC GLOBAL DEFAULT 11 tm_DEPTH │ │ │ │ │ - 67: 00023091 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ddigit │ │ │ │ │ - 68: 0001d739 228 FUNC GLOBAL DEFAULT 11 tn_set_attr │ │ │ │ │ - 69: 00012ec1 192 FUNC GLOBAL DEFAULT 11 ga_new │ │ │ │ │ + 65: 00012b29 68 FUNC GLOBAL DEFAULT 11 ga_mv_src │ │ │ │ │ + 66: 0001d2f1 112 FUNC GLOBAL DEFAULT 11 tm_DEPTH │ │ │ │ │ + 67: 000266c9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ddigit │ │ │ │ │ + 68: 0001be9d 228 FUNC GLOBAL DEFAULT 11 tn_set_attr │ │ │ │ │ + 69: 000129ad 192 FUNC GLOBAL DEFAULT 11 ga_new │ │ │ │ │ 70: 0002b13d 68 FUNC GLOBAL DEFAULT 11 ns_Pt_parse_peg_c_Init │ │ │ │ │ - 71: 00016695 124 FUNC GLOBAL DEFAULT 11 g_delete │ │ │ │ │ - 72: 00016f05 216 FUNC GLOBAL DEFAULT 11 g_assign │ │ │ │ │ - 73: 00011365 212 FUNC GLOBAL DEFAULT 11 gm_arc_WEIGHTS │ │ │ │ │ - 74: 000222b5 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_discard │ │ │ │ │ - 75: 000255bd 84 FUNC GLOBAL DEFAULT 11 param_O_ast_value_push │ │ │ │ │ - 76: 00023641 100 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2void │ │ │ │ │ - 77: 00026405 104 FUNC GLOBAL DEFAULT 11 param_SI_next_control │ │ │ │ │ - 78: 000203e1 284 FUNC GLOBAL DEFAULT 11 tm_SWAP │ │ │ │ │ - 79: 000130c5 144 FUNC GLOBAL DEFAULT 11 ga_serial │ │ │ │ │ - 80: 00021df1 164 FUNC GLOBAL DEFAULT 11 rde_param_reset │ │ │ │ │ + 71: 00011c61 124 FUNC GLOBAL DEFAULT 11 g_delete │ │ │ │ │ + 72: 000124d1 216 FUNC GLOBAL DEFAULT 11 g_assign │ │ │ │ │ + 73: 00015dcd 212 FUNC GLOBAL DEFAULT 11 gm_arc_WEIGHTS │ │ │ │ │ + 74: 000258ed 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_discard │ │ │ │ │ + 75: 00023081 84 FUNC GLOBAL DEFAULT 11 param_O_ast_value_push │ │ │ │ │ + 76: 00026c79 100 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2void │ │ │ │ │ + 77: 00023ec9 104 FUNC GLOBAL DEFAULT 11 param_SI_next_control │ │ │ │ │ + 78: 0001ec51 284 FUNC GLOBAL DEFAULT 11 tm_SWAP │ │ │ │ │ + 79: 00012bb1 144 FUNC GLOBAL DEFAULT 11 ga_serial │ │ │ │ │ + 80: 00025429 164 FUNC GLOBAL DEFAULT 11 rde_param_reset │ │ │ │ │ 81: 00017de5 12 FUNC GLOBAL DEFAULT 11 s_stype │ │ │ │ │ - 82: 000232c1 84 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_void │ │ │ │ │ - 83: 00026e55 176 FUNC GLOBAL DEFAULT 11 param_SI_value_leaf_symbol_end │ │ │ │ │ - 84: 0001aae1 88 FUNC GLOBAL DEFAULT 11 t_new │ │ │ │ │ - 85: 00024841 184 FUNC GLOBAL DEFAULT 11 param_RESET │ │ │ │ │ - 86: 00025949 112 FUNC GLOBAL DEFAULT 11 param_I_test_char │ │ │ │ │ - 87: 00023049 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ascii │ │ │ │ │ - 88: 00022f35 100 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_void │ │ │ │ │ - 89: 00022951 68 FUNC GLOBAL DEFAULT 11 rde_param_i_value_clear │ │ │ │ │ - 90: 00025b69 72 FUNC GLOBAL DEFAULT 11 param_I_test_punct │ │ │ │ │ - 91: 00024791 88 FUNC GLOBAL DEFAULT 11 param_LOCATION │ │ │ │ │ - 92: 000241ed 92 FUNC GLOBAL DEFAULT 11 param_CHAN │ │ │ │ │ - 93: 000257a5 116 FUNC GLOBAL DEFAULT 11 param_I_value_creduce │ │ │ │ │ - 94: 00011f89 92 FUNC GLOBAL DEFAULT 11 gm_GET │ │ │ │ │ + 82: 000268f9 84 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_void │ │ │ │ │ + 83: 00024919 176 FUNC GLOBAL DEFAULT 11 param_SI_value_leaf_symbol_end │ │ │ │ │ + 84: 0001f0dd 88 FUNC GLOBAL DEFAULT 11 t_new │ │ │ │ │ + 85: 00022305 184 FUNC GLOBAL DEFAULT 11 param_RESET │ │ │ │ │ + 86: 0002340d 112 FUNC GLOBAL DEFAULT 11 param_I_test_char │ │ │ │ │ + 87: 00026681 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ascii │ │ │ │ │ + 88: 0002656d 100 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_void │ │ │ │ │ + 89: 00025f89 68 FUNC GLOBAL DEFAULT 11 rde_param_i_value_clear │ │ │ │ │ + 90: 0002362d 72 FUNC GLOBAL DEFAULT 11 param_I_test_punct │ │ │ │ │ + 91: 00022255 88 FUNC GLOBAL DEFAULT 11 param_LOCATION │ │ │ │ │ + 92: 00021cb1 92 FUNC GLOBAL DEFAULT 11 param_CHAN │ │ │ │ │ + 93: 00023269 116 FUNC GLOBAL DEFAULT 11 param_I_value_creduce │ │ │ │ │ + 94: 000169f1 92 FUNC GLOBAL DEFAULT 11 gm_GET │ │ │ │ │ 95: 000199fd 100 FUNC GLOBAL DEFAULT 11 ns_Jsonc_Init │ │ │ │ │ 96: 00018ca1 168 FUNC GLOBAL DEFAULT 11 sm_SIZE │ │ │ │ │ - 97: 0001b8f9 372 FUNC GLOBAL DEFAULT 11 tms_assign │ │ │ │ │ - 98: 0002660d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_print │ │ │ │ │ - 99: 0002006d 284 FUNC GLOBAL DEFAULT 11 tm_SET │ │ │ │ │ - 100: 000121d1 264 FUNC GLOBAL DEFAULT 11 gm_node_ATTR │ │ │ │ │ - 101: 00023379 60 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_ok │ │ │ │ │ - 102: 00013d19 216 FUNC GLOBAL DEFAULT 11 g_attr_lappend │ │ │ │ │ - 103: 000122d9 280 FUNC GLOBAL DEFAULT 11 gm_node_DEGREE │ │ │ │ │ - 104: 00012035 76 FUNC GLOBAL DEFAULT 11 gm_KEYEXISTS │ │ │ │ │ + 97: 0001ac49 372 FUNC GLOBAL DEFAULT 11 tms_assign │ │ │ │ │ + 98: 000240d1 104 FUNC GLOBAL DEFAULT 11 param_SI_next_print │ │ │ │ │ + 99: 0001e8dd 284 FUNC GLOBAL DEFAULT 11 tm_SET │ │ │ │ │ + 100: 00016c39 264 FUNC GLOBAL DEFAULT 11 gm_node_ATTR │ │ │ │ │ + 101: 000269b1 60 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_ok │ │ │ │ │ + 102: 00013805 216 FUNC GLOBAL DEFAULT 11 g_attr_lappend │ │ │ │ │ + 103: 00016d41 280 FUNC GLOBAL DEFAULT 11 gm_node_DEGREE │ │ │ │ │ + 104: 00016a9d 76 FUNC GLOBAL DEFAULT 11 gm_KEYEXISTS │ │ │ │ │ 105: 00019079 248 FUNC GLOBAL DEFAULT 11 sm_UNION │ │ │ │ │ - 106: 0001f1fd 584 FUNC GLOBAL DEFAULT 11 tm_INSERT │ │ │ │ │ - 107: 0001ab79 30 FUNC GLOBAL DEFAULT 11 t_structure │ │ │ │ │ + 106: 0001da6d 584 FUNC GLOBAL DEFAULT 11 tm_INSERT │ │ │ │ │ + 107: 0001f175 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: 00026b01 136 FUNC GLOBAL DEFAULT 11 param_SI_value_symbol_start │ │ │ │ │ - 112: 00025ecd 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_branch │ │ │ │ │ + 111: 000245c5 136 FUNC GLOBAL DEFAULT 11 param_SI_value_symbol_start │ │ │ │ │ + 112: 00023991 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_branch │ │ │ │ │ 113: 0003056d 264 FUNC GLOBAL DEFAULT 11 stm_TRIM │ │ │ │ │ - 114: 00021ef5 392 FUNC GLOBAL DEFAULT 11 rde_param_query_er_tcl │ │ │ │ │ - 115: 000254e5 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewind │ │ │ │ │ - 116: 00022495 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_ok │ │ │ │ │ - 117: 0002306d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_control │ │ │ │ │ + 114: 0002552d 392 FUNC GLOBAL DEFAULT 11 rde_param_query_er_tcl │ │ │ │ │ + 115: 00022fa9 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewind │ │ │ │ │ + 116: 00025acd 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_ok │ │ │ │ │ + 117: 000266a5 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_control │ │ │ │ │ 118: 0002f571 96 FUNC GLOBAL DEFAULT 11 SHA256Init │ │ │ │ │ - 119: 00010f35 92 FUNC GLOBAL DEFAULT 11 gm_APPEND │ │ │ │ │ - 120: 00023549 92 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_value2value │ │ │ │ │ - 121: 00025d51 84 FUNC GLOBAL DEFAULT 11 param_SI_void_state_push │ │ │ │ │ + 119: 0001599d 92 FUNC GLOBAL DEFAULT 11 gm_APPEND │ │ │ │ │ + 120: 00026b81 92 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_value2value │ │ │ │ │ + 121: 00023815 84 FUNC GLOBAL DEFAULT 11 param_SI_void_state_push │ │ │ │ │ 122: 0002fff1 632 FUNC GLOBAL DEFAULT 11 st_peek │ │ │ │ │ - 123: 00015e3d 964 FUNC GLOBAL DEFAULT 11 g_walkoptions │ │ │ │ │ - 124: 0001d94d 600 FUNC GLOBAL DEFAULT 11 tn_filternodes │ │ │ │ │ - 125: 0001ce6d 232 FUNC GLOBAL DEFAULT 11 tn_detach │ │ │ │ │ - 126: 00012cc5 224 FUNC GLOBAL DEFAULT 11 gm_SWAP │ │ │ │ │ - 127: 0001c931 216 FUNC GLOBAL DEFAULT 11 t_walk_invokecmd │ │ │ │ │ - 128: 000258b9 72 FUNC GLOBAL DEFAULT 11 param_I_test_alpha │ │ │ │ │ - 129: 0003dbf4 20 OBJECT GLOBAL DEFAULT 20 EndOffsetType │ │ │ │ │ - 130: 0001f549 592 FUNC GLOBAL DEFAULT 11 tm_KEYS │ │ │ │ │ + 123: 00014e35 964 FUNC GLOBAL DEFAULT 11 g_walkoptions │ │ │ │ │ + 124: 0001c0b1 600 FUNC GLOBAL DEFAULT 11 tn_filternodes │ │ │ │ │ + 125: 0001b5d1 232 FUNC GLOBAL DEFAULT 11 tn_detach │ │ │ │ │ + 126: 0001772d 224 FUNC GLOBAL DEFAULT 11 gm_SWAP │ │ │ │ │ + 127: 00020795 216 FUNC GLOBAL DEFAULT 11 t_walk_invokecmd │ │ │ │ │ + 128: 0002337d 72 FUNC GLOBAL DEFAULT 11 param_I_test_alpha │ │ │ │ │ + 129: 0003dbd4 20 OBJECT GLOBAL DEFAULT 20 EndOffsetType │ │ │ │ │ + 130: 0001ddb9 592 FUNC GLOBAL DEFAULT 11 tm_KEYS │ │ │ │ │ 131: 000185f1 184 FUNC GLOBAL DEFAULT 11 sm_DIFFERENCE │ │ │ │ │ - 132: 000128cd 108 FUNC GLOBAL DEFAULT 11 gm_node_LAPPEND │ │ │ │ │ - 133: 00012c45 128 FUNC GLOBAL DEFAULT 11 gm_SET │ │ │ │ │ + 132: 00017335 108 FUNC GLOBAL DEFAULT 11 gm_node_LAPPEND │ │ │ │ │ + 133: 000176ad 128 FUNC GLOBAL DEFAULT 11 gm_SET │ │ │ │ │ 134: 0001a445 4 FUNC GLOBAL DEFAULT 11 jsonparse │ │ │ │ │ - 135: 00012165 108 FUNC GLOBAL DEFAULT 11 gm_node_APPEND │ │ │ │ │ - 136: 0001fd35 120 FUNC GLOBAL DEFAULT 11 tm_PARENT │ │ │ │ │ + 135: 00016bcd 108 FUNC GLOBAL DEFAULT 11 gm_node_APPEND │ │ │ │ │ + 136: 0001e5a5 120 FUNC GLOBAL DEFAULT 11 tm_PARENT │ │ │ │ │ 137: 00010061 198 FUNC GLOBAL DEFAULT 11 MD4Update │ │ │ │ │ - 138: 00021ee5 8 FUNC GLOBAL DEFAULT 11 rde_param_query_cc │ │ │ │ │ - 139: 00024dd5 76 FUNC GLOBAL DEFAULT 11 param_F_return │ │ │ │ │ - 140: 0001d109 152 FUNC GLOBAL DEFAULT 11 tn_append │ │ │ │ │ - 141: 00026b89 124 FUNC GLOBAL DEFAULT 11 param_SI_value_void_symbol_start │ │ │ │ │ - 142: 00023701 108 FUNC GLOBAL DEFAULT 11 rde_param_i_next_str │ │ │ │ │ - 143: 00024f91 72 FUNC GLOBAL DEFAULT 11 param_I_er_clear │ │ │ │ │ - 144: 000246b1 224 FUNC GLOBAL DEFAULT 11 param_LMARKED │ │ │ │ │ - 145: 00023e0d 120 FUNC GLOBAL DEFAULT 11 rde_stack_pop │ │ │ │ │ - 146: 0002376d 152 FUNC GLOBAL DEFAULT 11 rde_param_i_next_class │ │ │ │ │ - 147: 00021eed 4 FUNC GLOBAL DEFAULT 11 rde_param_query_cl │ │ │ │ │ - 148: 00025ad9 72 FUNC GLOBAL DEFAULT 11 param_I_test_lower │ │ │ │ │ + 138: 0002551d 8 FUNC GLOBAL DEFAULT 11 rde_param_query_cc │ │ │ │ │ + 139: 00022899 76 FUNC GLOBAL DEFAULT 11 param_F_return │ │ │ │ │ + 140: 0001b86d 152 FUNC GLOBAL DEFAULT 11 tn_append │ │ │ │ │ + 141: 0002464d 124 FUNC GLOBAL DEFAULT 11 param_SI_value_void_symbol_start │ │ │ │ │ + 142: 00026d39 108 FUNC GLOBAL DEFAULT 11 rde_param_i_next_str │ │ │ │ │ + 143: 00022a55 72 FUNC GLOBAL DEFAULT 11 param_I_er_clear │ │ │ │ │ + 144: 00022175 224 FUNC GLOBAL DEFAULT 11 param_LMARKED │ │ │ │ │ + 145: 00024dcd 120 FUNC GLOBAL DEFAULT 11 rde_stack_pop │ │ │ │ │ + 146: 00026da5 152 FUNC GLOBAL DEFAULT 11 rde_param_i_next_class │ │ │ │ │ + 147: 00025525 4 FUNC GLOBAL DEFAULT 11 rde_param_query_cl │ │ │ │ │ + 148: 0002359d 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: 00024655 92 FUNC GLOBAL DEFAULT 11 param_ERROR │ │ │ │ │ + 152: 00022119 92 FUNC GLOBAL DEFAULT 11 param_ERROR │ │ │ │ │ 153: 0002d20d 54 FUNC GLOBAL DEFAULT 11 MD5Init │ │ │ │ │ - 154: 0001fbf1 216 FUNC GLOBAL DEFAULT 11 tm_NODES │ │ │ │ │ + 154: 0001e461 216 FUNC GLOBAL DEFAULT 11 tm_NODES │ │ │ │ │ 155: 000182ed 52 FUNC GLOBAL DEFAULT 11 s_subtract1 │ │ │ │ │ 156: 00030269 396 FUNC GLOBAL DEFAULT 11 stms_objcmd │ │ │ │ │ - 157: 000227c9 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_graph │ │ │ │ │ - 158: 00022a7d 496 FUNC GLOBAL DEFAULT 11 rde_param_i_value_reduce │ │ │ │ │ + 157: 00025e01 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_graph │ │ │ │ │ + 158: 000260b5 496 FUNC GLOBAL DEFAULT 11 rde_param_i_value_reduce │ │ │ │ │ 159: 000181e1 84 FUNC GLOBAL DEFAULT 11 s_add1 │ │ │ │ │ - 160: 00025685 100 FUNC GLOBAL DEFAULT 11 param_I_symbol_save │ │ │ │ │ - 161: 000221b5 72 FUNC GLOBAL DEFAULT 11 rde_param_i_error_clear │ │ │ │ │ - 162: 00023295 44 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_2 │ │ │ │ │ - 163: 00013f05 38 FUNC GLOBAL DEFAULT 11 g_attr_dup │ │ │ │ │ - 164: 00010fc9 108 FUNC GLOBAL DEFAULT 11 gm_arc_APPEND │ │ │ │ │ - 165: 00022099 4 FUNC GLOBAL DEFAULT 11 rde_param_query_st │ │ │ │ │ + 160: 00023149 100 FUNC GLOBAL DEFAULT 11 param_I_symbol_save │ │ │ │ │ + 161: 000257ed 72 FUNC GLOBAL DEFAULT 11 rde_param_i_error_clear │ │ │ │ │ + 162: 000268cd 44 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_2 │ │ │ │ │ + 163: 000139f1 38 FUNC GLOBAL DEFAULT 11 g_attr_dup │ │ │ │ │ + 164: 00015a31 108 FUNC GLOBAL DEFAULT 11 gm_arc_APPEND │ │ │ │ │ + 165: 000256d1 4 FUNC GLOBAL DEFAULT 11 rde_param_query_st │ │ │ │ │ 166: 0000fb05 68 FUNC GLOBAL DEFAULT 11 ns_Md4c_Init │ │ │ │ │ - 167: 00025f31 108 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_branch │ │ │ │ │ - 168: 0002209d 4 FUNC GLOBAL DEFAULT 11 rde_param_query_sv │ │ │ │ │ - 169: 0001d399 440 FUNC GLOBAL DEFAULT 11 tn_insertmany │ │ │ │ │ - 170: 000251b5 84 FUNC GLOBAL DEFAULT 11 param_O_loc_pop_discard │ │ │ │ │ - 171: 00025a49 72 FUNC GLOBAL DEFAULT 11 param_I_test_digit │ │ │ │ │ - 172: 0001d81d 34 FUNC GLOBAL DEFAULT 11 tn_depth │ │ │ │ │ - 173: 00012081 80 FUNC GLOBAL DEFAULT 11 gm_KEYS │ │ │ │ │ - 174: 00010f91 56 FUNC GLOBAL DEFAULT 11 gm_ARCS │ │ │ │ │ + 167: 000239f5 108 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_branch │ │ │ │ │ + 168: 000256d5 4 FUNC GLOBAL DEFAULT 11 rde_param_query_sv │ │ │ │ │ + 169: 0001bafd 440 FUNC GLOBAL DEFAULT 11 tn_insertmany │ │ │ │ │ + 170: 00022c79 84 FUNC GLOBAL DEFAULT 11 param_O_loc_pop_discard │ │ │ │ │ + 171: 0002350d 72 FUNC GLOBAL DEFAULT 11 param_I_test_digit │ │ │ │ │ + 172: 0001bf81 34 FUNC GLOBAL DEFAULT 11 tn_depth │ │ │ │ │ + 173: 00016ae9 80 FUNC GLOBAL DEFAULT 11 gm_KEYS │ │ │ │ │ + 174: 000159f9 56 FUNC GLOBAL DEFAULT 11 gm_ARCS │ │ │ │ │ 175: 0001a7d1 100 FUNC GLOBAL DEFAULT 11 ns_Tree_c_Init │ │ │ │ │ - 176: 00013ffd 5732 FUNC GLOBAL DEFAULT 11 gc_filter │ │ │ │ │ - 177: 0001c8c1 112 FUNC GLOBAL DEFAULT 11 t_walk_invokescript │ │ │ │ │ - 178: 00025bb1 128 FUNC GLOBAL DEFAULT 11 param_I_test_range │ │ │ │ │ - 179: 00012661 420 FUNC GLOBAL DEFAULT 11 gm_node_INSERT │ │ │ │ │ - 180: 00021e9d 6 FUNC GLOBAL DEFAULT 11 rde_param_data │ │ │ │ │ - 181: 0001d269 304 FUNC GLOBAL DEFAULT 11 tn_insert │ │ │ │ │ - 182: 000173e1 28 FUNC GLOBAL DEFAULT 11 gc_add │ │ │ │ │ + 176: 000104ed 5732 FUNC GLOBAL DEFAULT 11 gc_filter │ │ │ │ │ + 177: 00020725 112 FUNC GLOBAL DEFAULT 11 t_walk_invokescript │ │ │ │ │ + 178: 00023675 128 FUNC GLOBAL DEFAULT 11 param_I_test_range │ │ │ │ │ + 179: 000170c9 420 FUNC GLOBAL DEFAULT 11 gm_node_INSERT │ │ │ │ │ + 180: 000254d5 6 FUNC GLOBAL DEFAULT 11 rde_param_data │ │ │ │ │ + 181: 0001b9cd 304 FUNC GLOBAL DEFAULT 11 tn_insert │ │ │ │ │ + 182: 000143dd 28 FUNC GLOBAL DEFAULT 11 gc_add │ │ │ │ │ 183: 000186a9 224 FUNC GLOBAL DEFAULT 11 sm_EMPTY │ │ │ │ │ - 184: 000204fd 148 FUNC GLOBAL DEFAULT 11 tm_UNSET │ │ │ │ │ - 185: 0002eadd 196 FUNC GLOBAL DEFAULT 11 qum_CLEAR │ │ │ │ │ - 186: 00025265 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewind │ │ │ │ │ - 187: 0001b80d 236 FUNC GLOBAL DEFAULT 11 tms_getchildren │ │ │ │ │ - 188: 00016201 900 FUNC GLOBAL DEFAULT 11 g_walk │ │ │ │ │ - 189: 00011dd5 188 FUNC GLOBAL DEFAULT 11 gm_arc_NODES │ │ │ │ │ - 190: 00023a71 236 FUNC GLOBAL DEFAULT 11 rde_tc_get │ │ │ │ │ - 191: 00023145 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_punct │ │ │ │ │ - 192: 000220f1 8 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_discard │ │ │ │ │ - 193: 00024fd9 80 FUNC GLOBAL DEFAULT 11 param_I_er_clear_push │ │ │ │ │ - 194: 00026985 80 FUNC GLOBAL DEFAULT 11 param_SI_void_notahead_exit │ │ │ │ │ - 195: 00011439 260 FUNC GLOBAL DEFAULT 11 gm_arc_ATTR │ │ │ │ │ + 184: 0001ed6d 148 FUNC GLOBAL DEFAULT 11 tm_UNSET │ │ │ │ │ + 185: 0002ea01 196 FUNC GLOBAL DEFAULT 11 qum_CLEAR │ │ │ │ │ + 186: 00022d29 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewind │ │ │ │ │ + 187: 0001ab5d 236 FUNC GLOBAL DEFAULT 11 tms_getchildren │ │ │ │ │ + 188: 000151f9 900 FUNC GLOBAL DEFAULT 11 g_walk │ │ │ │ │ + 189: 0001683d 188 FUNC GLOBAL DEFAULT 11 gm_arc_NODES │ │ │ │ │ + 190: 00021099 236 FUNC GLOBAL DEFAULT 11 rde_tc_get │ │ │ │ │ + 191: 0002677d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_punct │ │ │ │ │ + 192: 00025729 8 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_discard │ │ │ │ │ + 193: 00022a9d 80 FUNC GLOBAL DEFAULT 11 param_I_er_clear_push │ │ │ │ │ + 194: 00024449 80 FUNC GLOBAL DEFAULT 11 param_SI_void_notahead_exit │ │ │ │ │ + 195: 00015ea1 260 FUNC GLOBAL DEFAULT 11 gm_arc_ATTR │ │ │ │ │ 196: 0002e439 100 FUNC GLOBAL DEFAULT 11 ns_Md5cryptc_Init │ │ │ │ │ - 197: 00012f81 188 FUNC GLOBAL DEFAULT 11 ga_delete │ │ │ │ │ - 198: 0001b25d 648 FUNC GLOBAL DEFAULT 11 t_dump │ │ │ │ │ - 199: 00010b9d 44 FUNC GLOBAL DEFAULT 11 gn_shimmer │ │ │ │ │ - 200: 0001a9c9 44 FUNC GLOBAL DEFAULT 11 tn_shimmer │ │ │ │ │ - 201: 00024e6d 76 FUNC GLOBAL DEFAULT 11 param_O_return │ │ │ │ │ - 202: 00022909 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_upper │ │ │ │ │ - 203: 0001dba5 22 FUNC GLOBAL DEFAULT 11 tn_isancestorof │ │ │ │ │ - 204: 000233b5 56 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_void │ │ │ │ │ - 205: 000111f9 132 FUNC GLOBAL DEFAULT 11 gm_arc_SETWEIGHT │ │ │ │ │ - 206: 00025cc1 72 FUNC GLOBAL DEFAULT 11 param_I_test_wordchar │ │ │ │ │ + 197: 00012a6d 188 FUNC GLOBAL DEFAULT 11 ga_delete │ │ │ │ │ + 198: 0001f859 648 FUNC GLOBAL DEFAULT 11 t_dump │ │ │ │ │ + 199: 00012919 44 FUNC GLOBAL DEFAULT 11 gn_shimmer │ │ │ │ │ + 200: 0001b055 44 FUNC GLOBAL DEFAULT 11 tn_shimmer │ │ │ │ │ + 201: 00022931 76 FUNC GLOBAL DEFAULT 11 param_O_return │ │ │ │ │ + 202: 00025f41 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_upper │ │ │ │ │ + 203: 0001c309 22 FUNC GLOBAL DEFAULT 11 tn_isancestorof │ │ │ │ │ + 204: 000269ed 56 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_void │ │ │ │ │ + 205: 00015c61 132 FUNC GLOBAL DEFAULT 11 gm_arc_SETWEIGHT │ │ │ │ │ + 206: 00023785 72 FUNC GLOBAL DEFAULT 11 param_I_test_wordchar │ │ │ │ │ 207: 00018f75 260 FUNC GLOBAL DEFAULT 11 sm_SYMDIFF │ │ │ │ │ - 208: 00022309 388 FUNC GLOBAL DEFAULT 11 rde_param_i_input_next │ │ │ │ │ - 209: 0001181d 276 FUNC GLOBAL DEFAULT 11 gm_arc_INSERT │ │ │ │ │ - 210: 000228ed 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_space │ │ │ │ │ - 211: 00025da5 92 FUNC GLOBAL DEFAULT 11 param_SI_value_state_push │ │ │ │ │ - 212: 00020205 476 FUNC GLOBAL DEFAULT 11 tm_SPLICE │ │ │ │ │ - 213: 00017439 148 FUNC GLOBAL DEFAULT 11 gc_setup │ │ │ │ │ - 214: 000134f1 580 FUNC GLOBAL DEFAULT 11 g_attr_keys │ │ │ │ │ - 215: 0002f03d 112 FUNC GLOBAL DEFAULT 11 qum_PUT │ │ │ │ │ + 208: 00025941 388 FUNC GLOBAL DEFAULT 11 rde_param_i_input_next │ │ │ │ │ + 209: 00016285 276 FUNC GLOBAL DEFAULT 11 gm_arc_INSERT │ │ │ │ │ + 210: 00025f25 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_space │ │ │ │ │ + 211: 00023869 92 FUNC GLOBAL DEFAULT 11 param_SI_value_state_push │ │ │ │ │ + 212: 0001ea75 476 FUNC GLOBAL DEFAULT 11 tm_SPLICE │ │ │ │ │ + 213: 00014435 148 FUNC GLOBAL DEFAULT 11 gc_setup │ │ │ │ │ + 214: 00012fdd 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: 00017151 372 FUNC GLOBAL DEFAULT 11 g_ms_set │ │ │ │ │ - 218: 0002ebed 1104 FUNC GLOBAL DEFAULT 11 qum_PEEK │ │ │ │ │ - 219: 00021c99 164 FUNC GLOBAL DEFAULT 11 rde_param_new │ │ │ │ │ + 217: 0001271d 372 FUNC GLOBAL DEFAULT 11 g_ms_set │ │ │ │ │ + 218: 0002eb11 1104 FUNC GLOBAL DEFAULT 11 qum_PEEK │ │ │ │ │ + 219: 000252d1 164 FUNC GLOBAL DEFAULT 11 rde_param_new │ │ │ │ │ 220: 00017ead 212 FUNC GLOBAL DEFAULT 11 s_intersect │ │ │ │ │ - 221: 000157c9 168 FUNC GLOBAL DEFAULT 11 gn_err_missing │ │ │ │ │ - 222: 0001dbbd 296 FUNC GLOBAL DEFAULT 11 tn_get_attr │ │ │ │ │ - 223: 00023225 64 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit_d │ │ │ │ │ - 224: 0002653d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_graph │ │ │ │ │ - 225: 000224a9 172 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_restore │ │ │ │ │ - 226: 00026c05 128 FUNC GLOBAL DEFAULT 11 param_SI_void_symbol_start │ │ │ │ │ - 227: 00011e91 96 FUNC GLOBAL DEFAULT 11 gm_arc_UNSET │ │ │ │ │ - 228: 00026f05 140 FUNC GLOBAL DEFAULT 11 param_SI_value_clear_symbol_end │ │ │ │ │ - 229: 00010ee5 80 FUNC GLOBAL DEFAULT 11 gm_GSET │ │ │ │ │ - 230: 00022149 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_push │ │ │ │ │ - 231: 000250d1 72 FUNC GLOBAL DEFAULT 11 param_I_er_push │ │ │ │ │ - 232: 0001ee25 736 FUNC GLOBAL DEFAULT 11 tm_GETALL │ │ │ │ │ - 233: 00022cad 80 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start_d │ │ │ │ │ - 234: 00021ef1 4 FUNC GLOBAL DEFAULT 11 rde_param_query_er │ │ │ │ │ - 235: 00023b5d 272 FUNC GLOBAL DEFAULT 11 rde_tc_get_s │ │ │ │ │ - 236: 00024f01 72 FUNC GLOBAL DEFAULT 11 param_I_st_neg │ │ │ │ │ - 237: 00023025 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alpha │ │ │ │ │ - 238: 0002207d 6 FUNC GLOBAL DEFAULT 11 rde_param_query_es │ │ │ │ │ - 239: 00024149 164 FUNC GLOBAL DEFAULT 11 param_ASTS │ │ │ │ │ - 240: 000259b9 72 FUNC GLOBAL DEFAULT 11 param_I_test_control │ │ │ │ │ - 241: 000260e1 104 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_part │ │ │ │ │ + 221: 00013b81 168 FUNC GLOBAL DEFAULT 11 gn_err_missing │ │ │ │ │ + 222: 0001c321 296 FUNC GLOBAL DEFAULT 11 tn_get_attr │ │ │ │ │ + 223: 0002685d 64 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit_d │ │ │ │ │ + 224: 00024001 104 FUNC GLOBAL DEFAULT 11 param_SI_next_graph │ │ │ │ │ + 225: 00025ae1 172 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_restore │ │ │ │ │ + 226: 000246c9 128 FUNC GLOBAL DEFAULT 11 param_SI_void_symbol_start │ │ │ │ │ + 227: 000168f9 96 FUNC GLOBAL DEFAULT 11 gm_arc_UNSET │ │ │ │ │ + 228: 000249c9 140 FUNC GLOBAL DEFAULT 11 param_SI_value_clear_symbol_end │ │ │ │ │ + 229: 0001594d 80 FUNC GLOBAL DEFAULT 11 gm_GSET │ │ │ │ │ + 230: 00025781 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_push │ │ │ │ │ + 231: 00022b95 72 FUNC GLOBAL DEFAULT 11 param_I_er_push │ │ │ │ │ + 232: 0001d695 736 FUNC GLOBAL DEFAULT 11 tm_GETALL │ │ │ │ │ + 233: 000262e5 80 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start_d │ │ │ │ │ + 234: 00025529 4 FUNC GLOBAL DEFAULT 11 rde_param_query_er │ │ │ │ │ + 235: 00021185 272 FUNC GLOBAL DEFAULT 11 rde_tc_get_s │ │ │ │ │ + 236: 000229c5 72 FUNC GLOBAL DEFAULT 11 param_I_st_neg │ │ │ │ │ + 237: 0002665d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alpha │ │ │ │ │ + 238: 000256b5 6 FUNC GLOBAL DEFAULT 11 rde_param_query_es │ │ │ │ │ + 239: 00021c0d 164 FUNC GLOBAL DEFAULT 11 param_ASTS │ │ │ │ │ + 240: 0002347d 72 FUNC GLOBAL DEFAULT 11 param_I_test_control │ │ │ │ │ + 241: 00023ba5 104 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_part │ │ │ │ │ 242: 00017e35 10 FUNC GLOBAL DEFAULT 11 s_empty │ │ │ │ │ - 243: 00012b95 96 FUNC GLOBAL DEFAULT 11 gm_node_UNSET │ │ │ │ │ + 243: 000175fd 96 FUNC GLOBAL DEFAULT 11 gm_node_UNSET │ │ │ │ │ 244: 00018e01 372 FUNC GLOBAL DEFAULT 11 sm_SUBTRACT │ │ │ │ │ - 245: 0001f445 116 FUNC GLOBAL DEFAULT 11 tm_ISLEAF │ │ │ │ │ - 246: 00013b29 92 FUNC GLOBAL DEFAULT 11 g_attr_unset │ │ │ │ │ - 247: 00020189 124 FUNC GLOBAL DEFAULT 11 tm_SIZE │ │ │ │ │ - 248: 000230fd 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_lower │ │ │ │ │ - 249: 00022941 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_xdigit │ │ │ │ │ - 250: 000240a5 164 FUNC GLOBAL DEFAULT 11 param_AST │ │ │ │ │ - 251: 00023f3d 116 FUNC GLOBAL DEFAULT 11 rde_stack_move │ │ │ │ │ + 245: 0001dcb5 116 FUNC GLOBAL DEFAULT 11 tm_ISLEAF │ │ │ │ │ + 246: 00013615 92 FUNC GLOBAL DEFAULT 11 g_attr_unset │ │ │ │ │ + 247: 0001e9f9 124 FUNC GLOBAL DEFAULT 11 tm_SIZE │ │ │ │ │ + 248: 00026735 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_lower │ │ │ │ │ + 249: 00025f79 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_xdigit │ │ │ │ │ + 250: 00021b69 164 FUNC GLOBAL DEFAULT 11 param_AST │ │ │ │ │ + 251: 00024efd 116 FUNC GLOBAL DEFAULT 11 rde_stack_move │ │ │ │ │ 252: 00018789 184 FUNC GLOBAL DEFAULT 11 sm_EQUAL │ │ │ │ │ 253: 0002ff6d 68 FUNC GLOBAL DEFAULT 11 st_new │ │ │ │ │ - 254: 000231d5 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_xdigit │ │ │ │ │ - 255: 00021d3d 180 FUNC GLOBAL DEFAULT 11 rde_param_del │ │ │ │ │ + 254: 0002680d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_xdigit │ │ │ │ │ + 255: 00025375 180 FUNC GLOBAL DEFAULT 11 rde_param_del │ │ │ │ │ 256: 00017df1 64 FUNC GLOBAL DEFAULT 11 s_ltype │ │ │ │ │ - 257: 0001734d 44 FUNC GLOBAL DEFAULT 11 ga_shimmer │ │ │ │ │ - 258: 00023c6d 72 FUNC GLOBAL DEFAULT 11 rde_stack_new │ │ │ │ │ - 259: 00025489 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewdis │ │ │ │ │ - 260: 00025a01 72 FUNC GLOBAL DEFAULT 11 param_I_test_ddigit │ │ │ │ │ - 261: 00026f91 136 FUNC GLOBAL DEFAULT 11 param_SI_void_clear_symbol_end │ │ │ │ │ + 257: 00015605 44 FUNC GLOBAL DEFAULT 11 ga_shimmer │ │ │ │ │ + 258: 00024c2d 72 FUNC GLOBAL DEFAULT 11 rde_stack_new │ │ │ │ │ + 259: 00022f4d 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewdis │ │ │ │ │ + 260: 000234c5 72 FUNC GLOBAL DEFAULT 11 param_I_test_ddigit │ │ │ │ │ + 261: 00024a55 136 FUNC GLOBAL DEFAULT 11 param_SI_void_clear_symbol_end │ │ │ │ │ 262: 0003093d 160 FUNC GLOBAL DEFAULT 11 stm_SIZE │ │ │ │ │ - 263: 00026745 104 FUNC GLOBAL DEFAULT 11 param_SI_next_upper │ │ │ │ │ - 264: 0001dce5 264 FUNC GLOBAL DEFAULT 11 tn_serialize │ │ │ │ │ - 265: 00025b21 72 FUNC GLOBAL DEFAULT 11 param_I_test_print │ │ │ │ │ - 266: 000226a5 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alnum │ │ │ │ │ - 267: 0002646d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ddigit │ │ │ │ │ - 268: 000247e9 88 FUNC GLOBAL DEFAULT 11 param_OK │ │ │ │ │ - 269: 00013c45 212 FUNC GLOBAL DEFAULT 11 g_attr_append │ │ │ │ │ + 263: 00024209 104 FUNC GLOBAL DEFAULT 11 param_SI_next_upper │ │ │ │ │ + 264: 0001c449 264 FUNC GLOBAL DEFAULT 11 tn_serialize │ │ │ │ │ + 265: 000235e5 72 FUNC GLOBAL DEFAULT 11 param_I_test_print │ │ │ │ │ + 266: 00025cdd 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alnum │ │ │ │ │ + 267: 00023f31 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ddigit │ │ │ │ │ + 268: 000222ad 88 FUNC GLOBAL DEFAULT 11 param_OK │ │ │ │ │ + 269: 00013731 212 FUNC GLOBAL DEFAULT 11 g_attr_append │ │ │ │ │ 270: 00019b49 2300 FUNC GLOBAL DEFAULT 11 yyparse │ │ │ │ │ - 271: 0001ec5d 76 FUNC GLOBAL DEFAULT 11 tm_DESTROY │ │ │ │ │ - 272: 00011f3d 76 FUNC GLOBAL DEFAULT 11 gm_DESTROY │ │ │ │ │ - 273: 000230b5 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_digit │ │ │ │ │ - 274: 000266dd 104 FUNC GLOBAL DEFAULT 11 param_SI_next_space │ │ │ │ │ - 275: 00027019 168 FUNC GLOBAL DEFAULT 11 param_SI_next_str │ │ │ │ │ - 276: 00025391 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_discard │ │ │ │ │ - 277: 0001e409 1004 FUNC GLOBAL DEFAULT 11 tm_ATTR │ │ │ │ │ + 271: 0001d4cd 76 FUNC GLOBAL DEFAULT 11 tm_DESTROY │ │ │ │ │ + 272: 000169a5 76 FUNC GLOBAL DEFAULT 11 gm_DESTROY │ │ │ │ │ + 273: 000266ed 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_digit │ │ │ │ │ + 274: 000241a1 104 FUNC GLOBAL DEFAULT 11 param_SI_next_space │ │ │ │ │ + 275: 00024add 168 FUNC GLOBAL DEFAULT 11 param_SI_next_str │ │ │ │ │ + 276: 00022e55 72 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_discard │ │ │ │ │ + 277: 0001cc79 1004 FUNC GLOBAL DEFAULT 11 tm_ATTR │ │ │ │ │ 278: 00020bdd 316 FUNC GLOBAL DEFAULT 11 param_intern │ │ │ │ │ - 279: 0001a83d 64 FUNC GLOBAL DEFAULT 11 nlq_append │ │ │ │ │ - 280: 0002e845 288 FUNC GLOBAL DEFAULT 11 qums_objcmd │ │ │ │ │ - 281: 00022fc9 54 FUNC GLOBAL DEFAULT 11 rde_param_i_next_range │ │ │ │ │ - 282: 0001ccc1 60 FUNC GLOBAL DEFAULT 11 tn_notleaf │ │ │ │ │ - 283: 000253d9 84 FUNC GLOBAL DEFAULT 11 param_O_ast_pop_discard │ │ │ │ │ - 284: 0002516d 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_discard │ │ │ │ │ - 285: 00011fe5 80 FUNC GLOBAL DEFAULT 11 gm_GETALL │ │ │ │ │ - 286: 00023efd 64 FUNC GLOBAL DEFAULT 11 rde_stack_drop │ │ │ │ │ - 287: 000221fd 2 FUNC GLOBAL DEFAULT 11 rde_param_i_error_nonterminal │ │ │ │ │ - 288: 00024bf1 304 FUNC GLOBAL DEFAULT 11 param_TOKENS │ │ │ │ │ - 289: 0001eca9 112 FUNC GLOBAL DEFAULT 11 tm_EXISTS │ │ │ │ │ + 279: 0001c559 64 FUNC GLOBAL DEFAULT 11 nlq_append │ │ │ │ │ + 280: 0002e769 288 FUNC GLOBAL DEFAULT 11 qums_objcmd │ │ │ │ │ + 281: 00026601 54 FUNC GLOBAL DEFAULT 11 rde_param_i_next_range │ │ │ │ │ + 282: 0001b425 60 FUNC GLOBAL DEFAULT 11 tn_notleaf │ │ │ │ │ + 283: 00022e9d 84 FUNC GLOBAL DEFAULT 11 param_O_ast_pop_discard │ │ │ │ │ + 284: 00022c31 72 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_discard │ │ │ │ │ + 285: 00016a4d 80 FUNC GLOBAL DEFAULT 11 gm_GETALL │ │ │ │ │ + 286: 00024ebd 64 FUNC GLOBAL DEFAULT 11 rde_stack_drop │ │ │ │ │ + 287: 00025835 2 FUNC GLOBAL DEFAULT 11 rde_param_i_error_nonterminal │ │ │ │ │ + 288: 000226b5 304 FUNC GLOBAL DEFAULT 11 param_TOKENS │ │ │ │ │ + 289: 0001d519 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: 0001117d 124 FUNC GLOBAL DEFAULT 11 gm_arc_SETUNWEIGH │ │ │ │ │ + 293: 00015be5 124 FUNC GLOBAL DEFAULT 11 gm_arc_SETUNWEIGH │ │ │ │ │ 294: 000183a9 404 FUNC GLOBAL DEFAULT 11 sm_ADD │ │ │ │ │ - 295: 00011b6d 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_TARG │ │ │ │ │ - 296: 00025e61 108 FUNC GLOBAL DEFAULT 11 param_SI_value_state_merge │ │ │ │ │ - 297: 0001bb11 364 FUNC GLOBAL DEFAULT 11 tms_set │ │ │ │ │ - 298: 00023cb5 116 FUNC GLOBAL DEFAULT 11 rde_stack_del │ │ │ │ │ - 299: 00013735 100 FUNC GLOBAL DEFAULT 11 g_attr_kexists │ │ │ │ │ + 295: 000165d5 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_TARG │ │ │ │ │ + 296: 00023925 108 FUNC GLOBAL DEFAULT 11 param_SI_value_state_merge │ │ │ │ │ + 297: 0001ae61 364 FUNC GLOBAL DEFAULT 11 tms_set │ │ │ │ │ + 298: 00024c75 116 FUNC GLOBAL DEFAULT 11 rde_stack_del │ │ │ │ │ + 299: 00013221 100 FUNC GLOBAL DEFAULT 11 g_attr_kexists │ │ │ │ │ 300: 0003e1c0 4 OBJECT GLOBAL DEFAULT 21 tclStubsPtr │ │ │ │ │ - 301: 000125f9 104 FUNC GLOBAL DEFAULT 11 gm_node_GETALL │ │ │ │ │ - 302: 0001cb71 60 FUNC GLOBAL DEFAULT 11 tn_notnode │ │ │ │ │ - 303: 000226dd 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ascii │ │ │ │ │ - 304: 00026c85 116 FUNC GLOBAL DEFAULT 11 param_SI_void_void_symbol_start │ │ │ │ │ - 305: 00021159 2036 FUNC GLOBAL DEFAULT 11 paramms_objcmd │ │ │ │ │ - 306: 00022995 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: 00013799 216 FUNC GLOBAL DEFAULT 11 g_attr_get │ │ │ │ │ - 310: 00024d21 104 FUNC GLOBAL DEFAULT 11 param_VALUE │ │ │ │ │ + 301: 00017061 104 FUNC GLOBAL DEFAULT 11 gm_node_GETALL │ │ │ │ │ + 302: 0001b2d5 60 FUNC GLOBAL DEFAULT 11 tn_notnode │ │ │ │ │ + 303: 00025d15 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ascii │ │ │ │ │ + 304: 00024749 116 FUNC GLOBAL DEFAULT 11 param_SI_void_void_symbol_start │ │ │ │ │ + 305: 00021295 2036 FUNC GLOBAL DEFAULT 11 paramms_objcmd │ │ │ │ │ + 306: 00025fcd 232 FUNC GLOBAL DEFAULT 11 rde_param_i_value_leaf │ │ │ │ │ + 307: 00026f81 84 FUNC GLOBAL DEFAULT 11 rde_ot_intern0 │ │ │ │ │ + 308: 00026fd5 192 FUNC GLOBAL DEFAULT 11 rde_ot_intern1 │ │ │ │ │ + 309: 00013285 216 FUNC GLOBAL DEFAULT 11 g_attr_get │ │ │ │ │ + 310: 000227e5 104 FUNC GLOBAL DEFAULT 11 param_VALUE │ │ │ │ │ 311: 00018321 68 FUNC GLOBAL DEFAULT 11 s_equal │ │ │ │ │ - 312: 00022f99 46 FUNC GLOBAL DEFAULT 11 rde_param_i_next_char │ │ │ │ │ - 313: 00021085 212 FUNC GLOBAL DEFAULT 11 rde_ot_intern2 │ │ │ │ │ - 314: 00013f45 184 FUNC GLOBAL DEFAULT 11 gg_new │ │ │ │ │ + 312: 000265d1 46 FUNC GLOBAL DEFAULT 11 rde_param_i_next_char │ │ │ │ │ + 313: 00027095 212 FUNC GLOBAL DEFAULT 11 rde_ot_intern2 │ │ │ │ │ + 314: 00013e09 184 FUNC GLOBAL DEFAULT 11 gg_new │ │ │ │ │ 315: 000307d1 364 FUNC GLOBAL DEFAULT 11 stm_ROTATE │ │ │ │ │ - 316: 00025029 96 FUNC GLOBAL DEFAULT 11 param_I_er_nt │ │ │ │ │ - 317: 00022125 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_rewind │ │ │ │ │ + 316: 00022aed 96 FUNC GLOBAL DEFAULT 11 param_I_er_nt │ │ │ │ │ + 317: 0002575d 34 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_rewind │ │ │ │ │ 318: 0002cf35 100 FUNC GLOBAL DEFAULT 11 ns_Yencode_Init │ │ │ │ │ 319: 000303f5 112 FUNC GLOBAL DEFAULT 11 stm_CLEAR │ │ │ │ │ 320: 0002d1c9 68 FUNC GLOBAL DEFAULT 11 ns_Md5c_Init │ │ │ │ │ 321: 00030465 76 FUNC GLOBAL DEFAULT 11 stm_DESTROY │ │ │ │ │ 322: 00009e59 4 FUNC GLOBAL DEFAULT 11 ns_Tcllibc_Init │ │ │ │ │ - 323: 000131e9 168 FUNC GLOBAL DEFAULT 11 ga_err_missing │ │ │ │ │ - 324: 00025f9d 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevoid_branch │ │ │ │ │ - 325: 000112f1 116 FUNC GLOBAL DEFAULT 11 gm_arc_HASWEIGHT │ │ │ │ │ - 326: 000262cd 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alnum │ │ │ │ │ - 327: 00015735 148 FUNC GLOBAL DEFAULT 11 gn_err_duplicate │ │ │ │ │ - 328: 000234b1 68 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2void │ │ │ │ │ - 329: 00025575 72 FUNC GLOBAL DEFAULT 11 param_I_ast_push │ │ │ │ │ + 323: 00012cd5 168 FUNC GLOBAL DEFAULT 11 ga_err_missing │ │ │ │ │ + 324: 00023a61 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevoid_branch │ │ │ │ │ + 325: 00015d59 116 FUNC GLOBAL DEFAULT 11 gm_arc_HASWEIGHT │ │ │ │ │ + 326: 00023d91 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alnum │ │ │ │ │ + 327: 00013aed 148 FUNC GLOBAL DEFAULT 11 gn_err_duplicate │ │ │ │ │ + 328: 00026ae9 68 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2void │ │ │ │ │ + 329: 00023039 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: 000220a9 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_get_s │ │ │ │ │ - 333: 00025209 92 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewdis │ │ │ │ │ - 334: 000117b5 104 FUNC GLOBAL DEFAULT 11 gm_arc_GETALL │ │ │ │ │ - 335: 00012805 96 FUNC GLOBAL DEFAULT 11 gm_node_KEYEXISTS │ │ │ │ │ + 332: 000256e1 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_get_s │ │ │ │ │ + 333: 00022ccd 92 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewdis │ │ │ │ │ + 334: 0001621d 104 FUNC GLOBAL DEFAULT 11 gm_arc_GETALL │ │ │ │ │ + 335: 0001726d 96 FUNC GLOBAL DEFAULT 11 gm_node_KEYEXISTS │ │ │ │ │ 336: 00030ea5 100 FUNC GLOBAL DEFAULT 11 ns_Ipmorec_Init │ │ │ │ │ - 337: 00026a3d 92 FUNC GLOBAL DEFAULT 11 param_SI_kleene_abort │ │ │ │ │ - 338: 00021ea5 4 FUNC GLOBAL DEFAULT 11 rde_param_clientdata │ │ │ │ │ - 339: 0001a9f5 236 FUNC GLOBAL DEFAULT 11 tn_get_node │ │ │ │ │ - 340: 0001ec11 76 FUNC GLOBAL DEFAULT 11 tm_DESERIALIZE │ │ │ │ │ + 337: 00024501 92 FUNC GLOBAL DEFAULT 11 param_SI_kleene_abort │ │ │ │ │ + 338: 000254dd 4 FUNC GLOBAL DEFAULT 11 rde_param_clientdata │ │ │ │ │ + 339: 0001b081 236 FUNC GLOBAL DEFAULT 11 tn_get_node │ │ │ │ │ + 340: 0001d481 76 FUNC GLOBAL DEFAULT 11 tm_DESERIALIZE │ │ │ │ │ 341: 0002da75 200 FUNC GLOBAL DEFAULT 11 MD5Final │ │ │ │ │ - 342: 00022d25 54 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start_d │ │ │ │ │ - 343: 0002600d 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_branch │ │ │ │ │ - 344: 00021ead 6 FUNC GLOBAL DEFAULT 11 rde_param_query_amark │ │ │ │ │ - 345: 00011931 96 FUNC GLOBAL DEFAULT 11 gm_arc_KEYEXISTS │ │ │ │ │ - 346: 00011af9 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_SRC │ │ │ │ │ - 347: 00023dc1 76 FUNC GLOBAL DEFAULT 11 rde_stack_top │ │ │ │ │ + 342: 0002635d 54 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start_d │ │ │ │ │ + 343: 00023ad1 112 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_branch │ │ │ │ │ + 344: 000254e5 6 FUNC GLOBAL DEFAULT 11 rde_param_query_amark │ │ │ │ │ + 345: 00016399 96 FUNC GLOBAL DEFAULT 11 gm_arc_KEYEXISTS │ │ │ │ │ + 346: 00016561 116 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_SRC │ │ │ │ │ + 347: 00024d81 76 FUNC GLOBAL DEFAULT 11 rde_stack_top │ │ │ │ │ 348: 0002ff29 68 FUNC GLOBAL DEFAULT 11 ns_Stack_c_Init │ │ │ │ │ - 349: 0002216d 72 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_value_push │ │ │ │ │ - 350: 0001d899 92 FUNC GLOBAL DEFAULT 11 tn_getdescendants │ │ │ │ │ + 349: 000257a5 72 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_value_push │ │ │ │ │ + 350: 0001bffd 92 FUNC GLOBAL DEFAULT 11 tn_getdescendants │ │ │ │ │ 351: 00017f81 188 FUNC GLOBAL DEFAULT 11 s_add │ │ │ │ │ - 352: 00013b85 192 FUNC GLOBAL DEFAULT 11 g_attr_set │ │ │ │ │ - 353: 00010ad9 60 FUNC GLOBAL DEFAULT 11 g_nlq_clear │ │ │ │ │ + 352: 00013671 192 FUNC GLOBAL DEFAULT 11 g_attr_set │ │ │ │ │ + 353: 00013db5 60 FUNC GLOBAL DEFAULT 11 g_nlq_clear │ │ │ │ │ 354: 0002f845 180 FUNC GLOBAL DEFAULT 11 SHA256Final │ │ │ │ │ - 355: 000248f9 336 FUNC GLOBAL DEFAULT 11 param_SCACHED │ │ │ │ │ - 356: 000268cd 104 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge_ok │ │ │ │ │ - 357: 0002388d 6 FUNC GLOBAL DEFAULT 11 rde_tc_size │ │ │ │ │ - 358: 0002208d 6 FUNC GLOBAL DEFAULT 11 rde_param_query_lstop │ │ │ │ │ - 359: 00021ebd 40 FUNC GLOBAL DEFAULT 11 rde_param_query_in │ │ │ │ │ - 360: 00023121 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_print │ │ │ │ │ - 361: 00015871 188 FUNC GLOBAL DEFAULT 11 gn_serial_arcs │ │ │ │ │ - 362: 00022d5d 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_reduce │ │ │ │ │ + 355: 000223bd 336 FUNC GLOBAL DEFAULT 11 param_SCACHED │ │ │ │ │ + 356: 00024391 104 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge_ok │ │ │ │ │ + 357: 00020eb5 6 FUNC GLOBAL DEFAULT 11 rde_tc_size │ │ │ │ │ + 358: 000256c5 6 FUNC GLOBAL DEFAULT 11 rde_param_query_lstop │ │ │ │ │ + 359: 000254f5 40 FUNC GLOBAL DEFAULT 11 rde_param_query_in │ │ │ │ │ + 360: 00026759 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_print │ │ │ │ │ + 361: 00013c29 188 FUNC GLOBAL DEFAULT 11 gn_serial_arcs │ │ │ │ │ + 362: 00026395 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_reduce │ │ │ │ │ 363: 000180a5 236 FUNC GLOBAL DEFAULT 11 s_difference │ │ │ │ │ - 364: 00021e95 6 FUNC GLOBAL DEFAULT 11 rde_param_update_strings │ │ │ │ │ + 364: 000254cd 6 FUNC GLOBAL DEFAULT 11 rde_param_update_strings │ │ │ │ │ 365: 0003e1b4 4 OBJECT GLOBAL DEFAULT 21 tclIntPlatStubsPtr │ │ │ │ │ - 366: 0002639d 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ascii │ │ │ │ │ - 367: 00023475 60 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_abort │ │ │ │ │ - 368: 00012515 112 FUNC GLOBAL DEFAULT 11 gm_node_EXISTS │ │ │ │ │ - 369: 0001212d 56 FUNC GLOBAL DEFAULT 11 gm_NODES │ │ │ │ │ - 370: 00021eb5 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ast │ │ │ │ │ - 371: 0001f799 284 FUNC GLOBAL DEFAULT 11 tm_LAPPEND │ │ │ │ │ + 366: 00023e61 104 FUNC GLOBAL DEFAULT 11 param_SI_next_ascii │ │ │ │ │ + 367: 00026aad 60 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_abort │ │ │ │ │ + 368: 00016f7d 112 FUNC GLOBAL DEFAULT 11 gm_node_EXISTS │ │ │ │ │ + 369: 00016b95 56 FUNC GLOBAL DEFAULT 11 gm_NODES │ │ │ │ │ + 370: 000254ed 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ast │ │ │ │ │ + 371: 0001e009 284 FUNC GLOBAL DEFAULT 11 tm_LAPPEND │ │ │ │ │ 372: 00018235 184 FUNC GLOBAL DEFAULT 11 s_subtract │ │ │ │ │ - 373: 000261b1 132 FUNC GLOBAL DEFAULT 11 param_SI_next_char │ │ │ │ │ - 374: 000120d1 92 FUNC GLOBAL DEFAULT 11 gm_LAPPEND │ │ │ │ │ - 375: 0001674d 60 FUNC GLOBAL DEFAULT 11 g_newarcname │ │ │ │ │ - 376: 00023265 46 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit │ │ │ │ │ - 377: 0002448d 156 FUNC GLOBAL DEFAULT 11 param_DATA │ │ │ │ │ - 378: 000222ed 26 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_rewind │ │ │ │ │ - 379: 0001fe29 380 FUNC GLOBAL DEFAULT 11 tm_RENAME │ │ │ │ │ - 380: 000133b5 156 FUNC GLOBAL DEFAULT 11 g_attr_serok │ │ │ │ │ + 373: 00023c75 132 FUNC GLOBAL DEFAULT 11 param_SI_next_char │ │ │ │ │ + 374: 00016b39 92 FUNC GLOBAL DEFAULT 11 gm_LAPPEND │ │ │ │ │ + 375: 00011d19 60 FUNC GLOBAL DEFAULT 11 g_newarcname │ │ │ │ │ + 376: 0002689d 46 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit │ │ │ │ │ + 377: 00021f51 156 FUNC GLOBAL DEFAULT 11 param_DATA │ │ │ │ │ + 378: 00025925 26 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_rewind │ │ │ │ │ + 379: 0001e699 380 FUNC GLOBAL DEFAULT 11 tm_RENAME │ │ │ │ │ + 380: 00012ea1 156 FUNC GLOBAL DEFAULT 11 g_attr_serok │ │ │ │ │ 381: 0002d245 1898 FUNC GLOBAL DEFAULT 11 Transform │ │ │ │ │ - 382: 0001e9fd 132 FUNC GLOBAL DEFAULT 11 tm_DELETE │ │ │ │ │ + 382: 0001d26d 132 FUNC GLOBAL DEFAULT 11 tm_DELETE │ │ │ │ │ 383: 00010129 152 FUNC GLOBAL DEFAULT 11 MD4Final │ │ │ │ │ - 384: 0002248d 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_fail │ │ │ │ │ - 385: 00025a91 72 FUNC GLOBAL DEFAULT 11 param_I_test_graph │ │ │ │ │ - 386: 0001fff5 120 FUNC GLOBAL DEFAULT 11 tm_SERIALIZE │ │ │ │ │ - 387: 000236a5 90 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2value │ │ │ │ │ - 388: 0001b221 60 FUNC GLOBAL DEFAULT 11 t_newnodename │ │ │ │ │ - 389: 0001ce09 98 FUNC GLOBAL DEFAULT 11 tn_structure │ │ │ │ │ - 390: 00012939 312 FUNC GLOBAL DEFAULT 11 gm_node_OPPOSITE │ │ │ │ │ - 391: 00011741 116 FUNC GLOBAL DEFAULT 11 gm_arc_GET │ │ │ │ │ - 392: 00022cfd 38 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start │ │ │ │ │ - 393: 0002249d 12 FUNC GLOBAL DEFAULT 11 rde_param_i_status_negate │ │ │ │ │ - 394: 00011661 112 FUNC GLOBAL DEFAULT 11 gm_arc_EXISTS │ │ │ │ │ - 395: 000256e9 116 FUNC GLOBAL DEFAULT 11 param_I_value_cleaf │ │ │ │ │ - 396: 00011a65 148 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE │ │ │ │ │ - 397: 00011d6d 104 FUNC GLOBAL DEFAULT 11 gm_arc_TARGET │ │ │ │ │ + 384: 00025ac5 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_fail │ │ │ │ │ + 385: 00023555 72 FUNC GLOBAL DEFAULT 11 param_I_test_graph │ │ │ │ │ + 386: 0001e865 120 FUNC GLOBAL DEFAULT 11 tm_SERIALIZE │ │ │ │ │ + 387: 00026cdd 90 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2value │ │ │ │ │ + 388: 0001f81d 60 FUNC GLOBAL DEFAULT 11 t_newnodename │ │ │ │ │ + 389: 0001b56d 98 FUNC GLOBAL DEFAULT 11 tn_structure │ │ │ │ │ + 390: 000173a1 312 FUNC GLOBAL DEFAULT 11 gm_node_OPPOSITE │ │ │ │ │ + 391: 000161a9 116 FUNC GLOBAL DEFAULT 11 gm_arc_GET │ │ │ │ │ + 392: 00026335 38 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start │ │ │ │ │ + 393: 00025ad5 12 FUNC GLOBAL DEFAULT 11 rde_param_i_status_negate │ │ │ │ │ + 394: 000160c9 112 FUNC GLOBAL DEFAULT 11 gm_arc_EXISTS │ │ │ │ │ + 395: 000231ad 116 FUNC GLOBAL DEFAULT 11 param_I_value_cleaf │ │ │ │ │ + 396: 000164cd 148 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE │ │ │ │ │ + 397: 000167d5 104 FUNC GLOBAL DEFAULT 11 gm_arc_TARGET │ │ │ │ │ 398: 00020d19 276 FUNC GLOBAL DEFAULT 11 param_new │ │ │ │ │ - 399: 0001b1f9 40 FUNC GLOBAL DEFAULT 11 t_assign │ │ │ │ │ - 400: 0001ab39 64 FUNC GLOBAL DEFAULT 11 t_delete │ │ │ │ │ - 401: 00012da5 80 FUNC GLOBAL DEFAULT 11 gm_UNSET │ │ │ │ │ - 402: 0001d6f9 64 FUNC GLOBAL DEFAULT 11 tn_extend_attr │ │ │ │ │ - 403: 0002281d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_punct │ │ │ │ │ - 404: 0001e981 124 FUNC GLOBAL DEFAULT 11 tm_CUT │ │ │ │ │ - 405: 0002575d 72 FUNC GLOBAL DEFAULT 11 param_I_value_clear │ │ │ │ │ - 406: 00010a09 8 FUNC GLOBAL DEFAULT 11 g_nlq_init │ │ │ │ │ - 407: 0002e7dd 104 FUNC GLOBAL DEFAULT 11 qu_delete │ │ │ │ │ - 408: 00023d29 152 FUNC GLOBAL DEFAULT 11 rde_stack_push │ │ │ │ │ + 399: 0001f7f5 40 FUNC GLOBAL DEFAULT 11 t_assign │ │ │ │ │ + 400: 0001f135 64 FUNC GLOBAL DEFAULT 11 t_delete │ │ │ │ │ + 401: 0001780d 80 FUNC GLOBAL DEFAULT 11 gm_UNSET │ │ │ │ │ + 402: 0001be5d 64 FUNC GLOBAL DEFAULT 11 tn_extend_attr │ │ │ │ │ + 403: 00025e55 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_punct │ │ │ │ │ + 404: 0001d1f1 124 FUNC GLOBAL DEFAULT 11 tm_CUT │ │ │ │ │ + 405: 00023221 72 FUNC GLOBAL DEFAULT 11 param_I_value_clear │ │ │ │ │ + 406: 00013ce5 8 FUNC GLOBAL DEFAULT 11 g_nlq_init │ │ │ │ │ + 407: 0002f179 104 FUNC GLOBAL DEFAULT 11 qu_delete │ │ │ │ │ + 408: 00024ce9 152 FUNC GLOBAL DEFAULT 11 rde_stack_push │ │ │ │ │ 409: 00020af9 68 FUNC GLOBAL DEFAULT 11 ns_Pt_rdengine_c_Init │ │ │ │ │ - 410: 0001ffa5 80 FUNC GLOBAL DEFAULT 11 tm_ROOTNAME │ │ │ │ │ - 411: 00020591 384 FUNC GLOBAL DEFAULT 11 tm_WALK │ │ │ │ │ - 412: 0001e7f5 396 FUNC GLOBAL DEFAULT 11 tm_CHILDREN │ │ │ │ │ + 410: 0001e815 80 FUNC GLOBAL DEFAULT 11 tm_ROOTNAME │ │ │ │ │ + 411: 0001ee01 384 FUNC GLOBAL DEFAULT 11 tm_WALK │ │ │ │ │ + 412: 0001d065 396 FUNC GLOBAL DEFAULT 11 tm_CHILDREN │ │ │ │ │ 413: 0002ffb1 64 FUNC GLOBAL DEFAULT 11 st_delete │ │ │ │ │ 414: 0000f179 1896 FUNC GLOBAL DEFAULT 11 ns_Map_slippy_c_Init │ │ │ │ │ - 415: 00023e85 120 FUNC GLOBAL DEFAULT 11 rde_stack_trim │ │ │ │ │ - 416: 00011035 180 FUNC GLOBAL DEFAULT 11 gm_arc_GETUNWEIGH │ │ │ │ │ - 417: 0001cf55 400 FUNC GLOBAL DEFAULT 11 tn_detachmany │ │ │ │ │ - 418: 0001ab99 1632 FUNC GLOBAL DEFAULT 11 t_deserialize │ │ │ │ │ - 419: 0001d0e5 36 FUNC GLOBAL DEFAULT 11 tn_detachchildren │ │ │ │ │ - 420: 00012bf5 80 FUNC GLOBAL DEFAULT 11 gm_SERIALIZE │ │ │ │ │ - 421: 00024575 224 FUNC GLOBAL DEFAULT 11 param_EMARKED │ │ │ │ │ - 422: 00025c79 72 FUNC GLOBAL DEFAULT 11 param_I_test_upper │ │ │ │ │ - 423: 000270c1 168 FUNC GLOBAL DEFAULT 11 param_SI_next_class │ │ │ │ │ + 415: 00024e45 120 FUNC GLOBAL DEFAULT 11 rde_stack_trim │ │ │ │ │ + 416: 00015a9d 180 FUNC GLOBAL DEFAULT 11 gm_arc_GETUNWEIGH │ │ │ │ │ + 417: 0001b6b9 400 FUNC GLOBAL DEFAULT 11 tn_detachmany │ │ │ │ │ + 418: 0001f195 1632 FUNC GLOBAL DEFAULT 11 t_deserialize │ │ │ │ │ + 419: 0001b849 36 FUNC GLOBAL DEFAULT 11 tn_detachchildren │ │ │ │ │ + 420: 0001765d 80 FUNC GLOBAL DEFAULT 11 gm_SERIALIZE │ │ │ │ │ + 421: 00022039 224 FUNC GLOBAL DEFAULT 11 param_EMARKED │ │ │ │ │ + 422: 0002373d 72 FUNC GLOBAL DEFAULT 11 param_I_test_upper │ │ │ │ │ + 423: 00024b85 168 FUNC GLOBAL DEFAULT 11 param_SI_next_class │ │ │ │ │ 424: 0003e1bc 4 OBJECT GLOBAL DEFAULT 21 tclPlatStubsPtr │ │ │ │ │ 425: 00018951 312 FUNC GLOBAL DEFAULT 11 sm_INCLUDE │ │ │ │ │ - 426: 00013871 696 FUNC GLOBAL DEFAULT 11 g_attr_getall │ │ │ │ │ - 427: 00024eb9 72 FUNC GLOBAL DEFAULT 11 param_I_st_fail │ │ │ │ │ - 428: 000220b1 64 FUNC GLOBAL DEFAULT 11 rde_param_query_string │ │ │ │ │ - 429: 00025819 88 FUNC GLOBAL DEFAULT 11 param_I_input_next │ │ │ │ │ - 430: 00025c31 72 FUNC GLOBAL DEFAULT 11 param_I_test_space │ │ │ │ │ - 431: 000269d5 104 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_exit │ │ │ │ │ - 432: 00022ddd 124 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_leaf │ │ │ │ │ - 433: 00011c71 148 FUNC GLOBAL DEFAULT 11 gm_arc_SET │ │ │ │ │ - 434: 0001e179 76 FUNC GLOBAL DEFAULT 11 tm_TASSIGN │ │ │ │ │ - 435: 0002eba1 76 FUNC GLOBAL DEFAULT 11 qum_DESTROY │ │ │ │ │ + 426: 0001335d 696 FUNC GLOBAL DEFAULT 11 g_attr_getall │ │ │ │ │ + 427: 0002297d 72 FUNC GLOBAL DEFAULT 11 param_I_st_fail │ │ │ │ │ + 428: 000256e9 64 FUNC GLOBAL DEFAULT 11 rde_param_query_string │ │ │ │ │ + 429: 000232dd 88 FUNC GLOBAL DEFAULT 11 param_I_input_next │ │ │ │ │ + 430: 000236f5 72 FUNC GLOBAL DEFAULT 11 param_I_test_space │ │ │ │ │ + 431: 00024499 104 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_exit │ │ │ │ │ + 432: 00026415 124 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_leaf │ │ │ │ │ + 433: 000166d9 148 FUNC GLOBAL DEFAULT 11 gm_arc_SET │ │ │ │ │ + 434: 0001c9e9 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: 000110e9 148 FUNC GLOBAL DEFAULT 11 gm_arc_GETWEIGHT │ │ │ │ │ - 438: 0001a905 60 FUNC GLOBAL DEFAULT 11 nlq_clear │ │ │ │ │ - 439: 000226c1 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alpha │ │ │ │ │ + 437: 00015b51 148 FUNC GLOBAL DEFAULT 11 gm_arc_GETWEIGHT │ │ │ │ │ + 438: 0001c621 60 FUNC GLOBAL DEFAULT 11 nlq_clear │ │ │ │ │ + 439: 00025cf9 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alpha │ │ │ │ │ 440: 00017e31 4 FUNC GLOBAL DEFAULT 11 s_size │ │ │ │ │ - 441: 000116d1 112 FUNC GLOBAL DEFAULT 11 gm_arc_FLIP │ │ │ │ │ - 442: 0001cbad 44 FUNC GLOBAL DEFAULT 11 tn_leaf │ │ │ │ │ - 443: 00025d09 72 FUNC GLOBAL DEFAULT 11 param_I_test_xdigit │ │ │ │ │ - 444: 0001fdad 124 FUNC GLOBAL DEFAULT 11 tm_PREVIOUS │ │ │ │ │ - 445: 0001eaf1 288 FUNC GLOBAL DEFAULT 11 tm_DESCENDANTS │ │ │ │ │ - 446: 00010a51 68 FUNC GLOBAL DEFAULT 11 g_nlq_push │ │ │ │ │ - 447: 00026815 104 FUNC GLOBAL DEFAULT 11 param_SI_next_xdigit │ │ │ │ │ + 441: 00016139 112 FUNC GLOBAL DEFAULT 11 gm_arc_FLIP │ │ │ │ │ + 442: 0001b311 44 FUNC GLOBAL DEFAULT 11 tn_leaf │ │ │ │ │ + 443: 000237cd 72 FUNC GLOBAL DEFAULT 11 param_I_test_xdigit │ │ │ │ │ + 444: 0001e61d 124 FUNC GLOBAL DEFAULT 11 tm_PREVIOUS │ │ │ │ │ + 445: 0001d361 288 FUNC GLOBAL DEFAULT 11 tm_DESCENDANTS │ │ │ │ │ + 446: 00013d2d 68 FUNC GLOBAL DEFAULT 11 g_nlq_push │ │ │ │ │ + 447: 000242d9 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: 00012a71 144 FUNC GLOBAL DEFAULT 11 gm_node_RENAME │ │ │ │ │ - 451: 00016fdd 372 FUNC GLOBAL DEFAULT 11 g_ms_assign │ │ │ │ │ - 452: 0001d865 52 FUNC GLOBAL DEFAULT 11 tn_ndescendants │ │ │ │ │ - 453: 00023fb1 16 FUNC GLOBAL DEFAULT 11 rde_stack_get │ │ │ │ │ - 454: 00023315 100 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_value │ │ │ │ │ - 455: 00012df5 204 FUNC GLOBAL DEFAULT 11 gm_WALK │ │ │ │ │ + 450: 000174d9 144 FUNC GLOBAL DEFAULT 11 gm_node_RENAME │ │ │ │ │ + 451: 000125a9 372 FUNC GLOBAL DEFAULT 11 g_ms_assign │ │ │ │ │ + 452: 0001bfc9 52 FUNC GLOBAL DEFAULT 11 tn_ndescendants │ │ │ │ │ + 453: 00024f71 16 FUNC GLOBAL DEFAULT 11 rde_stack_get │ │ │ │ │ + 454: 0002694d 100 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_value │ │ │ │ │ + 455: 0001785d 204 FUNC GLOBAL DEFAULT 11 gm_WALK │ │ │ │ │ 456: 0003cf04 20 OBJECT GLOBAL DEFAULT 17 sha256cStubs │ │ │ │ │ - 457: 000123f1 292 FUNC GLOBAL DEFAULT 11 gm_node_DELETE │ │ │ │ │ - 458: 00010a95 68 FUNC GLOBAL DEFAULT 11 g_nlq_pop │ │ │ │ │ - 459: 000231b1 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_wordchar │ │ │ │ │ - 460: 00024a49 424 FUNC GLOBAL DEFAULT 11 param_SYMBOLS │ │ │ │ │ - 461: 0001ccfd 268 FUNC GLOBAL DEFAULT 11 tn_delete │ │ │ │ │ + 457: 00016e59 292 FUNC GLOBAL DEFAULT 11 gm_node_DELETE │ │ │ │ │ + 458: 00013d71 68 FUNC GLOBAL DEFAULT 11 g_nlq_pop │ │ │ │ │ + 459: 000267e9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_wordchar │ │ │ │ │ + 460: 0002250d 424 FUNC GLOBAL DEFAULT 11 param_SYMBOLS │ │ │ │ │ + 461: 0001b461 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: 00026675 104 FUNC GLOBAL DEFAULT 11 param_SI_next_punct │ │ │ │ │ - 465: 000227e5 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_lower │ │ │ │ │ - 466: 00022085 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ls │ │ │ │ │ - 467: 00022925 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_wordchar │ │ │ │ │ - 468: 0001e211 220 FUNC GLOBAL DEFAULT 11 tm_ANCESTORS │ │ │ │ │ + 464: 00024139 104 FUNC GLOBAL DEFAULT 11 param_SI_next_punct │ │ │ │ │ + 465: 00025e1d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_lower │ │ │ │ │ + 466: 000256bd 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ls │ │ │ │ │ + 467: 00025f5d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_wordchar │ │ │ │ │ + 468: 0001ca81 220 FUNC GLOBAL DEFAULT 11 tm_ANCESTORS │ │ │ │ │ 469: 00030675 236 FUNC GLOBAL DEFAULT 11 stm_PEEK │ │ │ │ │ - 470: 00013081 68 FUNC GLOBAL DEFAULT 11 ga_mv_dst │ │ │ │ │ - 471: 0001cb51 30 FUNC GLOBAL DEFAULT 11 tn_node │ │ │ │ │ + 470: 00012b6d 68 FUNC GLOBAL DEFAULT 11 ga_mv_dst │ │ │ │ │ + 471: 0001b2b5 30 FUNC GLOBAL DEFAULT 11 tn_node │ │ │ │ │ 472: 0002c975 4 FUNC GLOBAL DEFAULT 11 ns_Base64c_Init │ │ │ │ │ - 473: 000175d5 852 FUNC GLOBAL DEFAULT 11 gc_attr │ │ │ │ │ - 474: 00025119 84 FUNC GLOBAL DEFAULT 11 param_F_loc_pop_rewind │ │ │ │ │ - 475: 00013291 292 FUNC GLOBAL DEFAULT 11 g_attr_serial │ │ │ │ │ - 476: 00024e21 76 FUNC GLOBAL DEFAULT 11 param_O_continue │ │ │ │ │ - 477: 0003da38 20 OBJECT GLOBAL DEFAULT 20 EndOffsetTypeGraph │ │ │ │ │ - 478: 00024d89 76 FUNC GLOBAL DEFAULT 11 param_F_continue │ │ │ │ │ - 479: 000220f9 44 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_rewind │ │ │ │ │ - 480: 0001f98d 488 FUNC GLOBAL DEFAULT 11 tm_MOVE │ │ │ │ │ - 481: 0002e769 116 FUNC GLOBAL DEFAULT 11 qu_new │ │ │ │ │ - 482: 0001f4b9 144 FUNC GLOBAL DEFAULT 11 tm_KEYEXISTS │ │ │ │ │ + 473: 000145d1 852 FUNC GLOBAL DEFAULT 11 gc_attr │ │ │ │ │ + 474: 00022bdd 84 FUNC GLOBAL DEFAULT 11 param_F_loc_pop_rewind │ │ │ │ │ + 475: 00012d7d 292 FUNC GLOBAL DEFAULT 11 g_attr_serial │ │ │ │ │ + 476: 000228e5 76 FUNC GLOBAL DEFAULT 11 param_O_continue │ │ │ │ │ + 477: 0003da98 20 OBJECT GLOBAL DEFAULT 20 EndOffsetTypeGraph │ │ │ │ │ + 478: 0002284d 76 FUNC GLOBAL DEFAULT 11 param_F_continue │ │ │ │ │ + 479: 00025731 44 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_rewind │ │ │ │ │ + 480: 0001e1fd 488 FUNC GLOBAL DEFAULT 11 tm_MOVE │ │ │ │ │ + 481: 0002f105 116 FUNC GLOBAL DEFAULT 11 qu_new │ │ │ │ │ + 482: 0001dd29 144 FUNC GLOBAL DEFAULT 11 tm_KEYEXISTS │ │ │ │ │ 483: 0002b3c1 68 FUNC GLOBAL DEFAULT 11 ns_Sha1c_Init │ │ │ │ │ - 484: 0001a835 8 FUNC GLOBAL DEFAULT 11 nlq_init │ │ │ │ │ - 485: 00011be1 144 FUNC GLOBAL DEFAULT 11 gm_arc_RENAME │ │ │ │ │ - 486: 0001f105 112 FUNC GLOBAL DEFAULT 11 tm_HEIGHT │ │ │ │ │ - 487: 000220a1 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_size │ │ │ │ │ - 488: 000230d9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_graph │ │ │ │ │ - 489: 000235e9 86 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2value │ │ │ │ │ - 490: 0001153d 292 FUNC GLOBAL DEFAULT 11 gm_arc_DELETE │ │ │ │ │ - 491: 00026a99 104 FUNC GLOBAL DEFAULT 11 param_SI_kleene_close │ │ │ │ │ - 492: 000119f9 108 FUNC GLOBAL DEFAULT 11 gm_arc_LAPPEND │ │ │ │ │ - 493: 000227ad 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_digit │ │ │ │ │ - 494: 00022c6d 64 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start │ │ │ │ │ - 495: 00016711 60 FUNC GLOBAL DEFAULT 11 g_newnodename │ │ │ │ │ - 496: 00012585 116 FUNC GLOBAL DEFAULT 11 gm_node_GET │ │ │ │ │ - 497: 00021ea9 4 FUNC GLOBAL DEFAULT 11 rde_param_query_clientdata │ │ │ │ │ - 498: 00013e31 212 FUNC GLOBAL DEFAULT 11 g_attr_deserial │ │ │ │ │ - 499: 00026149 104 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_part │ │ │ │ │ - 500: 00025871 72 FUNC GLOBAL DEFAULT 11 param_I_test_alnum │ │ │ │ │ - 501: 0001f8b5 216 FUNC GLOBAL DEFAULT 11 tm_LEAVES │ │ │ │ │ - 502: 00023fc5 224 FUNC GLOBAL DEFAULT 11 param_AMARKED │ │ │ │ │ - 503: 00022839 180 FUNC GLOBAL DEFAULT 11 rde_param_i_test_range │ │ │ │ │ - 504: 00012865 104 FUNC GLOBAL DEFAULT 11 gm_node_KEYS │ │ │ │ │ + 484: 0001c551 8 FUNC GLOBAL DEFAULT 11 nlq_init │ │ │ │ │ + 485: 00016649 144 FUNC GLOBAL DEFAULT 11 gm_arc_RENAME │ │ │ │ │ + 486: 0001d975 112 FUNC GLOBAL DEFAULT 11 tm_HEIGHT │ │ │ │ │ + 487: 000256d9 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_size │ │ │ │ │ + 488: 00026711 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_graph │ │ │ │ │ + 489: 00026c21 86 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2value │ │ │ │ │ + 490: 00015fa5 292 FUNC GLOBAL DEFAULT 11 gm_arc_DELETE │ │ │ │ │ + 491: 0002455d 104 FUNC GLOBAL DEFAULT 11 param_SI_kleene_close │ │ │ │ │ + 492: 00016461 108 FUNC GLOBAL DEFAULT 11 gm_arc_LAPPEND │ │ │ │ │ + 493: 00025de5 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_digit │ │ │ │ │ + 494: 000262a5 64 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start │ │ │ │ │ + 495: 00011cdd 60 FUNC GLOBAL DEFAULT 11 g_newnodename │ │ │ │ │ + 496: 00016fed 116 FUNC GLOBAL DEFAULT 11 gm_node_GET │ │ │ │ │ + 497: 000254e1 4 FUNC GLOBAL DEFAULT 11 rde_param_query_clientdata │ │ │ │ │ + 498: 0001391d 212 FUNC GLOBAL DEFAULT 11 g_attr_deserial │ │ │ │ │ + 499: 00023c0d 104 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_part │ │ │ │ │ + 500: 00023335 72 FUNC GLOBAL DEFAULT 11 param_I_test_alnum │ │ │ │ │ + 501: 0001e125 216 FUNC GLOBAL DEFAULT 11 tm_LEAVES │ │ │ │ │ + 502: 00021a89 224 FUNC GLOBAL DEFAULT 11 param_AMARKED │ │ │ │ │ + 503: 00025e71 180 FUNC GLOBAL DEFAULT 11 rde_param_i_test_range │ │ │ │ │ + 504: 000172cd 104 FUNC GLOBAL DEFAULT 11 gm_node_KEYS │ │ │ │ │ 505: 00017da1 68 FUNC GLOBAL DEFAULT 11 s_new │ │ │ │ │ - 506: 00022291 36 FUNC GLOBAL DEFAULT 11 rde_param_i_error_push │ │ │ │ │ - 507: 0002542d 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_disrew │ │ │ │ │ - 508: 000104ed 1308 FUNC GLOBAL DEFAULT 11 g_objcmd │ │ │ │ │ - 509: 00026335 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alpha │ │ │ │ │ - 510: 00024f49 72 FUNC GLOBAL DEFAULT 11 param_I_st_ok │ │ │ │ │ - 511: 000243ed 160 FUNC GLOBAL DEFAULT 11 param_CURRENT │ │ │ │ │ - 512: 00022555 336 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_save │ │ │ │ │ - 513: 00013155 148 FUNC GLOBAL DEFAULT 11 ga_err_duplicate │ │ │ │ │ - 514: 00011d05 104 FUNC GLOBAL DEFAULT 11 gm_arc_SOURCE │ │ │ │ │ - 515: 0002687d 80 FUNC GLOBAL DEFAULT 11 param_SI_void2_state_push │ │ │ │ │ + 506: 000258c9 36 FUNC GLOBAL DEFAULT 11 rde_param_i_error_push │ │ │ │ │ + 507: 00022ef1 92 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_disrew │ │ │ │ │ + 508: 00013ec1 1308 FUNC GLOBAL DEFAULT 11 g_objcmd │ │ │ │ │ + 509: 00023df9 104 FUNC GLOBAL DEFAULT 11 param_SI_next_alpha │ │ │ │ │ + 510: 00022a0d 72 FUNC GLOBAL DEFAULT 11 param_I_st_ok │ │ │ │ │ + 511: 00021eb1 160 FUNC GLOBAL DEFAULT 11 param_CURRENT │ │ │ │ │ + 512: 00025b8d 336 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_save │ │ │ │ │ + 513: 00012c41 148 FUNC GLOBAL DEFAULT 11 ga_err_duplicate │ │ │ │ │ + 514: 0001676d 104 FUNC GLOBAL DEFAULT 11 gm_arc_SOURCE │ │ │ │ │ + 515: 00024341 80 FUNC GLOBAL DEFAULT 11 param_SI_void2_state_push │ │ │ │ │ 516: 00018d49 184 FUNC GLOBAL DEFAULT 11 sm_SUBSETOF │ │ │ │ │ - 517: 000267ad 104 FUNC GLOBAL DEFAULT 11 param_SI_next_wordchar │ │ │ │ │ - 518: 0001cbd9 232 FUNC GLOBAL DEFAULT 11 tn_new │ │ │ │ │ - 519: 00010bc9 104 FUNC GLOBAL DEFAULT 11 gn_get_node │ │ │ │ │ - 520: 00022095 4 FUNC GLOBAL DEFAULT 11 rde_param_query_nc │ │ │ │ │ - 521: 000173fd 58 FUNC GLOBAL DEFAULT 11 gc_remove │ │ │ │ │ - 522: 000156d1 100 FUNC GLOBAL DEFAULT 11 gn_delete │ │ │ │ │ - 523: 0001a87d 68 FUNC GLOBAL DEFAULT 11 nlq_push │ │ │ │ │ - 524: 00023431 66 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_close │ │ │ │ │ + 517: 00024271 104 FUNC GLOBAL DEFAULT 11 param_SI_next_wordchar │ │ │ │ │ + 518: 0001b33d 232 FUNC GLOBAL DEFAULT 11 tn_new │ │ │ │ │ + 519: 00012945 104 FUNC GLOBAL DEFAULT 11 gn_get_node │ │ │ │ │ + 520: 000256cd 4 FUNC GLOBAL DEFAULT 11 rde_param_query_nc │ │ │ │ │ + 521: 000143f9 58 FUNC GLOBAL DEFAULT 11 gc_remove │ │ │ │ │ + 522: 00013a89 100 FUNC GLOBAL DEFAULT 11 gn_delete │ │ │ │ │ + 523: 0001c599 68 FUNC GLOBAL DEFAULT 11 nlq_push │ │ │ │ │ + 524: 00026a69 66 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_close │ │ │ │ │ 525: 0002f631 532 FUNC GLOBAL DEFAULT 11 SHA256Update │ │ │ │ │ - 526: 00024249 420 FUNC GLOBAL DEFAULT 11 param_COMPLETE │ │ │ │ │ - 527: 0001d551 140 FUNC GLOBAL DEFAULT 11 tn_cut │ │ │ │ │ - 528: 00025611 116 FUNC GLOBAL DEFAULT 11 param_I_symbol_restore │ │ │ │ │ - 529: 00026cf9 176 FUNC GLOBAL DEFAULT 11 param_SI_reduce_symbol_end │ │ │ │ │ - 530: 00016a1d 1256 FUNC GLOBAL DEFAULT 11 g_deserialize │ │ │ │ │ - 531: 0002318d 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_upper │ │ │ │ │ + 526: 00021d0d 420 FUNC GLOBAL DEFAULT 11 param_COMPLETE │ │ │ │ │ + 527: 0001bcb5 140 FUNC GLOBAL DEFAULT 11 tn_cut │ │ │ │ │ + 528: 000230d5 116 FUNC GLOBAL DEFAULT 11 param_I_symbol_restore │ │ │ │ │ + 529: 000247bd 176 FUNC GLOBAL DEFAULT 11 param_SI_reduce_symbol_end │ │ │ │ │ + 530: 00011fe9 1256 FUNC GLOBAL DEFAULT 11 g_deserialize │ │ │ │ │ + 531: 000267c5 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_upper │ │ │ │ │ 532: 00018a89 312 FUNC GLOBAL DEFAULT 11 sm_INTERSECT │ │ │ │ │ - 533: 0002533d 84 FUNC GLOBAL DEFAULT 11 param_F_ast_pop_rewind │ │ │ │ │ - 534: 0001b4e5 808 FUNC GLOBAL DEFAULT 11 tms_objcmd │ │ │ │ │ + 533: 00022e01 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: 000252f5 72 FUNC GLOBAL DEFAULT 11 param_I_loc_push │ │ │ │ │ - 537: 00024529 76 FUNC GLOBAL DEFAULT 11 param_DESTROY │ │ │ │ │ - 538: 000265a5 104 FUNC GLOBAL DEFAULT 11 param_SI_next_lower │ │ │ │ │ - 539: 00017379 104 FUNC GLOBAL DEFAULT 11 ga_get_arc │ │ │ │ │ - 540: 00025901 72 FUNC GLOBAL DEFAULT 11 param_I_test_ascii │ │ │ │ │ - 541: 00022ed9 92 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_void │ │ │ │ │ - 542: 00023169 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_space │ │ │ │ │ - 543: 00012b01 148 FUNC GLOBAL DEFAULT 11 gm_node_SET │ │ │ │ │ + 536: 00022db9 72 FUNC GLOBAL DEFAULT 11 param_I_loc_push │ │ │ │ │ + 537: 00021fed 76 FUNC GLOBAL DEFAULT 11 param_DESTROY │ │ │ │ │ + 538: 00024069 104 FUNC GLOBAL DEFAULT 11 param_SI_next_lower │ │ │ │ │ + 539: 00015631 104 FUNC GLOBAL DEFAULT 11 ga_get_arc │ │ │ │ │ + 540: 000233c5 72 FUNC GLOBAL DEFAULT 11 param_I_test_ascii │ │ │ │ │ + 541: 00026511 92 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_void │ │ │ │ │ + 542: 000267a1 36 FUNC GLOBAL DEFAULT 11 rde_param_i_next_space │ │ │ │ │ + 543: 00017569 148 FUNC GLOBAL DEFAULT 11 gm_node_SET │ │ │ │ │ 544: 0002c20d 64 FUNC GLOBAL DEFAULT 11 SHA1Init │ │ │ │ │ - 545: 00023805 76 FUNC GLOBAL DEFAULT 11 rde_tc_new │ │ │ │ │ - 546: 00022201 144 FUNC GLOBAL DEFAULT 11 rde_param_i_error_pop_merge │ │ │ │ │ - 547: 0001127d 116 FUNC GLOBAL DEFAULT 11 gm_arc_UNSETWEIGH │ │ │ │ │ - 548: 00013df1 64 FUNC GLOBAL DEFAULT 11 g_attr_extend │ │ │ │ │ - 549: 00022e59 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_leaf │ │ │ │ │ + 545: 00020e2d 76 FUNC GLOBAL DEFAULT 11 rde_tc_new │ │ │ │ │ + 546: 00025839 144 FUNC GLOBAL DEFAULT 11 rde_param_i_error_pop_merge │ │ │ │ │ + 547: 00015ce5 116 FUNC GLOBAL DEFAULT 11 gm_arc_UNSETWEIGH │ │ │ │ │ + 548: 000138dd 64 FUNC GLOBAL DEFAULT 11 g_attr_extend │ │ │ │ │ + 549: 00026491 128 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_leaf │ │ │ │ │ 550: 0002f5d1 96 FUNC GLOBAL DEFAULT 11 SHA224Init │ │ │ │ │ 551: 00018bc1 224 FUNC GLOBAL DEFAULT 11 sm_INTERSECT3 │ │ │ │ │ - 552: 0002552d 72 FUNC GLOBAL DEFAULT 11 param_I_ast_rewind │ │ │ │ │ - 553: 000231f9 44 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_start_d │ │ │ │ │ + 552: 00022ff1 72 FUNC GLOBAL DEFAULT 11 param_I_ast_rewind │ │ │ │ │ + 553: 00026831 44 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_start_d │ │ │ │ │ 554: 0003e1b8 4 OBJECT GLOBAL DEFAULT 21 tclIntStubsPtr │ │ │ │ │ - 555: 00010a11 64 FUNC GLOBAL DEFAULT 11 g_nlq_append │ │ │ │ │ - 556: 000222bd 38 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_rewind │ │ │ │ │ - 557: 0002f185 92 FUNC GLOBAL DEFAULT 11 qum_SIZE │ │ │ │ │ + 555: 00013ced 64 FUNC GLOBAL DEFAULT 11 g_nlq_append │ │ │ │ │ + 556: 000258f5 38 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_rewind │ │ │ │ │ + 557: 0002f0a9 92 FUNC GLOBAL DEFAULT 11 qum_SIZE │ │ │ │ │ 558: 00020bd9 4 FUNC GLOBAL DEFAULT 11 param_setcmd │ │ │ │ │ - 559: 000264d5 104 FUNC GLOBAL DEFAULT 11 param_SI_next_digit │ │ │ │ │ - 560: 00025e01 96 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge │ │ │ │ │ - 561: 000222e5 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_push │ │ │ │ │ + 559: 00023f99 104 FUNC GLOBAL DEFAULT 11 param_SI_next_digit │ │ │ │ │ + 560: 000238c5 96 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge │ │ │ │ │ + 561: 0002591d 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_push │ │ │ │ │ 562: 0002dea5 100 FUNC GLOBAL DEFAULT 11 ns_Sumc_Init │ │ │ │ │ 563: 0001803d 68 FUNC GLOBAL DEFAULT 11 s_dup │ │ │ │ │ 564: 0002e725 68 FUNC GLOBAL DEFAULT 11 ns_Queue_c_Init │ │ │ │ │ - 565: 00015661 112 FUNC GLOBAL DEFAULT 11 gn_new │ │ │ │ │ - 566: 00026235 152 FUNC GLOBAL DEFAULT 11 param_SI_next_range │ │ │ │ │ - 567: 00026935 80 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_start │ │ │ │ │ - 568: 0001e1c5 76 FUNC GLOBAL DEFAULT 11 tm_TSET │ │ │ │ │ - 569: 0002607d 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_part │ │ │ │ │ - 570: 0001d841 34 FUNC GLOBAL DEFAULT 11 tn_height │ │ │ │ │ - 571: 0001c125 632 FUNC GLOBAL DEFAULT 11 t_walkoptions │ │ │ │ │ - 572: 00016629 108 FUNC GLOBAL DEFAULT 11 g_new │ │ │ │ │ - 573: 00023fc1 4 FUNC GLOBAL DEFAULT 11 rde_stack_size │ │ │ │ │ + 565: 00013a19 112 FUNC GLOBAL DEFAULT 11 gn_new │ │ │ │ │ + 566: 00023cf9 152 FUNC GLOBAL DEFAULT 11 param_SI_next_range │ │ │ │ │ + 567: 000243f9 80 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_start │ │ │ │ │ + 568: 0001ca35 76 FUNC GLOBAL DEFAULT 11 tm_TSET │ │ │ │ │ + 569: 00023b41 100 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_part │ │ │ │ │ + 570: 0001bfa5 34 FUNC GLOBAL DEFAULT 11 tn_height │ │ │ │ │ + 571: 0001ff89 632 FUNC GLOBAL DEFAULT 11 t_walkoptions │ │ │ │ │ + 572: 00011bf5 108 FUNC GLOBAL DEFAULT 11 g_new │ │ │ │ │ + 573: 00024f81 4 FUNC GLOBAL DEFAULT 11 rde_stack_size │ │ │ │ │ 574: 00010029 54 FUNC GLOBAL DEFAULT 11 MD4Init │ │ │ │ │ - 575: 000234f5 84 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2value │ │ │ │ │ - 576: 0001c39d 1316 FUNC GLOBAL DEFAULT 11 t_walk │ │ │ │ │ - 577: 0001d5dd 284 FUNC GLOBAL DEFAULT 11 tn_dup │ │ │ │ │ - 578: 0002f0ad 216 FUNC GLOBAL DEFAULT 11 qum_UNGET │ │ │ │ │ - 579: 000235a5 68 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2void │ │ │ │ │ - 580: 00026da9 172 FUNC GLOBAL DEFAULT 11 param_SI_void_leaf_symbol_end │ │ │ │ │ + 575: 00026b2d 84 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2value │ │ │ │ │ + 576: 00020201 1316 FUNC GLOBAL DEFAULT 11 t_walk │ │ │ │ │ + 577: 0001bd41 284 FUNC GLOBAL DEFAULT 11 tn_dup │ │ │ │ │ + 578: 0002efd1 216 FUNC GLOBAL DEFAULT 11 qum_UNGET │ │ │ │ │ + 579: 00026bdd 68 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2void │ │ │ │ │ + 580: 0002486d 172 FUNC GLOBAL DEFAULT 11 param_SI_void_leaf_symbol_end │ │ │ │ │ 581: 00020b3d 156 FUNC GLOBAL DEFAULT 11 param_delete │ │ │ │ │ - 582: 0001d8f5 88 FUNC GLOBAL DEFAULT 11 tn_getchildren │ │ │ │ │ - 583: 00025089 72 FUNC GLOBAL DEFAULT 11 param_I_er_popmerge │ │ │ │ │ - 584: 00023851 60 FUNC GLOBAL DEFAULT 11 rde_tc_del │ │ │ │ │ - 585: 00022801 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_print │ │ │ │ │ - 586: 0001d1a1 200 FUNC GLOBAL DEFAULT 11 tn_appendmany │ │ │ │ │ - 587: 00023895 12 FUNC GLOBAL DEFAULT 11 rde_tc_clear │ │ │ │ │ - 588: 000238a1 464 FUNC GLOBAL DEFAULT 11 rde_tc_append │ │ │ │ │ - 589: 0001a8c1 68 FUNC GLOBAL DEFAULT 11 nlq_pop │ │ │ │ │ - 590: 00022709 148 FUNC GLOBAL DEFAULT 11 rde_param_i_test_char │ │ │ │ │ - 591: 00013451 160 FUNC GLOBAL DEFAULT 11 g_attr_delete │ │ │ │ │ + 582: 0001c059 88 FUNC GLOBAL DEFAULT 11 tn_getchildren │ │ │ │ │ + 583: 00022b4d 72 FUNC GLOBAL DEFAULT 11 param_I_er_popmerge │ │ │ │ │ + 584: 00020e79 60 FUNC GLOBAL DEFAULT 11 rde_tc_del │ │ │ │ │ + 585: 00025e39 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_print │ │ │ │ │ + 586: 0001b905 200 FUNC GLOBAL DEFAULT 11 tn_appendmany │ │ │ │ │ + 587: 00020ebd 12 FUNC GLOBAL DEFAULT 11 rde_tc_clear │ │ │ │ │ + 588: 00020ec9 464 FUNC GLOBAL DEFAULT 11 rde_tc_append │ │ │ │ │ + 589: 0001c5dd 68 FUNC GLOBAL DEFAULT 11 nlq_pop │ │ │ │ │ + 590: 00025d41 148 FUNC GLOBAL DEFAULT 11 rde_param_i_test_char │ │ │ │ │ + 591: 00012f3d 160 FUNC GLOBAL DEFAULT 11 g_attr_delete │ │ │ │ │ 592: 00018841 272 FUNC GLOBAL DEFAULT 11 sm_EXCLUDE │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -17,101 +17,101 @@ │ │ │ │ │ 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 │ │ │ │ │ 0003d914 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003d918 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 │ │ │ │ │ 0003d950 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d954 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d958 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d95c 00000017 R_ARM_RELATIVE │ │ │ │ │ 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 │ │ │ │ │ 0003d9a0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9a4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9a8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9ac 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9b0 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003d9b4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9b8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9bc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9c0 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9c4 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9c8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003d9cc 00000017 R_ARM_RELATIVE │ │ │ │ │ 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 │ │ │ │ │ -0003da2c 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003da28 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003da30 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003da38 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003da34 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 │ │ │ │ │ @@ -168,31 +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 │ │ │ │ │ -0003dbd0 00000017 R_ARM_RELATIVE │ │ │ │ │ +0003dbcc 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 │ │ │ │ │ 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 00021159 paramms_objcmd │ │ │ │ │ +0003d838 00013115 R_ARM_GLOB_DAT 00021295 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 000104ed g_objcmd │ │ │ │ │ +0003d844 0001fc15 R_ARM_GLOB_DAT 00013ec1 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 00010bc9 gn_get_node │ │ │ │ │ +0003d854 00020715 R_ARM_GLOB_DAT 00012945 gn_get_node │ │ │ │ │ 0003d858 00001415 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ -0003d85c 00021b15 R_ARM_GLOB_DAT 00017379 ga_get_arc │ │ │ │ │ +0003d85c 00021b15 R_ARM_GLOB_DAT 00015631 ga_get_arc │ │ │ │ │ 0003d860 00009c15 R_ARM_GLOB_DAT 00030269 stms_objcmd │ │ │ │ │ -0003d864 00008115 R_ARM_GLOB_DAT 0003dbf4 EndOffsetType │ │ │ │ │ -0003d868 0001dd15 R_ARM_GLOB_DAT 0003da38 EndOffsetTypeGraph │ │ │ │ │ -0003d86c 00021615 R_ARM_GLOB_DAT 0001b4e5 tms_objcmd │ │ │ │ │ +0003d864 00008115 R_ARM_GLOB_DAT 0003dbd4 EndOffsetType │ │ │ │ │ +0003d868 0001dd15 R_ARM_GLOB_DAT 0003da98 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 0001c931 t_walk_invokecmd │ │ │ │ │ +0003d878 00007f15 R_ARM_GLOB_DAT 00020795 t_walk_invokecmd │ │ │ │ │ 0003d87c 00016d15 R_ARM_GLOB_DAT 0003e1b4 tclIntPlatStubsPtr │ │ │ │ │ -0003d880 00011815 R_ARM_GLOB_DAT 0002e845 qums_objcmd │ │ │ │ │ -0003d884 0000b115 R_ARM_GLOB_DAT 0001c8c1 t_walk_invokescript │ │ │ │ │ +0003d880 00011815 R_ARM_GLOB_DAT 0002e769 qums_objcmd │ │ │ │ │ +0003d884 0000b115 R_ARM_GLOB_DAT 00020725 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 00023fc1 rde_stack_size │ │ │ │ │ +0003d00c 00023d16 R_ARM_JUMP_SLOT 00024f81 rde_stack_size │ │ │ │ │ 0003d010 0000c416 R_ARM_JUMP_SLOT 0002e439 ns_Md5cryptc_Init │ │ │ │ │ 0003d014 0000f216 R_ARM_JUMP_SLOT 00017e35 s_empty │ │ │ │ │ -0003d018 00007416 R_ARM_JUMP_SLOT 00022495 rde_param_i_status_ok │ │ │ │ │ -0003d01c 0000d416 R_ARM_JUMP_SLOT 00020205 tm_SPLICE │ │ │ │ │ +0003d018 00007416 R_ARM_JUMP_SLOT 00025acd rde_param_i_status_ok │ │ │ │ │ +0003d01c 0000d416 R_ARM_JUMP_SLOT 0001ea75 tm_SPLICE │ │ │ │ │ 0003d020 00000316 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ │ -0003d024 00023516 R_ARM_JUMP_SLOT 00015661 gn_new │ │ │ │ │ -0003d028 00020116 R_ARM_JUMP_SLOT 00013155 ga_err_duplicate │ │ │ │ │ -0003d02c 00005316 R_ARM_JUMP_SLOT 00026e55 param_SI_value_leaf_symbol_end │ │ │ │ │ -0003d030 00019416 R_ARM_JUMP_SLOT 0001e981 tm_CUT │ │ │ │ │ +0003d024 00023516 R_ARM_JUMP_SLOT 00013a19 gn_new │ │ │ │ │ +0003d028 00020116 R_ARM_JUMP_SLOT 00012c41 ga_err_duplicate │ │ │ │ │ +0003d02c 00005316 R_ARM_JUMP_SLOT 00024919 param_SI_value_leaf_symbol_end │ │ │ │ │ +0003d030 00019416 R_ARM_JUMP_SLOT 0001d1f1 tm_CUT │ │ │ │ │ 0003d034 00014b16 R_ARM_JUMP_SLOT 00017e41 s_free │ │ │ │ │ -0003d038 00014616 R_ARM_JUMP_SLOT 000262cd param_SI_next_alnum │ │ │ │ │ +0003d038 00014616 R_ARM_JUMP_SLOT 00023d91 param_SI_next_alnum │ │ │ │ │ 0003d03c 0001c116 R_ARM_JUMP_SLOT 0002cc89 ns_Uuencode_Init │ │ │ │ │ -0003d040 00012a16 R_ARM_JUMP_SLOT 00023cb5 rde_stack_del │ │ │ │ │ -0003d044 00019216 R_ARM_JUMP_SLOT 0001d6f9 tn_extend_attr │ │ │ │ │ +0003d040 00012a16 R_ARM_JUMP_SLOT 00024c75 rde_stack_del │ │ │ │ │ +0003d044 00019216 R_ARM_JUMP_SLOT 0001be5d tn_extend_attr │ │ │ │ │ 0003d048 00003516 R_ARM_JUMP_SLOT 0002c2f1 SHA1Final │ │ │ │ │ 0003d04c 00009516 R_ARM_JUMP_SLOT 00018191 s_union │ │ │ │ │ -0003d050 0001fd16 R_ARM_JUMP_SLOT 00026335 param_SI_next_alpha │ │ │ │ │ -0003d054 0000a116 R_ARM_JUMP_SLOT 000221b5 rde_param_i_error_clear │ │ │ │ │ -0003d058 00010716 R_ARM_JUMP_SLOT 00026745 param_SI_next_upper │ │ │ │ │ -0003d05c 00007d16 R_ARM_JUMP_SLOT 0001ce6d tn_detach │ │ │ │ │ +0003d050 0001fd16 R_ARM_JUMP_SLOT 00023df9 param_SI_next_alpha │ │ │ │ │ +0003d054 0000a116 R_ARM_JUMP_SLOT 000257ed rde_param_i_error_clear │ │ │ │ │ +0003d058 00010716 R_ARM_JUMP_SLOT 00024209 param_SI_next_upper │ │ │ │ │ +0003d05c 00007d16 R_ARM_JUMP_SLOT 0001b5d1 tn_detach │ │ │ │ │ 0003d060 00006d16 R_ARM_JUMP_SLOT 00030761 stm_PUSH │ │ │ │ │ -0003d064 0000a816 R_ARM_JUMP_SLOT 0002209d rde_param_query_sv │ │ │ │ │ -0003d068 0001da16 R_ARM_JUMP_SLOT 00025119 param_F_loc_pop_rewind │ │ │ │ │ -0003d06c 0000db16 R_ARM_JUMP_SLOT 00021c99 rde_param_new │ │ │ │ │ +0003d064 0000a816 R_ARM_JUMP_SLOT 000256d5 rde_param_query_sv │ │ │ │ │ +0003d068 0001da16 R_ARM_JUMP_SLOT 00022bdd param_F_loc_pop_rewind │ │ │ │ │ +0003d06c 0000db16 R_ARM_JUMP_SLOT 000252d1 rde_param_new │ │ │ │ │ 0003d070 00014016 R_ARM_JUMP_SLOT 0002d1c9 ns_Md5c_Init │ │ │ │ │ -0003d074 00021116 R_ARM_JUMP_SLOT 00026cf9 param_SI_reduce_symbol_end │ │ │ │ │ -0003d078 00008a16 R_ARM_JUMP_SLOT 00021ee5 rde_param_query_cc │ │ │ │ │ -0003d07c 00003c16 R_ARM_JUMP_SLOT 0001f175 tm_INDEX │ │ │ │ │ -0003d080 00008e16 R_ARM_JUMP_SLOT 00023701 rde_param_i_next_str │ │ │ │ │ +0003d074 00021116 R_ARM_JUMP_SLOT 000247bd param_SI_reduce_symbol_end │ │ │ │ │ +0003d078 00008a16 R_ARM_JUMP_SLOT 0002551d rde_param_query_cc │ │ │ │ │ +0003d07c 00003c16 R_ARM_JUMP_SLOT 0001d9e5 tm_INDEX │ │ │ │ │ +0003d080 00008e16 R_ARM_JUMP_SLOT 00026d39 rde_param_i_next_str │ │ │ │ │ 0003d084 0000fd16 R_ARM_JUMP_SLOT 0002ff6d st_new │ │ │ │ │ -0003d088 0000a516 R_ARM_JUMP_SLOT 00022099 rde_param_query_st │ │ │ │ │ -0003d08c 00002b16 R_ARM_JUMP_SLOT 0001ba6d tms_serialize │ │ │ │ │ -0003d090 00012116 R_ARM_JUMP_SLOT 0001eca9 tm_EXISTS │ │ │ │ │ +0003d088 0000a516 R_ARM_JUMP_SLOT 000256d1 rde_param_query_st │ │ │ │ │ +0003d08c 00002b16 R_ARM_JUMP_SLOT 0001adbd tms_serialize │ │ │ │ │ +0003d090 00012116 R_ARM_JUMP_SLOT 0001d519 tm_EXISTS │ │ │ │ │ 0003d094 00000416 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ │ 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 00010fc9 gm_arc_APPEND │ │ │ │ │ -0003d0a4 00019c16 R_ARM_JUMP_SLOT 0001e7f5 tm_CHILDREN │ │ │ │ │ -0003d0a8 00006416 R_ARM_JUMP_SLOT 000121d1 gm_node_ATTR │ │ │ │ │ +0003d0a0 0000a416 R_ARM_JUMP_SLOT 00015a31 gm_arc_APPEND │ │ │ │ │ +0003d0a4 00019c16 R_ARM_JUMP_SLOT 0001d065 tm_CHILDREN │ │ │ │ │ +0003d0a8 00006416 R_ARM_JUMP_SLOT 00016c39 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 00024f01 param_I_st_neg │ │ │ │ │ -0003d0bc 0001b516 R_ARM_JUMP_SLOT 000110e9 gm_arc_GETWEIGHT │ │ │ │ │ +0003d0b4 00013416 R_ARM_JUMP_SLOT 00026fd5 rde_ot_intern1 │ │ │ │ │ +0003d0b8 0000ec16 R_ARM_JUMP_SLOT 000229c5 param_I_st_neg │ │ │ │ │ +0003d0bc 0001b516 R_ARM_JUMP_SLOT 00015b51 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 0001d5dd tn_dup │ │ │ │ │ -0003d0cc 0000d716 R_ARM_JUMP_SLOT 0002f03d qum_PUT │ │ │ │ │ -0003d0d0 00014516 R_ARM_JUMP_SLOT 000112f1 gm_arc_HASWEIGHT │ │ │ │ │ -0003d0d4 00008816 R_ARM_JUMP_SLOT 0001fd35 tm_PARENT │ │ │ │ │ -0003d0d8 00013216 R_ARM_JUMP_SLOT 00022995 rde_param_i_value_leaf │ │ │ │ │ -0003d0dc 00012f16 R_ARM_JUMP_SLOT 000226dd rde_param_i_test_ascii │ │ │ │ │ -0003d0e0 00024a16 R_ARM_JUMP_SLOT 0001d1a1 tn_appendmany │ │ │ │ │ -0003d0e4 0000de16 R_ARM_JUMP_SLOT 0001dbbd tn_get_attr │ │ │ │ │ -0003d0e8 0001b616 R_ARM_JUMP_SLOT 0001a905 nlq_clear │ │ │ │ │ +0003d0c8 00024116 R_ARM_JUMP_SLOT 0001bd41 tn_dup │ │ │ │ │ +0003d0cc 0000d716 R_ARM_JUMP_SLOT 0002ef61 qum_PUT │ │ │ │ │ +0003d0d0 00014516 R_ARM_JUMP_SLOT 00015d59 gm_arc_HASWEIGHT │ │ │ │ │ +0003d0d4 00008816 R_ARM_JUMP_SLOT 0001e5a5 tm_PARENT │ │ │ │ │ +0003d0d8 00013216 R_ARM_JUMP_SLOT 00025fcd rde_param_i_value_leaf │ │ │ │ │ +0003d0dc 00012f16 R_ARM_JUMP_SLOT 00025d15 rde_param_i_test_ascii │ │ │ │ │ +0003d0e0 00024a16 R_ARM_JUMP_SLOT 0001b905 tn_appendmany │ │ │ │ │ +0003d0e4 0000de16 R_ARM_JUMP_SLOT 0001c321 tn_get_attr │ │ │ │ │ +0003d0e8 0001b616 R_ARM_JUMP_SLOT 0001c621 nlq_clear │ │ │ │ │ 0003d0ec 00020d16 R_ARM_JUMP_SLOT 0002f631 SHA256Update │ │ │ │ │ -0003d0f0 00005016 R_ARM_JUMP_SLOT 00021df1 rde_param_reset │ │ │ │ │ -0003d0f4 0001d316 R_ARM_JUMP_SLOT 00022925 rde_param_i_test_wordchar │ │ │ │ │ -0003d0f8 0000cb16 R_ARM_JUMP_SLOT 0001dba5 tn_isancestorof │ │ │ │ │ -0003d0fc 00015816 R_ARM_JUMP_SLOT 00021ead rde_param_query_amark │ │ │ │ │ -0003d100 00008b16 R_ARM_JUMP_SLOT 00024dd5 param_F_return │ │ │ │ │ -0003d104 00014716 R_ARM_JUMP_SLOT 00015735 gn_err_duplicate │ │ │ │ │ +0003d0f0 00005016 R_ARM_JUMP_SLOT 00025429 rde_param_reset │ │ │ │ │ +0003d0f4 0001d316 R_ARM_JUMP_SLOT 00025f5d rde_param_i_test_wordchar │ │ │ │ │ +0003d0f8 0000cb16 R_ARM_JUMP_SLOT 0001c309 tn_isancestorof │ │ │ │ │ +0003d0fc 00015816 R_ARM_JUMP_SLOT 000254e5 rde_param_query_amark │ │ │ │ │ +0003d100 00008b16 R_ARM_JUMP_SLOT 00022899 param_F_return │ │ │ │ │ +0003d104 00014716 R_ARM_JUMP_SLOT 00013aed gn_err_duplicate │ │ │ │ │ 0003d108 00000916 R_ARM_JUMP_SLOT 00000000 sincos │ │ │ │ │ -0003d10c 00013516 R_ARM_JUMP_SLOT 00013799 g_attr_get │ │ │ │ │ -0003d110 0001bf16 R_ARM_JUMP_SLOT 00026815 param_SI_next_xdigit │ │ │ │ │ -0003d114 0000fa16 R_ARM_JUMP_SLOT 000240a5 param_AST │ │ │ │ │ -0003d118 00005b16 R_ARM_JUMP_SLOT 00024791 param_LOCATION │ │ │ │ │ +0003d10c 00013516 R_ARM_JUMP_SLOT 00013285 g_attr_get │ │ │ │ │ +0003d110 0001bf16 R_ARM_JUMP_SLOT 000242d9 param_SI_next_xdigit │ │ │ │ │ +0003d114 0000fa16 R_ARM_JUMP_SLOT 00021b69 param_AST │ │ │ │ │ +0003d118 00005b16 R_ARM_JUMP_SLOT 00022255 param_LOCATION │ │ │ │ │ 0003d11c 00006e16 R_ARM_JUMP_SLOT 000304b1 stm_GET │ │ │ │ │ -0003d120 00011216 R_ARM_JUMP_SLOT 000266dd param_SI_next_space │ │ │ │ │ +0003d120 00011216 R_ARM_JUMP_SLOT 000241a1 param_SI_next_space │ │ │ │ │ 0003d124 00000a16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ │ -0003d128 0001d016 R_ARM_JUMP_SLOT 00026675 param_SI_next_punct │ │ │ │ │ -0003d12c 0000ff16 R_ARM_JUMP_SLOT 00021d3d rde_param_del │ │ │ │ │ -0003d130 00004d16 R_ARM_JUMP_SLOT 00026405 param_SI_next_control │ │ │ │ │ -0003d134 00006a16 R_ARM_JUMP_SLOT 0001f1fd tm_INSERT │ │ │ │ │ -0003d138 0001ed16 R_ARM_JUMP_SLOT 000227ad rde_param_i_test_digit │ │ │ │ │ +0003d128 0001d016 R_ARM_JUMP_SLOT 00024139 param_SI_next_punct │ │ │ │ │ +0003d12c 0000ff16 R_ARM_JUMP_SLOT 00025375 rde_param_del │ │ │ │ │ +0003d130 00004d16 R_ARM_JUMP_SLOT 00023ec9 param_SI_next_control │ │ │ │ │ +0003d134 00006a16 R_ARM_JUMP_SLOT 0001da6d tm_INSERT │ │ │ │ │ +0003d138 0001ed16 R_ARM_JUMP_SLOT 00025de5 rde_param_i_test_digit │ │ │ │ │ 0003d13c 0000d816 R_ARM_JUMP_SLOT 000104a9 ns_Graph_c_Init │ │ │ │ │ -0003d140 0000ba16 R_ARM_JUMP_SLOT 00025265 param_I_loc_pop_rewind │ │ │ │ │ -0003d144 00012816 R_ARM_JUMP_SLOT 00025e61 param_SI_value_state_merge │ │ │ │ │ -0003d148 0001aa16 R_ARM_JUMP_SLOT 00013871 g_attr_getall │ │ │ │ │ -0003d14c 0001ff16 R_ARM_JUMP_SLOT 000243ed param_CURRENT │ │ │ │ │ -0003d150 00023916 R_ARM_JUMP_SLOT 0002607d param_SI_voidvoid_part │ │ │ │ │ -0003d154 00023616 R_ARM_JUMP_SLOT 00026235 param_SI_next_range │ │ │ │ │ -0003d158 0000bd16 R_ARM_JUMP_SLOT 00011dd5 gm_arc_NODES │ │ │ │ │ +0003d140 0000ba16 R_ARM_JUMP_SLOT 00022d29 param_I_loc_pop_rewind │ │ │ │ │ +0003d144 00012816 R_ARM_JUMP_SLOT 00023925 param_SI_value_state_merge │ │ │ │ │ +0003d148 0001aa16 R_ARM_JUMP_SLOT 0001335d g_attr_getall │ │ │ │ │ +0003d14c 0001ff16 R_ARM_JUMP_SLOT 00021eb1 param_CURRENT │ │ │ │ │ +0003d150 00023916 R_ARM_JUMP_SLOT 00023b41 param_SI_voidvoid_part │ │ │ │ │ +0003d154 00023616 R_ARM_JUMP_SLOT 00023cf9 param_SI_next_range │ │ │ │ │ +0003d158 0000bd16 R_ARM_JUMP_SLOT 0001683d gm_arc_NODES │ │ │ │ │ 0003d15c 0001f916 R_ARM_JUMP_SLOT 00017da1 s_new │ │ │ │ │ -0003d160 00018616 R_ARM_JUMP_SLOT 00012939 gm_node_OPPOSITE │ │ │ │ │ -0003d164 00017c16 R_ARM_JUMP_SLOT 000133b5 g_attr_serok │ │ │ │ │ +0003d160 00018616 R_ARM_JUMP_SLOT 000173a1 gm_node_OPPOSITE │ │ │ │ │ +0003d164 00017c16 R_ARM_JUMP_SLOT 00012ea1 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 00022309 rde_param_i_input_next │ │ │ │ │ -0003d174 00018516 R_ARM_JUMP_SLOT 0001ce09 tn_structure │ │ │ │ │ -0003d178 0001ef16 R_ARM_JUMP_SLOT 00016711 g_newnodename │ │ │ │ │ -0003d17c 00023a16 R_ARM_JUMP_SLOT 0001d841 tn_height │ │ │ │ │ -0003d180 00018d16 R_ARM_JUMP_SLOT 00011d6d gm_arc_TARGET │ │ │ │ │ -0003d184 00022f16 R_ARM_JUMP_SLOT 000264d5 param_SI_next_digit │ │ │ │ │ -0003d188 0000bb16 R_ARM_JUMP_SLOT 0001b80d tms_getchildren │ │ │ │ │ -0003d18c 0000d216 R_ARM_JUMP_SLOT 000228ed rde_param_i_test_space │ │ │ │ │ +0003d170 0000d016 R_ARM_JUMP_SLOT 00025941 rde_param_i_input_next │ │ │ │ │ +0003d174 00018516 R_ARM_JUMP_SLOT 0001b56d tn_structure │ │ │ │ │ +0003d178 0001ef16 R_ARM_JUMP_SLOT 00011cdd g_newnodename │ │ │ │ │ +0003d17c 00023a16 R_ARM_JUMP_SLOT 0001bfa5 tn_height │ │ │ │ │ +0003d180 00018d16 R_ARM_JUMP_SLOT 000167d5 gm_arc_TARGET │ │ │ │ │ +0003d184 00022f16 R_ARM_JUMP_SLOT 00023f99 param_SI_next_digit │ │ │ │ │ +0003d188 0000bb16 R_ARM_JUMP_SLOT 0001ab5d tms_getchildren │ │ │ │ │ +0003d18c 0000d216 R_ARM_JUMP_SLOT 00025f25 rde_param_i_test_space │ │ │ │ │ 0003d190 00007616 R_ARM_JUMP_SLOT 0002f571 SHA256Init │ │ │ │ │ -0003d194 0000ae16 R_ARM_JUMP_SLOT 00010f91 gm_ARCS │ │ │ │ │ -0003d198 00010916 R_ARM_JUMP_SLOT 00025b21 param_I_test_print │ │ │ │ │ +0003d194 0000ae16 R_ARM_JUMP_SLOT 000159f9 gm_ARCS │ │ │ │ │ +0003d198 00010916 R_ARM_JUMP_SLOT 000235e5 param_I_test_print │ │ │ │ │ 0003d19c 00000d16 R_ARM_JUMP_SLOT 00000000 inet_pton@GLIBC_2.4 │ │ │ │ │ -0003d1a0 00019316 R_ARM_JUMP_SLOT 0002281d rde_param_i_test_punct │ │ │ │ │ +0003d1a0 00019316 R_ARM_JUMP_SLOT 00025e55 rde_param_i_test_punct │ │ │ │ │ 0003d1a4 00000e16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0003d1a8 0001b316 R_ARM_JUMP_SLOT 0002eba1 qum_DESTROY │ │ │ │ │ -0003d1ac 00019816 R_ARM_JUMP_SLOT 00023d29 rde_stack_push │ │ │ │ │ +0003d1a8 0001b316 R_ARM_JUMP_SLOT 0002eac5 qum_DESTROY │ │ │ │ │ +0003d1ac 00019816 R_ARM_JUMP_SLOT 00024ce9 rde_stack_push │ │ │ │ │ 0003d1b0 00024516 R_ARM_JUMP_SLOT 00020b3d param_delete │ │ │ │ │ -0003d1b4 00010a16 R_ARM_JUMP_SLOT 000226a5 rde_param_i_test_alnum │ │ │ │ │ -0003d1b8 0001f816 R_ARM_JUMP_SLOT 00012865 gm_node_KEYS │ │ │ │ │ -0003d1bc 0000b216 R_ARM_JUMP_SLOT 00025bb1 param_I_test_range │ │ │ │ │ -0003d1c0 0000ef16 R_ARM_JUMP_SLOT 00024149 param_ASTS │ │ │ │ │ +0003d1b4 00010a16 R_ARM_JUMP_SLOT 00025cdd rde_param_i_test_alnum │ │ │ │ │ +0003d1b8 0001f816 R_ARM_JUMP_SLOT 000172cd gm_node_KEYS │ │ │ │ │ +0003d1bc 0000b216 R_ARM_JUMP_SLOT 00023675 param_I_test_range │ │ │ │ │ +0003d1c0 0000ef16 R_ARM_JUMP_SLOT 00021c0d param_ASTS │ │ │ │ │ 0003d1c4 00000f16 R_ARM_JUMP_SLOT 00000000 atan2 │ │ │ │ │ -0003d1c8 00011c16 R_ARM_JUMP_SLOT 0002516d param_I_loc_pop_discard │ │ │ │ │ +0003d1c8 00011c16 R_ARM_JUMP_SLOT 00022c31 param_I_loc_pop_discard │ │ │ │ │ 0003d1cc 00015516 R_ARM_JUMP_SLOT 0002da75 MD5Final │ │ │ │ │ -0003d1d0 00007316 R_ARM_JUMP_SLOT 000254e5 param_I_ast_pop_rewind │ │ │ │ │ -0003d1d4 0001f016 R_ARM_JUMP_SLOT 00012585 gm_node_GET │ │ │ │ │ +0003d1d0 00007316 R_ARM_JUMP_SLOT 00022fa9 param_I_ast_pop_rewind │ │ │ │ │ +0003d1d4 0001f016 R_ARM_JUMP_SLOT 00016fed gm_node_GET │ │ │ │ │ 0003d1d8 00010e16 R_ARM_JUMP_SLOT 00019b49 yyparse │ │ │ │ │ -0003d1dc 0000d316 R_ARM_JUMP_SLOT 00025da5 param_SI_value_state_push │ │ │ │ │ -0003d1e0 00018416 R_ARM_JUMP_SLOT 0001b221 t_newnodename │ │ │ │ │ -0003d1e4 00024216 R_ARM_JUMP_SLOT 0002f0ad qum_UNGET │ │ │ │ │ -0003d1e8 00012e16 R_ARM_JUMP_SLOT 0001cb71 tn_notnode │ │ │ │ │ -0003d1ec 00005516 R_ARM_JUMP_SLOT 00024841 param_RESET │ │ │ │ │ -0003d1f0 00003616 R_ARM_JUMP_SLOT 0001fb75 tm_NEXT │ │ │ │ │ -0003d1f4 0001c216 R_ARM_JUMP_SLOT 00012a71 gm_node_RENAME │ │ │ │ │ -0003d1f8 0001d116 R_ARM_JUMP_SLOT 000227e5 rde_param_i_test_lower │ │ │ │ │ -0003d1fc 00004116 R_ARM_JUMP_SLOT 0001303d ga_mv_src │ │ │ │ │ -0003d200 00012016 R_ARM_JUMP_SLOT 00024bf1 param_TOKENS │ │ │ │ │ -0003d204 0000a316 R_ARM_JUMP_SLOT 00013f05 g_attr_dup │ │ │ │ │ +0003d1dc 0000d316 R_ARM_JUMP_SLOT 00023869 param_SI_value_state_push │ │ │ │ │ +0003d1e0 00018416 R_ARM_JUMP_SLOT 0001f81d t_newnodename │ │ │ │ │ +0003d1e4 00024216 R_ARM_JUMP_SLOT 0002efd1 qum_UNGET │ │ │ │ │ +0003d1e8 00012e16 R_ARM_JUMP_SLOT 0001b2d5 tn_notnode │ │ │ │ │ +0003d1ec 00005516 R_ARM_JUMP_SLOT 00022305 param_RESET │ │ │ │ │ +0003d1f0 00003616 R_ARM_JUMP_SLOT 0001e3e5 tm_NEXT │ │ │ │ │ +0003d1f4 0001c216 R_ARM_JUMP_SLOT 000174d9 gm_node_RENAME │ │ │ │ │ +0003d1f8 0001d116 R_ARM_JUMP_SLOT 00025e1d rde_param_i_test_lower │ │ │ │ │ +0003d1fc 00004116 R_ARM_JUMP_SLOT 00012b29 ga_mv_src │ │ │ │ │ +0003d200 00012016 R_ARM_JUMP_SLOT 000226b5 param_TOKENS │ │ │ │ │ +0003d204 0000a316 R_ARM_JUMP_SLOT 000139f1 g_attr_dup │ │ │ │ │ 0003d208 00020416 R_ARM_JUMP_SLOT 00018d49 sm_SUBSETOF │ │ │ │ │ -0003d20c 0001a716 R_ARM_JUMP_SLOT 000270c1 param_SI_next_class │ │ │ │ │ +0003d20c 0001a716 R_ARM_JUMP_SLOT 00024b85 param_SI_next_class │ │ │ │ │ 0003d210 00019d16 R_ARM_JUMP_SLOT 0002ffb1 st_delete │ │ │ │ │ -0003d214 00022c16 R_ARM_JUMP_SLOT 000222bd rde_param_i_loc_pop_rewind │ │ │ │ │ -0003d218 00015a16 R_ARM_JUMP_SLOT 00011af9 gm_arc_MOVE_SRC │ │ │ │ │ +0003d214 00022c16 R_ARM_JUMP_SLOT 000258f5 rde_param_i_loc_pop_rewind │ │ │ │ │ +0003d218 00015a16 R_ARM_JUMP_SLOT 00016561 gm_arc_MOVE_SRC │ │ │ │ │ 0003d21c 00001016 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ -0003d220 0001c916 R_ARM_JUMP_SLOT 000123f1 gm_node_DELETE │ │ │ │ │ +0003d220 0001c916 R_ARM_JUMP_SLOT 00016e59 gm_node_DELETE │ │ │ │ │ 0003d224 00009b16 R_ARM_JUMP_SLOT 000182ed s_subtract1 │ │ │ │ │ -0003d228 00004416 R_ARM_JUMP_SLOT 0001d739 tn_set_attr │ │ │ │ │ -0003d22c 00019516 R_ARM_JUMP_SLOT 0002575d param_I_value_clear │ │ │ │ │ -0003d230 0001f716 R_ARM_JUMP_SLOT 00022839 rde_param_i_test_range │ │ │ │ │ -0003d234 00017016 R_ARM_JUMP_SLOT 00012515 gm_node_EXISTS │ │ │ │ │ -0003d238 00024816 R_ARM_JUMP_SLOT 00023851 rde_tc_del │ │ │ │ │ -0003d23c 00007b16 R_ARM_JUMP_SLOT 00015e3d g_walkoptions │ │ │ │ │ -0003d240 0001bc16 R_ARM_JUMP_SLOT 0001fdad tm_PREVIOUS │ │ │ │ │ -0003d244 00020716 R_ARM_JUMP_SLOT 00010bc9 gn_get_node │ │ │ │ │ -0003d248 00017e16 R_ARM_JUMP_SLOT 0001e9fd tm_DELETE │ │ │ │ │ +0003d228 00004416 R_ARM_JUMP_SLOT 0001be9d tn_set_attr │ │ │ │ │ +0003d22c 00019516 R_ARM_JUMP_SLOT 00023221 param_I_value_clear │ │ │ │ │ +0003d230 0001f716 R_ARM_JUMP_SLOT 00025e71 rde_param_i_test_range │ │ │ │ │ +0003d234 00017016 R_ARM_JUMP_SLOT 00016f7d gm_node_EXISTS │ │ │ │ │ +0003d238 00024816 R_ARM_JUMP_SLOT 00020e79 rde_tc_del │ │ │ │ │ +0003d23c 00007b16 R_ARM_JUMP_SLOT 00014e35 g_walkoptions │ │ │ │ │ +0003d240 0001bc16 R_ARM_JUMP_SLOT 0001e61d tm_PREVIOUS │ │ │ │ │ +0003d244 00020716 R_ARM_JUMP_SLOT 00012945 gn_get_node │ │ │ │ │ +0003d248 00017e16 R_ARM_JUMP_SLOT 0001d26d tm_DELETE │ │ │ │ │ 0003d24c 0001d516 R_ARM_JUMP_SLOT 00030675 stm_PEEK │ │ │ │ │ -0003d250 00006b16 R_ARM_JUMP_SLOT 0001ab79 t_structure │ │ │ │ │ +0003d250 00006b16 R_ARM_JUMP_SLOT 0001f175 t_structure │ │ │ │ │ 0003d254 00021716 R_ARM_JUMP_SLOT 0002c911 ns_Base32hex_c_Init │ │ │ │ │ -0003d258 00016416 R_ARM_JUMP_SLOT 000268cd param_SI_void_state_merge_ok │ │ │ │ │ -0003d25c 00016516 R_ARM_JUMP_SLOT 0002388d rde_tc_size │ │ │ │ │ +0003d258 00016416 R_ARM_JUMP_SLOT 00024391 param_SI_void_state_merge_ok │ │ │ │ │ +0003d25c 00016516 R_ARM_JUMP_SLOT 00020eb5 rde_tc_size │ │ │ │ │ 0003d260 00016b16 R_ARM_JUMP_SLOT 000180a5 s_difference │ │ │ │ │ -0003d264 0000bc16 R_ARM_JUMP_SLOT 00016201 g_walk │ │ │ │ │ -0003d268 00004a16 R_ARM_JUMP_SLOT 000222b5 rde_param_i_loc_pop_discard │ │ │ │ │ -0003d26c 0001db16 R_ARM_JUMP_SLOT 00013291 g_attr_serial │ │ │ │ │ -0003d270 00004516 R_ARM_JUMP_SLOT 00012ec1 ga_new │ │ │ │ │ -0003d274 00003016 R_ARM_JUMP_SLOT 00011991 gm_arc_KEYS │ │ │ │ │ -0003d278 00016916 R_ARM_JUMP_SLOT 00015871 gn_serial_arcs │ │ │ │ │ +0003d264 0000bc16 R_ARM_JUMP_SLOT 000151f9 g_walk │ │ │ │ │ +0003d268 00004a16 R_ARM_JUMP_SLOT 000258ed rde_param_i_loc_pop_discard │ │ │ │ │ +0003d26c 0001db16 R_ARM_JUMP_SLOT 00012d7d g_attr_serial │ │ │ │ │ +0003d270 00004516 R_ARM_JUMP_SLOT 000129ad ga_new │ │ │ │ │ +0003d274 00003016 R_ARM_JUMP_SLOT 000163f9 gm_arc_KEYS │ │ │ │ │ +0003d278 00016916 R_ARM_JUMP_SLOT 00013c29 gn_serial_arcs │ │ │ │ │ 0003d27c 00017f16 R_ARM_JUMP_SLOT 00010129 MD4Final │ │ │ │ │ -0003d280 00003816 R_ARM_JUMP_SLOT 000252ad param_I_loc_rewind │ │ │ │ │ -0003d284 00012716 R_ARM_JUMP_SLOT 00011b6d gm_arc_MOVE_TARG │ │ │ │ │ -0003d288 00022b16 R_ARM_JUMP_SLOT 00010a11 g_nlq_append │ │ │ │ │ +0003d280 00003816 R_ARM_JUMP_SLOT 00022d71 param_I_loc_rewind │ │ │ │ │ +0003d284 00012716 R_ARM_JUMP_SLOT 000165d5 gm_arc_MOVE_TARG │ │ │ │ │ +0003d288 00022b16 R_ARM_JUMP_SLOT 00013ced g_nlq_append │ │ │ │ │ 0003d28c 00004616 R_ARM_JUMP_SLOT 0002b13d ns_Pt_parse_peg_c_Init │ │ │ │ │ -0003d290 00014316 R_ARM_JUMP_SLOT 000131e9 ga_err_missing │ │ │ │ │ -0003d294 00009016 R_ARM_JUMP_SLOT 000246b1 param_LMARKED │ │ │ │ │ -0003d298 0000c316 R_ARM_JUMP_SLOT 00011439 gm_arc_ATTR │ │ │ │ │ -0003d29c 0001fe16 R_ARM_JUMP_SLOT 00024f49 param_I_st_ok │ │ │ │ │ -0003d2a0 00007e16 R_ARM_JUMP_SLOT 00012cc5 gm_SWAP │ │ │ │ │ -0003d2a4 00008f16 R_ARM_JUMP_SLOT 00024f91 param_I_er_clear │ │ │ │ │ -0003d2a8 0000ce16 R_ARM_JUMP_SLOT 00025cc1 param_I_test_wordchar │ │ │ │ │ -0003d2ac 00024f16 R_ARM_JUMP_SLOT 00013451 g_attr_delete │ │ │ │ │ -0003d2b0 0001e216 R_ARM_JUMP_SLOT 0001f4b9 tm_KEYEXISTS │ │ │ │ │ +0003d290 00014316 R_ARM_JUMP_SLOT 00012cd5 ga_err_missing │ │ │ │ │ +0003d294 00009016 R_ARM_JUMP_SLOT 00022175 param_LMARKED │ │ │ │ │ +0003d298 0000c316 R_ARM_JUMP_SLOT 00015ea1 gm_arc_ATTR │ │ │ │ │ +0003d29c 0001fe16 R_ARM_JUMP_SLOT 00022a0d param_I_st_ok │ │ │ │ │ +0003d2a0 00007e16 R_ARM_JUMP_SLOT 0001772d gm_SWAP │ │ │ │ │ +0003d2a4 00008f16 R_ARM_JUMP_SLOT 00022a55 param_I_er_clear │ │ │ │ │ +0003d2a8 0000ce16 R_ARM_JUMP_SLOT 00023785 param_I_test_wordchar │ │ │ │ │ +0003d2ac 00024f16 R_ARM_JUMP_SLOT 00012f3d g_attr_delete │ │ │ │ │ +0003d2b0 0001e216 R_ARM_JUMP_SLOT 0001dd29 tm_KEYEXISTS │ │ │ │ │ 0003d2b4 00005f16 R_ARM_JUMP_SLOT 000199fd ns_Jsonc_Init │ │ │ │ │ 0003d2b8 00006016 R_ARM_JUMP_SLOT 00018ca1 sm_SIZE │ │ │ │ │ -0003d2bc 00020f16 R_ARM_JUMP_SLOT 0001d551 tn_cut │ │ │ │ │ +0003d2bc 00020f16 R_ARM_JUMP_SLOT 0001bcb5 tn_cut │ │ │ │ │ 0003d2c0 00001116 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ │ -0003d2c4 0001a416 R_ARM_JUMP_SLOT 00012bf5 gm_SERIALIZE │ │ │ │ │ +0003d2c4 0001a416 R_ARM_JUMP_SLOT 0001765d gm_SERIALIZE │ │ │ │ │ 0003d2c8 0001d816 R_ARM_JUMP_SLOT 0002c975 ns_Base64c_Init │ │ │ │ │ -0003d2cc 00013c16 R_ARM_JUMP_SLOT 00025029 param_I_er_nt │ │ │ │ │ +0003d2cc 00013c16 R_ARM_JUMP_SLOT 00022aed param_I_er_nt │ │ │ │ │ 0003d2d0 00023316 R_ARM_JUMP_SLOT 0001803d s_dup │ │ │ │ │ -0003d2d4 0001ac16 R_ARM_JUMP_SLOT 000220b1 rde_param_query_string │ │ │ │ │ -0003d2d8 00016016 R_ARM_JUMP_SLOT 00013b85 g_attr_set │ │ │ │ │ +0003d2d4 0001ac16 R_ARM_JUMP_SLOT 000256e9 rde_param_query_string │ │ │ │ │ +0003d2d8 00016016 R_ARM_JUMP_SLOT 00013671 g_attr_set │ │ │ │ │ 0003d2dc 00010016 R_ARM_JUMP_SLOT 00017df1 s_ltype │ │ │ │ │ -0003d2e0 00018b16 R_ARM_JUMP_SLOT 000256e9 param_I_value_cleaf │ │ │ │ │ -0003d2e4 0000f916 R_ARM_JUMP_SLOT 00022941 rde_param_i_test_xdigit │ │ │ │ │ -0003d2e8 0000ee16 R_ARM_JUMP_SLOT 0002207d rde_param_query_es │ │ │ │ │ -0003d2ec 00012516 R_ARM_JUMP_SLOT 0001117d gm_arc_SETUNWEIGH │ │ │ │ │ +0003d2e0 00018b16 R_ARM_JUMP_SLOT 000231ad param_I_value_cleaf │ │ │ │ │ +0003d2e4 0000f916 R_ARM_JUMP_SLOT 00025f79 rde_param_i_test_xdigit │ │ │ │ │ +0003d2e8 0000ee16 R_ARM_JUMP_SLOT 000256b5 rde_param_query_es │ │ │ │ │ +0003d2ec 00012516 R_ARM_JUMP_SLOT 00015be5 gm_arc_SETUNWEIGH │ │ │ │ │ 0003d2f0 00001216 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ │ 0003d2f4 00021416 R_ARM_JUMP_SLOT 00018a89 sm_INTERSECT │ │ │ │ │ -0003d2f8 00018916 R_ARM_JUMP_SLOT 0002249d rde_param_i_status_negate │ │ │ │ │ -0003d2fc 00012d16 R_ARM_JUMP_SLOT 000125f9 gm_node_GETALL │ │ │ │ │ -0003d300 00009116 R_ARM_JUMP_SLOT 00023e0d rde_stack_pop │ │ │ │ │ -0003d304 00014d16 R_ARM_JUMP_SLOT 00025209 param_I_loc_pop_rewdis │ │ │ │ │ -0003d308 00013d16 R_ARM_JUMP_SLOT 00022125 rde_param_i_ast_rewind │ │ │ │ │ -0003d30c 0000ca16 R_ARM_JUMP_SLOT 00022909 rde_param_i_test_upper │ │ │ │ │ -0003d310 00009e16 R_ARM_JUMP_SLOT 00022a7d rde_param_i_value_reduce │ │ │ │ │ -0003d314 00012916 R_ARM_JUMP_SLOT 0001bb11 tms_set │ │ │ │ │ -0003d318 00007016 R_ARM_JUMP_SLOT 00025ecd param_SI_voidvoid_branch │ │ │ │ │ -0003d31c 00021816 R_ARM_JUMP_SLOT 000252f5 param_I_loc_push │ │ │ │ │ -0003d320 00005916 R_ARM_JUMP_SLOT 00022951 rde_param_i_value_clear │ │ │ │ │ -0003d324 0000e316 R_ARM_JUMP_SLOT 00011e91 gm_arc_UNSET │ │ │ │ │ +0003d2f8 00018916 R_ARM_JUMP_SLOT 00025ad5 rde_param_i_status_negate │ │ │ │ │ +0003d2fc 00012d16 R_ARM_JUMP_SLOT 00017061 gm_node_GETALL │ │ │ │ │ +0003d300 00009116 R_ARM_JUMP_SLOT 00024dcd rde_stack_pop │ │ │ │ │ +0003d304 00014d16 R_ARM_JUMP_SLOT 00022ccd param_I_loc_pop_rewdis │ │ │ │ │ +0003d308 00013d16 R_ARM_JUMP_SLOT 0002575d rde_param_i_ast_rewind │ │ │ │ │ +0003d30c 0000ca16 R_ARM_JUMP_SLOT 00025f41 rde_param_i_test_upper │ │ │ │ │ +0003d310 00009e16 R_ARM_JUMP_SLOT 000260b5 rde_param_i_value_reduce │ │ │ │ │ +0003d314 00012916 R_ARM_JUMP_SLOT 0001ae61 tms_set │ │ │ │ │ +0003d318 00007016 R_ARM_JUMP_SLOT 00023991 param_SI_voidvoid_branch │ │ │ │ │ +0003d31c 00021816 R_ARM_JUMP_SLOT 00022db9 param_I_loc_push │ │ │ │ │ +0003d320 00005916 R_ARM_JUMP_SLOT 00025f89 rde_param_i_value_clear │ │ │ │ │ +0003d324 0000e316 R_ARM_JUMP_SLOT 000168f9 gm_arc_UNSET │ │ │ │ │ 0003d328 00016216 R_ARM_JUMP_SLOT 0002f845 SHA256Final │ │ │ │ │ -0003d32c 0000b416 R_ARM_JUMP_SLOT 00021e9d rde_param_data │ │ │ │ │ -0003d330 00003716 R_ARM_JUMP_SLOT 000174cd gc_delete │ │ │ │ │ -0003d334 00009416 R_ARM_JUMP_SLOT 00025ad9 param_I_test_lower │ │ │ │ │ +0003d32c 0000b416 R_ARM_JUMP_SLOT 000254d5 rde_param_data │ │ │ │ │ +0003d330 00003716 R_ARM_JUMP_SLOT 000144c9 gc_delete │ │ │ │ │ +0003d334 00009416 R_ARM_JUMP_SLOT 0002359d param_I_test_lower │ │ │ │ │ 0003d338 00013b16 R_ARM_JUMP_SLOT 000307d1 stm_ROTATE │ │ │ │ │ -0003d33c 0000a916 R_ARM_JUMP_SLOT 0001d399 tn_insertmany │ │ │ │ │ -0003d340 0001ba16 R_ARM_JUMP_SLOT 0001cbad tn_leaf │ │ │ │ │ -0003d344 00017316 R_ARM_JUMP_SLOT 0001f799 tm_LAPPEND │ │ │ │ │ -0003d348 0001cc16 R_ARM_JUMP_SLOT 00024a49 param_SYMBOLS │ │ │ │ │ +0003d33c 0000a916 R_ARM_JUMP_SLOT 0001bafd tn_insertmany │ │ │ │ │ +0003d340 0001ba16 R_ARM_JUMP_SLOT 0001b311 tn_leaf │ │ │ │ │ +0003d344 00017316 R_ARM_JUMP_SLOT 0001e009 tm_LAPPEND │ │ │ │ │ +0003d348 0001cc16 R_ARM_JUMP_SLOT 0002250d param_SYMBOLS │ │ │ │ │ 0003d34c 0000af16 R_ARM_JUMP_SLOT 0001a7d1 ns_Tree_c_Init │ │ │ │ │ -0003d350 0001a516 R_ARM_JUMP_SLOT 00024575 param_EMARKED │ │ │ │ │ -0003d354 00019f16 R_ARM_JUMP_SLOT 00023e85 rde_stack_trim │ │ │ │ │ -0003d358 0001bb16 R_ARM_JUMP_SLOT 00025d09 param_I_test_xdigit │ │ │ │ │ -0003d35c 0001e416 R_ARM_JUMP_SLOT 0001a835 nlq_init │ │ │ │ │ -0003d360 00007916 R_ARM_JUMP_SLOT 00025d51 param_SI_void_state_push │ │ │ │ │ -0003d364 0001dc16 R_ARM_JUMP_SLOT 00024e21 param_O_continue │ │ │ │ │ -0003d368 00016116 R_ARM_JUMP_SLOT 00010ad9 g_nlq_clear │ │ │ │ │ -0003d36c 0001f316 R_ARM_JUMP_SLOT 00026149 param_SI_valuevalue_part │ │ │ │ │ +0003d350 0001a516 R_ARM_JUMP_SLOT 00022039 param_EMARKED │ │ │ │ │ +0003d354 00019f16 R_ARM_JUMP_SLOT 00024e45 rde_stack_trim │ │ │ │ │ +0003d358 0001bb16 R_ARM_JUMP_SLOT 000237cd param_I_test_xdigit │ │ │ │ │ +0003d35c 0001e416 R_ARM_JUMP_SLOT 0001c551 nlq_init │ │ │ │ │ +0003d360 00007916 R_ARM_JUMP_SLOT 00023815 param_SI_void_state_push │ │ │ │ │ +0003d364 0001dc16 R_ARM_JUMP_SLOT 000228e5 param_O_continue │ │ │ │ │ +0003d368 00016116 R_ARM_JUMP_SLOT 00013db5 g_nlq_clear │ │ │ │ │ +0003d36c 0001f316 R_ARM_JUMP_SLOT 00023c0d param_SI_valuevalue_part │ │ │ │ │ 0003d370 00001316 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ -0003d374 0001ca16 R_ARM_JUMP_SLOT 00010a95 g_nlq_pop │ │ │ │ │ +0003d374 0001ca16 R_ARM_JUMP_SLOT 00013d71 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 00026f05 param_SI_value_clear_symbol_end │ │ │ │ │ -0003d384 00021916 R_ARM_JUMP_SLOT 00024529 param_DESTROY │ │ │ │ │ -0003d388 00022416 R_ARM_JUMP_SLOT 00013df1 g_attr_extend │ │ │ │ │ -0003d38c 00019b16 R_ARM_JUMP_SLOT 00020591 tm_WALK │ │ │ │ │ +0003d380 0000e416 R_ARM_JUMP_SLOT 000249c9 param_SI_value_clear_symbol_end │ │ │ │ │ +0003d384 00021916 R_ARM_JUMP_SLOT 00021fed param_DESTROY │ │ │ │ │ +0003d388 00022416 R_ARM_JUMP_SLOT 000138dd g_attr_extend │ │ │ │ │ +0003d38c 00019b16 R_ARM_JUMP_SLOT 0001ee01 tm_WALK │ │ │ │ │ 0003d390 0000cf16 R_ARM_JUMP_SLOT 00018f75 sm_SYMDIFF │ │ │ │ │ -0003d394 00019716 R_ARM_JUMP_SLOT 0002e7dd qu_delete │ │ │ │ │ -0003d398 00024416 R_ARM_JUMP_SLOT 00026da9 param_SI_void_leaf_symbol_end │ │ │ │ │ -0003d39c 0000e816 R_ARM_JUMP_SLOT 0001ee25 tm_GETALL │ │ │ │ │ -0003d3a0 00020b16 R_ARM_JUMP_SLOT 0001a87d nlq_push │ │ │ │ │ -0003d3a4 00010216 R_ARM_JUMP_SLOT 00023c6d rde_stack_new │ │ │ │ │ -0003d3a8 0001a316 R_ARM_JUMP_SLOT 0001d0e5 tn_detachchildren │ │ │ │ │ -0003d3ac 00021f16 R_ARM_JUMP_SLOT 00012b01 gm_node_SET │ │ │ │ │ -0003d3b0 00021516 R_ARM_JUMP_SLOT 0002533d param_F_ast_pop_rewind │ │ │ │ │ +0003d394 00019716 R_ARM_JUMP_SLOT 0002f179 qu_delete │ │ │ │ │ +0003d398 00024416 R_ARM_JUMP_SLOT 0002486d param_SI_void_leaf_symbol_end │ │ │ │ │ +0003d39c 0000e816 R_ARM_JUMP_SLOT 0001d695 tm_GETALL │ │ │ │ │ +0003d3a0 00020b16 R_ARM_JUMP_SLOT 0001c599 nlq_push │ │ │ │ │ +0003d3a4 00010216 R_ARM_JUMP_SLOT 00024c2d rde_stack_new │ │ │ │ │ +0003d3a8 0001a316 R_ARM_JUMP_SLOT 0001b849 tn_detachchildren │ │ │ │ │ +0003d3ac 00021f16 R_ARM_JUMP_SLOT 00017569 gm_node_SET │ │ │ │ │ +0003d3b0 00021516 R_ARM_JUMP_SLOT 00022e01 param_F_ast_pop_rewind │ │ │ │ │ 0003d3b4 00001416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ -0003d3b8 0000b816 R_ARM_JUMP_SLOT 000204fd tm_UNSET │ │ │ │ │ +0003d3b8 0000b816 R_ARM_JUMP_SLOT 0001ed6d 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 00025489 param_I_ast_pop_rewdis │ │ │ │ │ -0003d3c8 0001d916 R_ARM_JUMP_SLOT 000175d5 gc_attr │ │ │ │ │ +0003d3c4 00010316 R_ARM_JUMP_SLOT 00022f4d param_I_ast_pop_rewdis │ │ │ │ │ +0003d3c8 0001d916 R_ARM_JUMP_SLOT 000145d1 gc_attr │ │ │ │ │ 0003d3cc 00025016 R_ARM_JUMP_SLOT 00018841 sm_EXCLUDE │ │ │ │ │ -0003d3d0 00011a16 R_ARM_JUMP_SLOT 0001ccc1 tn_notleaf │ │ │ │ │ +0003d3d0 00011a16 R_ARM_JUMP_SLOT 0001b425 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 0001f105 tm_HEIGHT │ │ │ │ │ -0003d3e4 0000f116 R_ARM_JUMP_SLOT 000260e1 param_SI_voidvalue_part │ │ │ │ │ -0003d3e8 00009d16 R_ARM_JUMP_SLOT 000227c9 rde_param_i_test_graph │ │ │ │ │ +0003d3e0 0001e616 R_ARM_JUMP_SLOT 0001d975 tm_HEIGHT │ │ │ │ │ +0003d3e4 0000f116 R_ARM_JUMP_SLOT 00023ba5 param_SI_voidvalue_part │ │ │ │ │ +0003d3e8 00009d16 R_ARM_JUMP_SLOT 00025e01 rde_param_i_test_graph │ │ │ │ │ 0003d3ec 00007116 R_ARM_JUMP_SLOT 0003056d stm_TRIM │ │ │ │ │ -0003d3f0 00014e16 R_ARM_JUMP_SLOT 000117b5 gm_arc_GETALL │ │ │ │ │ -0003d3f4 00023c16 R_ARM_JUMP_SLOT 00016629 g_new │ │ │ │ │ -0003d3f8 0001a116 R_ARM_JUMP_SLOT 0001cf55 tn_detachmany │ │ │ │ │ -0003d3fc 00017916 R_ARM_JUMP_SLOT 0002448d param_DATA │ │ │ │ │ -0003d400 0001ea16 R_ARM_JUMP_SLOT 0001153d gm_arc_DELETE │ │ │ │ │ -0003d404 00007216 R_ARM_JUMP_SLOT 00021ef5 rde_param_query_er_tcl │ │ │ │ │ +0003d3f0 00014e16 R_ARM_JUMP_SLOT 0001621d gm_arc_GETALL │ │ │ │ │ +0003d3f4 00023c16 R_ARM_JUMP_SLOT 00011bf5 g_new │ │ │ │ │ +0003d3f8 0001a116 R_ARM_JUMP_SLOT 0001b6b9 tn_detachmany │ │ │ │ │ +0003d3fc 00017916 R_ARM_JUMP_SLOT 00021f51 param_DATA │ │ │ │ │ +0003d400 0001ea16 R_ARM_JUMP_SLOT 00015fa5 gm_arc_DELETE │ │ │ │ │ +0003d404 00007216 R_ARM_JUMP_SLOT 0002552d rde_param_query_er_tcl │ │ │ │ │ 0003d408 0000f416 R_ARM_JUMP_SLOT 00018e01 sm_SUBTRACT │ │ │ │ │ -0003d40c 00010416 R_ARM_JUMP_SLOT 00025a01 param_I_test_ddigit │ │ │ │ │ +0003d40c 00010416 R_ARM_JUMP_SLOT 000234c5 param_I_test_ddigit │ │ │ │ │ 0003d410 00008916 R_ARM_JUMP_SLOT 00010061 MD4Update │ │ │ │ │ -0003d414 00021b16 R_ARM_JUMP_SLOT 00017379 ga_get_arc │ │ │ │ │ +0003d414 00021b16 R_ARM_JUMP_SLOT 00015631 ga_get_arc │ │ │ │ │ 0003d418 00001716 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ -0003d41c 00004216 R_ARM_JUMP_SLOT 0001ea81 tm_DEPTH │ │ │ │ │ -0003d420 0001c316 R_ARM_JUMP_SLOT 00016fdd g_ms_assign │ │ │ │ │ -0003d424 00013616 R_ARM_JUMP_SLOT 00024d21 param_VALUE │ │ │ │ │ -0003d428 00004e16 R_ARM_JUMP_SLOT 000203e1 tm_SWAP │ │ │ │ │ +0003d41c 00004216 R_ARM_JUMP_SLOT 0001d2f1 tm_DEPTH │ │ │ │ │ +0003d420 0001c316 R_ARM_JUMP_SLOT 000125a9 g_ms_assign │ │ │ │ │ +0003d424 00013616 R_ARM_JUMP_SLOT 000227e5 param_VALUE │ │ │ │ │ +0003d428 00004e16 R_ARM_JUMP_SLOT 0001ec51 tm_SWAP │ │ │ │ │ 0003d42c 00009616 R_ARM_JUMP_SLOT 00017d71 s_get │ │ │ │ │ -0003d430 00014c16 R_ARM_JUMP_SLOT 000220a9 rde_param_query_tc_get_s │ │ │ │ │ +0003d430 00014c16 R_ARM_JUMP_SLOT 000256e1 rde_param_query_tc_get_s │ │ │ │ │ 0003d434 00001816 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ │ -0003d438 0001a216 R_ARM_JUMP_SLOT 0001ab99 t_deserialize │ │ │ │ │ +0003d438 0001a216 R_ARM_JUMP_SLOT 0001f195 t_deserialize │ │ │ │ │ 0003d43c 00001916 R_ARM_JUMP_SLOT 00000000 atan │ │ │ │ │ -0003d440 0001d216 R_ARM_JUMP_SLOT 00022085 rde_param_query_ls │ │ │ │ │ -0003d444 00011b16 R_ARM_JUMP_SLOT 000253d9 param_O_ast_pop_discard │ │ │ │ │ +0003d440 0001d216 R_ARM_JUMP_SLOT 000256bd rde_param_query_ls │ │ │ │ │ +0003d444 00011b16 R_ARM_JUMP_SLOT 00022e9d param_O_ast_pop_discard │ │ │ │ │ 0003d448 00001a16 R_ARM_JUMP_SLOT 00000000 fmin │ │ │ │ │ -0003d44c 00019616 R_ARM_JUMP_SLOT 00010a09 g_nlq_init │ │ │ │ │ -0003d450 00010f16 R_ARM_JUMP_SLOT 0001ec5d tm_DESTROY │ │ │ │ │ +0003d44c 00019616 R_ARM_JUMP_SLOT 00013ce5 g_nlq_init │ │ │ │ │ +0003d450 00010f16 R_ARM_JUMP_SLOT 0001d4cd tm_DESTROY │ │ │ │ │ 0003d454 00023e16 R_ARM_JUMP_SLOT 00010029 MD4Init │ │ │ │ │ -0003d458 0000e116 R_ARM_JUMP_SLOT 000224a9 rde_param_i_symbol_restore │ │ │ │ │ +0003d458 0000e116 R_ARM_JUMP_SLOT 00025ae1 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 0001d8f5 tn_getchildren │ │ │ │ │ -0003d468 00010116 R_ARM_JUMP_SLOT 0001734d ga_shimmer │ │ │ │ │ +0003d464 00024616 R_ARM_JUMP_SLOT 0001c059 tn_getchildren │ │ │ │ │ +0003d468 00010116 R_ARM_JUMP_SLOT 00015605 ga_shimmer │ │ │ │ │ 0003d46c 00001c16 R_ARM_JUMP_SLOT 00000000 asin │ │ │ │ │ -0003d470 00008c16 R_ARM_JUMP_SLOT 0001d109 tn_append │ │ │ │ │ -0003d474 00006616 R_ARM_JUMP_SLOT 00013d19 g_attr_lappend │ │ │ │ │ -0003d478 0000ab16 R_ARM_JUMP_SLOT 00025a49 param_I_test_digit │ │ │ │ │ +0003d470 00008c16 R_ARM_JUMP_SLOT 0001b86d tn_append │ │ │ │ │ +0003d474 00006616 R_ARM_JUMP_SLOT 00013805 g_attr_lappend │ │ │ │ │ +0003d478 0000ab16 R_ARM_JUMP_SLOT 0002350d param_I_test_digit │ │ │ │ │ 0003d47c 00013716 R_ARM_JUMP_SLOT 00018321 s_equal │ │ │ │ │ -0003d480 00010c16 R_ARM_JUMP_SLOT 000247e9 param_OK │ │ │ │ │ -0003d484 0001c716 R_ARM_JUMP_SLOT 00012df5 gm_WALK │ │ │ │ │ -0003d488 00023716 R_ARM_JUMP_SLOT 00026935 param_SI_value_notahead_start │ │ │ │ │ -0003d48c 0000e516 R_ARM_JUMP_SLOT 00010ee5 gm_GSET │ │ │ │ │ -0003d490 00013916 R_ARM_JUMP_SLOT 00021085 rde_ot_intern2 │ │ │ │ │ +0003d480 00010c16 R_ARM_JUMP_SLOT 000222ad param_OK │ │ │ │ │ +0003d484 0001c716 R_ARM_JUMP_SLOT 0001785d gm_WALK │ │ │ │ │ +0003d488 00023716 R_ARM_JUMP_SLOT 000243f9 param_SI_value_notahead_start │ │ │ │ │ +0003d48c 0000e516 R_ARM_JUMP_SLOT 0001594d gm_GSET │ │ │ │ │ +0003d490 00013916 R_ARM_JUMP_SLOT 00027095 rde_ot_intern2 │ │ │ │ │ 0003d494 00004016 R_ARM_JUMP_SLOT 0002b405 SHA1Transform │ │ │ │ │ -0003d498 00004916 R_ARM_JUMP_SLOT 00011365 gm_arc_WEIGHTS │ │ │ │ │ -0003d49c 00011316 R_ARM_JUMP_SLOT 00027019 param_SI_next_str │ │ │ │ │ -0003d4a0 0001fb16 R_ARM_JUMP_SLOT 0002542d param_I_ast_pop_disrew │ │ │ │ │ -0003d4a4 0001e516 R_ARM_JUMP_SLOT 00011be1 gm_arc_RENAME │ │ │ │ │ +0003d498 00004916 R_ARM_JUMP_SLOT 00015dcd gm_arc_WEIGHTS │ │ │ │ │ +0003d49c 00011316 R_ARM_JUMP_SLOT 00024add param_SI_next_str │ │ │ │ │ +0003d4a0 0001fb16 R_ARM_JUMP_SLOT 00022ef1 param_I_ast_pop_disrew │ │ │ │ │ +0003d4a4 0001e516 R_ARM_JUMP_SLOT 00016649 gm_arc_RENAME │ │ │ │ │ 0003d4a8 00001d16 R_ARM_JUMP_SLOT 00000000 hypot │ │ │ │ │ -0003d4ac 00006716 R_ARM_JUMP_SLOT 000122d9 gm_node_DEGREE │ │ │ │ │ -0003d4b0 00003e16 R_ARM_JUMP_SLOT 00016789 g_ms_serialize │ │ │ │ │ -0003d4b4 0000c116 R_ARM_JUMP_SLOT 00024fd9 param_I_er_clear_push │ │ │ │ │ -0003d4b8 0000d516 R_ARM_JUMP_SLOT 00017439 gc_setup │ │ │ │ │ -0003d4bc 0000aa16 R_ARM_JUMP_SLOT 000251b5 param_O_loc_pop_discard │ │ │ │ │ -0003d4c0 0000e616 R_ARM_JUMP_SLOT 00022149 rde_param_i_ast_push │ │ │ │ │ +0003d4ac 00006716 R_ARM_JUMP_SLOT 00016d41 gm_node_DEGREE │ │ │ │ │ +0003d4b0 00003e16 R_ARM_JUMP_SLOT 00011d55 g_ms_serialize │ │ │ │ │ +0003d4b4 0000c116 R_ARM_JUMP_SLOT 00022a9d param_I_er_clear_push │ │ │ │ │ +0003d4b8 0000d516 R_ARM_JUMP_SLOT 00014435 gc_setup │ │ │ │ │ +0003d4bc 0000aa16 R_ARM_JUMP_SLOT 00022c79 param_O_loc_pop_discard │ │ │ │ │ +0003d4c0 0000e616 R_ARM_JUMP_SLOT 00025781 rde_param_i_ast_push │ │ │ │ │ 0003d4c4 0000dc16 R_ARM_JUMP_SLOT 00017ead s_intersect │ │ │ │ │ -0003d4c8 0000b316 R_ARM_JUMP_SLOT 00012661 gm_node_INSERT │ │ │ │ │ -0003d4cc 0000b016 R_ARM_JUMP_SLOT 00013ffd gc_filter │ │ │ │ │ +0003d4c8 0000b316 R_ARM_JUMP_SLOT 000170c9 gm_node_INSERT │ │ │ │ │ +0003d4cc 0000b016 R_ARM_JUMP_SLOT 000104ed gc_filter │ │ │ │ │ 0003d4d0 00018e16 R_ARM_JUMP_SLOT 00020d19 param_new │ │ │ │ │ -0003d4d4 00010d16 R_ARM_JUMP_SLOT 00013c45 g_attr_append │ │ │ │ │ -0003d4d8 0000ac16 R_ARM_JUMP_SLOT 0001d81d tn_depth │ │ │ │ │ +0003d4d4 00010d16 R_ARM_JUMP_SLOT 00013731 g_attr_append │ │ │ │ │ +0003d4d8 0000ac16 R_ARM_JUMP_SLOT 0001bf81 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 00026f81 rde_ot_intern0 │ │ │ │ │ 0003d4e4 00001f16 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ -0003d4e8 0000c516 R_ARM_JUMP_SLOT 00012f81 ga_delete │ │ │ │ │ -0003d4ec 0000e016 R_ARM_JUMP_SLOT 0002653d param_SI_next_graph │ │ │ │ │ -0003d4f0 00022216 R_ARM_JUMP_SLOT 00022201 rde_param_i_error_pop_merge │ │ │ │ │ -0003d4f4 0000da16 R_ARM_JUMP_SLOT 0002ebed qum_PEEK │ │ │ │ │ -0003d4f8 00003416 R_ARM_JUMP_SLOT 0001751d gc_rename │ │ │ │ │ -0003d4fc 0001b116 R_ARM_JUMP_SLOT 00011c71 gm_arc_SET │ │ │ │ │ -0003d500 0001ec16 R_ARM_JUMP_SLOT 000119f9 gm_arc_LAPPEND │ │ │ │ │ +0003d4e8 0000c516 R_ARM_JUMP_SLOT 00012a6d ga_delete │ │ │ │ │ +0003d4ec 0000e016 R_ARM_JUMP_SLOT 00024001 param_SI_next_graph │ │ │ │ │ +0003d4f0 00022216 R_ARM_JUMP_SLOT 00025839 rde_param_i_error_pop_merge │ │ │ │ │ +0003d4f4 0000da16 R_ARM_JUMP_SLOT 0002eb11 qum_PEEK │ │ │ │ │ +0003d4f8 00003416 R_ARM_JUMP_SLOT 00014519 gc_rename │ │ │ │ │ +0003d4fc 0001b116 R_ARM_JUMP_SLOT 000166d9 gm_arc_SET │ │ │ │ │ +0003d500 0001ec16 R_ARM_JUMP_SLOT 00016461 gm_arc_LAPPEND │ │ │ │ │ 0003d504 00014116 R_ARM_JUMP_SLOT 00030465 stm_DESTROY │ │ │ │ │ -0003d508 00004f16 R_ARM_JUMP_SLOT 000130c5 ga_serial │ │ │ │ │ -0003d50c 00024016 R_ARM_JUMP_SLOT 0001c39d t_walk │ │ │ │ │ -0003d510 00008416 R_ARM_JUMP_SLOT 000128cd gm_node_LAPPEND │ │ │ │ │ -0003d514 00009316 R_ARM_JUMP_SLOT 00021eed rde_param_query_cl │ │ │ │ │ +0003d508 00004f16 R_ARM_JUMP_SLOT 00012bb1 ga_serial │ │ │ │ │ +0003d50c 00024016 R_ARM_JUMP_SLOT 00020201 t_walk │ │ │ │ │ +0003d510 00008416 R_ARM_JUMP_SLOT 00017335 gm_node_LAPPEND │ │ │ │ │ +0003d514 00009316 R_ARM_JUMP_SLOT 00025525 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 000267ad param_SI_next_wordchar │ │ │ │ │ -0003d524 00002d16 R_ARM_JUMP_SLOT 00020711 tm_WALKPROC │ │ │ │ │ +0003d520 00020516 R_ARM_JUMP_SLOT 00024271 param_SI_next_wordchar │ │ │ │ │ +0003d524 00002d16 R_ARM_JUMP_SLOT 0001ef81 tm_WALKPROC │ │ │ │ │ 0003d528 00002016 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ │ -0003d52c 00017116 R_ARM_JUMP_SLOT 0001212d gm_NODES │ │ │ │ │ -0003d530 00023016 R_ARM_JUMP_SLOT 00025e01 param_SI_void_state_merge │ │ │ │ │ -0003d534 00017a16 R_ARM_JUMP_SLOT 000222ed rde_param_i_loc_rewind │ │ │ │ │ -0003d538 0000c716 R_ARM_JUMP_SLOT 00010b9d gn_shimmer │ │ │ │ │ -0003d53c 00017716 R_ARM_JUMP_SLOT 0001674d g_newarcname │ │ │ │ │ -0003d540 00008216 R_ARM_JUMP_SLOT 0001f549 tm_KEYS │ │ │ │ │ -0003d544 00016316 R_ARM_JUMP_SLOT 000248f9 param_SCACHED │ │ │ │ │ -0003d548 00020816 R_ARM_JUMP_SLOT 00022095 rde_param_query_nc │ │ │ │ │ +0003d52c 00017116 R_ARM_JUMP_SLOT 00016b95 gm_NODES │ │ │ │ │ +0003d530 00023016 R_ARM_JUMP_SLOT 000238c5 param_SI_void_state_merge │ │ │ │ │ +0003d534 00017a16 R_ARM_JUMP_SLOT 00025925 rde_param_i_loc_rewind │ │ │ │ │ +0003d538 0000c716 R_ARM_JUMP_SLOT 00012919 gn_shimmer │ │ │ │ │ +0003d53c 00017716 R_ARM_JUMP_SLOT 00011d19 g_newarcname │ │ │ │ │ +0003d540 00008216 R_ARM_JUMP_SLOT 0001ddb9 tm_KEYS │ │ │ │ │ +0003d544 00016316 R_ARM_JUMP_SLOT 000223bd param_SCACHED │ │ │ │ │ +0003d548 00020816 R_ARM_JUMP_SLOT 000256cd rde_param_query_nc │ │ │ │ │ 0003d54c 0001a916 R_ARM_JUMP_SLOT 00018951 sm_INCLUDE │ │ │ │ │ -0003d550 00003316 R_ARM_JUMP_SLOT 0001ed19 tm_GET │ │ │ │ │ +0003d550 00003316 R_ARM_JUMP_SLOT 0001d589 tm_GET │ │ │ │ │ 0003d554 00006c16 R_ARM_JUMP_SLOT 00018365 s_subsetof │ │ │ │ │ -0003d558 0000f716 R_ARM_JUMP_SLOT 00020189 tm_SIZE │ │ │ │ │ -0003d55c 00015916 R_ARM_JUMP_SLOT 00011931 gm_arc_KEYEXISTS │ │ │ │ │ +0003d558 0000f716 R_ARM_JUMP_SLOT 0001e9f9 tm_SIZE │ │ │ │ │ +0003d55c 00015916 R_ARM_JUMP_SLOT 00016399 gm_arc_KEYEXISTS │ │ │ │ │ 0003d560 00002116 R_ARM_JUMP_SLOT 00000000 tan │ │ │ │ │ -0003d564 0001b716 R_ARM_JUMP_SLOT 000226c1 rde_param_i_test_alpha │ │ │ │ │ -0003d568 00021a16 R_ARM_JUMP_SLOT 000265a5 param_SI_next_lower │ │ │ │ │ +0003d564 0001b716 R_ARM_JUMP_SLOT 00025cf9 rde_param_i_test_alpha │ │ │ │ │ +0003d568 00021a16 R_ARM_JUMP_SLOT 00024069 param_SI_next_lower │ │ │ │ │ 0003d56c 00009716 R_ARM_JUMP_SLOT 0002dc79 ns_Crc32c_Init │ │ │ │ │ -0003d570 00018a16 R_ARM_JUMP_SLOT 00011661 gm_arc_EXISTS │ │ │ │ │ -0003d574 00008516 R_ARM_JUMP_SLOT 00012c45 gm_SET │ │ │ │ │ -0003d578 00017216 R_ARM_JUMP_SLOT 00021eb5 rde_param_query_ast │ │ │ │ │ -0003d57c 00011516 R_ARM_JUMP_SLOT 0001e409 tm_ATTR │ │ │ │ │ +0003d570 00018a16 R_ARM_JUMP_SLOT 000160c9 gm_arc_EXISTS │ │ │ │ │ +0003d574 00008516 R_ARM_JUMP_SLOT 000176ad gm_SET │ │ │ │ │ +0003d578 00017216 R_ARM_JUMP_SLOT 000254ed rde_param_query_ast │ │ │ │ │ +0003d57c 00011516 R_ARM_JUMP_SLOT 0001cc79 tm_ATTR │ │ │ │ │ 0003d580 0001b816 R_ARM_JUMP_SLOT 00017e31 s_size │ │ │ │ │ -0003d584 0001ae16 R_ARM_JUMP_SLOT 00025c31 param_I_test_space │ │ │ │ │ +0003d584 0001ae16 R_ARM_JUMP_SLOT 000236f5 param_I_test_space │ │ │ │ │ 0003d588 00012616 R_ARM_JUMP_SLOT 000183a9 sm_ADD │ │ │ │ │ -0003d58c 0001a616 R_ARM_JUMP_SLOT 00025c79 param_I_test_upper │ │ │ │ │ -0003d590 00014416 R_ARM_JUMP_SLOT 00025f9d param_SI_valuevoid_branch │ │ │ │ │ +0003d58c 0001a616 R_ARM_JUMP_SLOT 0002373d param_I_test_upper │ │ │ │ │ +0003d590 00014416 R_ARM_JUMP_SLOT 00023a61 param_SI_valuevoid_branch │ │ │ │ │ 0003d594 00022616 R_ARM_JUMP_SLOT 0002f5d1 SHA224Init │ │ │ │ │ -0003d598 00020916 R_ARM_JUMP_SLOT 000173fd gc_remove │ │ │ │ │ +0003d598 00020916 R_ARM_JUMP_SLOT 000143f9 gc_remove │ │ │ │ │ 0003d59c 0001ce16 R_ARM_JUMP_SLOT 0002f4cd ns_Sha256c_Init │ │ │ │ │ -0003d5a0 00024b16 R_ARM_JUMP_SLOT 00023895 rde_tc_clear │ │ │ │ │ +0003d5a0 00024b16 R_ARM_JUMP_SLOT 00020ebd rde_tc_clear │ │ │ │ │ 0003d5a4 00022016 R_ARM_JUMP_SLOT 0002c20d SHA1Init │ │ │ │ │ -0003d5a8 00011d16 R_ARM_JUMP_SLOT 00011fe5 gm_GETALL │ │ │ │ │ -0003d5ac 00018f16 R_ARM_JUMP_SLOT 0001b1f9 t_assign │ │ │ │ │ -0003d5b0 00021216 R_ARM_JUMP_SLOT 00016a1d g_deserialize │ │ │ │ │ -0003d5b4 00009816 R_ARM_JUMP_SLOT 00024655 param_ERROR │ │ │ │ │ -0003d5b8 00002e16 R_ARM_JUMP_SLOT 0001fcc9 tm_NUMCHILDREN │ │ │ │ │ -0003d5bc 0001e016 R_ARM_JUMP_SLOT 0001f98d tm_MOVE │ │ │ │ │ -0003d5c0 00013a16 R_ARM_JUMP_SLOT 00013f45 gg_new │ │ │ │ │ -0003d5c4 00011716 R_ARM_JUMP_SLOT 0001a83d nlq_append │ │ │ │ │ -0003d5c8 0000f316 R_ARM_JUMP_SLOT 00012b95 gm_node_UNSET │ │ │ │ │ -0003d5cc 0001de16 R_ARM_JUMP_SLOT 00024d89 param_F_continue │ │ │ │ │ -0003d5d0 00014916 R_ARM_JUMP_SLOT 00025575 param_I_ast_push │ │ │ │ │ -0003d5d4 00016616 R_ARM_JUMP_SLOT 0002208d rde_param_query_lstop │ │ │ │ │ -0003d5d8 0001c416 R_ARM_JUMP_SLOT 0001d865 tn_ndescendants │ │ │ │ │ +0003d5a8 00011d16 R_ARM_JUMP_SLOT 00016a4d gm_GETALL │ │ │ │ │ +0003d5ac 00018f16 R_ARM_JUMP_SLOT 0001f7f5 t_assign │ │ │ │ │ +0003d5b0 00021216 R_ARM_JUMP_SLOT 00011fe9 g_deserialize │ │ │ │ │ +0003d5b4 00009816 R_ARM_JUMP_SLOT 00022119 param_ERROR │ │ │ │ │ +0003d5b8 00002e16 R_ARM_JUMP_SLOT 0001e539 tm_NUMCHILDREN │ │ │ │ │ +0003d5bc 0001e016 R_ARM_JUMP_SLOT 0001e1fd tm_MOVE │ │ │ │ │ +0003d5c0 00013a16 R_ARM_JUMP_SLOT 00013e09 gg_new │ │ │ │ │ +0003d5c4 00011716 R_ARM_JUMP_SLOT 0001c559 nlq_append │ │ │ │ │ +0003d5c8 0000f316 R_ARM_JUMP_SLOT 000175fd gm_node_UNSET │ │ │ │ │ +0003d5cc 0001de16 R_ARM_JUMP_SLOT 0002284d param_F_continue │ │ │ │ │ +0003d5d0 00014916 R_ARM_JUMP_SLOT 00023039 param_I_ast_push │ │ │ │ │ +0003d5d4 00016616 R_ARM_JUMP_SLOT 000256c5 rde_param_query_lstop │ │ │ │ │ +0003d5d8 0001c416 R_ARM_JUMP_SLOT 0001bfc9 tn_ndescendants │ │ │ │ │ 0003d5dc 0000b716 R_ARM_JUMP_SLOT 000186a9 sm_EMPTY │ │ │ │ │ -0003d5e0 0001f616 R_ARM_JUMP_SLOT 00023fc5 param_AMARKED │ │ │ │ │ +0003d5e0 0001f616 R_ARM_JUMP_SLOT 00021a89 param_AMARKED │ │ │ │ │ 0003d5e4 00014a16 R_ARM_JUMP_SLOT 0001853d sm_CONTAINS │ │ │ │ │ -0003d5e8 00010b16 R_ARM_JUMP_SLOT 0002646d param_SI_next_ddigit │ │ │ │ │ -0003d5ec 00021c16 R_ARM_JUMP_SLOT 00025901 param_I_test_ascii │ │ │ │ │ -0003d5f0 00004b16 R_ARM_JUMP_SLOT 000255bd param_O_ast_value_push │ │ │ │ │ +0003d5e8 00010b16 R_ARM_JUMP_SLOT 00023f31 param_SI_next_ddigit │ │ │ │ │ +0003d5ec 00021c16 R_ARM_JUMP_SLOT 000233c5 param_I_test_ascii │ │ │ │ │ +0003d5f0 00004b16 R_ARM_JUMP_SLOT 00023081 param_O_ast_value_push │ │ │ │ │ 0003d5f4 00002216 R_ARM_JUMP_SLOT 00000000 cos │ │ │ │ │ -0003d5f8 00007716 R_ARM_JUMP_SLOT 00010f35 gm_APPEND │ │ │ │ │ -0003d5fc 00021016 R_ARM_JUMP_SLOT 00025611 param_I_symbol_restore │ │ │ │ │ +0003d5f8 00007716 R_ARM_JUMP_SLOT 0001599d gm_APPEND │ │ │ │ │ +0003d5fc 00021016 R_ARM_JUMP_SLOT 000230d5 param_I_symbol_restore │ │ │ │ │ 0003d600 0000a616 R_ARM_JUMP_SLOT 0000fb05 ns_Md4c_Init │ │ │ │ │ -0003d604 00004716 R_ARM_JUMP_SLOT 00016695 g_delete │ │ │ │ │ -0003d608 00006f16 R_ARM_JUMP_SLOT 00026b01 param_SI_value_symbol_start │ │ │ │ │ -0003d60c 00020e16 R_ARM_JUMP_SLOT 00024249 param_COMPLETE │ │ │ │ │ -0003d610 0001a016 R_ARM_JUMP_SLOT 00011035 gm_arc_GETUNWEIGH │ │ │ │ │ +0003d604 00004716 R_ARM_JUMP_SLOT 00011c61 g_delete │ │ │ │ │ +0003d608 00006f16 R_ARM_JUMP_SLOT 000245c5 param_SI_value_symbol_start │ │ │ │ │ +0003d60c 00020e16 R_ARM_JUMP_SLOT 00021d0d param_COMPLETE │ │ │ │ │ +0003d610 0001a016 R_ARM_JUMP_SLOT 00015a9d gm_arc_GETUNWEIGH │ │ │ │ │ 0003d614 00003f16 R_ARM_JUMP_SLOT 0001a449 jsonskip │ │ │ │ │ -0003d618 00016c16 R_ARM_JUMP_SLOT 00021e95 rde_param_update_strings │ │ │ │ │ -0003d61c 00005616 R_ARM_JUMP_SLOT 00025949 param_I_test_char │ │ │ │ │ -0003d620 00015416 R_ARM_JUMP_SLOT 0001ec11 tm_DESERIALIZE │ │ │ │ │ -0003d624 00019016 R_ARM_JUMP_SLOT 0001ab39 t_delete │ │ │ │ │ +0003d618 00016c16 R_ARM_JUMP_SLOT 000254cd rde_param_update_strings │ │ │ │ │ +0003d61c 00005616 R_ARM_JUMP_SLOT 0002340d param_I_test_char │ │ │ │ │ +0003d620 00015416 R_ARM_JUMP_SLOT 0001d481 tm_DESERIALIZE │ │ │ │ │ +0003d624 00019016 R_ARM_JUMP_SLOT 0001f135 t_delete │ │ │ │ │ 0003d628 00009916 R_ARM_JUMP_SLOT 0002d20d MD5Init │ │ │ │ │ -0003d62c 00015b16 R_ARM_JUMP_SLOT 00023dc1 rde_stack_top │ │ │ │ │ -0003d630 0001eb16 R_ARM_JUMP_SLOT 00026a99 param_SI_kleene_close │ │ │ │ │ +0003d62c 00015b16 R_ARM_JUMP_SLOT 00024d81 rde_stack_top │ │ │ │ │ +0003d630 0001eb16 R_ARM_JUMP_SLOT 0002455d param_SI_kleene_close │ │ │ │ │ 0003d634 00015016 R_ARM_JUMP_SLOT 00030ea5 ns_Ipmorec_Init │ │ │ │ │ -0003d638 00024c16 R_ARM_JUMP_SLOT 000238a1 rde_tc_append │ │ │ │ │ -0003d63c 00015716 R_ARM_JUMP_SLOT 0002600d param_SI_valuevalue_branch │ │ │ │ │ -0003d640 00005416 R_ARM_JUMP_SLOT 0001aae1 t_new │ │ │ │ │ -0003d644 00010816 R_ARM_JUMP_SLOT 0001dce5 tn_serialize │ │ │ │ │ -0003d648 00003916 R_ARM_JUMP_SLOT 0001e2ed tm_APPEND │ │ │ │ │ -0003d64c 00018716 R_ARM_JUMP_SLOT 00011741 gm_arc_GET │ │ │ │ │ -0003d650 0001fa16 R_ARM_JUMP_SLOT 00022291 rde_param_i_error_push │ │ │ │ │ -0003d654 0001c516 R_ARM_JUMP_SLOT 00023fb1 rde_stack_get │ │ │ │ │ -0003d658 0001e116 R_ARM_JUMP_SLOT 0002e769 qu_new │ │ │ │ │ -0003d65c 0000a716 R_ARM_JUMP_SLOT 00025f31 param_SI_voidvalue_branch │ │ │ │ │ -0003d660 0000a016 R_ARM_JUMP_SLOT 00025685 param_I_symbol_save │ │ │ │ │ -0003d664 00006316 R_ARM_JUMP_SLOT 0002006d tm_SET │ │ │ │ │ +0003d638 00024c16 R_ARM_JUMP_SLOT 00020ec9 rde_tc_append │ │ │ │ │ +0003d63c 00015716 R_ARM_JUMP_SLOT 00023ad1 param_SI_valuevalue_branch │ │ │ │ │ +0003d640 00005416 R_ARM_JUMP_SLOT 0001f0dd t_new │ │ │ │ │ +0003d644 00010816 R_ARM_JUMP_SLOT 0001c449 tn_serialize │ │ │ │ │ +0003d648 00003916 R_ARM_JUMP_SLOT 0001cb5d tm_APPEND │ │ │ │ │ +0003d64c 00018716 R_ARM_JUMP_SLOT 000161a9 gm_arc_GET │ │ │ │ │ +0003d650 0001fa16 R_ARM_JUMP_SLOT 000258c9 rde_param_i_error_push │ │ │ │ │ +0003d654 0001c516 R_ARM_JUMP_SLOT 00024f71 rde_stack_get │ │ │ │ │ +0003d658 0001e116 R_ARM_JUMP_SLOT 0002f105 qu_new │ │ │ │ │ +0003d65c 0000a716 R_ARM_JUMP_SLOT 000239f5 param_SI_voidvalue_branch │ │ │ │ │ +0003d660 0000a016 R_ARM_JUMP_SLOT 00023149 param_I_symbol_save │ │ │ │ │ +0003d664 00006316 R_ARM_JUMP_SLOT 0001e8dd 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 0001ccfd tn_delete │ │ │ │ │ -0003d674 00020016 R_ARM_JUMP_SLOT 00022555 rde_param_i_symbol_save │ │ │ │ │ -0003d678 00006116 R_ARM_JUMP_SLOT 0001b8f9 tms_assign │ │ │ │ │ -0003d67c 00020216 R_ARM_JUMP_SLOT 00011d05 gm_arc_SOURCE │ │ │ │ │ -0003d680 0000d616 R_ARM_JUMP_SLOT 000134f1 g_attr_keys │ │ │ │ │ -0003d684 00011416 R_ARM_JUMP_SLOT 00025391 param_I_ast_pop_discard │ │ │ │ │ -0003d688 00016716 R_ARM_JUMP_SLOT 00021ebd rde_param_query_in │ │ │ │ │ -0003d68c 00024916 R_ARM_JUMP_SLOT 00022801 rde_param_i_test_print │ │ │ │ │ -0003d690 0001af16 R_ARM_JUMP_SLOT 000269d5 param_SI_value_notahead_exit │ │ │ │ │ -0003d694 0001f216 R_ARM_JUMP_SLOT 00013e31 g_attr_deserial │ │ │ │ │ -0003d698 00020616 R_ARM_JUMP_SLOT 0001cbd9 tn_new │ │ │ │ │ +0003d670 0001cd16 R_ARM_JUMP_SLOT 0001b461 tn_delete │ │ │ │ │ +0003d674 00020016 R_ARM_JUMP_SLOT 00025b8d rde_param_i_symbol_save │ │ │ │ │ +0003d678 00006116 R_ARM_JUMP_SLOT 0001ac49 tms_assign │ │ │ │ │ +0003d67c 00020216 R_ARM_JUMP_SLOT 0001676d gm_arc_SOURCE │ │ │ │ │ +0003d680 0000d616 R_ARM_JUMP_SLOT 00012fdd g_attr_keys │ │ │ │ │ +0003d684 00011416 R_ARM_JUMP_SLOT 00022e55 param_I_ast_pop_discard │ │ │ │ │ +0003d688 00016716 R_ARM_JUMP_SLOT 000254f5 rde_param_query_in │ │ │ │ │ +0003d68c 00024916 R_ARM_JUMP_SLOT 00025e39 rde_param_i_test_print │ │ │ │ │ +0003d690 0001af16 R_ARM_JUMP_SLOT 00024499 param_SI_value_notahead_exit │ │ │ │ │ +0003d694 0001f216 R_ARM_JUMP_SLOT 0001391d g_attr_deserial │ │ │ │ │ +0003d698 00020616 R_ARM_JUMP_SLOT 0001b33d 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 000181e1 s_add1 │ │ │ │ │ -0003d6a8 0000e716 R_ARM_JUMP_SLOT 000250d1 param_I_er_push │ │ │ │ │ -0003d6ac 00020a16 R_ARM_JUMP_SLOT 000156d1 gn_delete │ │ │ │ │ -0003d6b0 0000f516 R_ARM_JUMP_SLOT 0001f445 tm_ISLEAF │ │ │ │ │ -0003d6b4 00003a16 R_ARM_JUMP_SLOT 00010e99 gm_GASSIGN │ │ │ │ │ +0003d6a8 0000e716 R_ARM_JUMP_SLOT 00022b95 param_I_er_push │ │ │ │ │ +0003d6ac 00020a16 R_ARM_JUMP_SLOT 00013a89 gn_delete │ │ │ │ │ +0003d6b0 0000f516 R_ARM_JUMP_SLOT 0001dcb5 tm_ISLEAF │ │ │ │ │ +0003d6b4 00003a16 R_ARM_JUMP_SLOT 00015901 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 00025871 param_I_test_alnum │ │ │ │ │ -0003d6c4 00005e16 R_ARM_JUMP_SLOT 00011f89 gm_GET │ │ │ │ │ -0003d6c8 00015116 R_ARM_JUMP_SLOT 00026a3d param_SI_kleene_abort │ │ │ │ │ -0003d6cc 00011016 R_ARM_JUMP_SLOT 00011f3d gm_DESTROY │ │ │ │ │ -0003d6d0 0001d716 R_ARM_JUMP_SLOT 0001cb51 tn_node │ │ │ │ │ -0003d6d4 0000b916 R_ARM_JUMP_SLOT 0002eadd qum_CLEAR │ │ │ │ │ -0003d6d8 0000b516 R_ARM_JUMP_SLOT 0001d269 tn_insert │ │ │ │ │ +0003d6c0 0001f416 R_ARM_JUMP_SLOT 00023335 param_I_test_alnum │ │ │ │ │ +0003d6c4 00005e16 R_ARM_JUMP_SLOT 000169f1 gm_GET │ │ │ │ │ +0003d6c8 00015116 R_ARM_JUMP_SLOT 00024501 param_SI_kleene_abort │ │ │ │ │ +0003d6cc 00011016 R_ARM_JUMP_SLOT 000169a5 gm_DESTROY │ │ │ │ │ +0003d6d0 0001d716 R_ARM_JUMP_SLOT 0001b2b5 tn_node │ │ │ │ │ +0003d6d4 0000b916 R_ARM_JUMP_SLOT 0002ea01 qum_CLEAR │ │ │ │ │ +0003d6d8 0000b516 R_ARM_JUMP_SLOT 0001b9cd tn_insert │ │ │ │ │ 0003d6dc 0001e316 R_ARM_JUMP_SLOT 0002b3c1 ns_Sha1c_Init │ │ │ │ │ -0003d6e0 00024e16 R_ARM_JUMP_SLOT 00022709 rde_param_i_test_char │ │ │ │ │ -0003d6e4 00008716 R_ARM_JUMP_SLOT 00012165 gm_node_APPEND │ │ │ │ │ +0003d6e0 00024e16 R_ARM_JUMP_SLOT 00025d41 rde_param_i_test_char │ │ │ │ │ +0003d6e4 00008716 R_ARM_JUMP_SLOT 00016bcd gm_node_APPEND │ │ │ │ │ 0003d6e8 00002716 R_ARM_JUMP_SLOT 00000000 sqrt │ │ │ │ │ -0003d6ec 0001f516 R_ARM_JUMP_SLOT 0001f8b5 tm_LEAVES │ │ │ │ │ +0003d6ec 0001f516 R_ARM_JUMP_SLOT 0001e125 tm_LEAVES │ │ │ │ │ 0003d6f0 00002816 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ │ -0003d6f4 00019a16 R_ARM_JUMP_SLOT 0001ffa5 tm_ROOTNAME │ │ │ │ │ -0003d6f8 00014f16 R_ARM_JUMP_SLOT 00012805 gm_node_KEYEXISTS │ │ │ │ │ -0003d6fc 00010516 R_ARM_JUMP_SLOT 00026f91 param_SI_void_clear_symbol_end │ │ │ │ │ -0003d700 00018c16 R_ARM_JUMP_SLOT 00011a65 gm_arc_MOVE │ │ │ │ │ +0003d6f4 00019a16 R_ARM_JUMP_SLOT 0001e815 tm_ROOTNAME │ │ │ │ │ +0003d6f8 00014f16 R_ARM_JUMP_SLOT 0001726d gm_node_KEYEXISTS │ │ │ │ │ +0003d6fc 00010516 R_ARM_JUMP_SLOT 00024a55 param_SI_void_clear_symbol_end │ │ │ │ │ +0003d700 00018c16 R_ARM_JUMP_SLOT 000164cd gm_arc_MOVE │ │ │ │ │ 0003d704 00023416 R_ARM_JUMP_SLOT 0002e725 ns_Queue_c_Init │ │ │ │ │ -0003d708 0000fb16 R_ARM_JUMP_SLOT 00023f3d rde_stack_move │ │ │ │ │ -0003d70c 0001ab16 R_ARM_JUMP_SLOT 00024eb9 param_I_st_fail │ │ │ │ │ -0003d710 0000ea16 R_ARM_JUMP_SLOT 00021ef1 rde_param_query_er │ │ │ │ │ -0003d714 00024716 R_ARM_JUMP_SLOT 00025089 param_I_er_popmerge │ │ │ │ │ -0003d718 0001e716 R_ARM_JUMP_SLOT 000220a1 rde_param_query_tc_size │ │ │ │ │ -0003d71c 0000eb16 R_ARM_JUMP_SLOT 00023b5d rde_tc_get_s │ │ │ │ │ +0003d708 0000fb16 R_ARM_JUMP_SLOT 00024efd rde_stack_move │ │ │ │ │ +0003d70c 0001ab16 R_ARM_JUMP_SLOT 0002297d param_I_st_fail │ │ │ │ │ +0003d710 0000ea16 R_ARM_JUMP_SLOT 00025529 rde_param_query_er │ │ │ │ │ +0003d714 00024716 R_ARM_JUMP_SLOT 00022b4d param_I_er_popmerge │ │ │ │ │ +0003d718 0001e716 R_ARM_JUMP_SLOT 000256d9 rde_param_query_tc_size │ │ │ │ │ +0003d71c 0000eb16 R_ARM_JUMP_SLOT 00021185 rde_tc_get_s │ │ │ │ │ 0003d720 00017d16 R_ARM_JUMP_SLOT 0002d245 Transform │ │ │ │ │ 0003d724 00008316 R_ARM_JUMP_SLOT 000185f1 sm_DIFFERENCE │ │ │ │ │ 0003d728 00007a16 R_ARM_JUMP_SLOT 0002fff1 st_peek │ │ │ │ │ -0003d72c 00017516 R_ARM_JUMP_SLOT 000261b1 param_SI_next_char │ │ │ │ │ -0003d730 0000e216 R_ARM_JUMP_SLOT 00026c05 param_SI_void_symbol_start │ │ │ │ │ -0003d734 0000c816 R_ARM_JUMP_SLOT 0001a9c9 tn_shimmer │ │ │ │ │ -0003d738 00005c16 R_ARM_JUMP_SLOT 000241ed param_CHAN │ │ │ │ │ -0003d73c 00008016 R_ARM_JUMP_SLOT 000258b9 param_I_test_alpha │ │ │ │ │ -0003d740 00023116 R_ARM_JUMP_SLOT 000222e5 rde_param_i_loc_push │ │ │ │ │ -0003d744 0000c216 R_ARM_JUMP_SLOT 00026985 param_SI_void_notahead_exit │ │ │ │ │ +0003d72c 00017516 R_ARM_JUMP_SLOT 00023c75 param_SI_next_char │ │ │ │ │ +0003d730 0000e216 R_ARM_JUMP_SLOT 000246c9 param_SI_void_symbol_start │ │ │ │ │ +0003d734 0000c816 R_ARM_JUMP_SLOT 0001b055 tn_shimmer │ │ │ │ │ +0003d738 00005c16 R_ARM_JUMP_SLOT 00021cb1 param_CHAN │ │ │ │ │ +0003d73c 00008016 R_ARM_JUMP_SLOT 0002337d param_I_test_alpha │ │ │ │ │ +0003d740 00023116 R_ARM_JUMP_SLOT 0002591d rde_param_i_loc_push │ │ │ │ │ +0003d744 0000c216 R_ARM_JUMP_SLOT 00024449 param_SI_void_notahead_exit │ │ │ │ │ 0003d748 00014216 R_ARM_JUMP_SLOT 00009e59 ns_Tcllibc_Init │ │ │ │ │ -0003d74c 00004816 R_ARM_JUMP_SLOT 00016f05 g_assign │ │ │ │ │ -0003d750 00009a16 R_ARM_JUMP_SLOT 0001fbf1 tm_NODES │ │ │ │ │ -0003d754 0000ad16 R_ARM_JUMP_SLOT 00012081 gm_KEYS │ │ │ │ │ -0003d758 00018216 R_ARM_JUMP_SLOT 0001fff5 tm_SERIALIZE │ │ │ │ │ -0003d75c 0001df16 R_ARM_JUMP_SLOT 000220f9 rde_param_i_ast_pop_rewind │ │ │ │ │ -0003d760 00002f16 R_ARM_JUMP_SLOT 000226ed rde_param_i_test_control │ │ │ │ │ -0003d764 00007c16 R_ARM_JUMP_SLOT 0001d94d tn_filternodes │ │ │ │ │ +0003d74c 00004816 R_ARM_JUMP_SLOT 000124d1 g_assign │ │ │ │ │ +0003d750 00009a16 R_ARM_JUMP_SLOT 0001e461 tm_NODES │ │ │ │ │ +0003d754 0000ad16 R_ARM_JUMP_SLOT 00016ae9 gm_KEYS │ │ │ │ │ +0003d758 00018216 R_ARM_JUMP_SLOT 0001e865 tm_SERIALIZE │ │ │ │ │ +0003d75c 0001df16 R_ARM_JUMP_SLOT 00025731 rde_param_i_ast_pop_rewind │ │ │ │ │ +0003d760 00002f16 R_ARM_JUMP_SLOT 00025d25 rde_param_i_test_control │ │ │ │ │ +0003d764 00007c16 R_ARM_JUMP_SLOT 0001c0b1 tn_filternodes │ │ │ │ │ 0003d768 00015f16 R_ARM_JUMP_SLOT 00017f81 s_add │ │ │ │ │ -0003d76c 00003d16 R_ARM_JUMP_SLOT 0002279d rde_param_i_test_ddigit │ │ │ │ │ -0003d770 0001d416 R_ARM_JUMP_SLOT 0001e211 tm_ANCESTORS │ │ │ │ │ -0003d774 00005d16 R_ARM_JUMP_SLOT 000257a5 param_I_value_creduce │ │ │ │ │ -0003d778 0000d116 R_ARM_JUMP_SLOT 0001181d gm_arc_INSERT │ │ │ │ │ -0003d77c 00003b16 R_ARM_JUMP_SLOT 00011ef1 gm_DESERIALIZE │ │ │ │ │ -0003d780 0000dd16 R_ARM_JUMP_SLOT 000157c9 gn_err_missing │ │ │ │ │ -0003d784 00022116 R_ARM_JUMP_SLOT 00023805 rde_tc_new │ │ │ │ │ -0003d788 00013016 R_ARM_JUMP_SLOT 00026c85 param_SI_void_void_symbol_start │ │ │ │ │ -0003d78c 0000c016 R_ARM_JUMP_SLOT 000220f1 rde_param_i_ast_pop_discard │ │ │ │ │ +0003d76c 00003d16 R_ARM_JUMP_SLOT 00025dd5 rde_param_i_test_ddigit │ │ │ │ │ +0003d770 0001d416 R_ARM_JUMP_SLOT 0001ca81 tm_ANCESTORS │ │ │ │ │ +0003d774 00005d16 R_ARM_JUMP_SLOT 00023269 param_I_value_creduce │ │ │ │ │ +0003d778 0000d116 R_ARM_JUMP_SLOT 00016285 gm_arc_INSERT │ │ │ │ │ +0003d77c 00003b16 R_ARM_JUMP_SLOT 00016959 gm_DESERIALIZE │ │ │ │ │ +0003d780 0000dd16 R_ARM_JUMP_SLOT 00013b81 gn_err_missing │ │ │ │ │ +0003d784 00022116 R_ARM_JUMP_SLOT 00020e2d rde_tc_new │ │ │ │ │ +0003d788 00013016 R_ARM_JUMP_SLOT 00024749 param_SI_void_void_symbol_start │ │ │ │ │ +0003d78c 0000c016 R_ARM_JUMP_SLOT 00025729 rde_param_i_ast_pop_discard │ │ │ │ │ 0003d790 0001cf16 R_ARM_JUMP_SLOT 000196ad ns_Base32_c_Init │ │ │ │ │ -0003d794 00012b16 R_ARM_JUMP_SLOT 00013735 g_attr_kexists │ │ │ │ │ -0003d798 00015d16 R_ARM_JUMP_SLOT 0002216d rde_param_i_ast_value_push │ │ │ │ │ -0003d79c 0001bd16 R_ARM_JUMP_SLOT 0001eaf1 tm_DESCENDANTS │ │ │ │ │ -0003d7a0 00006216 R_ARM_JUMP_SLOT 0002660d param_SI_next_print │ │ │ │ │ -0003d7a4 0000cd16 R_ARM_JUMP_SLOT 000111f9 gm_arc_SETWEIGHT │ │ │ │ │ -0003d7a8 0001d616 R_ARM_JUMP_SLOT 00013081 ga_mv_dst │ │ │ │ │ +0003d794 00012b16 R_ARM_JUMP_SLOT 00013221 g_attr_kexists │ │ │ │ │ +0003d798 00015d16 R_ARM_JUMP_SLOT 000257a5 rde_param_i_ast_value_push │ │ │ │ │ +0003d79c 0001bd16 R_ARM_JUMP_SLOT 0001d361 tm_DESCENDANTS │ │ │ │ │ +0003d7a0 00006216 R_ARM_JUMP_SLOT 000240d1 param_SI_next_print │ │ │ │ │ +0003d7a4 0000cd16 R_ARM_JUMP_SLOT 00015c61 gm_arc_SETWEIGHT │ │ │ │ │ +0003d7a8 0001d616 R_ARM_JUMP_SLOT 00012b6d ga_mv_dst │ │ │ │ │ 0003d7ac 00013f16 R_ARM_JUMP_SLOT 000303f5 stm_CLEAR │ │ │ │ │ -0003d7b0 00015316 R_ARM_JUMP_SLOT 0001a9f5 tn_get_node │ │ │ │ │ -0003d7b4 00022d16 R_ARM_JUMP_SLOT 0002f185 qum_SIZE │ │ │ │ │ -0003d7b8 00005a16 R_ARM_JUMP_SLOT 00025b69 param_I_test_punct │ │ │ │ │ -0003d7bc 00023816 R_ARM_JUMP_SLOT 0001e1c5 tm_TSET │ │ │ │ │ -0003d7c0 0000c916 R_ARM_JUMP_SLOT 00024e6d param_O_return │ │ │ │ │ +0003d7b0 00015316 R_ARM_JUMP_SLOT 0001b081 tn_get_node │ │ │ │ │ +0003d7b4 00022d16 R_ARM_JUMP_SLOT 0002f0a9 qum_SIZE │ │ │ │ │ +0003d7b8 00005a16 R_ARM_JUMP_SLOT 0002362d param_I_test_punct │ │ │ │ │ +0003d7bc 00023816 R_ARM_JUMP_SLOT 0001ca35 tm_TSET │ │ │ │ │ +0003d7c0 0000c916 R_ARM_JUMP_SLOT 00022931 param_O_return │ │ │ │ │ 0003d7c4 00003116 R_ARM_JUMP_SLOT 0002c24d SHA1Update │ │ │ │ │ -0003d7c8 0000b616 R_ARM_JUMP_SLOT 000173e1 gc_add │ │ │ │ │ -0003d7cc 00017b16 R_ARM_JUMP_SLOT 0001fe29 tm_RENAME │ │ │ │ │ +0003d7c8 0000b616 R_ARM_JUMP_SLOT 000143dd gc_add │ │ │ │ │ +0003d7cc 00017b16 R_ARM_JUMP_SLOT 0001e699 tm_RENAME │ │ │ │ │ 0003d7d0 00002a16 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ │ -0003d7d4 00009216 R_ARM_JUMP_SLOT 0002376d rde_param_i_next_class │ │ │ │ │ -0003d7d8 0000d916 R_ARM_JUMP_SLOT 00017151 g_ms_set │ │ │ │ │ -0003d7dc 00008d16 R_ARM_JUMP_SLOT 00026b89 param_SI_value_void_symbol_start │ │ │ │ │ +0003d7d4 00009216 R_ARM_JUMP_SLOT 00026da5 rde_param_i_next_class │ │ │ │ │ +0003d7d8 0000d916 R_ARM_JUMP_SLOT 0001271d g_ms_set │ │ │ │ │ +0003d7dc 00008d16 R_ARM_JUMP_SLOT 0002464d param_SI_value_void_symbol_start │ │ │ │ │ 0003d7e0 00023216 R_ARM_JUMP_SLOT 0002dea5 ns_Sumc_Init │ │ │ │ │ -0003d7e4 0001ad16 R_ARM_JUMP_SLOT 00025819 param_I_input_next │ │ │ │ │ -0003d7e8 00018016 R_ARM_JUMP_SLOT 0002248d rde_param_i_status_fail │ │ │ │ │ -0003d7ec 0001b916 R_ARM_JUMP_SLOT 000116d1 gm_arc_FLIP │ │ │ │ │ -0003d7f0 0000be16 R_ARM_JUMP_SLOT 00023a71 rde_tc_get │ │ │ │ │ -0003d7f4 00023b16 R_ARM_JUMP_SLOT 0001c125 t_walkoptions │ │ │ │ │ -0003d7f8 0000f016 R_ARM_JUMP_SLOT 000259b9 param_I_test_control │ │ │ │ │ -0003d7fc 00006816 R_ARM_JUMP_SLOT 00012035 gm_KEYEXISTS │ │ │ │ │ -0003d800 00017616 R_ARM_JUMP_SLOT 000120d1 gm_LAPPEND │ │ │ │ │ -0003d804 00022316 R_ARM_JUMP_SLOT 0001127d gm_arc_UNSETWEIGH │ │ │ │ │ -0003d808 00011e16 R_ARM_JUMP_SLOT 00023efd rde_stack_drop │ │ │ │ │ -0003d80c 00020316 R_ARM_JUMP_SLOT 0002687d param_SI_void2_state_push │ │ │ │ │ -0003d810 0000f616 R_ARM_JUMP_SLOT 00013b29 g_attr_unset │ │ │ │ │ -0003d814 00022816 R_ARM_JUMP_SLOT 0002552d param_I_ast_rewind │ │ │ │ │ -0003d818 00016e16 R_ARM_JUMP_SLOT 0002639d param_SI_next_ascii │ │ │ │ │ -0003d81c 00011f16 R_ARM_JUMP_SLOT 000221fd rde_param_i_error_nonterminal │ │ │ │ │ +0003d7e4 0001ad16 R_ARM_JUMP_SLOT 000232dd param_I_input_next │ │ │ │ │ +0003d7e8 00018016 R_ARM_JUMP_SLOT 00025ac5 rde_param_i_status_fail │ │ │ │ │ +0003d7ec 0001b916 R_ARM_JUMP_SLOT 00016139 gm_arc_FLIP │ │ │ │ │ +0003d7f0 0000be16 R_ARM_JUMP_SLOT 00021099 rde_tc_get │ │ │ │ │ +0003d7f4 00023b16 R_ARM_JUMP_SLOT 0001ff89 t_walkoptions │ │ │ │ │ +0003d7f8 0000f016 R_ARM_JUMP_SLOT 0002347d param_I_test_control │ │ │ │ │ +0003d7fc 00006816 R_ARM_JUMP_SLOT 00016a9d gm_KEYEXISTS │ │ │ │ │ +0003d800 00017616 R_ARM_JUMP_SLOT 00016b39 gm_LAPPEND │ │ │ │ │ +0003d804 00022316 R_ARM_JUMP_SLOT 00015ce5 gm_arc_UNSETWEIGH │ │ │ │ │ +0003d808 00011e16 R_ARM_JUMP_SLOT 00024ebd rde_stack_drop │ │ │ │ │ +0003d80c 00020316 R_ARM_JUMP_SLOT 00024341 param_SI_void2_state_push │ │ │ │ │ +0003d810 0000f616 R_ARM_JUMP_SLOT 00013615 g_attr_unset │ │ │ │ │ +0003d814 00022816 R_ARM_JUMP_SLOT 00022ff1 param_I_ast_rewind │ │ │ │ │ +0003d818 00016e16 R_ARM_JUMP_SLOT 00023e61 param_SI_next_ascii │ │ │ │ │ +0003d81c 00011f16 R_ARM_JUMP_SLOT 00025835 rde_param_i_error_nonterminal │ │ │ │ │ 0003d820 0000fc16 R_ARM_JUMP_SLOT 00018789 sm_EQUAL │ │ │ │ │ -0003d824 00024d16 R_ARM_JUMP_SLOT 0001a8c1 nlq_pop │ │ │ │ │ -0003d828 00019116 R_ARM_JUMP_SLOT 00012da5 gm_UNSET │ │ │ │ │ -0003d82c 0001b216 R_ARM_JUMP_SLOT 0001e179 tm_TASSIGN │ │ │ │ │ -0003d830 00018116 R_ARM_JUMP_SLOT 00025a91 param_I_test_graph │ │ │ │ │ -0003d834 00015e16 R_ARM_JUMP_SLOT 0001d899 tn_getdescendants │ │ │ │ │ +0003d824 00024d16 R_ARM_JUMP_SLOT 0001c5dd nlq_pop │ │ │ │ │ +0003d828 00019116 R_ARM_JUMP_SLOT 0001780d gm_UNSET │ │ │ │ │ +0003d82c 0001b216 R_ARM_JUMP_SLOT 0001c9e9 tm_TASSIGN │ │ │ │ │ +0003d830 00018116 R_ARM_JUMP_SLOT 00023555 param_I_test_graph │ │ │ │ │ +0003d834 00015e16 R_ARM_JUMP_SLOT 0001bffd 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: b20bfe1fe5d19b9d9971b1562069d2711afd791a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a01efd6062bf018b65772fa499462314f06eb029 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -35,14 +35,56 @@ │ │ │ │ │ __stack_chk_guard │ │ │ │ │ MD4Update │ │ │ │ │ MD4Final │ │ │ │ │ g_delete │ │ │ │ │ g_ms_assign │ │ │ │ │ g_deserialize │ │ │ │ │ g_objcmd │ │ │ │ │ +gc_filter │ │ │ │ │ +gn_get_node │ │ │ │ │ +ga_delete │ │ │ │ │ +gn_delete │ │ │ │ │ +g_attr_delete │ │ │ │ │ +g_newnodename │ │ │ │ │ +g_newarcname │ │ │ │ │ +g_ms_serialize │ │ │ │ │ +g_attr_serial │ │ │ │ │ +gn_serial_arcs │ │ │ │ │ +g_attr_serok │ │ │ │ │ +ga_get_arc │ │ │ │ │ +g_attr_deserial │ │ │ │ │ +g_assign │ │ │ │ │ +g_attr_dup │ │ │ │ │ +g_ms_set │ │ │ │ │ +gn_shimmer │ │ │ │ │ +gn_err_missing │ │ │ │ │ +gc_setup │ │ │ │ │ +ga_shimmer │ │ │ │ │ +gc_remove │ │ │ │ │ +gc_delete │ │ │ │ │ +ga_mv_src │ │ │ │ │ +ga_mv_dst │ │ │ │ │ +ga_serial │ │ │ │ │ +ga_err_duplicate │ │ │ │ │ +ga_err_missing │ │ │ │ │ +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 │ │ │ │ │ +gn_err_duplicate │ │ │ │ │ +g_nlq_init │ │ │ │ │ +g_nlq_append │ │ │ │ │ +g_nlq_push │ │ │ │ │ +g_nlq_pop │ │ │ │ │ +g_nlq_clear │ │ │ │ │ gm_GASSIGN │ │ │ │ │ gm_APPEND │ │ │ │ │ gm_DESERIALIZE │ │ │ │ │ gm_DESTROY │ │ │ │ │ gm_GETALL │ │ │ │ │ gm_KEYEXISTS │ │ │ │ │ gm_LAPPEND │ │ │ │ │ @@ -87,59 +129,17 @@ │ │ │ │ │ gm_arc_HASWEIGHT │ │ │ │ │ gm_arc_GETWEIGHT │ │ │ │ │ gm_arc_GETUNWEIGH │ │ │ │ │ gm_arc_GETALL │ │ │ │ │ gm_arc_GET │ │ │ │ │ gm_arc_FLIP │ │ │ │ │ gm_arc_EXISTS │ │ │ │ │ -g_nlq_init │ │ │ │ │ -g_nlq_append │ │ │ │ │ -g_nlq_push │ │ │ │ │ -g_nlq_pop │ │ │ │ │ -g_nlq_clear │ │ │ │ │ -gn_shimmer │ │ │ │ │ -gn_get_node │ │ │ │ │ -gn_err_missing │ │ │ │ │ -EndOffsetTypeGraph │ │ │ │ │ -g_ms_set │ │ │ │ │ -g_attr_extend │ │ │ │ │ -g_attr_append │ │ │ │ │ -gc_filter │ │ │ │ │ -ga_get_arc │ │ │ │ │ -ga_delete │ │ │ │ │ -ga_err_missing │ │ │ │ │ -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 │ │ │ │ │ gc_rename │ │ │ │ │ -ga_shimmer │ │ │ │ │ -g_attr_set │ │ │ │ │ -g_attr_unset │ │ │ │ │ -gn_delete │ │ │ │ │ -gn_err_duplicate │ │ │ │ │ -g_newnodename │ │ │ │ │ -g_ms_serialize │ │ │ │ │ g_walkoptions │ │ │ │ │ -gc_setup │ │ │ │ │ -gc_remove │ │ │ │ │ -gc_delete │ │ │ │ │ -ga_serial │ │ │ │ │ -g_attr_serial │ │ │ │ │ -g_attr_serok │ │ │ │ │ -g_attr_delete │ │ │ │ │ -g_attr_deserial │ │ │ │ │ -g_attr_dup │ │ │ │ │ -gn_serial_arcs │ │ │ │ │ -g_assign │ │ │ │ │ +EndOffsetTypeGraph │ │ │ │ │ sm_UNION │ │ │ │ │ sm_CONTAINS │ │ │ │ │ sm_DIFFERENCE │ │ │ │ │ sm_EMPTY │ │ │ │ │ sm_EQUAL │ │ │ │ │ sm_EXCLUDE │ │ │ │ │ sm_INCLUDE │ │ │ │ │ @@ -154,23 +154,14 @@ │ │ │ │ │ s_subtract │ │ │ │ │ s_subtract1 │ │ │ │ │ s_subsetof │ │ │ │ │ jsonparse │ │ │ │ │ jsonskip │ │ │ │ │ tms_assign │ │ │ │ │ t_deserialize │ │ │ │ │ -tn_shimmer │ │ │ │ │ -tn_get_node │ │ │ │ │ -tn_delete │ │ │ │ │ -t_structure │ │ │ │ │ -tn_structure │ │ │ │ │ -tn_append │ │ │ │ │ -tn_set_attr │ │ │ │ │ -t_assign │ │ │ │ │ -t_newnodename │ │ │ │ │ tm_WALKPROC │ │ │ │ │ tm_TASSIGN │ │ │ │ │ tm_ANCESTORS │ │ │ │ │ tm_APPEND │ │ │ │ │ tm_CHILDREN │ │ │ │ │ tm_DELETE │ │ │ │ │ tm_DEPTH │ │ │ │ │ @@ -194,45 +185,64 @@ │ │ │ │ │ tm_SERIALIZE │ │ │ │ │ tm_SPLICE │ │ │ │ │ tm_UNSET │ │ │ │ │ tms_getchildren │ │ │ │ │ tn_getdescendants │ │ │ │ │ tn_getchildren │ │ │ │ │ tn_filternodes │ │ │ │ │ +t_assign │ │ │ │ │ tms_serialize │ │ │ │ │ tn_ndescendants │ │ │ │ │ tn_serialize │ │ │ │ │ -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_isancestorof │ │ │ │ │ tn_get_attr │ │ │ │ │ EndOffsetType │ │ │ │ │ __ctype_b_loc │ │ │ │ │ +t_newnodename │ │ │ │ │ +t_walkoptions │ │ │ │ │ +t_walk_invokescript │ │ │ │ │ +t_walk_invokecmd │ │ │ │ │ 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 │ │ │ │ │ param_SI_next_class │ │ │ │ │ param_AMARKED │ │ │ │ │ param_AST │ │ │ │ │ param_ASTS │ │ │ │ │ param_CHAN │ │ │ │ │ param_COMPLETE │ │ │ │ │ param_CURRENT │ │ │ │ │ @@ -338,89 +348,81 @@ │ │ │ │ │ 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 │ │ │ │ │ -rde_stack_del │ │ │ │ │ -rde_stack_new │ │ │ │ │ -rde_stack_push │ │ │ │ │ -rde_tc_new │ │ │ │ │ -rde_tc_del │ │ │ │ │ -rde_param_reset │ │ │ │ │ -rde_tc_clear │ │ │ │ │ -rde_stack_trim │ │ │ │ │ -rde_param_data │ │ │ │ │ -rde_tc_append │ │ │ │ │ -rde_param_clientdata │ │ │ │ │ -rde_param_query_clientdata │ │ │ │ │ rde_param_query_amark │ │ │ │ │ -rde_stack_get │ │ │ │ │ rde_param_query_ast │ │ │ │ │ rde_param_query_in │ │ │ │ │ -rde_param_query_cc │ │ │ │ │ +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_query_lstop │ │ │ │ │ -rde_stack_top │ │ │ │ │ +rde_param_reset │ │ │ │ │ rde_param_query_nc │ │ │ │ │ -rde_param_query_st │ │ │ │ │ -rde_param_query_sv │ │ │ │ │ +rde_param_query_string │ │ │ │ │ rde_param_query_tc_size │ │ │ │ │ -rde_tc_size │ │ │ │ │ rde_param_query_tc_get_s │ │ │ │ │ -rde_tc_get_s │ │ │ │ │ -rde_param_query_string │ │ │ │ │ -rde_param_i_ast_pop_discard │ │ │ │ │ -rde_stack_pop │ │ │ │ │ -rde_param_i_ast_pop_rewind │ │ │ │ │ -rde_param_i_ast_rewind │ │ │ │ │ -rde_param_i_ast_push │ │ │ │ │ -rde_stack_size │ │ │ │ │ -rde_param_i_ast_value_push │ │ │ │ │ +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_ot_intern1 │ │ │ │ │ rde_param_i_error_nonterminal │ │ │ │ │ rde_param_i_error_pop_merge │ │ │ │ │ -rde_stack_move │ │ │ │ │ -rde_stack_drop │ │ │ │ │ -rde_param_i_error_push │ │ │ │ │ -rde_param_i_loc_pop_discard │ │ │ │ │ rde_param_i_loc_pop_rewind │ │ │ │ │ -rde_param_i_loc_push │ │ │ │ │ +rde_param_i_loc_pop_discard │ │ │ │ │ rde_param_i_loc_rewind │ │ │ │ │ -rde_param_i_input_next │ │ │ │ │ -rde_tc_get │ │ │ │ │ -rde_param_i_status_fail │ │ │ │ │ -rde_param_i_status_ok │ │ │ │ │ -rde_param_i_status_negate │ │ │ │ │ +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_ot_intern0 │ │ │ │ │ +rde_param_i_input_next │ │ │ │ │ rde_param_i_test_alnum │ │ │ │ │ rde_param_i_test_alpha │ │ │ │ │ rde_param_i_test_ascii │ │ │ │ │ -rde_param_i_test_control │ │ │ │ │ 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_ot_intern2 │ │ │ │ │ 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_value_clear │ │ │ │ │ -rde_param_i_value_leaf │ │ │ │ │ -rde_param_i_value_reduce │ │ │ │ │ +rde_param_i_next_str │ │ │ │ │ +rde_param_i_next_class │ │ │ │ │ +rde_stack_top │ │ │ │ │ +rde_stack_pop │ │ │ │ │ +rde_stack_drop │ │ │ │ │ +rde_stack_move │ │ │ │ │ +rde_param_clientdata │ │ │ │ │ +rde_param_query_clientdata │ │ │ │ │ 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 │ │ │ │ │ @@ -456,16 +458,14 @@ │ │ │ │ │ rde_param_i_seq_void2void │ │ │ │ │ rde_param_i_seq_void2value │ │ │ │ │ rde_param_i_seq_value2value │ │ │ │ │ rde_param_i_bra_void2void │ │ │ │ │ rde_param_i_bra_void2value │ │ │ │ │ rde_param_i_bra_value2void │ │ │ │ │ rde_param_i_bra_value2value │ │ │ │ │ -rde_param_i_next_str │ │ │ │ │ -rde_param_i_next_class │ │ │ │ │ SHA1Init │ │ │ │ │ SHA1Update │ │ │ │ │ SHA1Final │ │ │ │ │ SHA1Transform │ │ │ │ │ MD5Update │ │ │ │ │ MD5Final │ │ │ │ │ snprintf │ │ │ │ │ @@ -541,14 +541,27 @@ │ │ │ │ │ qqK@J@SD │ │ │ │ │ rRQ@S@AD │ │ │ │ │ qAK@J@;D │ │ │ │ │ ssZ@Y@2D │ │ │ │ │ Q@S@)D2D │ │ │ │ │ xI;F"hyD │ │ │ │ │ G#h8`)F0F │ │ │ │ │ +\")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 │ │ │ │ │ \4!F(F{D │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ @@ -602,14 +615,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 │ │ │ │ │ +1FjF%`+h │ │ │ │ │ EL}DEJFKzD │ │ │ │ │ 2F&I{DyD │ │ │ │ │ IbF K{DaX h │ │ │ │ │ KbF{DiX h │ │ │ │ │ K(F{DqX h │ │ │ │ │ G!i(F2h9b │ │ │ │ │ KpF{DaX h │ │ │ │ │ @@ -635,28 +649,14 @@ │ │ │ │ │ !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\ │ │ │ │ │ -|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 │ │ │ │ │ -\")F F'h │ │ │ │ │ -~Dbm1F(F │ │ │ │ │ -F^K(FyD{D │ │ │ │ │ -1FjF%`+h │ │ │ │ │ #*18?FMT[bipw │ │ │ │ │ (t(F{D2F │ │ │ │ │ F}D+K+J{D,Y$h │ │ │ │ │ +kJFQF(F │ │ │ │ │ ;kJFQF8F │ │ │ │ │ VI2FVK(F{DaX h │ │ │ │ │ K*F{DyX h │ │ │ │ │ @@ -668,22 +668,14 @@ │ │ │ │ │ K*F{DqX h │ │ │ │ │ *}DRHRNxD,Y │ │ │ │ │ 2I F2K*F{DqX h │ │ │ │ │ (D(F{D:F │ │ │ │ │ @+J3F+I(F │ │ │ │ │ }D,K-J{D(X │ │ │ │ │ G#h8`)F0F │ │ │ │ │ -G I F%`yD │ │ │ │ │ -FzI:F FyD │ │ │ │ │ -FrI:F FoFyD │ │ │ │ │ -FdIZF FyD │ │ │ │ │ -FZIZF FyD │ │ │ │ │ -FPIZF FyD │ │ │ │ │ -FHI*F FyD │ │ │ │ │ -F,IZF FyD │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ @@ -716,18 +708,14 @@ │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F*F@F!F │ │ │ │ │ -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 │ │ │ │ │ @@ -767,17 +755,30 @@ │ │ │ │ │ M L}D,Y%h │ │ │ │ │ cI"FcK(F{DZ │ │ │ │ │ 9I"F9K0F{DyX h │ │ │ │ │ h)hjk(`Xk │ │ │ │ │ `ihhcZcZhj` │ │ │ │ │ LI"FLK0F{DyX h │ │ │ │ │ DI"FDK(F{DyX h │ │ │ │ │ +G I F%`yD │ │ │ │ │ +FzI:F FyD │ │ │ │ │ +FrI:F FoFyD │ │ │ │ │ +FdIZF FyD │ │ │ │ │ +FZIZF FyD │ │ │ │ │ +FPIZF FyD │ │ │ │ │ +FHI*F FyD │ │ │ │ │ +F,IZF FyD │ │ │ │ │ +KF:F!F0F │ │ │ │ │ +KF:F!F0F │ │ │ │ │ +FKF:F!F0F │ │ │ │ │ +G;h2F)F F │ │ │ │ │ `b{D(FAF │ │ │ │ │ &(F:h-hCh │ │ │ │ │ 1KP 1J{D │ │ │ │ │ +h:F)F/D D │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ @@ -883,33 +884,31 @@ │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ 3F"F)F8F │ │ │ │ │ - {D@FaX h │ │ │ │ │ -AgpG@opG │ │ │ │ │ -SKzDSL|D │ │ │ │ │ -,0pG@jpG │ │ │ │ │ -i+hcakhcb' │ │ │ │ │ -`+k(FJFAF │ │ │ │ │ -+F:F1F F │ │ │ │ │ -kj2F!F(F │ │ │ │ │ -h:F)F/D D │ │ │ │ │ -`pG@hpG- │ │ │ │ │ *~D.L|DuY │ │ │ │ │ *}DZN~D,Y$h │ │ │ │ │ *~D.L|DuY │ │ │ │ │ *~DJL|DuY │ │ │ │ │ *~D`L|DuY │ │ │ │ │ g->arcs.n (RANGEOK(rc,g->arcs.n)), in file ./modules/struct/graph/methods.c @line 249 │ │ │ │ │ -" has no weight │ │ │ │ │ -?weight? │ │ │ │ │ -arc weight │ │ │ │ │ -array index out of bounds: rc > rcmax (RANGEOK(rc,rcmax)), in file ./modules/struct/graph/methods.c @line 518 │ │ │ │ │ -array index out of bounds: rc+1 > rcmax (RANGEOK(rc+1,rcmax)), in file ./modules/struct/graph/methods.c @line 519 │ │ │ │ │ -key ?-arcs list|-glob pattern|-regexp pattern? │ │ │ │ │ -arc arc... │ │ │ │ │ -" for arc " │ │ │ │ │ -arc ?pattern? │ │ │ │ │ -source target ?arc? │ │ │ │ │ -arc newsource newtarget │ │ │ │ │ -arc newsource │ │ │ │ │ -arc newtarget │ │ │ │ │ -arc newname │ │ │ │ │ -arc key ?value? │ │ │ │ │ -" for graph " │ │ │ │ │ -node key value │ │ │ │ │ -key ?-nodes list|-glob pattern|-regexp pattern? │ │ │ │ │ -?-in|-out? node │ │ │ │ │ -node node... │ │ │ │ │ -node key │ │ │ │ │ -" for node " │ │ │ │ │ -node ?pattern? │ │ │ │ │ -?node...? │ │ │ │ │ -node arc │ │ │ │ │ -" 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 │ │ │ │ │ -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 │ │ │ │ │ -tcllib/struct::graph/critcl │ │ │ │ │ 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 │ │ │ │ │ @@ -1184,35 +1109,14 @@ │ │ │ │ │ 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 │ │ │ │ │ -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: 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -1221,26 +1125,121 @@ │ │ │ │ │ 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 GA structure via regular shimmering. │ │ │ │ │ -tcllib::struct::graph/critcl::arc │ │ │ │ │ +serialize │ │ │ │ │ +Cannot create GDN structure via regular shimmering. │ │ │ │ │ +tcllib::struct::graph/critcl::node │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ +tcllib/struct::graph/critcl │ │ │ │ │ +option ?arg arg ...? │ │ │ │ │ +keyexists │ │ │ │ │ +opposite │ │ │ │ │ +getunweighted │ │ │ │ │ +getweight │ │ │ │ │ +hasweight │ │ │ │ │ +move-source │ │ │ │ │ +move-target │ │ │ │ │ +setunweighted │ │ │ │ │ +setweight │ │ │ │ │ +unsetweight │ │ │ │ │ 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 │ │ │ │ │ +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 │ │ │ │ │ +Cannot create GA structure via regular shimmering. │ │ │ │ │ +tcllib::struct::graph/critcl::arc │ │ │ │ │ +": 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 │ │ │ │ │ +?weight? │ │ │ │ │ +arc weight │ │ │ │ │ +array index out of bounds: rc > rcmax (RANGEOK(rc,rcmax)), in file ./modules/struct/graph/methods.c @line 518 │ │ │ │ │ +array index out of bounds: rc+1 > rcmax (RANGEOK(rc+1,rcmax)), in file ./modules/struct/graph/methods.c @line 519 │ │ │ │ │ +key ?-arcs list|-glob pattern|-regexp pattern? │ │ │ │ │ +arc arc... │ │ │ │ │ +" for arc " │ │ │ │ │ +arc ?pattern? │ │ │ │ │ +source target ?arc? │ │ │ │ │ +arc newsource newtarget │ │ │ │ │ +arc newsource │ │ │ │ │ +arc newtarget │ │ │ │ │ +arc newname │ │ │ │ │ +arc key ?value? │ │ │ │ │ +" for graph " │ │ │ │ │ +node key value │ │ │ │ │ +key ?-nodes list|-glob pattern|-regexp pattern? │ │ │ │ │ +?-in|-out? node │ │ │ │ │ +node node... │ │ │ │ │ +node key │ │ │ │ │ +" for node " │ │ │ │ │ +node ?pattern? │ │ │ │ │ +?node...? │ │ │ │ │ +node arc │ │ │ │ │ +" and arc " │ │ │ │ │ +" are not connected in graph " │ │ │ │ │ +node newname │ │ │ │ │ +node key ?value? │ │ │ │ │ +node1 node2 │ │ │ │ │ +cannot swap node " │ │ │ │ │ +" with itself │ │ │ │ │ +tcllib/struct::graph/end-offset │ │ │ │ │ cmd ?arg ...? │ │ │ │ │ ::struct::set_critcl │ │ │ │ │ contains │ │ │ │ │ difference │ │ │ │ │ intersect │ │ │ │ │ intersect3 │ │ │ │ │ subsetof │ │ │ │ │ @@ -1270,57 +1269,25 @@ │ │ │ │ │ Bare word encountered │ │ │ │ │ syntax error │ │ │ │ │ memory exhausted │ │ │ │ │ tcllib/struct::tree/critcl │ │ │ │ │ " already exists, unable to create tree │ │ │ │ │ ::struct::tree_critcl │ │ │ │ │ ::struct::tree::prune_critcl │ │ │ │ │ -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 │ │ │ │ │ -error in serialization: multiple root nodes. │ │ │ │ │ -array index out of bounds: root > nodes (RANGEOK(root,nodes)), in file ./modules/struct/tree/t.c @line 174 │ │ │ │ │ -array index out of bounds: ((i)+1) > listc (RANGEOK(((i)+1),listc)), in file ./modules/struct/tree/t.c @line 182 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 183 │ │ │ │ │ -error in serialization: bad parent reference " │ │ │ │ │ -error in serialization: cycle detected. │ │ │ │ │ -array index out of bounds: root > nodes (RANGEOK(root,nodes)), in file ./modules/struct/tree/t.c @line 240 │ │ │ │ │ -array index out of bounds: parent[i] > nodes (RANGEOK(parent[i],nodes)), in file ./modules/struct/tree/t.c @line 253 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 290 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 328 │ │ │ │ │ -array index out of bounds: ((i)+2) > listc (RANGEOK(((i)+2),listc)), in file ./modules/struct/tree/t.c @line 340 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ @@ -1397,23 +1364,66 @@ │ │ │ │ │ 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 │ │ │ │ │ +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 │ │ │ │ │ +error in serialization: multiple root nodes. │ │ │ │ │ +array index out of bounds: root > nodes (RANGEOK(root,nodes)), in file ./modules/struct/tree/t.c @line 174 │ │ │ │ │ +array index out of bounds: ((i)+1) > listc (RANGEOK(((i)+1),listc)), in file ./modules/struct/tree/t.c @line 182 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 183 │ │ │ │ │ +error in serialization: bad parent reference " │ │ │ │ │ +error in serialization: cycle detected. │ │ │ │ │ +array index out of bounds: root > nodes (RANGEOK(root,nodes)), in file ./modules/struct/tree/t.c @line 240 │ │ │ │ │ +array index out of bounds: parent[i] > nodes (RANGEOK(parent[i],nodes)), in file ./modules/struct/tree/t.c @line 253 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 290 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 328 │ │ │ │ │ +array index out of bounds: ((i)+2) > listc (RANGEOK(((i)+2),listc)), in file ./modules/struct/tree/t.c @line 340 │ │ │ │ │ +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' │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -1504,14 +1514,27 @@ │ │ │ │ │ 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 │ │ │ │ │ +?from? ?to? │ │ │ │ │ +toks toke │ │ │ │ │ +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: 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 │ │ │ │ │ @@ -1521,40 +1544,16 @@ │ │ │ │ │ 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 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -41,102 +41,102 @@ │ │ │ │ │ 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 6d5f5741 4c4b0067 6d5f4753 45540067 m_WALK.gm_GSET.g │ │ │ │ │ - 0x00003bd4 6d5f4741 53534947 4e00676d 5f415050 m_GASSIGN.gm_APP │ │ │ │ │ - 0x00003be4 454e4400 676d5f41 52435300 676d5f44 END.gm_ARCS.gm_D │ │ │ │ │ - 0x00003bf4 45534552 49414c49 5a450067 6d5f4445 ESERIALIZE.gm_DE │ │ │ │ │ - 0x00003c04 5354524f 5900676d 5f474554 00676d5f STROY.gm_GET.gm_ │ │ │ │ │ - 0x00003c14 47455441 4c4c0067 6d5f4b45 59455849 GETALL.gm_KEYEXI │ │ │ │ │ - 0x00003c24 53545300 676d5f4b 45595300 676d5f4c STS.gm_KEYS.gm_L │ │ │ │ │ - 0x00003c34 41505045 4e440067 6d5f4e4f 44455300 APPEND.gm_NODES. │ │ │ │ │ - 0x00003c44 676d5f53 45524941 4c495a45 00676d5f gm_SERIALIZE.gm_ │ │ │ │ │ - 0x00003c54 53455400 676d5f53 57415000 676d5f55 SET.gm_SWAP.gm_U │ │ │ │ │ - 0x00003c64 4e534554 00676d5f 6e6f6465 5f554e53 NSET.gm_node_UNS │ │ │ │ │ - 0x00003c74 45540067 6d5f6e6f 64655f53 45540067 ET.gm_node_SET.g │ │ │ │ │ - 0x00003c84 6d5f6e6f 64655f52 454e414d 4500676d m_node_RENAME.gm │ │ │ │ │ - 0x00003c94 5f6e6f64 655f4f50 504f5349 54450067 _node_OPPOSITE.g │ │ │ │ │ - 0x00003ca4 6d5f6e6f 64655f4c 41505045 4e440067 m_node_LAPPEND.g │ │ │ │ │ - 0x00003cb4 6d5f6e6f 64655f4b 45595300 676d5f6e m_node_KEYS.gm_n │ │ │ │ │ - 0x00003cc4 6f64655f 4b455945 58495354 5300676d ode_KEYEXISTS.gm │ │ │ │ │ - 0x00003cd4 5f6e6f64 655f494e 53455254 00676d5f _node_INSERT.gm_ │ │ │ │ │ - 0x00003ce4 6e6f6465 5f474554 414c4c00 676d5f6e node_GETALL.gm_n │ │ │ │ │ - 0x00003cf4 6f64655f 47455400 676d5f6e 6f64655f ode_GET.gm_node_ │ │ │ │ │ - 0x00003d04 45584953 54530067 6d5f6e6f 64655f44 EXISTS.gm_node_D │ │ │ │ │ - 0x00003d14 454c4554 4500676d 5f6e6f64 655f4445 ELETE.gm_node_DE │ │ │ │ │ - 0x00003d24 47524545 00676d5f 6e6f6465 5f415454 GREE.gm_node_ATT │ │ │ │ │ - 0x00003d34 5200676d 5f6e6f64 655f4150 50454e44 R.gm_node_APPEND │ │ │ │ │ - 0x00003d44 00676d5f 6172635f 44454c45 54450067 .gm_arc_DELETE.g │ │ │ │ │ - 0x00003d54 6d5f6172 635f4154 54520067 6d5f6172 m_arc_ATTR.gm_ar │ │ │ │ │ - 0x00003d64 635f4150 50454e44 00676d5f 6172635f c_APPEND.gm_arc_ │ │ │ │ │ - 0x00003d74 57454947 48545300 676d5f61 72635f55 WEIGHTS.gm_arc_U │ │ │ │ │ - 0x00003d84 4e534554 57454947 4800676d 5f617263 NSETWEIGH.gm_arc │ │ │ │ │ - 0x00003d94 5f554e53 45540067 6d5f6172 635f5441 _UNSET.gm_arc_TA │ │ │ │ │ - 0x00003da4 52474554 00676d5f 6172635f 534f5552 RGET.gm_arc_SOUR │ │ │ │ │ - 0x00003db4 43450067 6d5f6172 635f5345 54574549 CE.gm_arc_SETWEI │ │ │ │ │ - 0x00003dc4 47485400 676d5f61 72635f53 4554554e GHT.gm_arc_SETUN │ │ │ │ │ - 0x00003dd4 57454947 4800676d 5f617263 5f534554 WEIGH.gm_arc_SET │ │ │ │ │ - 0x00003de4 00676d5f 6172635f 52454e41 4d450067 .gm_arc_RENAME.g │ │ │ │ │ - 0x00003df4 6d5f6172 635f4e4f 44455300 676d5f61 m_arc_NODES.gm_a │ │ │ │ │ - 0x00003e04 72635f4d 4f56455f 54415247 00676d5f rc_MOVE_TARG.gm_ │ │ │ │ │ - 0x00003e14 6172635f 4d4f5645 5f535243 00676d5f arc_MOVE_SRC.gm_ │ │ │ │ │ - 0x00003e24 6172635f 4d4f5645 00676d5f 6172635f arc_MOVE.gm_arc_ │ │ │ │ │ - 0x00003e34 4c415050 454e4400 676d5f61 72635f4b LAPPEND.gm_arc_K │ │ │ │ │ - 0x00003e44 45595300 676d5f61 72635f4b 45594558 EYS.gm_arc_KEYEX │ │ │ │ │ - 0x00003e54 49535453 00676d5f 6172635f 494e5345 ISTS.gm_arc_INSE │ │ │ │ │ - 0x00003e64 52540067 6d5f6172 635f4841 53574549 RT.gm_arc_HASWEI │ │ │ │ │ - 0x00003e74 47485400 676d5f61 72635f47 45545745 GHT.gm_arc_GETWE │ │ │ │ │ - 0x00003e84 49474854 00676d5f 6172635f 47455455 IGHT.gm_arc_GETU │ │ │ │ │ - 0x00003e94 4e574549 47480067 6d5f6172 635f4745 NWEIGH.gm_arc_GE │ │ │ │ │ - 0x00003ea4 54414c4c 00676d5f 6172635f 47455400 TALL.gm_arc_GET. │ │ │ │ │ - 0x00003eb4 676d5f61 72635f46 4c495000 676d5f61 gm_arc_FLIP.gm_a │ │ │ │ │ - 0x00003ec4 72635f45 58495354 5300675f 6e6c715f rc_EXISTS.g_nlq_ │ │ │ │ │ - 0x00003ed4 696e6974 00675f6e 6c715f61 7070656e init.g_nlq_appen │ │ │ │ │ - 0x00003ee4 6400675f 6e6c715f 70757368 00675f6e d.g_nlq_push.g_n │ │ │ │ │ - 0x00003ef4 6c715f70 6f700067 5f6e6c71 5f636c65 lq_pop.g_nlq_cle │ │ │ │ │ - 0x00003f04 61720067 6e5f7368 696d6d65 7200676e ar.gn_shimmer.gn │ │ │ │ │ - 0x00003f14 5f676574 5f6e6f64 6500676e 5f657272 _get_node.gn_err │ │ │ │ │ - 0x00003f24 5f6d6973 73696e67 00737472 6e636d70 _missing.strncmp │ │ │ │ │ - 0x00003f34 00456e64 4f666673 65745479 70654772 .EndOffsetTypeGr │ │ │ │ │ - 0x00003f44 61706800 73747263 70790067 5f6d735f aph.strcpy.g_ms_ │ │ │ │ │ - 0x00003f54 73657400 675f6174 74725f65 7874656e set.g_attr_exten │ │ │ │ │ - 0x00003f64 6400675f 61747472 5f617070 656e6400 d.g_attr_append. │ │ │ │ │ - 0x00003f74 67635f66 696c7465 72006761 5f676574 gc_filter.ga_get │ │ │ │ │ - 0x00003f84 5f617263 0067635f 61747472 0067615f _arc.gc_attr.ga_ │ │ │ │ │ - 0x00003f94 64656c65 74650067 615f6572 725f6d69 delete.ga_err_mi │ │ │ │ │ - 0x00003fa4 7373696e 67006761 5f6d765f 73726300 ssing.ga_mv_src. │ │ │ │ │ - 0x00003fb4 67615f6d 765f6473 7400675f 61747472 ga_mv_dst.g_attr │ │ │ │ │ - 0x00003fc4 5f676574 00675f61 7474725f 67657461 _get.g_attr_geta │ │ │ │ │ - 0x00003fd4 6c6c0067 5f6e6577 6172636e 616d6500 ll.g_newarcname. │ │ │ │ │ - 0x00003fe4 67615f6e 65770067 615f6572 725f6475 ga_new.ga_err_du │ │ │ │ │ - 0x00003ff4 706c6963 61746500 675f6174 74725f6b plicate.g_attr_k │ │ │ │ │ - 0x00004004 65786973 74730067 5f617474 725f6b65 exists.g_attr_ke │ │ │ │ │ - 0x00004014 79730067 5f617474 725f6c61 7070656e ys.g_attr_lappen │ │ │ │ │ - 0x00004024 64006763 5f72656e 616d6500 67615f73 d.gc_rename.ga_s │ │ │ │ │ - 0x00004034 68696d6d 65720067 5f617474 725f7365 himmer.g_attr_se │ │ │ │ │ - 0x00004044 7400675f 61747472 5f756e73 65740067 t.g_attr_unset.g │ │ │ │ │ - 0x00004054 6e5f6465 6c657465 00676e5f 6e657700 n_delete.gn_new. │ │ │ │ │ - 0x00004064 676e5f65 72725f64 75706c69 63617465 gn_err_duplicate │ │ │ │ │ - 0x00004074 00675f6e 65776e6f 64656e61 6d650067 .g_newnodename.g │ │ │ │ │ - 0x00004084 5f6d735f 73657269 616c697a 6500675f _ms_serialize.g_ │ │ │ │ │ - 0x00004094 77616c6b 6f707469 6f6e7300 675f7761 walkoptions.g_wa │ │ │ │ │ - 0x000040a4 6c6b0067 635f7365 74757000 67635f61 lk.gc_setup.gc_a │ │ │ │ │ - 0x000040b4 64640067 635f7265 6d6f7665 0067635f dd.gc_remove.gc_ │ │ │ │ │ - 0x000040c4 64656c65 74650067 615f7365 7269616c delete.ga_serial │ │ │ │ │ - 0x000040d4 00675f61 7474725f 73657269 616c0067 .g_attr_serial.g │ │ │ │ │ - 0x000040e4 5f617474 725f7365 726f6b00 675f6174 _attr_serok.g_at │ │ │ │ │ - 0x000040f4 74725f64 656c6574 6500675f 61747472 tr_delete.g_attr │ │ │ │ │ - 0x00004104 5f646573 65726961 6c00675f 61747472 _deserial.g_attr │ │ │ │ │ - 0x00004114 5f647570 00737072 696e7466 00737472 _dup.sprintf.str │ │ │ │ │ - 0x00004124 636d7000 676e5f73 65726961 6c5f6172 cmp.gn_serial_ar │ │ │ │ │ - 0x00004134 63730067 5f617373 69676e00 736d5f55 cs.g_assign.sm_U │ │ │ │ │ + 0x00003bc4 635f6669 6c746572 00676e5f 6765745f c_filter.gn_get_ │ │ │ │ │ + 0x00003bd4 6e6f6465 00737472 636d7000 67615f64 node.strcmp.ga_d │ │ │ │ │ + 0x00003be4 656c6574 6500676e 5f64656c 65746500 elete.gn_delete. │ │ │ │ │ + 0x00003bf4 675f6174 74725f64 656c6574 6500675f g_attr_delete.g_ │ │ │ │ │ + 0x00003c04 6e65776e 6f64656e 616d6500 73707269 newnodename.spri │ │ │ │ │ + 0x00003c14 6e746600 675f6e65 77617263 6e616d65 ntf.g_newarcname │ │ │ │ │ + 0x00003c24 00675f6d 735f7365 7269616c 697a6500 .g_ms_serialize. │ │ │ │ │ + 0x00003c34 675f6174 74725f73 65726961 6c00676e g_attr_serial.gn │ │ │ │ │ + 0x00003c44 5f736572 69616c5f 61726373 00675f61 _serial_arcs.g_a │ │ │ │ │ + 0x00003c54 7474725f 7365726f 6b00676e 5f6e6577 ttr_serok.gn_new │ │ │ │ │ + 0x00003c64 0067615f 6e657700 67615f67 65745f61 .ga_new.ga_get_a │ │ │ │ │ + 0x00003c74 72630067 5f617474 725f6465 73657269 rc.g_attr_deseri │ │ │ │ │ + 0x00003c84 616c0067 5f617373 69676e00 675f6174 al.g_assign.g_at │ │ │ │ │ + 0x00003c94 74725f64 75700067 5f6d735f 73657400 tr_dup.g_ms_set. │ │ │ │ │ + 0x00003ca4 676e5f73 68696d6d 65720067 6e5f6572 gn_shimmer.gn_er │ │ │ │ │ + 0x00003cb4 725f6d69 7373696e 67006763 5f736574 r_missing.gc_set │ │ │ │ │ + 0x00003cc4 75700067 635f6164 64006761 5f736869 up.gc_add.ga_shi │ │ │ │ │ + 0x00003cd4 6d6d6572 0067635f 72656d6f 76650067 mmer.gc_remove.g │ │ │ │ │ + 0x00003ce4 635f6465 6c657465 0067615f 6d765f73 c_delete.ga_mv_s │ │ │ │ │ + 0x00003cf4 72630067 615f6d76 5f647374 0067615f rc.ga_mv_dst.ga_ │ │ │ │ │ + 0x00003d04 73657269 616c0067 615f6572 725f6475 serial.ga_err_du │ │ │ │ │ + 0x00003d14 706c6963 61746500 67615f65 72725f6d plicate.ga_err_m │ │ │ │ │ + 0x00003d24 69737369 6e670067 5f617474 725f6b65 issing.g_attr_ke │ │ │ │ │ + 0x00003d34 79730067 5f617474 725f6b65 78697374 ys.g_attr_kexist │ │ │ │ │ + 0x00003d44 7300675f 61747472 5f676574 00675f61 s.g_attr_get.g_a │ │ │ │ │ + 0x00003d54 7474725f 67657461 6c6c0067 5f617474 ttr_getall.g_att │ │ │ │ │ + 0x00003d64 725f756e 73657400 675f6174 74725f73 r_unset.g_attr_s │ │ │ │ │ + 0x00003d74 65740067 5f617474 725f6170 70656e64 et.g_attr_append │ │ │ │ │ + 0x00003d84 00675f61 7474725f 6c617070 656e6400 .g_attr_lappend. │ │ │ │ │ + 0x00003d94 675f6174 74725f65 7874656e 6400676e g_attr_extend.gn │ │ │ │ │ + 0x00003da4 5f657272 5f647570 6c696361 74650067 _err_duplicate.g │ │ │ │ │ + 0x00003db4 5f6e6c71 5f696e69 7400675f 6e6c715f _nlq_init.g_nlq_ │ │ │ │ │ + 0x00003dc4 61707065 6e640067 5f6e6c71 5f707573 append.g_nlq_pus │ │ │ │ │ + 0x00003dd4 6800675f 6e6c715f 706f7000 675f6e6c h.g_nlq_pop.g_nl │ │ │ │ │ + 0x00003de4 715f636c 65617200 676d5f57 414c4b00 q_clear.gm_WALK. │ │ │ │ │ + 0x00003df4 676d5f47 53455400 676d5f47 41535349 gm_GSET.gm_GASSI │ │ │ │ │ + 0x00003e04 474e0067 6d5f4150 50454e44 00676d5f GN.gm_APPEND.gm_ │ │ │ │ │ + 0x00003e14 41524353 00676d5f 44455345 5249414c ARCS.gm_DESERIAL │ │ │ │ │ + 0x00003e24 495a4500 676d5f44 45535452 4f590067 IZE.gm_DESTROY.g │ │ │ │ │ + 0x00003e34 6d5f4745 5400676d 5f474554 414c4c00 m_GET.gm_GETALL. │ │ │ │ │ + 0x00003e44 676d5f4b 45594558 49535453 00676d5f gm_KEYEXISTS.gm_ │ │ │ │ │ + 0x00003e54 4b455953 00676d5f 4c415050 454e4400 KEYS.gm_LAPPEND. │ │ │ │ │ + 0x00003e64 676d5f4e 4f444553 00676d5f 53455249 gm_NODES.gm_SERI │ │ │ │ │ + 0x00003e74 414c495a 4500676d 5f534554 00676d5f ALIZE.gm_SET.gm_ │ │ │ │ │ + 0x00003e84 53574150 00676d5f 554e5345 5400676d SWAP.gm_UNSET.gm │ │ │ │ │ + 0x00003e94 5f6e6f64 655f554e 53455400 676d5f6e _node_UNSET.gm_n │ │ │ │ │ + 0x00003ea4 6f64655f 53455400 676d5f6e 6f64655f ode_SET.gm_node_ │ │ │ │ │ + 0x00003eb4 52454e41 4d450067 6d5f6e6f 64655f4f RENAME.gm_node_O │ │ │ │ │ + 0x00003ec4 50504f53 49544500 676d5f6e 6f64655f PPOSITE.gm_node_ │ │ │ │ │ + 0x00003ed4 4c415050 454e4400 676d5f6e 6f64655f LAPPEND.gm_node_ │ │ │ │ │ + 0x00003ee4 4b455953 00676d5f 6e6f6465 5f4b4559 KEYS.gm_node_KEY │ │ │ │ │ + 0x00003ef4 45584953 54530067 6d5f6e6f 64655f49 EXISTS.gm_node_I │ │ │ │ │ + 0x00003f04 4e534552 5400676d 5f6e6f64 655f4745 NSERT.gm_node_GE │ │ │ │ │ + 0x00003f14 54414c4c 00676d5f 6e6f6465 5f474554 TALL.gm_node_GET │ │ │ │ │ + 0x00003f24 00676d5f 6e6f6465 5f455849 53545300 .gm_node_EXISTS. │ │ │ │ │ + 0x00003f34 676d5f6e 6f64655f 44454c45 54450067 gm_node_DELETE.g │ │ │ │ │ + 0x00003f44 6d5f6e6f 64655f44 45475245 4500676d m_node_DEGREE.gm │ │ │ │ │ + 0x00003f54 5f6e6f64 655f4154 54520067 6d5f6e6f _node_ATTR.gm_no │ │ │ │ │ + 0x00003f64 64655f41 5050454e 4400676d 5f617263 de_APPEND.gm_arc │ │ │ │ │ + 0x00003f74 5f44454c 45544500 676d5f61 72635f41 _DELETE.gm_arc_A │ │ │ │ │ + 0x00003f84 54545200 676d5f61 72635f41 5050454e TTR.gm_arc_APPEN │ │ │ │ │ + 0x00003f94 4400676d 5f617263 5f574549 47485453 D.gm_arc_WEIGHTS │ │ │ │ │ + 0x00003fa4 00676d5f 6172635f 554e5345 54574549 .gm_arc_UNSETWEI │ │ │ │ │ + 0x00003fb4 47480067 6d5f6172 635f554e 53455400 GH.gm_arc_UNSET. │ │ │ │ │ + 0x00003fc4 676d5f61 72635f54 41524745 5400676d gm_arc_TARGET.gm │ │ │ │ │ + 0x00003fd4 5f617263 5f534f55 52434500 676d5f61 _arc_SOURCE.gm_a │ │ │ │ │ + 0x00003fe4 72635f53 45545745 49474854 00676d5f rc_SETWEIGHT.gm_ │ │ │ │ │ + 0x00003ff4 6172635f 53455455 4e574549 47480067 arc_SETUNWEIGH.g │ │ │ │ │ + 0x00004004 6d5f6172 635f5345 5400676d 5f617263 m_arc_SET.gm_arc │ │ │ │ │ + 0x00004014 5f52454e 414d4500 676d5f61 72635f4e _RENAME.gm_arc_N │ │ │ │ │ + 0x00004024 4f444553 00676d5f 6172635f 4d4f5645 ODES.gm_arc_MOVE │ │ │ │ │ + 0x00004034 5f544152 4700676d 5f617263 5f4d4f56 _TARG.gm_arc_MOV │ │ │ │ │ + 0x00004044 455f5352 4300676d 5f617263 5f4d4f56 E_SRC.gm_arc_MOV │ │ │ │ │ + 0x00004054 4500676d 5f617263 5f4c4150 50454e44 E.gm_arc_LAPPEND │ │ │ │ │ + 0x00004064 00676d5f 6172635f 4b455953 00676d5f .gm_arc_KEYS.gm_ │ │ │ │ │ + 0x00004074 6172635f 4b455945 58495354 5300676d arc_KEYEXISTS.gm │ │ │ │ │ + 0x00004084 5f617263 5f494e53 45525400 676d5f61 _arc_INSERT.gm_a │ │ │ │ │ + 0x00004094 72635f48 41535745 49474854 00676d5f rc_HASWEIGHT.gm_ │ │ │ │ │ + 0x000040a4 6172635f 47455457 45494748 5400676d arc_GETWEIGHT.gm │ │ │ │ │ + 0x000040b4 5f617263 5f474554 554e5745 49474800 _arc_GETUNWEIGH. │ │ │ │ │ + 0x000040c4 676d5f61 72635f47 4554414c 4c00676d gm_arc_GETALL.gm │ │ │ │ │ + 0x000040d4 5f617263 5f474554 00676d5f 6172635f _arc_GET.gm_arc_ │ │ │ │ │ + 0x000040e4 464c4950 00676d5f 6172635f 45584953 FLIP.gm_arc_EXIS │ │ │ │ │ + 0x000040f4 54530067 635f7265 6e616d65 0067635f TS.gc_rename.gc_ │ │ │ │ │ + 0x00004104 61747472 00675f77 616c6b6f 7074696f attr.g_walkoptio │ │ │ │ │ + 0x00004114 6e730067 5f77616c 6b007374 726e636d ns.g_walk.strncm │ │ │ │ │ + 0x00004124 7000456e 644f6666 73657454 79706547 p.EndOffsetTypeG │ │ │ │ │ + 0x00004134 72617068 00737472 63707900 736d5f55 raph.strcpy.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 │ │ │ │ │ @@ -152,397 +152,397 @@ │ │ │ │ │ 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 746e5f73 68696d6d rialize.tn_shimm │ │ │ │ │ - 0x000042c4 65720074 6e5f6765 745f6e6f 64650074 er.tn_get_node.t │ │ │ │ │ - 0x000042d4 6e5f6e65 7700746e 5f64656c 65746500 n_new.tn_delete. │ │ │ │ │ - 0x000042e4 745f7374 72756374 75726500 746e5f73 t_structure.tn_s │ │ │ │ │ - 0x000042f4 74727563 74757265 00746e5f 61707065 tructure.tn_appe │ │ │ │ │ - 0x00004304 6e640074 6e5f7365 745f6174 74720074 nd.tn_set_attr.t │ │ │ │ │ - 0x00004314 5f617373 69676e00 746e5f64 75700074 _assign.tn_dup.t │ │ │ │ │ - 0x00004324 5f6e6577 6e6f6465 6e616d65 00745f64 _newnodename.t_d │ │ │ │ │ - 0x00004334 756d7000 66707269 6e746600 66666c75 ump.fprintf.fflu │ │ │ │ │ - 0x00004344 73680066 70757463 00667772 69746500 sh.fputc.fwrite. │ │ │ │ │ - 0x00004354 746d5f57 414c4b50 524f4300 746d5f54 tm_WALKPROC.tm_T │ │ │ │ │ - 0x00004364 53455400 746d5f54 41535349 474e0074 SET.tm_TASSIGN.t │ │ │ │ │ - 0x00004374 6d5f414e 43455354 4f525300 746d5f41 m_ANCESTORS.tm_A │ │ │ │ │ - 0x00004384 5050454e 4400746d 5f415454 5200746d PPEND.tm_ATTR.tm │ │ │ │ │ - 0x00004394 5f434849 4c445245 4e00746d 5f435554 _CHILDREN.tm_CUT │ │ │ │ │ - 0x000043a4 00746d5f 44454c45 54450074 6d5f4445 .tm_DELETE.tm_DE │ │ │ │ │ - 0x000043b4 50544800 746d5f44 45534345 4e44414e PTH.tm_DESCENDAN │ │ │ │ │ - 0x000043c4 54530074 6d5f4445 53455249 414c495a TS.tm_DESERIALIZ │ │ │ │ │ - 0x000043d4 4500746d 5f455849 53545300 746d5f47 E.tm_EXISTS.tm_G │ │ │ │ │ - 0x000043e4 4554414c 4c00746d 5f484549 47485400 ETALL.tm_HEIGHT. │ │ │ │ │ - 0x000043f4 746d5f49 4e444558 00746d5f 494e5345 tm_INDEX.tm_INSE │ │ │ │ │ - 0x00004404 52540074 6d5f4953 4c454146 00746d5f RT.tm_ISLEAF.tm_ │ │ │ │ │ - 0x00004414 4b455945 58495354 5300746d 5f4b4559 KEYEXISTS.tm_KEY │ │ │ │ │ - 0x00004424 5300746d 5f4c4150 50454e44 00746d5f S.tm_LAPPEND.tm_ │ │ │ │ │ - 0x00004434 4c454156 45530074 6d5f4d4f 56450074 LEAVES.tm_MOVE.t │ │ │ │ │ - 0x00004444 6d5f4e45 58540074 6d5f4e4f 44455300 m_NEXT.tm_NODES. │ │ │ │ │ - 0x00004454 746d5f4e 554d4348 494c4452 454e0074 tm_NUMCHILDREN.t │ │ │ │ │ - 0x00004464 6d5f5041 52454e54 00746d5f 50524556 m_PARENT.tm_PREV │ │ │ │ │ - 0x00004474 494f5553 00746d5f 52454e41 4d450074 IOUS.tm_RENAME.t │ │ │ │ │ - 0x00004484 6d5f524f 4f544e41 4d450074 6d5f5345 m_ROOTNAME.tm_SE │ │ │ │ │ - 0x00004494 5249414c 495a4500 746d5f53 45540074 RIALIZE.tm_SET.t │ │ │ │ │ - 0x000044a4 6d5f5350 4c494345 00746d5f 53574150 m_SPLICE.tm_SWAP │ │ │ │ │ - 0x000044b4 00746d5f 554e5345 5400746d 5f57414c .tm_UNSET.tm_WAL │ │ │ │ │ - 0x000044c4 4b00746d 735f6765 74636869 6c647265 K.tms_getchildre │ │ │ │ │ - 0x000044d4 6e00746e 5f676574 64657363 656e6461 n.tn_getdescenda │ │ │ │ │ - 0x000044e4 6e747300 746e5f67 65746368 696c6472 nts.tn_getchildr │ │ │ │ │ - 0x000044f4 656e0074 6e5f6669 6c746572 6e6f6465 en.tn_filternode │ │ │ │ │ - 0x00004504 7300746d 735f7365 7269616c 697a6500 s.tms_serialize. │ │ │ │ │ - 0x00004514 746e5f6e 64657363 656e6461 6e747300 tn_ndescendants. │ │ │ │ │ - 0x00004524 746e5f73 65726961 6c697a65 00746d73 tn_serialize.tms │ │ │ │ │ - 0x00004534 5f736574 00745f77 616c6b6f 7074696f _set.t_walkoptio │ │ │ │ │ - 0x00004544 6e730074 5f77616c 6b00745f 77616c6b ns.t_walk.t_walk │ │ │ │ │ - 0x00004554 5f696e76 6f6b6573 63726970 7400745f _invokescript.t_ │ │ │ │ │ - 0x00004564 77616c6b 5f696e76 6f6b6563 6d640074 walk_invokecmd.t │ │ │ │ │ - 0x00004574 6e5f6e6f 64650074 6e5f6e6f 746e6f64 n_node.tn_notnod │ │ │ │ │ - 0x00004584 6500746e 5f6c6561 6600746e 5f6e6f74 e.tn_leaf.tn_not │ │ │ │ │ - 0x00004594 6c656166 00746e5f 64657461 63680074 leaf.tn_detach.t │ │ │ │ │ - 0x000045a4 6e5f6465 74616368 6d616e79 00746e5f n_detachmany.tn_ │ │ │ │ │ - 0x000045b4 64657461 63686368 696c6472 656e0074 detachchildren.t │ │ │ │ │ - 0x000045c4 6e5f6170 70656e64 6d616e79 00746e5f n_appendmany.tn_ │ │ │ │ │ - 0x000045d4 696e7365 72740074 6e5f696e 73657274 insert.tn_insert │ │ │ │ │ - 0x000045e4 6d616e79 00746e5f 63757400 746e5f65 many.tn_cut.tn_e │ │ │ │ │ - 0x000045f4 7874656e 645f6174 74720074 6e5f6465 xtend_attr.tn_de │ │ │ │ │ - 0x00004604 70746800 746e5f68 65696768 7400746e pth.tn_height.tn │ │ │ │ │ - 0x00004614 5f697361 6e636573 746f726f 6600746e _isancestorof.tn │ │ │ │ │ - 0x00004624 5f676574 5f617474 7200456e 644f6666 _get_attr.EndOff │ │ │ │ │ - 0x00004634 73657454 79706500 5f5f6374 7970655f setType.__ctype_ │ │ │ │ │ - 0x00004644 625f6c6f 63007061 72616d5f 64656c65 b_loc.param_dele │ │ │ │ │ + 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 7400746e 5f736869 6d6d6572 s_set.tn_shimmer │ │ │ │ │ + 0x000044b4 00746e5f 6765745f 6e6f6465 00746e5f .tn_get_node.tn_ │ │ │ │ │ + 0x000044c4 6e6f6465 00746e5f 6e6f746e 6f646500 node.tn_notnode. │ │ │ │ │ + 0x000044d4 746e5f6c 65616600 746e5f6e 65770074 tn_leaf.tn_new.t │ │ │ │ │ + 0x000044e4 6e5f6e6f 746c6561 6600746e 5f64656c n_notleaf.tn_del │ │ │ │ │ + 0x000044f4 65746500 746e5f73 74727563 74757265 ete.tn_structure │ │ │ │ │ + 0x00004504 00746e5f 64657461 63680074 6e5f6465 .tn_detach.tn_de │ │ │ │ │ + 0x00004514 74616368 6d616e79 00746e5f 64657461 tachmany.tn_deta │ │ │ │ │ + 0x00004524 63686368 696c6472 656e0074 6e5f6170 chchildren.tn_ap │ │ │ │ │ + 0x00004534 70656e64 00746e5f 61707065 6e646d61 pend.tn_appendma │ │ │ │ │ + 0x00004544 6e790074 6e5f696e 73657274 00746e5f ny.tn_insert.tn_ │ │ │ │ │ + 0x00004554 696e7365 72746d61 6e790074 6e5f6375 insertmany.tn_cu │ │ │ │ │ + 0x00004564 7400746e 5f647570 00746e5f 65787465 t.tn_dup.tn_exte │ │ │ │ │ + 0x00004574 6e645f61 74747200 746e5f73 65745f61 nd_attr.tn_set_a │ │ │ │ │ + 0x00004584 74747200 746e5f64 65707468 00745f73 ttr.tn_depth.t_s │ │ │ │ │ + 0x00004594 74727563 74757265 00746e5f 68656967 tructure.tn_heig │ │ │ │ │ + 0x000045a4 68740074 6e5f6973 616e6365 73746f72 ht.tn_isancestor │ │ │ │ │ + 0x000045b4 6f660074 6e5f6765 745f6174 74720045 of.tn_get_attr.E │ │ │ │ │ + 0x000045c4 6e644f66 66736574 54797065 005f5f63 ndOffsetType.__c │ │ │ │ │ + 0x000045d4 74797065 5f625f6c 6f630074 5f6e6577 type_b_loc.t_new │ │ │ │ │ + 0x000045e4 6e6f6465 6e616d65 00745f77 616c6b6f nodename.t_walko │ │ │ │ │ + 0x000045f4 7074696f 6e730074 5f77616c 6b00745f ptions.t_walk.t_ │ │ │ │ │ + 0x00004604 77616c6b 5f696e76 6f6b6573 63726970 walk_invokescrip │ │ │ │ │ + 0x00004614 7400745f 77616c6b 5f696e76 6f6b6563 t.t_walk_invokec │ │ │ │ │ + 0x00004624 6d640074 5f64756d 70006670 72696e74 md.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 32007061 de_ot_intern2.pa │ │ │ │ │ - 0x000046e4 72616d5f 53495f6e 6578745f 636c6173 ram_SI_next_clas │ │ │ │ │ - 0x000046f4 73007061 72616d5f 414d4152 4b454400 s.param_AMARKED. │ │ │ │ │ - 0x00004704 70617261 6d5f4153 54007061 72616d5f param_AST.param_ │ │ │ │ │ - 0x00004714 41535453 00706172 616d5f43 48414e00 ASTS.param_CHAN. │ │ │ │ │ - 0x00004724 70617261 6d5f434f 4d504c45 54450070 param_COMPLETE.p │ │ │ │ │ - 0x00004734 6172616d 5f435552 52454e54 00706172 aram_CURRENT.par │ │ │ │ │ - 0x00004744 616d5f44 41544100 70617261 6d5f4445 am_DATA.param_DE │ │ │ │ │ - 0x00004754 5354524f 59007061 72616d5f 454d4152 STROY.param_EMAR │ │ │ │ │ - 0x00004764 4b454400 70617261 6d5f4552 524f5200 KED.param_ERROR. │ │ │ │ │ - 0x00004774 70617261 6d5f4c4d 41524b45 44007061 param_LMARKED.pa │ │ │ │ │ - 0x00004784 72616d5f 4c4f4341 54494f4e 00706172 ram_LOCATION.par │ │ │ │ │ - 0x00004794 616d5f4f 4b007061 72616d5f 52455345 am_OK.param_RESE │ │ │ │ │ - 0x000047a4 54007061 72616d5f 53434143 48454400 T.param_SCACHED. │ │ │ │ │ - 0x000047b4 70617261 6d5f5359 4d424f4c 53007061 param_SYMBOLS.pa │ │ │ │ │ - 0x000047c4 72616d5f 544f4b45 4e530070 6172616d ram_TOKENS.param │ │ │ │ │ - 0x000047d4 5f56414c 55450070 6172616d 5f465f63 _VALUE.param_F_c │ │ │ │ │ - 0x000047e4 6f6e7469 6e756500 70617261 6d5f465f ontinue.param_F_ │ │ │ │ │ - 0x000047f4 72657475 726e0070 6172616d 5f4f5f63 return.param_O_c │ │ │ │ │ - 0x00004804 6f6e7469 6e756500 70617261 6d5f4f5f ontinue.param_O_ │ │ │ │ │ - 0x00004814 72657475 726e0070 6172616d 5f495f73 return.param_I_s │ │ │ │ │ - 0x00004824 745f6661 696c0070 6172616d 5f495f73 t_fail.param_I_s │ │ │ │ │ - 0x00004834 745f6e65 67007061 72616d5f 495f7374 t_neg.param_I_st │ │ │ │ │ - 0x00004844 5f6f6b00 70617261 6d5f495f 65725f63 _ok.param_I_er_c │ │ │ │ │ - 0x00004854 6c656172 00706172 616d5f49 5f65725f lear.param_I_er_ │ │ │ │ │ - 0x00004864 6e740070 6172616d 5f495f65 725f706f nt.param_I_er_po │ │ │ │ │ - 0x00004874 706d6572 67650070 6172616d 5f495f65 pmerge.param_I_e │ │ │ │ │ - 0x00004884 725f7075 73680070 6172616d 5f465f6c r_push.param_F_l │ │ │ │ │ - 0x00004894 6f635f70 6f705f72 6577696e 64007061 oc_pop_rewind.pa │ │ │ │ │ - 0x000048a4 72616d5f 495f6c6f 635f706f 705f6469 ram_I_loc_pop_di │ │ │ │ │ - 0x000048b4 73636172 64007061 72616d5f 495f6c6f scard.param_I_lo │ │ │ │ │ - 0x000048c4 635f706f 705f7265 77646973 00706172 c_pop_rewdis.par │ │ │ │ │ - 0x000048d4 616d5f49 5f6c6f63 5f706f70 5f726577 am_I_loc_pop_rew │ │ │ │ │ - 0x000048e4 696e6400 70617261 6d5f495f 6c6f635f ind.param_I_loc_ │ │ │ │ │ - 0x000048f4 70757368 00706172 616d5f46 5f617374 push.param_F_ast │ │ │ │ │ - 0x00004904 5f706f70 5f726577 696e6400 70617261 _pop_rewind.para │ │ │ │ │ - 0x00004914 6d5f495f 6173745f 706f705f 64697363 m_I_ast_pop_disc │ │ │ │ │ - 0x00004924 61726400 70617261 6d5f495f 6173745f ard.param_I_ast_ │ │ │ │ │ - 0x00004934 706f705f 64697372 65770070 6172616d pop_disrew.param │ │ │ │ │ - 0x00004944 5f495f61 73745f70 6f705f72 65776469 _I_ast_pop_rewdi │ │ │ │ │ - 0x00004954 73007061 72616d5f 495f6173 745f706f s.param_I_ast_po │ │ │ │ │ - 0x00004964 705f7265 77696e64 00706172 616d5f49 p_rewind.param_I │ │ │ │ │ - 0x00004974 5f617374 5f707573 68007061 72616d5f _ast_push.param_ │ │ │ │ │ - 0x00004984 4f5f6173 745f7661 6c75655f 70757368 O_ast_value_push │ │ │ │ │ - 0x00004994 00706172 616d5f49 5f73796d 626f6c5f .param_I_symbol_ │ │ │ │ │ - 0x000049a4 72657374 6f726500 70617261 6d5f495f restore.param_I_ │ │ │ │ │ - 0x000049b4 73796d62 6f6c5f73 61766500 70617261 symbol_save.para │ │ │ │ │ - 0x000049c4 6d5f495f 76616c75 655f636c 65616600 m_I_value_cleaf. │ │ │ │ │ - 0x000049d4 70617261 6d5f495f 76616c75 655f636c param_I_value_cl │ │ │ │ │ - 0x000049e4 65617200 70617261 6d5f495f 76616c75 ear.param_I_valu │ │ │ │ │ - 0x000049f4 655f6372 65647563 65007061 72616d5f e_creduce.param_ │ │ │ │ │ - 0x00004a04 495f696e 7075745f 6e657874 00706172 I_input_next.par │ │ │ │ │ - 0x00004a14 616d5f49 5f746573 745f616c 6e756d00 am_I_test_alnum. │ │ │ │ │ - 0x00004a24 70617261 6d5f495f 74657374 5f616c70 param_I_test_alp │ │ │ │ │ - 0x00004a34 68610070 6172616d 5f495f74 6573745f ha.param_I_test_ │ │ │ │ │ - 0x00004a44 61736369 69007061 72616d5f 495f7465 ascii.param_I_te │ │ │ │ │ - 0x00004a54 73745f63 68617200 70617261 6d5f495f st_char.param_I_ │ │ │ │ │ - 0x00004a64 74657374 5f636f6e 74726f6c 00706172 test_control.par │ │ │ │ │ - 0x00004a74 616d5f49 5f746573 745f6464 69676974 am_I_test_ddigit │ │ │ │ │ - 0x00004a84 00706172 616d5f49 5f746573 745f6469 .param_I_test_di │ │ │ │ │ - 0x00004a94 67697400 70617261 6d5f495f 74657374 git.param_I_test │ │ │ │ │ - 0x00004aa4 5f677261 70680070 6172616d 5f495f74 _graph.param_I_t │ │ │ │ │ - 0x00004ab4 6573745f 6c6f7765 72007061 72616d5f est_lower.param_ │ │ │ │ │ - 0x00004ac4 495f7465 73745f70 72696e74 00706172 I_test_print.par │ │ │ │ │ - 0x00004ad4 616d5f49 5f746573 745f7075 6e637400 am_I_test_punct. │ │ │ │ │ - 0x00004ae4 70617261 6d5f495f 74657374 5f72616e param_I_test_ran │ │ │ │ │ - 0x00004af4 67650070 6172616d 5f495f74 6573745f ge.param_I_test_ │ │ │ │ │ - 0x00004b04 73706163 65007061 72616d5f 495f7465 space.param_I_te │ │ │ │ │ - 0x00004b14 73745f75 70706572 00706172 616d5f49 st_upper.param_I │ │ │ │ │ - 0x00004b24 5f746573 745f776f 72646368 61720070 _test_wordchar.p │ │ │ │ │ - 0x00004b34 6172616d 5f495f74 6573745f 78646967 aram_I_test_xdig │ │ │ │ │ - 0x00004b44 69740070 6172616d 5f4f5f61 73745f70 it.param_O_ast_p │ │ │ │ │ - 0x00004b54 6f705f64 69736361 72640070 6172616d op_discard.param │ │ │ │ │ - 0x00004b64 5f495f61 73745f72 6577696e 64007061 _I_ast_rewind.pa │ │ │ │ │ - 0x00004b74 72616d5f 4f5f6c6f 635f706f 705f6469 ram_O_loc_pop_di │ │ │ │ │ - 0x00004b84 73636172 64007061 72616d5f 495f6c6f scard.param_I_lo │ │ │ │ │ - 0x00004b94 635f7265 77696e64 00706172 616d5f49 c_rewind.param_I │ │ │ │ │ - 0x00004ba4 5f65725f 636c6561 725f7075 73680070 _er_clear_push.p │ │ │ │ │ - 0x00004bb4 6172616d 5f53495f 766f6964 5f737461 aram_SI_void_sta │ │ │ │ │ - 0x00004bc4 74655f70 75736800 70617261 6d5f5349 te_push.param_SI │ │ │ │ │ - 0x00004bd4 5f76616c 75655f73 74617465 5f707573 _value_state_pus │ │ │ │ │ - 0x00004be4 68007061 72616d5f 53495f76 6f69645f h.param_SI_void_ │ │ │ │ │ - 0x00004bf4 73746174 655f6d65 72676500 70617261 state_merge.para │ │ │ │ │ - 0x00004c04 6d5f5349 5f76616c 75655f73 74617465 m_SI_value_state │ │ │ │ │ - 0x00004c14 5f6d6572 67650070 6172616d 5f53495f _merge.param_SI_ │ │ │ │ │ - 0x00004c24 766f6964 766f6964 5f627261 6e636800 voidvoid_branch. │ │ │ │ │ - 0x00004c34 70617261 6d5f5349 5f766f69 6476616c param_SI_voidval │ │ │ │ │ - 0x00004c44 75655f62 72616e63 68007061 72616d5f ue_branch.param_ │ │ │ │ │ - 0x00004c54 53495f76 616c7565 766f6964 5f627261 SI_valuevoid_bra │ │ │ │ │ - 0x00004c64 6e636800 70617261 6d5f5349 5f76616c nch.param_SI_val │ │ │ │ │ - 0x00004c74 75657661 6c75655f 6272616e 63680070 uevalue_branch.p │ │ │ │ │ - 0x00004c84 6172616d 5f53495f 766f6964 766f6964 aram_SI_voidvoid │ │ │ │ │ - 0x00004c94 5f706172 74007061 72616d5f 53495f76 _part.param_SI_v │ │ │ │ │ - 0x00004ca4 6f696476 616c7565 5f706172 74007061 oidvalue_part.pa │ │ │ │ │ - 0x00004cb4 72616d5f 53495f76 616c7565 76616c75 ram_SI_valuevalu │ │ │ │ │ - 0x00004cc4 655f7061 72740070 6172616d 5f53495f e_part.param_SI_ │ │ │ │ │ - 0x00004cd4 6e657874 5f636861 72007061 72616d5f next_char.param_ │ │ │ │ │ - 0x00004ce4 53495f6e 6578745f 72616e67 65007061 SI_next_range.pa │ │ │ │ │ - 0x00004cf4 72616d5f 53495f6e 6578745f 616c6e75 ram_SI_next_alnu │ │ │ │ │ - 0x00004d04 6d007061 72616d5f 53495f6e 6578745f m.param_SI_next_ │ │ │ │ │ - 0x00004d14 616c7068 61007061 72616d5f 53495f6e alpha.param_SI_n │ │ │ │ │ - 0x00004d24 6578745f 61736369 69007061 72616d5f ext_ascii.param_ │ │ │ │ │ - 0x00004d34 53495f6e 6578745f 636f6e74 726f6c00 SI_next_control. │ │ │ │ │ - 0x00004d44 70617261 6d5f5349 5f6e6578 745f6464 param_SI_next_dd │ │ │ │ │ - 0x00004d54 69676974 00706172 616d5f53 495f6e65 igit.param_SI_ne │ │ │ │ │ - 0x00004d64 78745f64 69676974 00706172 616d5f53 xt_digit.param_S │ │ │ │ │ - 0x00004d74 495f6e65 78745f67 72617068 00706172 I_next_graph.par │ │ │ │ │ - 0x00004d84 616d5f53 495f6e65 78745f6c 6f776572 am_SI_next_lower │ │ │ │ │ - 0x00004d94 00706172 616d5f53 495f6e65 78745f70 .param_SI_next_p │ │ │ │ │ - 0x00004da4 72696e74 00706172 616d5f53 495f6e65 rint.param_SI_ne │ │ │ │ │ - 0x00004db4 78745f70 756e6374 00706172 616d5f53 xt_punct.param_S │ │ │ │ │ - 0x00004dc4 495f6e65 78745f73 70616365 00706172 I_next_space.par │ │ │ │ │ - 0x00004dd4 616d5f53 495f6e65 78745f75 70706572 am_SI_next_upper │ │ │ │ │ - 0x00004de4 00706172 616d5f53 495f6e65 78745f77 .param_SI_next_w │ │ │ │ │ - 0x00004df4 6f726463 68617200 70617261 6d5f5349 ordchar.param_SI │ │ │ │ │ - 0x00004e04 5f6e6578 745f7864 69676974 00706172 _next_xdigit.par │ │ │ │ │ - 0x00004e14 616d5f53 495f766f 6964325f 73746174 am_SI_void2_stat │ │ │ │ │ - 0x00004e24 655f7075 73680070 6172616d 5f53495f e_push.param_SI_ │ │ │ │ │ - 0x00004e34 766f6964 5f737461 74655f6d 65726765 void_state_merge │ │ │ │ │ - 0x00004e44 5f6f6b00 70617261 6d5f5349 5f76616c _ok.param_SI_val │ │ │ │ │ - 0x00004e54 75655f6e 6f746168 6561645f 73746172 ue_notahead_star │ │ │ │ │ - 0x00004e64 74007061 72616d5f 53495f76 6f69645f t.param_SI_void_ │ │ │ │ │ - 0x00004e74 6e6f7461 68656164 5f657869 74007061 notahead_exit.pa │ │ │ │ │ - 0x00004e84 72616d5f 53495f76 616c7565 5f6e6f74 ram_SI_value_not │ │ │ │ │ - 0x00004e94 61686561 645f6578 69740070 6172616d ahead_exit.param │ │ │ │ │ - 0x00004ea4 5f53495f 6b6c6565 6e655f61 626f7274 _SI_kleene_abort │ │ │ │ │ - 0x00004eb4 00706172 616d5f53 495f6b6c 65656e65 .param_SI_kleene │ │ │ │ │ - 0x00004ec4 5f636c6f 73650070 6172616d 5f53495f _close.param_SI_ │ │ │ │ │ - 0x00004ed4 76616c75 655f7379 6d626f6c 5f737461 value_symbol_sta │ │ │ │ │ - 0x00004ee4 72740070 6172616d 5f53495f 76616c75 rt.param_SI_valu │ │ │ │ │ - 0x00004ef4 655f766f 69645f73 796d626f 6c5f7374 e_void_symbol_st │ │ │ │ │ - 0x00004f04 61727400 70617261 6d5f5349 5f766f69 art.param_SI_voi │ │ │ │ │ - 0x00004f14 645f7379 6d626f6c 5f737461 72740070 d_symbol_start.p │ │ │ │ │ - 0x00004f24 6172616d 5f53495f 766f6964 5f766f69 aram_SI_void_voi │ │ │ │ │ - 0x00004f34 645f7379 6d626f6c 5f737461 72740070 d_symbol_start.p │ │ │ │ │ - 0x00004f44 6172616d 5f53495f 72656475 63655f73 aram_SI_reduce_s │ │ │ │ │ - 0x00004f54 796d626f 6c5f656e 64007061 72616d5f ymbol_end.param_ │ │ │ │ │ - 0x00004f64 53495f76 6f69645f 6c656166 5f73796d SI_void_leaf_sym │ │ │ │ │ - 0x00004f74 626f6c5f 656e6400 70617261 6d5f5349 bol_end.param_SI │ │ │ │ │ - 0x00004f84 5f76616c 75655f6c 6561665f 73796d62 _value_leaf_symb │ │ │ │ │ - 0x00004f94 6f6c5f65 6e640070 6172616d 5f53495f ol_end.param_SI_ │ │ │ │ │ - 0x00004fa4 76616c75 655f636c 6561725f 73796d62 value_clear_symb │ │ │ │ │ - 0x00004fb4 6f6c5f65 6e640070 6172616d 5f53495f ol_end.param_SI_ │ │ │ │ │ - 0x00004fc4 766f6964 5f636c65 61725f73 796d626f void_clear_symbo │ │ │ │ │ - 0x00004fd4 6c5f656e 64007061 72616d5f 53495f6e l_end.param_SI_n │ │ │ │ │ - 0x00004fe4 6578745f 73747200 7264655f 73746163 ext_str.rde_stac │ │ │ │ │ - 0x00004ff4 6b5f6465 6c007264 655f7374 61636b5f k_del.rde_stack_ │ │ │ │ │ - 0x00005004 6e657700 7264655f 73746163 6b5f7075 new.rde_stack_pu │ │ │ │ │ - 0x00005014 73680072 64655f74 635f6e65 77007264 sh.rde_tc_new.rd │ │ │ │ │ - 0x00005024 655f7463 5f64656c 00726465 5f706172 e_tc_del.rde_par │ │ │ │ │ - 0x00005034 616d5f72 65736574 00726465 5f74635f am_reset.rde_tc_ │ │ │ │ │ - 0x00005044 636c6561 72007264 655f7374 61636b5f clear.rde_stack_ │ │ │ │ │ - 0x00005054 7472696d 00726465 5f706172 616d5f64 trim.rde_param_d │ │ │ │ │ - 0x00005064 61746100 7264655f 74635f61 7070656e ata.rde_tc_appen │ │ │ │ │ - 0x00005074 64007264 655f7061 72616d5f 636c6965 d.rde_param_clie │ │ │ │ │ - 0x00005084 6e746461 74610072 64655f70 6172616d ntdata.rde_param │ │ │ │ │ - 0x00005094 5f717565 72795f63 6c69656e 74646174 _query_clientdat │ │ │ │ │ - 0x000050a4 61007264 655f7061 72616d5f 71756572 a.rde_param_quer │ │ │ │ │ - 0x000050b4 795f616d 61726b00 7264655f 73746163 y_amark.rde_stac │ │ │ │ │ - 0x000050c4 6b5f6765 74007264 655f7061 72616d5f k_get.rde_param_ │ │ │ │ │ - 0x000050d4 71756572 795f6173 74007264 655f7061 query_ast.rde_pa │ │ │ │ │ - 0x000050e4 72616d5f 71756572 795f696e 00726465 ram_query_in.rde │ │ │ │ │ - 0x000050f4 5f706172 616d5f71 75657279 5f636300 _param_query_cc. │ │ │ │ │ - 0x00005104 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ - 0x00005114 636c0072 64655f70 6172616d 5f717565 cl.rde_param_que │ │ │ │ │ - 0x00005124 72795f65 72007264 655f7061 72616d5f ry_er.rde_param_ │ │ │ │ │ - 0x00005134 71756572 795f6572 5f74636c 0071736f query_er_tcl.qso │ │ │ │ │ - 0x00005144 72740072 64655f70 6172616d 5f717565 rt.rde_param_que │ │ │ │ │ - 0x00005154 72795f65 73007264 655f7061 72616d5f ry_es.rde_param_ │ │ │ │ │ - 0x00005164 71756572 795f6c73 00726465 5f706172 query_ls.rde_par │ │ │ │ │ - 0x00005174 616d5f71 75657279 5f6c7374 6f700072 am_query_lstop.r │ │ │ │ │ - 0x00005184 64655f73 7461636b 5f746f70 00726465 de_stack_top.rde │ │ │ │ │ - 0x00005194 5f706172 616d5f71 75657279 5f6e6300 _param_query_nc. │ │ │ │ │ - 0x000051a4 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ - 0x000051b4 73740072 64655f70 6172616d 5f717565 st.rde_param_que │ │ │ │ │ - 0x000051c4 72795f73 76007264 655f7061 72616d5f ry_sv.rde_param_ │ │ │ │ │ - 0x000051d4 71756572 795f7463 5f73697a 65007264 query_tc_size.rd │ │ │ │ │ - 0x000051e4 655f7463 5f73697a 65007264 655f7061 e_tc_size.rde_pa │ │ │ │ │ - 0x000051f4 72616d5f 71756572 795f7463 5f676574 ram_query_tc_get │ │ │ │ │ - 0x00005204 5f730072 64655f74 635f6765 745f7300 _s.rde_tc_get_s. │ │ │ │ │ - 0x00005214 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ - 0x00005224 73747269 6e670072 64655f70 6172616d string.rde_param │ │ │ │ │ - 0x00005234 5f695f61 73745f70 6f705f64 69736361 _i_ast_pop_disca │ │ │ │ │ - 0x00005244 72640072 64655f73 7461636b 5f706f70 rd.rde_stack_pop │ │ │ │ │ - 0x00005254 00726465 5f706172 616d5f69 5f617374 .rde_param_i_ast │ │ │ │ │ - 0x00005264 5f706f70 5f726577 696e6400 7264655f _pop_rewind.rde_ │ │ │ │ │ - 0x00005274 70617261 6d5f695f 6173745f 72657769 param_i_ast_rewi │ │ │ │ │ - 0x00005284 6e640072 64655f70 6172616d 5f695f61 nd.rde_param_i_a │ │ │ │ │ - 0x00005294 73745f70 75736800 7264655f 73746163 st_push.rde_stac │ │ │ │ │ - 0x000052a4 6b5f7369 7a650072 64655f70 6172616d k_size.rde_param │ │ │ │ │ - 0x000052b4 5f695f61 73745f76 616c7565 5f707573 _i_ast_value_pus │ │ │ │ │ - 0x000052c4 68007264 655f7061 72616d5f 695f6572 h.rde_param_i_er │ │ │ │ │ - 0x000052d4 726f725f 636c6561 72007264 655f7061 ror_clear.rde_pa │ │ │ │ │ - 0x000052e4 72616d5f 695f6572 726f725f 6e6f6e74 ram_i_error_nont │ │ │ │ │ - 0x000052f4 65726d69 6e616c00 7264655f 70617261 erminal.rde_para │ │ │ │ │ - 0x00005304 6d5f695f 6572726f 725f706f 705f6d65 m_i_error_pop_me │ │ │ │ │ - 0x00005314 72676500 7264655f 73746163 6b5f6d6f rge.rde_stack_mo │ │ │ │ │ - 0x00005324 76650072 64655f73 7461636b 5f64726f ve.rde_stack_dro │ │ │ │ │ - 0x00005334 70007264 655f7061 72616d5f 695f6572 p.rde_param_i_er │ │ │ │ │ - 0x00005344 726f725f 70757368 00726465 5f706172 ror_push.rde_par │ │ │ │ │ - 0x00005354 616d5f69 5f6c6f63 5f706f70 5f646973 am_i_loc_pop_dis │ │ │ │ │ - 0x00005364 63617264 00726465 5f706172 616d5f69 card.rde_param_i │ │ │ │ │ - 0x00005374 5f6c6f63 5f706f70 5f726577 696e6400 _loc_pop_rewind. │ │ │ │ │ - 0x00005384 7264655f 70617261 6d5f695f 6c6f635f rde_param_i_loc_ │ │ │ │ │ - 0x00005394 70757368 00726465 5f706172 616d5f69 push.rde_param_i │ │ │ │ │ - 0x000053a4 5f6c6f63 5f726577 696e6400 7264655f _loc_rewind.rde_ │ │ │ │ │ - 0x000053b4 70617261 6d5f695f 696e7075 745f6e65 param_i_input_ne │ │ │ │ │ - 0x000053c4 78740072 64655f74 635f6765 74007264 xt.rde_tc_get.rd │ │ │ │ │ - 0x000053d4 655f7061 72616d5f 695f7374 61747573 e_param_i_status │ │ │ │ │ - 0x000053e4 5f666169 6c007264 655f7061 72616d5f _fail.rde_param_ │ │ │ │ │ - 0x000053f4 695f7374 61747573 5f6f6b00 7264655f i_status_ok.rde_ │ │ │ │ │ - 0x00005404 70617261 6d5f695f 73746174 75735f6e param_i_status_n │ │ │ │ │ - 0x00005414 65676174 65007264 655f7061 72616d5f egate.rde_param_ │ │ │ │ │ - 0x00005424 695f7379 6d626f6c 5f726573 746f7265 i_symbol_restore │ │ │ │ │ - 0x00005434 00726465 5f706172 616d5f69 5f73796d .rde_param_i_sym │ │ │ │ │ - 0x00005444 626f6c5f 73617665 00726465 5f706172 bol_save.rde_par │ │ │ │ │ - 0x00005454 616d5f69 5f746573 745f616c 6e756d00 am_i_test_alnum. │ │ │ │ │ - 0x00005464 7264655f 70617261 6d5f695f 74657374 rde_param_i_test │ │ │ │ │ - 0x00005474 5f616c70 68610072 64655f70 6172616d _alpha.rde_param │ │ │ │ │ - 0x00005484 5f695f74 6573745f 61736369 69007264 _i_test_ascii.rd │ │ │ │ │ - 0x00005494 655f7061 72616d5f 695f7465 73745f63 e_param_i_test_c │ │ │ │ │ - 0x000054a4 6f6e7472 6f6c0072 64655f70 6172616d ontrol.rde_param │ │ │ │ │ - 0x000054b4 5f695f74 6573745f 63686172 00726465 _i_test_char.rde │ │ │ │ │ - 0x000054c4 5f706172 616d5f69 5f746573 745f6464 _param_i_test_dd │ │ │ │ │ - 0x000054d4 69676974 00726465 5f706172 616d5f69 igit.rde_param_i │ │ │ │ │ - 0x000054e4 5f746573 745f6469 67697400 7264655f _test_digit.rde_ │ │ │ │ │ - 0x000054f4 70617261 6d5f695f 74657374 5f677261 param_i_test_gra │ │ │ │ │ - 0x00005504 70680072 64655f70 6172616d 5f695f74 ph.rde_param_i_t │ │ │ │ │ - 0x00005514 6573745f 6c6f7765 72007264 655f7061 est_lower.rde_pa │ │ │ │ │ - 0x00005524 72616d5f 695f7465 73745f70 72696e74 ram_i_test_print │ │ │ │ │ - 0x00005534 00726465 5f706172 616d5f69 5f746573 .rde_param_i_tes │ │ │ │ │ - 0x00005544 745f7075 6e637400 7264655f 70617261 t_punct.rde_para │ │ │ │ │ - 0x00005554 6d5f695f 74657374 5f72616e 67650072 m_i_test_range.r │ │ │ │ │ - 0x00005564 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ - 0x00005574 73706163 65007264 655f7061 72616d5f space.rde_param_ │ │ │ │ │ - 0x00005584 695f7465 73745f75 70706572 00726465 i_test_upper.rde │ │ │ │ │ - 0x00005594 5f706172 616d5f69 5f746573 745f776f _param_i_test_wo │ │ │ │ │ - 0x000055a4 72646368 61720072 64655f70 6172616d rdchar.rde_param │ │ │ │ │ - 0x000055b4 5f695f74 6573745f 78646967 69740072 _i_test_xdigit.r │ │ │ │ │ - 0x000055c4 64655f70 6172616d 5f695f76 616c7565 de_param_i_value │ │ │ │ │ - 0x000055d4 5f636c65 61720072 64655f70 6172616d _clear.rde_param │ │ │ │ │ - 0x000055e4 5f695f76 616c7565 5f6c6561 66007264 _i_value_leaf.rd │ │ │ │ │ - 0x000055f4 655f7061 72616d5f 695f7661 6c75655f e_param_i_value_ │ │ │ │ │ - 0x00005604 72656475 63650072 64655f70 6172616d reduce.rde_param │ │ │ │ │ - 0x00005614 5f695f73 796d626f 6c5f7374 61727400 _i_symbol_start. │ │ │ │ │ - 0x00005624 7264655f 70617261 6d5f695f 73796d62 rde_param_i_symb │ │ │ │ │ - 0x00005634 6f6c5f73 74617274 5f640072 64655f70 ol_start_d.rde_p │ │ │ │ │ - 0x00005644 6172616d 5f695f73 796d626f 6c5f766f aram_i_symbol_vo │ │ │ │ │ - 0x00005654 69645f73 74617274 00726465 5f706172 id_start.rde_par │ │ │ │ │ - 0x00005664 616d5f69 5f73796d 626f6c5f 766f6964 am_i_symbol_void │ │ │ │ │ - 0x00005674 5f737461 72745f64 00726465 5f706172 _start_d.rde_par │ │ │ │ │ - 0x00005684 616d5f69 5f73796d 626f6c5f 646f6e65 am_i_symbol_done │ │ │ │ │ - 0x00005694 5f645f72 65647563 65007264 655f7061 _d_reduce.rde_pa │ │ │ │ │ - 0x000056a4 72616d5f 695f7379 6d626f6c 5f646f6e ram_i_symbol_don │ │ │ │ │ - 0x000056b4 655f6c65 61660072 64655f70 6172616d e_leaf.rde_param │ │ │ │ │ - 0x000056c4 5f695f73 796d626f 6c5f646f 6e655f64 _i_symbol_done_d │ │ │ │ │ - 0x000056d4 5f6c6561 66007264 655f7061 72616d5f _leaf.rde_param_ │ │ │ │ │ - 0x000056e4 695f7379 6d626f6c 5f646f6e 655f766f i_symbol_done_vo │ │ │ │ │ - 0x000056f4 69640072 64655f70 6172616d 5f695f73 id.rde_param_i_s │ │ │ │ │ - 0x00005704 796d626f 6c5f646f 6e655f64 5f766f69 ymbol_done_d_voi │ │ │ │ │ - 0x00005714 64007264 655f7061 72616d5f 695f6e65 d.rde_param_i_ne │ │ │ │ │ - 0x00005724 78745f63 68617200 7264655f 70617261 xt_char.rde_para │ │ │ │ │ - 0x00005734 6d5f695f 6e657874 5f72616e 67650072 m_i_next_range.r │ │ │ │ │ - 0x00005744 64655f70 6172616d 5f695f6e 6578745f de_param_i_next_ │ │ │ │ │ - 0x00005754 616c6e75 6d007264 655f7061 72616d5f alnum.rde_param_ │ │ │ │ │ - 0x00005764 695f6e65 78745f61 6c706861 00726465 i_next_alpha.rde │ │ │ │ │ - 0x00005774 5f706172 616d5f69 5f6e6578 745f6173 _param_i_next_as │ │ │ │ │ - 0x00005784 63696900 7264655f 70617261 6d5f695f cii.rde_param_i_ │ │ │ │ │ - 0x00005794 6e657874 5f636f6e 74726f6c 00726465 next_control.rde │ │ │ │ │ - 0x000057a4 5f706172 616d5f69 5f6e6578 745f6464 _param_i_next_dd │ │ │ │ │ - 0x000057b4 69676974 00726465 5f706172 616d5f69 igit.rde_param_i │ │ │ │ │ - 0x000057c4 5f6e6578 745f6469 67697400 7264655f _next_digit.rde_ │ │ │ │ │ - 0x000057d4 70617261 6d5f695f 6e657874 5f677261 param_i_next_gra │ │ │ │ │ - 0x000057e4 70680072 64655f70 6172616d 5f695f6e ph.rde_param_i_n │ │ │ │ │ - 0x000057f4 6578745f 6c6f7765 72007264 655f7061 ext_lower.rde_pa │ │ │ │ │ - 0x00005804 72616d5f 695f6e65 78745f70 72696e74 ram_i_next_print │ │ │ │ │ - 0x00005814 00726465 5f706172 616d5f69 5f6e6578 .rde_param_i_nex │ │ │ │ │ - 0x00005824 745f7075 6e637400 7264655f 70617261 t_punct.rde_para │ │ │ │ │ - 0x00005834 6d5f695f 6e657874 5f737061 63650072 m_i_next_space.r │ │ │ │ │ - 0x00005844 64655f70 6172616d 5f695f6e 6578745f de_param_i_next_ │ │ │ │ │ - 0x00005854 75707065 72007264 655f7061 72616d5f upper.rde_param_ │ │ │ │ │ - 0x00005864 695f6e65 78745f77 6f726463 68617200 i_next_wordchar. │ │ │ │ │ - 0x00005874 7264655f 70617261 6d5f695f 6e657874 rde_param_i_next │ │ │ │ │ - 0x00005884 5f786469 67697400 7264655f 70617261 _xdigit.rde_para │ │ │ │ │ - 0x00005894 6d5f695f 6e6f7461 68656164 5f737461 m_i_notahead_sta │ │ │ │ │ - 0x000058a4 72745f64 00726465 5f706172 616d5f69 rt_d.rde_param_i │ │ │ │ │ - 0x000058b4 5f6e6f74 61686561 645f6578 69745f64 _notahead_exit_d │ │ │ │ │ - 0x000058c4 00726465 5f706172 616d5f69 5f6e6f74 .rde_param_i_not │ │ │ │ │ - 0x000058d4 61686561 645f6578 69740072 64655f70 ahead_exit.rde_p │ │ │ │ │ - 0x000058e4 6172616d 5f695f73 74617465 5f707573 aram_i_state_pus │ │ │ │ │ - 0x000058f4 685f3200 7264655f 70617261 6d5f695f h_2.rde_param_i_ │ │ │ │ │ - 0x00005904 73746174 655f7075 73685f76 6f696400 state_push_void. │ │ │ │ │ - 0x00005914 7264655f 70617261 6d5f695f 73746174 rde_param_i_stat │ │ │ │ │ - 0x00005924 655f7075 73685f76 616c7565 00726465 e_push_value.rde │ │ │ │ │ - 0x00005934 5f706172 616d5f69 5f737461 74655f6d _param_i_state_m │ │ │ │ │ - 0x00005944 65726765 5f6f6b00 7264655f 70617261 erge_ok.rde_para │ │ │ │ │ - 0x00005954 6d5f695f 73746174 655f6d65 7267655f m_i_state_merge_ │ │ │ │ │ - 0x00005964 766f6964 00726465 5f706172 616d5f69 void.rde_param_i │ │ │ │ │ - 0x00005974 5f737461 74655f6d 65726765 5f76616c _state_merge_val │ │ │ │ │ - 0x00005984 75650072 64655f70 6172616d 5f695f6b ue.rde_param_i_k │ │ │ │ │ - 0x00005994 6c65656e 655f636c 6f736500 7264655f leene_close.rde_ │ │ │ │ │ - 0x000059a4 70617261 6d5f695f 6b6c6565 6e655f61 param_i_kleene_a │ │ │ │ │ - 0x000059b4 626f7274 00726465 5f706172 616d5f69 bort.rde_param_i │ │ │ │ │ - 0x000059c4 5f736571 5f766f69 6432766f 69640072 _seq_void2void.r │ │ │ │ │ - 0x000059d4 64655f70 6172616d 5f695f73 65715f76 de_param_i_seq_v │ │ │ │ │ - 0x000059e4 6f696432 76616c75 65007264 655f7061 oid2value.rde_pa │ │ │ │ │ - 0x000059f4 72616d5f 695f7365 715f7661 6c756532 ram_i_seq_value2 │ │ │ │ │ - 0x00005a04 76616c75 65007264 655f7061 72616d5f value.rde_param_ │ │ │ │ │ - 0x00005a14 695f6272 615f766f 69643276 6f696400 i_bra_void2void. │ │ │ │ │ - 0x00005a24 7264655f 70617261 6d5f695f 6272615f rde_param_i_bra_ │ │ │ │ │ - 0x00005a34 766f6964 3276616c 75650072 64655f70 void2value.rde_p │ │ │ │ │ - 0x00005a44 6172616d 5f695f62 72615f76 616c7565 aram_i_bra_value │ │ │ │ │ - 0x00005a54 32766f69 64007264 655f7061 72616d5f 2void.rde_param_ │ │ │ │ │ - 0x00005a64 695f6272 615f7661 6c756532 76616c75 i_bra_value2valu │ │ │ │ │ - 0x00005a74 65007264 655f7061 72616d5f 695f6e65 e.rde_param_i_ne │ │ │ │ │ - 0x00005a84 78745f73 74720072 64655f70 6172616d xt_str.rde_param │ │ │ │ │ - 0x00005a94 5f695f6e 6578745f 636c6173 73005348 _i_next_class.SH │ │ │ │ │ + 0x000046b4 00726465 5f74635f 6e657700 7264655f .rde_tc_new.rde_ │ │ │ │ │ + 0x000046c4 73746163 6b5f6e65 77007264 655f7463 stack_new.rde_tc │ │ │ │ │ + 0x000046d4 5f64656c 00726465 5f737461 636b5f64 _del.rde_stack_d │ │ │ │ │ + 0x000046e4 656c0072 64655f74 635f7369 7a650072 el.rde_tc_size.r │ │ │ │ │ + 0x000046f4 64655f73 7461636b 5f73697a 65007264 de_stack_size.rd │ │ │ │ │ + 0x00004704 655f7463 5f636c65 61720072 64655f73 e_tc_clear.rde_s │ │ │ │ │ + 0x00004714 7461636b 5f747269 6d007264 655f7463 tack_trim.rde_tc │ │ │ │ │ + 0x00004724 5f617070 656e6400 7264655f 73746163 _append.rde_stac │ │ │ │ │ + 0x00004734 6b5f7075 73680072 64655f74 635f6765 k_push.rde_tc_ge │ │ │ │ │ + 0x00004744 74007264 655f7374 61636b5f 67657400 t.rde_stack_get. │ │ │ │ │ + 0x00004754 7264655f 74635f67 65745f73 00706172 rde_tc_get_s.par │ │ │ │ │ + 0x00004764 616d5f53 495f6e65 78745f63 6c617373 am_SI_next_class │ │ │ │ │ + 0x00004774 00706172 616d5f41 4d41524b 45440070 .param_AMARKED.p │ │ │ │ │ + 0x00004784 6172616d 5f415354 00706172 616d5f41 aram_AST.param_A │ │ │ │ │ + 0x00004794 53545300 70617261 6d5f4348 414e0070 STS.param_CHAN.p │ │ │ │ │ + 0x000047a4 6172616d 5f434f4d 504c4554 45007061 aram_COMPLETE.pa │ │ │ │ │ + 0x000047b4 72616d5f 43555252 454e5400 70617261 ram_CURRENT.para │ │ │ │ │ + 0x000047c4 6d5f4441 54410070 6172616d 5f444553 m_DATA.param_DES │ │ │ │ │ + 0x000047d4 54524f59 00706172 616d5f45 4d41524b TROY.param_EMARK │ │ │ │ │ + 0x000047e4 45440070 6172616d 5f455252 4f520070 ED.param_ERROR.p │ │ │ │ │ + 0x000047f4 6172616d 5f4c4d41 524b4544 00706172 aram_LMARKED.par │ │ │ │ │ + 0x00004804 616d5f4c 4f434154 494f4e00 70617261 am_LOCATION.para │ │ │ │ │ + 0x00004814 6d5f4f4b 00706172 616d5f52 45534554 m_OK.param_RESET │ │ │ │ │ + 0x00004824 00706172 616d5f53 43414348 45440070 .param_SCACHED.p │ │ │ │ │ + 0x00004834 6172616d 5f53594d 424f4c53 00706172 aram_SYMBOLS.par │ │ │ │ │ + 0x00004844 616d5f54 4f4b454e 53007061 72616d5f am_TOKENS.param_ │ │ │ │ │ + 0x00004854 56414c55 45007061 72616d5f 465f636f VALUE.param_F_co │ │ │ │ │ + 0x00004864 6e74696e 75650070 6172616d 5f465f72 ntinue.param_F_r │ │ │ │ │ + 0x00004874 65747572 6e007061 72616d5f 4f5f636f eturn.param_O_co │ │ │ │ │ + 0x00004884 6e74696e 75650070 6172616d 5f4f5f72 ntinue.param_O_r │ │ │ │ │ + 0x00004894 65747572 6e007061 72616d5f 495f7374 eturn.param_I_st │ │ │ │ │ + 0x000048a4 5f666169 6c007061 72616d5f 495f7374 _fail.param_I_st │ │ │ │ │ + 0x000048b4 5f6e6567 00706172 616d5f49 5f73745f _neg.param_I_st_ │ │ │ │ │ + 0x000048c4 6f6b0070 6172616d 5f495f65 725f636c ok.param_I_er_cl │ │ │ │ │ + 0x000048d4 65617200 70617261 6d5f495f 65725f6e ear.param_I_er_n │ │ │ │ │ + 0x000048e4 74007061 72616d5f 495f6572 5f706f70 t.param_I_er_pop │ │ │ │ │ + 0x000048f4 6d657267 65007061 72616d5f 495f6572 merge.param_I_er │ │ │ │ │ + 0x00004904 5f707573 68007061 72616d5f 465f6c6f _push.param_F_lo │ │ │ │ │ + 0x00004914 635f706f 705f7265 77696e64 00706172 c_pop_rewind.par │ │ │ │ │ + 0x00004924 616d5f49 5f6c6f63 5f706f70 5f646973 am_I_loc_pop_dis │ │ │ │ │ + 0x00004934 63617264 00706172 616d5f49 5f6c6f63 card.param_I_loc │ │ │ │ │ + 0x00004944 5f706f70 5f726577 64697300 70617261 _pop_rewdis.para │ │ │ │ │ + 0x00004954 6d5f495f 6c6f635f 706f705f 72657769 m_I_loc_pop_rewi │ │ │ │ │ + 0x00004964 6e640070 6172616d 5f495f6c 6f635f70 nd.param_I_loc_p │ │ │ │ │ + 0x00004974 75736800 70617261 6d5f465f 6173745f ush.param_F_ast_ │ │ │ │ │ + 0x00004984 706f705f 72657769 6e640070 6172616d pop_rewind.param │ │ │ │ │ + 0x00004994 5f495f61 73745f70 6f705f64 69736361 _I_ast_pop_disca │ │ │ │ │ + 0x000049a4 72640070 6172616d 5f495f61 73745f70 rd.param_I_ast_p │ │ │ │ │ + 0x000049b4 6f705f64 69737265 77007061 72616d5f op_disrew.param_ │ │ │ │ │ + 0x000049c4 495f6173 745f706f 705f7265 77646973 I_ast_pop_rewdis │ │ │ │ │ + 0x000049d4 00706172 616d5f49 5f617374 5f706f70 .param_I_ast_pop │ │ │ │ │ + 0x000049e4 5f726577 696e6400 70617261 6d5f495f _rewind.param_I_ │ │ │ │ │ + 0x000049f4 6173745f 70757368 00706172 616d5f4f ast_push.param_O │ │ │ │ │ + 0x00004a04 5f617374 5f76616c 75655f70 75736800 _ast_value_push. │ │ │ │ │ + 0x00004a14 70617261 6d5f495f 73796d62 6f6c5f72 param_I_symbol_r │ │ │ │ │ + 0x00004a24 6573746f 72650070 6172616d 5f495f73 estore.param_I_s │ │ │ │ │ + 0x00004a34 796d626f 6c5f7361 76650070 6172616d ymbol_save.param │ │ │ │ │ + 0x00004a44 5f495f76 616c7565 5f636c65 61660070 _I_value_cleaf.p │ │ │ │ │ + 0x00004a54 6172616d 5f495f76 616c7565 5f636c65 aram_I_value_cle │ │ │ │ │ + 0x00004a64 61720070 6172616d 5f495f76 616c7565 ar.param_I_value │ │ │ │ │ + 0x00004a74 5f637265 64756365 00706172 616d5f49 _creduce.param_I │ │ │ │ │ + 0x00004a84 5f696e70 75745f6e 65787400 70617261 _input_next.para │ │ │ │ │ + 0x00004a94 6d5f495f 74657374 5f616c6e 756d0070 m_I_test_alnum.p │ │ │ │ │ + 0x00004aa4 6172616d 5f495f74 6573745f 616c7068 aram_I_test_alph │ │ │ │ │ + 0x00004ab4 61007061 72616d5f 495f7465 73745f61 a.param_I_test_a │ │ │ │ │ + 0x00004ac4 73636969 00706172 616d5f49 5f746573 scii.param_I_tes │ │ │ │ │ + 0x00004ad4 745f6368 61720070 6172616d 5f495f74 t_char.param_I_t │ │ │ │ │ + 0x00004ae4 6573745f 636f6e74 726f6c00 70617261 est_control.para │ │ │ │ │ + 0x00004af4 6d5f495f 74657374 5f646469 67697400 m_I_test_ddigit. │ │ │ │ │ + 0x00004b04 70617261 6d5f495f 74657374 5f646967 param_I_test_dig │ │ │ │ │ + 0x00004b14 69740070 6172616d 5f495f74 6573745f it.param_I_test_ │ │ │ │ │ + 0x00004b24 67726170 68007061 72616d5f 495f7465 graph.param_I_te │ │ │ │ │ + 0x00004b34 73745f6c 6f776572 00706172 616d5f49 st_lower.param_I │ │ │ │ │ + 0x00004b44 5f746573 745f7072 696e7400 70617261 _test_print.para │ │ │ │ │ + 0x00004b54 6d5f495f 74657374 5f70756e 63740070 m_I_test_punct.p │ │ │ │ │ + 0x00004b64 6172616d 5f495f74 6573745f 72616e67 aram_I_test_rang │ │ │ │ │ + 0x00004b74 65007061 72616d5f 495f7465 73745f73 e.param_I_test_s │ │ │ │ │ + 0x00004b84 70616365 00706172 616d5f49 5f746573 pace.param_I_tes │ │ │ │ │ + 0x00004b94 745f7570 70657200 70617261 6d5f495f t_upper.param_I_ │ │ │ │ │ + 0x00004ba4 74657374 5f776f72 64636861 72007061 test_wordchar.pa │ │ │ │ │ + 0x00004bb4 72616d5f 495f7465 73745f78 64696769 ram_I_test_xdigi │ │ │ │ │ + 0x00004bc4 74007061 72616d5f 4f5f6173 745f706f t.param_O_ast_po │ │ │ │ │ + 0x00004bd4 705f6469 73636172 64007061 72616d5f p_discard.param_ │ │ │ │ │ + 0x00004be4 495f6173 745f7265 77696e64 00706172 I_ast_rewind.par │ │ │ │ │ + 0x00004bf4 616d5f4f 5f6c6f63 5f706f70 5f646973 am_O_loc_pop_dis │ │ │ │ │ + 0x00004c04 63617264 00706172 616d5f49 5f6c6f63 card.param_I_loc │ │ │ │ │ + 0x00004c14 5f726577 696e6400 70617261 6d5f495f _rewind.param_I_ │ │ │ │ │ + 0x00004c24 65725f63 6c656172 5f707573 68007061 er_clear_push.pa │ │ │ │ │ + 0x00004c34 72616d5f 53495f76 6f69645f 73746174 ram_SI_void_stat │ │ │ │ │ + 0x00004c44 655f7075 73680070 6172616d 5f53495f e_push.param_SI_ │ │ │ │ │ + 0x00004c54 76616c75 655f7374 6174655f 70757368 value_state_push │ │ │ │ │ + 0x00004c64 00706172 616d5f53 495f766f 69645f73 .param_SI_void_s │ │ │ │ │ + 0x00004c74 74617465 5f6d6572 67650070 6172616d tate_merge.param │ │ │ │ │ + 0x00004c84 5f53495f 76616c75 655f7374 6174655f _SI_value_state_ │ │ │ │ │ + 0x00004c94 6d657267 65007061 72616d5f 53495f76 merge.param_SI_v │ │ │ │ │ + 0x00004ca4 6f696476 6f69645f 6272616e 63680070 oidvoid_branch.p │ │ │ │ │ + 0x00004cb4 6172616d 5f53495f 766f6964 76616c75 aram_SI_voidvalu │ │ │ │ │ + 0x00004cc4 655f6272 616e6368 00706172 616d5f53 e_branch.param_S │ │ │ │ │ + 0x00004cd4 495f7661 6c756576 6f69645f 6272616e I_valuevoid_bran │ │ │ │ │ + 0x00004ce4 63680070 6172616d 5f53495f 76616c75 ch.param_SI_valu │ │ │ │ │ + 0x00004cf4 6576616c 75655f62 72616e63 68007061 evalue_branch.pa │ │ │ │ │ + 0x00004d04 72616d5f 53495f76 6f696476 6f69645f ram_SI_voidvoid_ │ │ │ │ │ + 0x00004d14 70617274 00706172 616d5f53 495f766f part.param_SI_vo │ │ │ │ │ + 0x00004d24 69647661 6c75655f 70617274 00706172 idvalue_part.par │ │ │ │ │ + 0x00004d34 616d5f53 495f7661 6c756576 616c7565 am_SI_valuevalue │ │ │ │ │ + 0x00004d44 5f706172 74007061 72616d5f 53495f6e _part.param_SI_n │ │ │ │ │ + 0x00004d54 6578745f 63686172 00706172 616d5f53 ext_char.param_S │ │ │ │ │ + 0x00004d64 495f6e65 78745f72 616e6765 00706172 I_next_range.par │ │ │ │ │ + 0x00004d74 616d5f53 495f6e65 78745f61 6c6e756d am_SI_next_alnum │ │ │ │ │ + 0x00004d84 00706172 616d5f53 495f6e65 78745f61 .param_SI_next_a │ │ │ │ │ + 0x00004d94 6c706861 00706172 616d5f53 495f6e65 lpha.param_SI_ne │ │ │ │ │ + 0x00004da4 78745f61 73636969 00706172 616d5f53 xt_ascii.param_S │ │ │ │ │ + 0x00004db4 495f6e65 78745f63 6f6e7472 6f6c0070 I_next_control.p │ │ │ │ │ + 0x00004dc4 6172616d 5f53495f 6e657874 5f646469 aram_SI_next_ddi │ │ │ │ │ + 0x00004dd4 67697400 70617261 6d5f5349 5f6e6578 git.param_SI_nex │ │ │ │ │ + 0x00004de4 745f6469 67697400 70617261 6d5f5349 t_digit.param_SI │ │ │ │ │ + 0x00004df4 5f6e6578 745f6772 61706800 70617261 _next_graph.para │ │ │ │ │ + 0x00004e04 6d5f5349 5f6e6578 745f6c6f 77657200 m_SI_next_lower. │ │ │ │ │ + 0x00004e14 70617261 6d5f5349 5f6e6578 745f7072 param_SI_next_pr │ │ │ │ │ + 0x00004e24 696e7400 70617261 6d5f5349 5f6e6578 int.param_SI_nex │ │ │ │ │ + 0x00004e34 745f7075 6e637400 70617261 6d5f5349 t_punct.param_SI │ │ │ │ │ + 0x00004e44 5f6e6578 745f7370 61636500 70617261 _next_space.para │ │ │ │ │ + 0x00004e54 6d5f5349 5f6e6578 745f7570 70657200 m_SI_next_upper. │ │ │ │ │ + 0x00004e64 70617261 6d5f5349 5f6e6578 745f776f param_SI_next_wo │ │ │ │ │ + 0x00004e74 72646368 61720070 6172616d 5f53495f rdchar.param_SI_ │ │ │ │ │ + 0x00004e84 6e657874 5f786469 67697400 70617261 next_xdigit.para │ │ │ │ │ + 0x00004e94 6d5f5349 5f766f69 64325f73 74617465 m_SI_void2_state │ │ │ │ │ + 0x00004ea4 5f707573 68007061 72616d5f 53495f76 _push.param_SI_v │ │ │ │ │ + 0x00004eb4 6f69645f 73746174 655f6d65 7267655f oid_state_merge_ │ │ │ │ │ + 0x00004ec4 6f6b0070 6172616d 5f53495f 76616c75 ok.param_SI_valu │ │ │ │ │ + 0x00004ed4 655f6e6f 74616865 61645f73 74617274 e_notahead_start │ │ │ │ │ + 0x00004ee4 00706172 616d5f53 495f766f 69645f6e .param_SI_void_n │ │ │ │ │ + 0x00004ef4 6f746168 6561645f 65786974 00706172 otahead_exit.par │ │ │ │ │ + 0x00004f04 616d5f53 495f7661 6c75655f 6e6f7461 am_SI_value_nota │ │ │ │ │ + 0x00004f14 68656164 5f657869 74007061 72616d5f head_exit.param_ │ │ │ │ │ + 0x00004f24 53495f6b 6c65656e 655f6162 6f727400 SI_kleene_abort. │ │ │ │ │ + 0x00004f34 70617261 6d5f5349 5f6b6c65 656e655f param_SI_kleene_ │ │ │ │ │ + 0x00004f44 636c6f73 65007061 72616d5f 53495f76 close.param_SI_v │ │ │ │ │ + 0x00004f54 616c7565 5f73796d 626f6c5f 73746172 alue_symbol_star │ │ │ │ │ + 0x00004f64 74007061 72616d5f 53495f76 616c7565 t.param_SI_value │ │ │ │ │ + 0x00004f74 5f766f69 645f7379 6d626f6c 5f737461 _void_symbol_sta │ │ │ │ │ + 0x00004f84 72740070 6172616d 5f53495f 766f6964 rt.param_SI_void │ │ │ │ │ + 0x00004f94 5f73796d 626f6c5f 73746172 74007061 _symbol_start.pa │ │ │ │ │ + 0x00004fa4 72616d5f 53495f76 6f69645f 766f6964 ram_SI_void_void │ │ │ │ │ + 0x00004fb4 5f73796d 626f6c5f 73746172 74007061 _symbol_start.pa │ │ │ │ │ + 0x00004fc4 72616d5f 53495f72 65647563 655f7379 ram_SI_reduce_sy │ │ │ │ │ + 0x00004fd4 6d626f6c 5f656e64 00706172 616d5f53 mbol_end.param_S │ │ │ │ │ + 0x00004fe4 495f766f 69645f6c 6561665f 73796d62 I_void_leaf_symb │ │ │ │ │ + 0x00004ff4 6f6c5f65 6e640070 6172616d 5f53495f ol_end.param_SI_ │ │ │ │ │ + 0x00005004 76616c75 655f6c65 61665f73 796d626f value_leaf_symbo │ │ │ │ │ + 0x00005014 6c5f656e 64007061 72616d5f 53495f76 l_end.param_SI_v │ │ │ │ │ + 0x00005024 616c7565 5f636c65 61725f73 796d626f alue_clear_symbo │ │ │ │ │ + 0x00005034 6c5f656e 64007061 72616d5f 53495f76 l_end.param_SI_v │ │ │ │ │ + 0x00005044 6f69645f 636c6561 725f7379 6d626f6c oid_clear_symbol │ │ │ │ │ + 0x00005054 5f656e64 00706172 616d5f53 495f6e65 _end.param_SI_ne │ │ │ │ │ + 0x00005064 78745f73 74720072 64655f70 6172616d xt_str.rde_param │ │ │ │ │ + 0x00005074 5f717565 72795f61 6d61726b 00726465 _query_amark.rde │ │ │ │ │ + 0x00005084 5f706172 616d5f71 75657279 5f617374 _param_query_ast │ │ │ │ │ + 0x00005094 00726465 5f706172 616d5f71 75657279 .rde_param_query │ │ │ │ │ + 0x000050a4 5f696e00 7264655f 70617261 6d5f7175 _in.rde_param_qu │ │ │ │ │ + 0x000050b4 6572795f 73740072 64655f70 6172616d ery_st.rde_param │ │ │ │ │ + 0x000050c4 5f717565 72795f6c 73746f70 00726465 _query_lstop.rde │ │ │ │ │ + 0x000050d4 5f706172 616d5f71 75657279 5f636c00 _param_query_cl. │ │ │ │ │ + 0x000050e4 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ + 0x000050f4 65720072 64655f70 6172616d 5f717565 er.rde_param_que │ │ │ │ │ + 0x00005104 72795f65 725f7463 6c007264 655f7061 ry_er_tcl.rde_pa │ │ │ │ │ + 0x00005114 72616d5f 71756572 795f6363 00726465 ram_query_cc.rde │ │ │ │ │ + 0x00005124 5f706172 616d5f64 61746100 7264655f _param_data.rde_ │ │ │ │ │ + 0x00005134 70617261 6d5f7175 6572795f 65730072 param_query_es.r │ │ │ │ │ + 0x00005144 64655f70 6172616d 5f717565 72795f6c de_param_query_l │ │ │ │ │ + 0x00005154 73007264 655f7061 72616d5f 72657365 s.rde_param_rese │ │ │ │ │ + 0x00005164 74007264 655f7061 72616d5f 71756572 t.rde_param_quer │ │ │ │ │ + 0x00005174 795f6e63 00726465 5f706172 616d5f71 y_nc.rde_param_q │ │ │ │ │ + 0x00005184 75657279 5f737472 696e6700 7264655f uery_string.rde_ │ │ │ │ │ + 0x00005194 70617261 6d5f7175 6572795f 74635f73 param_query_tc_s │ │ │ │ │ + 0x000051a4 697a6500 7264655f 70617261 6d5f7175 ize.rde_param_qu │ │ │ │ │ + 0x000051b4 6572795f 74635f67 65745f73 00726465 ery_tc_get_s.rde │ │ │ │ │ + 0x000051c4 5f706172 616d5f71 75657279 5f737600 _param_query_sv. │ │ │ │ │ + 0x000051d4 7264655f 70617261 6d5f695f 73746174 rde_param_i_stat │ │ │ │ │ + 0x000051e4 75735f66 61696c00 7264655f 70617261 us_fail.rde_para │ │ │ │ │ + 0x000051f4 6d5f695f 73746174 75735f6e 65676174 m_i_status_negat │ │ │ │ │ + 0x00005204 65007264 655f7061 72616d5f 695f7374 e.rde_param_i_st │ │ │ │ │ + 0x00005214 61747573 5f6f6b00 7264655f 70617261 atus_ok.rde_para │ │ │ │ │ + 0x00005224 6d5f695f 6572726f 725f636c 65617200 m_i_error_clear. │ │ │ │ │ + 0x00005234 7264655f 70617261 6d5f695f 6572726f rde_param_i_erro │ │ │ │ │ + 0x00005244 725f7075 73680072 64655f6f 745f696e r_push.rde_ot_in │ │ │ │ │ + 0x00005254 7465726e 31007264 655f7061 72616d5f tern1.rde_param_ │ │ │ │ │ + 0x00005264 695f6572 726f725f 6e6f6e74 65726d69 i_error_nontermi │ │ │ │ │ + 0x00005274 6e616c00 7264655f 70617261 6d5f695f nal.rde_param_i_ │ │ │ │ │ + 0x00005284 6572726f 725f706f 705f6d65 72676500 error_pop_merge. │ │ │ │ │ + 0x00005294 7264655f 70617261 6d5f695f 6c6f635f rde_param_i_loc_ │ │ │ │ │ + 0x000052a4 706f705f 72657769 6e640072 64655f70 pop_rewind.rde_p │ │ │ │ │ + 0x000052b4 6172616d 5f695f6c 6f635f70 6f705f64 aram_i_loc_pop_d │ │ │ │ │ + 0x000052c4 69736361 72640072 64655f70 6172616d iscard.rde_param │ │ │ │ │ + 0x000052d4 5f695f6c 6f635f72 6577696e 64007264 _i_loc_rewind.rd │ │ │ │ │ + 0x000052e4 655f7061 72616d5f 695f6c6f 635f7075 e_param_i_loc_pu │ │ │ │ │ + 0x000052f4 73680072 64655f70 6172616d 5f695f61 sh.rde_param_i_a │ │ │ │ │ + 0x00005304 73745f70 6f705f72 6577696e 64007264 st_pop_rewind.rd │ │ │ │ │ + 0x00005314 655f7061 72616d5f 695f6173 745f706f e_param_i_ast_po │ │ │ │ │ + 0x00005324 705f6469 73636172 64007264 655f7061 p_discard.rde_pa │ │ │ │ │ + 0x00005334 72616d5f 695f6173 745f7265 77696e64 ram_i_ast_rewind │ │ │ │ │ + 0x00005344 00726465 5f706172 616d5f69 5f617374 .rde_param_i_ast │ │ │ │ │ + 0x00005354 5f707573 68007264 655f7061 72616d5f _push.rde_param_ │ │ │ │ │ + 0x00005364 695f6173 745f7661 6c75655f 70757368 i_ast_value_push │ │ │ │ │ + 0x00005374 00726465 5f706172 616d5f69 5f73796d .rde_param_i_sym │ │ │ │ │ + 0x00005384 626f6c5f 72657374 6f726500 7264655f bol_restore.rde_ │ │ │ │ │ + 0x00005394 70617261 6d5f695f 73796d62 6f6c5f73 param_i_symbol_s │ │ │ │ │ + 0x000053a4 61766500 7264655f 70617261 6d5f695f ave.rde_param_i_ │ │ │ │ │ + 0x000053b4 76616c75 655f6c65 61660072 64655f70 value_leaf.rde_p │ │ │ │ │ + 0x000053c4 6172616d 5f695f76 616c7565 5f636c65 aram_i_value_cle │ │ │ │ │ + 0x000053d4 61720072 64655f70 6172616d 5f695f76 ar.rde_param_i_v │ │ │ │ │ + 0x000053e4 616c7565 5f726564 75636500 7264655f alue_reduce.rde_ │ │ │ │ │ + 0x000053f4 6f745f69 6e746572 6e300072 64655f70 ot_intern0.rde_p │ │ │ │ │ + 0x00005404 6172616d 5f695f69 6e707574 5f6e6578 aram_i_input_nex │ │ │ │ │ + 0x00005414 74007264 655f7061 72616d5f 695f7465 t.rde_param_i_te │ │ │ │ │ + 0x00005424 73745f61 6c6e756d 00726465 5f706172 st_alnum.rde_par │ │ │ │ │ + 0x00005434 616d5f69 5f746573 745f616c 70686100 am_i_test_alpha. │ │ │ │ │ + 0x00005444 7264655f 70617261 6d5f695f 74657374 rde_param_i_test │ │ │ │ │ + 0x00005454 5f617363 69690072 64655f70 6172616d _ascii.rde_param │ │ │ │ │ + 0x00005464 5f695f74 6573745f 63686172 00726465 _i_test_char.rde │ │ │ │ │ + 0x00005474 5f706172 616d5f69 5f746573 745f636f _param_i_test_co │ │ │ │ │ + 0x00005484 6e74726f 6c007264 655f7061 72616d5f ntrol.rde_param_ │ │ │ │ │ + 0x00005494 695f7465 73745f64 64696769 74007264 i_test_ddigit.rd │ │ │ │ │ + 0x000054a4 655f7061 72616d5f 695f7465 73745f64 e_param_i_test_d │ │ │ │ │ + 0x000054b4 69676974 00726465 5f706172 616d5f69 igit.rde_param_i │ │ │ │ │ + 0x000054c4 5f746573 745f6772 61706800 7264655f _test_graph.rde_ │ │ │ │ │ + 0x000054d4 70617261 6d5f695f 74657374 5f6c6f77 param_i_test_low │ │ │ │ │ + 0x000054e4 65720072 64655f70 6172616d 5f695f74 er.rde_param_i_t │ │ │ │ │ + 0x000054f4 6573745f 7072696e 74007264 655f7061 est_print.rde_pa │ │ │ │ │ + 0x00005504 72616d5f 695f7465 73745f70 756e6374 ram_i_test_punct │ │ │ │ │ + 0x00005514 00726465 5f6f745f 696e7465 726e3200 .rde_ot_intern2. │ │ │ │ │ + 0x00005524 7264655f 70617261 6d5f695f 74657374 rde_param_i_test │ │ │ │ │ + 0x00005534 5f72616e 67650072 64655f70 6172616d _range.rde_param │ │ │ │ │ + 0x00005544 5f695f74 6573745f 73706163 65007264 _i_test_space.rd │ │ │ │ │ + 0x00005554 655f7061 72616d5f 695f7465 73745f75 e_param_i_test_u │ │ │ │ │ + 0x00005564 70706572 00726465 5f706172 616d5f69 pper.rde_param_i │ │ │ │ │ + 0x00005574 5f746573 745f776f 72646368 61720072 _test_wordchar.r │ │ │ │ │ + 0x00005584 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ + 0x00005594 78646967 69740072 64655f70 6172616d xdigit.rde_param │ │ │ │ │ + 0x000055a4 5f695f6e 6578745f 73747200 7264655f _i_next_str.rde_ │ │ │ │ │ + 0x000055b4 70617261 6d5f695f 6e657874 5f636c61 param_i_next_cla │ │ │ │ │ + 0x000055c4 73730072 64655f73 7461636b 5f746f70 ss.rde_stack_top │ │ │ │ │ + 0x000055d4 00726465 5f737461 636b5f70 6f700072 .rde_stack_pop.r │ │ │ │ │ + 0x000055e4 64655f73 7461636b 5f64726f 70007264 de_stack_drop.rd │ │ │ │ │ + 0x000055f4 655f7374 61636b5f 6d6f7665 00726465 e_stack_move.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 │ │ │ │ │ + 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 │ │ │ │ │ + 0x000056b4 5f73796d 626f6c5f 646f6e65 5f645f72 _symbol_done_d_r │ │ │ │ │ + 0x000056c4 65647563 65007264 655f7061 72616d5f educe.rde_param_ │ │ │ │ │ + 0x000056d4 695f7379 6d626f6c 5f646f6e 655f6c65 i_symbol_done_le │ │ │ │ │ + 0x000056e4 61660072 64655f70 6172616d 5f695f73 af.rde_param_i_s │ │ │ │ │ + 0x000056f4 796d626f 6c5f646f 6e655f64 5f6c6561 ymbol_done_d_lea │ │ │ │ │ + 0x00005704 66007264 655f7061 72616d5f 695f7379 f.rde_param_i_sy │ │ │ │ │ + 0x00005714 6d626f6c 5f646f6e 655f766f 69640072 mbol_done_void.r │ │ │ │ │ + 0x00005724 64655f70 6172616d 5f695f73 796d626f de_param_i_symbo │ │ │ │ │ + 0x00005734 6c5f646f 6e655f64 5f766f69 64007264 l_done_d_void.rd │ │ │ │ │ + 0x00005744 655f7061 72616d5f 695f6e65 78745f63 e_param_i_next_c │ │ │ │ │ + 0x00005754 68617200 7264655f 70617261 6d5f695f har.rde_param_i_ │ │ │ │ │ + 0x00005764 6e657874 5f72616e 67650072 64655f70 next_range.rde_p │ │ │ │ │ + 0x00005774 6172616d 5f695f6e 6578745f 616c6e75 aram_i_next_alnu │ │ │ │ │ + 0x00005784 6d007264 655f7061 72616d5f 695f6e65 m.rde_param_i_ne │ │ │ │ │ + 0x00005794 78745f61 6c706861 00726465 5f706172 xt_alpha.rde_par │ │ │ │ │ + 0x000057a4 616d5f69 5f6e6578 745f6173 63696900 am_i_next_ascii. │ │ │ │ │ + 0x000057b4 7264655f 70617261 6d5f695f 6e657874 rde_param_i_next │ │ │ │ │ + 0x000057c4 5f636f6e 74726f6c 00726465 5f706172 _control.rde_par │ │ │ │ │ + 0x000057d4 616d5f69 5f6e6578 745f6464 69676974 am_i_next_ddigit │ │ │ │ │ + 0x000057e4 00726465 5f706172 616d5f69 5f6e6578 .rde_param_i_nex │ │ │ │ │ + 0x000057f4 745f6469 67697400 7264655f 70617261 t_digit.rde_para │ │ │ │ │ + 0x00005804 6d5f695f 6e657874 5f677261 70680072 m_i_next_graph.r │ │ │ │ │ + 0x00005814 64655f70 6172616d 5f695f6e 6578745f de_param_i_next_ │ │ │ │ │ + 0x00005824 6c6f7765 72007264 655f7061 72616d5f lower.rde_param_ │ │ │ │ │ + 0x00005834 695f6e65 78745f70 72696e74 00726465 i_next_print.rde │ │ │ │ │ + 0x00005844 5f706172 616d5f69 5f6e6578 745f7075 _param_i_next_pu │ │ │ │ │ + 0x00005854 6e637400 7264655f 70617261 6d5f695f nct.rde_param_i_ │ │ │ │ │ + 0x00005864 6e657874 5f737061 63650072 64655f70 next_space.rde_p │ │ │ │ │ + 0x00005874 6172616d 5f695f6e 6578745f 75707065 aram_i_next_uppe │ │ │ │ │ + 0x00005884 72007264 655f7061 72616d5f 695f6e65 r.rde_param_i_ne │ │ │ │ │ + 0x00005894 78745f77 6f726463 68617200 7264655f xt_wordchar.rde_ │ │ │ │ │ + 0x000058a4 70617261 6d5f695f 6e657874 5f786469 param_i_next_xdi │ │ │ │ │ + 0x000058b4 67697400 7264655f 70617261 6d5f695f git.rde_param_i_ │ │ │ │ │ + 0x000058c4 6e6f7461 68656164 5f737461 72745f64 notahead_start_d │ │ │ │ │ + 0x000058d4 00726465 5f706172 616d5f69 5f6e6f74 .rde_param_i_not │ │ │ │ │ + 0x000058e4 61686561 645f6578 69745f64 00726465 ahead_exit_d.rde │ │ │ │ │ + 0x000058f4 5f706172 616d5f69 5f6e6f74 61686561 _param_i_notahea │ │ │ │ │ + 0x00005904 645f6578 69740072 64655f70 6172616d d_exit.rde_param │ │ │ │ │ + 0x00005914 5f695f73 74617465 5f707573 685f3200 _i_state_push_2. │ │ │ │ │ + 0x00005924 7264655f 70617261 6d5f695f 73746174 rde_param_i_stat │ │ │ │ │ + 0x00005934 655f7075 73685f76 6f696400 7264655f e_push_void.rde_ │ │ │ │ │ + 0x00005944 70617261 6d5f695f 73746174 655f7075 param_i_state_pu │ │ │ │ │ + 0x00005954 73685f76 616c7565 00726465 5f706172 sh_value.rde_par │ │ │ │ │ + 0x00005964 616d5f69 5f737461 74655f6d 65726765 am_i_state_merge │ │ │ │ │ + 0x00005974 5f6f6b00 7264655f 70617261 6d5f695f _ok.rde_param_i_ │ │ │ │ │ + 0x00005984 73746174 655f6d65 7267655f 766f6964 state_merge_void │ │ │ │ │ + 0x00005994 00726465 5f706172 616d5f69 5f737461 .rde_param_i_sta │ │ │ │ │ + 0x000059a4 74655f6d 65726765 5f76616c 75650072 te_merge_value.r │ │ │ │ │ + 0x000059b4 64655f70 6172616d 5f695f6b 6c65656e de_param_i_kleen │ │ │ │ │ + 0x000059c4 655f636c 6f736500 7264655f 70617261 e_close.rde_para │ │ │ │ │ + 0x000059d4 6d5f695f 6b6c6565 6e655f61 626f7274 m_i_kleene_abort │ │ │ │ │ + 0x000059e4 00726465 5f706172 616d5f69 5f736571 .rde_param_i_seq │ │ │ │ │ + 0x000059f4 5f766f69 6432766f 69640072 64655f70 _void2void.rde_p │ │ │ │ │ + 0x00005a04 6172616d 5f695f73 65715f76 6f696432 aram_i_seq_void2 │ │ │ │ │ + 0x00005a14 76616c75 65007264 655f7061 72616d5f value.rde_param_ │ │ │ │ │ + 0x00005a24 695f7365 715f7661 6c756532 76616c75 i_seq_value2valu │ │ │ │ │ + 0x00005a34 65007264 655f7061 72616d5f 695f6272 e.rde_param_i_br │ │ │ │ │ + 0x00005a44 615f766f 69643276 6f696400 7264655f a_void2void.rde_ │ │ │ │ │ + 0x00005a54 70617261 6d5f695f 6272615f 766f6964 param_i_bra_void │ │ │ │ │ + 0x00005a64 3276616c 75650072 64655f70 6172616d 2value.rde_param │ │ │ │ │ + 0x00005a74 5f695f62 72615f76 616c7565 32766f69 _i_bra_value2voi │ │ │ │ │ + 0x00005a84 64007264 655f7061 72616d5f 695f6272 d.rde_param_i_br │ │ │ │ │ + 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 756d5f55 ums_objcmd.qum_U │ │ │ │ ├── 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 │ │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ │ + bpl.n a37c │ │ │ │ │ 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 │ │ │ │ │ - @ instruction: 0xb61e │ │ │ │ │ + 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 │ │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ │ + 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 │ │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ + @ instruction: 0xb72c │ │ │ │ │ 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,6508 +10368,58 @@ │ │ │ │ │ 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, sl, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr.w r5, [pc, #1232] @ 109d0 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr.w r4, [pc, #1232] @ 109d4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #1228] @ 109d8 │ │ │ │ │ - ldr.w r3, [pc, #1228] @ 109dc │ │ │ │ │ - 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 10584 │ │ │ │ │ - ldr.w r2, [pc, #1200] @ 109e0 │ │ │ │ │ - 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] @ 109e4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w sl, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ - cbnz r0, 10596 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #18 │ │ │ │ │ - bhi.n 10598 │ │ │ │ │ - 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 │ │ │ │ │ - lsls r5, r1, #2 │ │ │ │ │ - lsls r4, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - lsls r2, r4, #2 │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ - lsls r0, r6, #2 │ │ │ │ │ - lsls r7, r6, #2 │ │ │ │ │ - lsls r4, r3, #3 │ │ │ │ │ - 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] @ 109e8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1104] @ 109ec │ │ │ │ │ - ldr.w r3, [pc, #1076] @ 109d4 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 109cc │ │ │ │ │ - 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 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 90d0 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9778 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9524 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.w 109a8 │ │ │ │ │ - ldr r2, [pc, #1012] @ (109f0 ) │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #1004] @ (109f4 ) │ │ │ │ │ - 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 10596 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #26 │ │ │ │ │ - bhi.n 10598 │ │ │ │ │ - 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 │ │ │ │ │ - lsls r5, r4, #6 │ │ │ │ │ - lsls r6, r3, #6 │ │ │ │ │ - lsls r7, r2, #6 │ │ │ │ │ - lsls r0, r2, #6 │ │ │ │ │ - lsls r1, r1, #6 │ │ │ │ │ - lsls r2, r0, #6 │ │ │ │ │ - lsls r3, r7, #5 │ │ │ │ │ - lsls r4, r6, #5 │ │ │ │ │ - lsls r5, r5, #5 │ │ │ │ │ - lsls r6, r4, #5 │ │ │ │ │ - lsls r7, r3, #5 │ │ │ │ │ - lsls r0, r3, #5 │ │ │ │ │ - lsls r1, r2, #5 │ │ │ │ │ - lsls r2, r1, #5 │ │ │ │ │ - lsls r3, r0, #5 │ │ │ │ │ - lsls r4, r7, #4 │ │ │ │ │ - lsls r5, r6, #4 │ │ │ │ │ - lsls r6, r5, #4 │ │ │ │ │ - lsls r7, r4, #4 │ │ │ │ │ - lsls r0, r4, #4 │ │ │ │ │ - lsls r1, r3, #4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8794 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 99e0 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 97c0 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 97a8 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9430 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9b64 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9960 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9b70 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.w 109ba │ │ │ │ │ - ldr r2, [pc, #800] @ (109f8 ) │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #792] @ (109fc ) │ │ │ │ │ - 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 10596 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #14 │ │ │ │ │ - bhi.w 10598 │ │ │ │ │ - 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] @ (10864 ) │ │ │ │ │ - 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 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8b4c │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9394 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8ae0 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9be8 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9494 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8e20 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 88cc │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 86f0 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9260 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8814 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9848 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9184 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8bfc │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8868 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8998 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8958 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9130 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 84b8 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 980c │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8f20 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8ac8 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 84a0 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 90f4 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9b7c │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8c80 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8754 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 96c8 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9a58 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8bcc │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9224 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9118 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 86d8 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8a8c │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8940 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9860 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9230 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8a5c │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9348 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 99d4 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8530 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 84f4 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9570 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8ef0 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9630 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9b34 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9388 │ │ │ │ │ - b.n 10598 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #80] @ (10a00 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - b.n 10596 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #64] @ (10a04 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - b.n 10596 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r0, r6, r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bcc.n 10934 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r6, r7, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r6, r4, r1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bcs.n 109cc │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r1, #30 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bcs.n 10a1c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r3, #18 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r1, #18 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010a08 : │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00010a10 : │ │ │ │ │ - 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] @ (10a48 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #40] @ (10a4c ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - 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, 10a42 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - strd r0, r0, [r4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00010a50 : │ │ │ │ │ - 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] @ (10a8c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #44] @ (10a90 ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - 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, 10a84 │ │ │ │ │ - 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 │ │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00010a94 : │ │ │ │ │ - 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] @ (10ad0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbz r0, 10aca │ │ │ │ │ - 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] @ (10ad4 ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 10ac6 │ │ │ │ │ - nop │ │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00010ad8 : │ │ │ │ │ - push {r4, r5, r6, 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] @ (10b0c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r4, 10b02 │ │ │ │ │ - ldr r2, [pc, #28] @ (10b10 ) │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 10af4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r6] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - stmia r5!, {r4} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (10b24 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - ldmia r6, {r3, r4, r6, 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] @ (10b4c ) │ │ │ │ │ - ldr r2, [pc, #20] @ (10b50 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (10b54 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r4, #17 │ │ │ │ │ - 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] @ (10b94 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (10b98 ) │ │ │ │ │ - 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 r4!, {r2, r3, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00010b9c : │ │ │ │ │ - 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, 10bb8 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 10bb8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (10bc4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010bc8 : │ │ │ │ │ - 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] @ (10c28 ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (10c2c ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - 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] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 10c12 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - 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 10c0c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 99ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - nop │ │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, 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] @ (10d58 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r4, [pc, #276] @ (10d5c ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r2, [pc, #276] @ (10d60 ) │ │ │ │ │ - ldr r3, [pc, #280] @ (10d64 ) │ │ │ │ │ - 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 10cb2 │ │ │ │ │ - ldr r3, [pc, #260] @ (10d68 ) │ │ │ │ │ - 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 10cb6 │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #228] @ (10d6c ) │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, #3 │ │ │ │ │ - blx 9adc │ │ │ │ │ - cbnz r0, 10cb6 │ │ │ │ │ - cmp.w sl, #3 │ │ │ │ │ - bgt.n 10cfe │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - cbz r7, 10caa │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - cbz r3, 10caa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - strd r2, r3, [r4, #12] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 10ce4 │ │ │ │ │ - cbz r5, 10ce2 │ │ │ │ │ - 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] @ (10d70 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #152] @ (10d74 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #144] @ (10d78 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (10d5c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 10d54 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ - cmp.w sl, #4 │ │ │ │ │ - beq.n 10d24 │ │ │ │ │ - ldrb r3, [r6, #3] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 10d24 │ │ │ │ │ - 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 10ce2 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - negs r0, r0 │ │ │ │ │ - b.n 10c9e │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 10ce2 │ │ │ │ │ - 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] @ (10d7c ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #52] @ (10d80 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 10ce2 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r4, #30] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r0, r4, #12 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r7, #12 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r0, r3, #11 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r2, r1, #11 │ │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ │ - ldr r2, [pc, #232] @ (10e80 ) │ │ │ │ │ - movw r3, #28261 @ 0x6e65 │ │ │ │ │ - movt r3, #100 @ 0x64 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r5, [pc, #224] @ (10e84 ) │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #220] @ (10e88 ) │ │ │ │ │ - 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 10df6 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - add.w r9, sp, r0 │ │ │ │ │ - ldr r3, [pc, #192] @ (10e8c ) │ │ │ │ │ - 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] @ (10e90 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (10e88 ) │ │ │ │ │ - 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 10e7c │ │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r7, [pc, #156] @ (10e94 ) │ │ │ │ │ - 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 10e18 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bgt.n 10e6e │ │ │ │ │ - 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 10e52 │ │ │ │ │ - adds r6, r2, #4 │ │ │ │ │ - b.n 10dc8 │ │ │ │ │ - add.w r2, r8, #2 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ - add.w r3, sp, r2 │ │ │ │ │ - strb r1, [r3, #8] │ │ │ │ │ - b.n 10e42 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r4, r7, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010e98 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (10ed8 ) │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 10ecc │ │ │ │ │ - ldr r1, [pc, #36] @ (10edc ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (10ee0 ) │ │ │ │ │ - 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 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r3, #2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010ee4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (10f28 ) │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 10f18 │ │ │ │ │ - ldr r1, [pc, #40] @ (10f2c ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #40] @ (10f30 ) │ │ │ │ │ - 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 │ │ │ │ │ - stmia r1!, {r1} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r1, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010f34 : │ │ │ │ │ - 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] @ 10f84 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 10f6c │ │ │ │ │ - ldr r1, [pc, #52] @ (10f88 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (10f8c ) │ │ │ │ │ - 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 91a8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r1, #4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010f90 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #32] @ 10fc0 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr.w lr, [pc, #28] @ 10fc4 │ │ │ │ │ - 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} │ │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00010fc8 : │ │ │ │ │ - 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] @ 11028 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 11000 │ │ │ │ │ - ldr r1, [pc, #68] @ (1102c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (11030 ) │ │ │ │ │ - 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 10ffc │ │ │ │ │ - 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 │ │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r6, #1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011034 : │ │ │ │ │ - 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, #148] @ (110dc ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #148] @ (110e0 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - beq.n 1106e │ │ │ │ │ - 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, 110d8 │ │ │ │ │ - ldr.w sl, [pc, #100] @ 110e4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 1108c │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ - cbz r4, 110b0 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11088 │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 110a2 │ │ │ │ │ - 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 1108c │ │ │ │ │ - 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 │ │ │ │ │ - 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 110b0 │ │ │ │ │ - nop {11} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000110e8 : │ │ │ │ │ - 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] @ (11168 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - beq.n 11120 │ │ │ │ │ - ldr r1, [pc, #100] @ (1116c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (11170 ) │ │ │ │ │ - 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 │ │ │ │ │ - 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 1111a │ │ │ │ │ - ldr r3, [pc, #56] @ (1116c ) │ │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cbz r6, 1114a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - 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 r3, [pc, #28] @ (11174 ) │ │ │ │ │ - ldr r1, [pc, #28] @ (11178 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 1111a │ │ │ │ │ - bkpt 0x00fe │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001117c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #96] @ 111ec │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub.w r3, ip, #3 │ │ │ │ │ - add lr, pc │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 111d2 │ │ │ │ │ - cmp.w ip, #4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r2, #12] │ │ │ │ │ - beq.n 111b8 │ │ │ │ │ - ldr r3, [pc, #68] @ (111f0 ) │ │ │ │ │ - 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, 111ce │ │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ │ - cbnz r2, 111c8 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - str r0, [r3, #32] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 111bc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r4, [pc, #28] @ (111f0 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #28] @ (111f4 ) │ │ │ │ │ - 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} │ │ │ │ │ - bkpt 0x0066 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000111f8 : │ │ │ │ │ - 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, #104] @ (11270 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r6, pc │ │ │ │ │ - beq.n 1122c │ │ │ │ │ - ldr r1, [pc, #96] @ (11274 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (11278 ) │ │ │ │ │ - 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 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11228 │ │ │ │ │ - ldr r3, [pc, #52] @ (11274 ) │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - cbz r0, 11256 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 11256 │ │ │ │ │ - ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ - 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 │ │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001127c : │ │ │ │ │ - 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] @ (112e4 ) │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 112b0 │ │ │ │ │ - ldr r1, [pc, #80] @ (112e8 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #80] @ (112ec ) │ │ │ │ │ - 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 │ │ │ │ │ - beq.n 112ac │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - cbz r0, 112e0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 112dc │ │ │ │ │ - ldr r3, [pc, #20] @ (112e8 ) │ │ │ │ │ - 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} │ │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000112f0 : │ │ │ │ │ - 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] @ (11358 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 11324 │ │ │ │ │ - ldr r1, [pc, #80] @ (1135c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ (11360 ) │ │ │ │ │ - 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 11320 │ │ │ │ │ - ldr r3, [pc, #36] @ (1135c ) │ │ │ │ │ - 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 │ │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011364 : │ │ │ │ │ - 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] @ (11428 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #176] @ (1142c ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - beq.n 1139e │ │ │ │ │ - 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 11422 │ │ │ │ │ - ldr.w sl, [pc, #120] @ 11430 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr.w r8, [pc, #116] @ 11434 │ │ │ │ │ - add sl, pc │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - cbz r3, 113f8 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bgt.n 113d4 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - add.w r3, fp, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - blt.n 113e4 │ │ │ │ │ - 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 113c4 │ │ │ │ │ - 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 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 113fe │ │ │ │ │ - nop │ │ │ │ │ - pop {r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011438 : │ │ │ │ │ - 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] @ (11514 ) │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - ldr r2, [pc, #200] @ (11518 ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w ip, [pc, #200] @ 1151c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r7, [pc, #192] @ (11520 ) │ │ │ │ │ - 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 114f6 │ │ │ │ │ - cmp.w lr, #6 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r1, #3 │ │ │ │ │ - movne.w r8, #0 │ │ │ │ │ - beq.n 114c4 │ │ │ │ │ - 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] @ (11524 ) │ │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ │ - strd ip, r4, [sp] │ │ │ │ │ - blx 8e74 │ │ │ │ │ - ldr r2, [pc, #124] @ (11528 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (11518 ) │ │ │ │ │ - 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 11510 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [pc, #100] @ (1152c ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #100] @ (11530 ) │ │ │ │ │ - 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] @ (11534 ) │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ │ - blx r9 │ │ │ │ │ - cbnz r0, 1150c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r3, sp, r3, lsl #2 │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - b.n 1148e │ │ │ │ │ - ldr r1, [pc, #52] @ (1152c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ (11538 ) │ │ │ │ │ - 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 114aa │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - cbnz r4, 11582 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r0, pc, #328 @ (adr r0, 11668 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - cbnz r6, 11588 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cbnz r6, 1157e │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001153c : │ │ │ │ │ - stmdb 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] @ (11648 ) │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - ldr r5, [pc, #248] @ (1164c ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #248] @ (11650 ) │ │ │ │ │ - ldr r1, [pc, #248] @ (11654 ) │ │ │ │ │ - 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 11632 │ │ │ │ │ - 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 11592 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - 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 11624 │ │ │ │ │ - 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, 1161c │ │ │ │ │ - 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 11590 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - blx 91e8 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - bne.n 115e6 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #84] @ (11658 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (1164c ) │ │ │ │ │ - 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 11644 │ │ │ │ │ - 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 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 11602 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #32] @ (1165c ) │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1162e │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - hlt 0x0028 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - hlt 0x0020 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cbnz r6, 11698 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011660 : │ │ │ │ │ - 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] @ (116c4 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 11698 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 116c8 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (116cc ) │ │ │ │ │ - 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] @ (116c8 ) │ │ │ │ │ - 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 │ │ │ │ │ - cbnz r6, 116e8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000116d0 : │ │ │ │ │ - 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] @ (11734 ) │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 11704 │ │ │ │ │ - ldr r1, [pc, #76] @ (11738 ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #76] @ (1173c ) │ │ │ │ │ - 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 11700 │ │ │ │ │ - ldrd r2, r3, [r0, #24] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - beq.n 1172e │ │ │ │ │ - blx 88e8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9a64 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - cbnz r6, 1173c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011740 : │ │ │ │ │ - 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] @ 117a4 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq.n 1177c │ │ │ │ │ - ldr r1, [pc, #72] @ (117a8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (117ac ) │ │ │ │ │ - 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 11776 │ │ │ │ │ - ldr.w ip, [pc, #36] @ 117b0 │ │ │ │ │ - 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} │ │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000117b4 : │ │ │ │ │ - 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] @ 11810 │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 117ee │ │ │ │ │ - ldr r1, [pc, #64] @ (11814 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (11818 ) │ │ │ │ │ - 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 117ea │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xb830 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001181c : │ │ │ │ │ - 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] @ 1191c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #236] @ (11920 ) │ │ │ │ │ - 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 118da │ │ │ │ │ - ldr r1, [pc, #216] @ (11924 ) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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 118ea │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #168] @ (11928 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - 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, 118ea │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r7, #6 │ │ │ │ │ - beq.n 118f0 │ │ │ │ │ - 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] @ (1192c ) │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - cbnz r0, 11910 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 118b2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8338 │ │ │ │ │ - b.n 118ea │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011930 : │ │ │ │ │ - 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] @ 11984 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 11968 │ │ │ │ │ - ldr r1, [pc, #56] @ (11988 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (1198c ) │ │ │ │ │ - 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 11964 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9a28 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011990 : │ │ │ │ │ - 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] @ 119ec │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 119ca │ │ │ │ │ - ldr r1, [pc, #64] @ (119f0 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (119f4 ) │ │ │ │ │ - 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 119c6 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xb654 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000119f8 : │ │ │ │ │ - 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] @ 11a58 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 11a30 │ │ │ │ │ - ldr r1, [pc, #68] @ (11a5c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (11a60 ) │ │ │ │ │ - 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 11a2c │ │ │ │ │ - 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 │ │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011a64 : │ │ │ │ │ - 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] @ 11aec │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 11aa0 │ │ │ │ │ - ldr r1, [pc, #108] @ (11af0 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (11af4 ) │ │ │ │ │ - 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] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11a9a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11a9a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11a9a │ │ │ │ │ - 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} │ │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r2, r5, #31 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011af8 : │ │ │ │ │ - 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] @ 11b60 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 11b30 │ │ │ │ │ - ldr r1, [pc, #76] @ (11b64 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (11b68 ) │ │ │ │ │ - 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 11b2c │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11b2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 88e8 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r6, #29 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011b6c : │ │ │ │ │ - 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] @ 11bd4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 11ba4 │ │ │ │ │ - ldr r1, [pc, #76] @ (11bd8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (11bdc ) │ │ │ │ │ - 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 11ba0 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11ba0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a64 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r1, #28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011be0 : │ │ │ │ │ - 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] @ (11c64 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 11c18 │ │ │ │ │ - ldr r1, [pc, #104] @ (11c68 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #104] @ (11c6c ) │ │ │ │ │ - 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 8f5c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11c12 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 11c46 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8338 │ │ │ │ │ - b.n 11c12 │ │ │ │ │ - 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} │ │ │ │ │ - push {r2} │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r5, #26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011c70 : │ │ │ │ │ - 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] @ 11cf4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #5 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add ip, pc │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 11cae │ │ │ │ │ - ldr r1, [pc, #100] @ (11cf8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (11cfc ) │ │ │ │ │ - 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 11ca8 │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - beq.n 11cdc │ │ │ │ │ - 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] @ (11d00 ) │ │ │ │ │ - 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 │ │ │ │ │ - cbz r4, 11d54 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r4, #24 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r0, r2, #21 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011d04 : │ │ │ │ │ - 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] @ (11d60 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 11d38 │ │ │ │ │ - ldr r1, [pc, #68] @ (11d64 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (11d68 ) │ │ │ │ │ - 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 11d34 │ │ │ │ │ - ldr r3, [pc, #24] @ (11d64 ) │ │ │ │ │ - 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} │ │ │ │ │ - uxtb r2, r4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r6, r2, #9 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011d6c : │ │ │ │ │ - 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] @ (11dc8 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 11da0 │ │ │ │ │ - ldr r1, [pc, #68] @ (11dcc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (11dd0 ) │ │ │ │ │ - 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 11d9c │ │ │ │ │ - ldr r3, [pc, #24] @ (11dcc ) │ │ │ │ │ - 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 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - sxtb r2, r7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r6, r5, #7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011dd4 : │ │ │ │ │ - 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] @ 11e78 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #144] @ (11e7c ) │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r5, [pc, #144] @ (11e80 ) │ │ │ │ │ - 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 11e34 │ │ │ │ │ - ldr r1, [pc, #124] @ (11e84 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (11e88 ) │ │ │ │ │ - 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] @ (11e8c ) │ │ │ │ │ - ldr r3, [pc, #92] @ (11e7c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 11e72 │ │ │ │ │ - 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 11e1a │ │ │ │ │ - ldrd r1, r2, [r0, #24] │ │ │ │ │ - movs r0, #2 │ │ │ │ │ - ldr r3, [pc, #56] @ (11e84 ) │ │ │ │ │ - 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 11e1c │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - sxth r0, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - sxth r4, r1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r6, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - cbz r4, 11ec6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011e90 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #68] @ 11ee4 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add lr, pc │ │ │ │ │ - beq.n 11ec8 │ │ │ │ │ - ldr r1, [pc, #56] @ (11ee8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (11eec ) │ │ │ │ │ - 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 11ec4 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9ba0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - cbz r4, 11efc │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r7, #13 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011ef0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (11f30 ) │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 11f24 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (11f34 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (11f38 ) │ │ │ │ │ - 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 │ │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r6, r6, #14 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011f3c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 11f80 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (11f84 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 11f72 │ │ │ │ │ - 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} │ │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00011f88 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #60] @ (11fd4 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 11fbe │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #48] @ (11fd8 ) │ │ │ │ │ - ldr r3, [pc, #52] @ (11fdc ) │ │ │ │ │ - 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] @ (11fe0 ) │ │ │ │ │ - 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} │ │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r6, r0, #10 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r2, r1, #12 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00011fe4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (12028 ) │ │ │ │ │ - sub.w ip, r2, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - bls.n 1201a │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #36] @ (1202c ) │ │ │ │ │ - ldr r3, [pc, #40] @ (12030 ) │ │ │ │ │ - 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} │ │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r7, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00012034 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (12074 ) │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 12066 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (12078 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (1207c ) │ │ │ │ │ - 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 │ │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r3, #7 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00012080 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (120c4 ) │ │ │ │ │ - sub.w ip, r2, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - bls.n 120b6 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #36] @ (120c8 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (120cc ) │ │ │ │ │ - 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} │ │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r4, #6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000120d0 : │ │ │ │ │ - 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] @ 12120 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 12108 │ │ │ │ │ - ldr r1, [pc, #52] @ (12124 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (12128 ) │ │ │ │ │ - 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} │ │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - vhadd.u32 d16, d12, d1 │ │ │ │ │ - │ │ │ │ │ -0001212c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #32] @ 1215c │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr.w lr, [pc, #28] @ 12160 │ │ │ │ │ - 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} │ │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00012164 : │ │ │ │ │ - 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] @ 121c4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 1219c │ │ │ │ │ - ldr r1, [pc, #68] @ (121c8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (121cc ) │ │ │ │ │ - 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 12198 │ │ │ │ │ - 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 │ │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r3, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000121d0 : │ │ │ │ │ - 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] @ (122b0 ) │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - ldr.w ip, [pc, #204] @ 122b4 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r2, [pc, #204] @ (122b8 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - add ip, pc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add.w ip, ip, #12 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r7, [pc, #192] @ (122bc ) │ │ │ │ │ - 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 12292 │ │ │ │ │ - cmp.w lr, #6 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r1, #3 │ │ │ │ │ - movne.w r8, #0 │ │ │ │ │ - beq.n 1225e │ │ │ │ │ - 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] @ (122c0 ) │ │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ │ - strd ip, r4, [sp] │ │ │ │ │ - blx 8e74 │ │ │ │ │ - ldr r2, [pc, #124] @ (122c4 ) │ │ │ │ │ - ldr r3, [pc, #112] @ (122b8 ) │ │ │ │ │ - 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 122ac │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [pc, #104] @ (122c8 ) │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (122cc ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (122d0 ) │ │ │ │ │ - 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, 122a8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r3, sp, r3, lsl #2 │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - b.n 1222a │ │ │ │ │ - ldr r1, [pc, #52] @ (122c8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ (122d4 ) │ │ │ │ │ - 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 12244 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - umull r0, r0, ip, r1 │ │ │ │ │ - @ instruction: 0xb792 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsls r6, r2, #1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000122d8 : │ │ │ │ │ - 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] @ (123d0 ) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - ldr r4, [pc, #228] @ (123d4 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r6, [pc, #228] @ (123d8 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 12366 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #2 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - it ne │ │ │ │ │ - strne r3, [sp, #16] │ │ │ │ │ - beq.n 12380 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - cbz r0, 1237c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 123c6 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.n 123be │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 123ba │ │ │ │ │ - ldr r3, [pc, #168] @ (123dc ) │ │ │ │ │ - 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] @ (123e0 ) │ │ │ │ │ - ldr r3, [pc, #132] @ (123d4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 123ca │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r1, [pc, #116] @ (123dc ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #120] @ (123e4 ) │ │ │ │ │ - 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 1234c │ │ │ │ │ - ldr r3, [pc, #88] @ (123dc ) │ │ │ │ │ - add r0, sp, #16 │ │ │ │ │ - ldr r2, [pc, #96] @ (123e8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (123ec ) │ │ │ │ │ - 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 1237c │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 12324 │ │ │ │ │ - b.n 1237c │ │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ │ - b.n 12332 │ │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - add r7, r3 │ │ │ │ │ - b.n 12332 │ │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ │ - b.n 12332 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - vswp d0, d1 │ │ │ │ │ - @ instruction: 0xfae20001 │ │ │ │ │ - cpsid i │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000123f0 : │ │ │ │ │ - stmdb 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] @ (124fc ) │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - ldr r5, [pc, #248] @ (12500 ) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #248] @ (12504 ) │ │ │ │ │ - ldr r1, [pc, #248] @ (12508 ) │ │ │ │ │ - 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 124e6 │ │ │ │ │ - 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 12446 │ │ │ │ │ - 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 124d8 │ │ │ │ │ - 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, 124d0 │ │ │ │ │ - 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 12444 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - blx 9760 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - bne.n 1249a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #84] @ (1250c ) │ │ │ │ │ - ldr r3, [pc, #68] @ (12500 ) │ │ │ │ │ - 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 124f8 │ │ │ │ │ - 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 124b6 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #32] @ (12510 ) │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 124e2 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - cdp2 0, 3, cr0, cr14, cr1, {0} │ │ │ │ │ - │ │ │ │ │ -00012514 : │ │ │ │ │ - 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] @ (12578 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1254c │ │ │ │ │ - ldr.w ip, [pc, #76] @ 1257c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (12580 ) │ │ │ │ │ - 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 89c8 │ │ │ │ │ - ldr r3, [pc, #36] @ (1257c ) │ │ │ │ │ - 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 │ │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [pc, #832] @ (128c4 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00012584 : │ │ │ │ │ - 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] @ 125e8 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq.n 125c0 │ │ │ │ │ - ldr r1, [pc, #72] @ (125ec ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (125f0 ) │ │ │ │ │ - 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 89c8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 125ba │ │ │ │ │ - ldr.w ip, [pc, #36] @ 125f4 │ │ │ │ │ - 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} │ │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldc2 0, cr0, [r6, #4] │ │ │ │ │ - ldc2l 0, cr0, [r4, #-4]! │ │ │ │ │ - │ │ │ │ │ -000125f8 : │ │ │ │ │ - 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] @ 12654 │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 12632 │ │ │ │ │ - ldr r1, [pc, #64] @ (12658 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (1265c ) │ │ │ │ │ - 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 1262e │ │ │ │ │ - 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 r1, sp, #944 @ 0x3b0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldc2 0, cr0, [lr, #-4]! │ │ │ │ │ - │ │ │ │ │ -00012660 : │ │ │ │ │ - stmdb 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] @ (127ec ) │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #376] @ (127f0 ) │ │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ - ldr r4, [pc, #368] @ (127f4 ) │ │ │ │ │ - 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 127aa │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp.w r8, #3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq.w 127c0 │ │ │ │ │ - ldr r3, [pc, #340] @ (127f8 ) │ │ │ │ │ - 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 12776 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 12776 │ │ │ │ │ - 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 126c0 │ │ │ │ │ - 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, sl │ │ │ │ │ - blx 832c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - str.w r3, [r9, #4]! │ │ │ │ │ - bgt.n 12734 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 12790 │ │ │ │ │ - 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] @ (127fc ) │ │ │ │ │ - ldr r3, [pc, #92] @ (127f0 ) │ │ │ │ │ - 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 127e8 │ │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ (127f8 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (12800 ) │ │ │ │ │ - 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 1278e │ │ │ │ │ - blx 873c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 832c │ │ │ │ │ - ldr r3, [pc, #40] @ (127f8 ) │ │ │ │ │ - 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 12772 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xfbbc0001 │ │ │ │ │ - │ │ │ │ │ -00012804 : │ │ │ │ │ - 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] @ 12858 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 1283c │ │ │ │ │ - ldr r1, [pc, #56] @ (1285c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (12860 ) │ │ │ │ │ - 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 12838 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9a28 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - add r7, pc, #896 @ (adr r7, 12bdc ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - smlabb r0, r8, r1, r0 │ │ │ │ │ - │ │ │ │ │ -00012864 : │ │ │ │ │ - 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] @ 128c0 │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls.n 1289e │ │ │ │ │ - ldr r1, [pc, #64] @ (128c4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (128c8 ) │ │ │ │ │ - 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 1289a │ │ │ │ │ - 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 │ │ │ │ │ - add r7, pc, #512 @ (adr r7, 12ac4 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xfad20001 │ │ │ │ │ - │ │ │ │ │ -000128cc : │ │ │ │ │ - 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] @ 1292c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 12904 │ │ │ │ │ - ldr r1, [pc, #68] @ (12930 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (12934 ) │ │ │ │ │ - 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 12900 │ │ │ │ │ - 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 │ │ │ │ │ - add r7, pc, #96 @ (adr r7, 12990 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr??.w r0, [r0, #1] │ │ │ │ │ - │ │ │ │ │ -00012938 : │ │ │ │ │ - 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] @ (12a54 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r7, pc │ │ │ │ │ - beq.n 12970 │ │ │ │ │ - ldr r1, [pc, #256] @ (12a58 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #256] @ (12a5c ) │ │ │ │ │ - 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 1296a │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx 8f5c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1296a │ │ │ │ │ - ldr r3, [pc, #192] @ (12a58 ) │ │ │ │ │ - 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 12a46 │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq.n 12a38 │ │ │ │ │ - ldr.w r3, [r2, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #164] @ (12a60 ) │ │ │ │ │ - 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] @ (12a64 ) │ │ │ │ │ - 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] @ (12a68 ) │ │ │ │ │ - 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] @ (12a6c ) │ │ │ │ │ - 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 1296a │ │ │ │ │ - ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - blx r2 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1296c │ │ │ │ │ - ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 12a42 │ │ │ │ │ - nop │ │ │ │ │ - add r6, pc, #688 @ (adr r6, 12d08 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa1c0001 │ │ │ │ │ - @ instruction: 0xfa2a0001 │ │ │ │ │ - vld1.8 {d0[0]}, [r0], r1 │ │ │ │ │ - vst1.8 {d0[0]}, [ip], r1 │ │ │ │ │ - subs r0, r1, #2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00012a70 : │ │ │ │ │ - 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] @ (12af4 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 12aa8 │ │ │ │ │ - ldr r1, [pc, #104] @ (12af8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #104] @ (12afc ) │ │ │ │ │ - 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 12aa2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 12ad6 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 85d8 │ │ │ │ │ - b.n 12aa2 │ │ │ │ │ - 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 │ │ │ │ │ - add r5, pc, #464 @ (adr r5, 12cc8 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsb.w r0, [ip, r1] │ │ │ │ │ - │ │ │ │ │ -00012b00 : │ │ │ │ │ - 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] @ 12b84 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #5 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add ip, pc │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 12b3e │ │ │ │ │ - ldr r1, [pc, #100] @ (12b88 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (12b8c ) │ │ │ │ │ - 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 12b38 │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - beq.n 12b6c │ │ │ │ │ - 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] @ (12b90 ) │ │ │ │ │ - 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 │ │ │ │ │ - add r4, pc, #912 @ (adr r4, 12f18 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb.w r0, [r8, #1] │ │ │ │ │ - @ instruction: 0xf7d80001 │ │ │ │ │ - │ │ │ │ │ -00012b94 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #68] @ 12be8 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - add lr, pc │ │ │ │ │ - beq.n 12bcc │ │ │ │ │ - ldr r1, [pc, #56] @ (12bec ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (12bf0 ) │ │ │ │ │ - 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 12bc8 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 9ba0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - add r4, pc, #320 @ (adr r4, 12d2c ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf7880001 │ │ │ │ │ - │ │ │ │ │ -00012bf4 : │ │ │ │ │ - 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] @ (12c3c ) │ │ │ │ │ - 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, 12c34 │ │ │ │ │ - ldr r3, [pc, #32] @ (12c40 ) │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - add r3, pc, #920 @ (adr r3, 12fd8 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00012c44 : │ │ │ │ │ - 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] @ 12cb4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - subs r3, r2, #3 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - add lr, pc │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 12c82 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 12ca0 │ │ │ │ │ - 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] @ (12cb8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (12cbc ) │ │ │ │ │ - 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] @ (12cc0 ) │ │ │ │ │ - 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} │ │ │ │ │ - add r3, pc, #640 @ (adr r3, 12f38 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf6320001 │ │ │ │ │ - @ instruction: 0xf62a0001 │ │ │ │ │ - │ │ │ │ │ -00012cc4 : │ │ │ │ │ - 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] @ (12d90 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - beq.n 12cfc │ │ │ │ │ - ldr r1, [pc, #176] @ (12d94 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #176] @ (12d98 ) │ │ │ │ │ - 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 12cf6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 12cf6 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq.n 12d48 │ │ │ │ │ - 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] @ (12d94 ) │ │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #68] @ (12d9c ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #44] @ (12da0 ) │ │ │ │ │ - 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 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 12cf6 │ │ │ │ │ - nop │ │ │ │ │ - add r3, pc, #128 @ (adr r3, 12e14 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf6ec0001 │ │ │ │ │ - @ instruction: 0xf6800001 │ │ │ │ │ - @ instruction: 0xf6780001 │ │ │ │ │ - │ │ │ │ │ -00012da4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (12de8 ) │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 12dda │ │ │ │ │ - ldr.w lr, [pc, #44] @ 12dec │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #44] @ (12df0 ) │ │ │ │ │ - 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 │ │ │ │ │ - add r2, pc, #272 @ (adr r2, 12efc ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - orn r0, sl, #8454144 @ 0x810000 │ │ │ │ │ - │ │ │ │ │ -00012df4 : │ │ │ │ │ - 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] @ (12ea8 ) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #164] @ (12eac ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w ip, [pc, #160] @ 12eb0 │ │ │ │ │ - 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 12e56 │ │ │ │ │ - ldr r1, [pc, #140] @ (12eb4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #140] @ (12eb8 ) │ │ │ │ │ - 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] @ (12ebc ) │ │ │ │ │ - ldr r3, [pc, #104] @ (12eac ) │ │ │ │ │ - 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 12ea4 │ │ │ │ │ - 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 12e3c │ │ │ │ │ - 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 12e3c │ │ │ │ │ - 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 12e3e │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r1, pc, #968 @ (adr r1, 13274 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r1, pc, #928 @ (adr r1, 13254 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - rsbs r0, r8, #8454144 @ 0x810000 │ │ │ │ │ - add r1, pc, #744 @ (adr r1, 131a8 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00012ec0 : │ │ │ │ │ - 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] @ (12f74 ) │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #148] @ (12f78 ) │ │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ │ - cbz r0, 12ef6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #140] @ (12f7c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r9, r7, #16 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx 9154 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9ac4 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - 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, 12f34 │ │ │ │ │ - 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] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - 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, 12f5a │ │ │ │ │ - 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, #120 @ (adr r1, 12ff0 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs.w r0, r2, #8454144 @ 0x810000 │ │ │ │ │ - │ │ │ │ │ -00012f80 : │ │ │ │ │ - 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] @ (13034 ) │ │ │ │ │ - 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, 12fb6 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - str r1, [r3, #8] │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 12fbc │ │ │ │ │ - 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, 12fe0 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - str r5, [r1, #8] │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, 12fe6 │ │ │ │ │ - str r1, [r5, #12] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - strd r5, r5, [r3] │ │ │ │ │ - strd r5, r5, [r3, #8] │ │ │ │ │ - ldr r3, [pc, #68] @ (13038 ) │ │ │ │ │ - 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, 13020 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 1302c │ │ │ │ │ - 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 1301c │ │ │ │ │ - add r0, pc, #360 @ (adr r0, 131a0 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001303c : │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1307e │ │ │ │ │ - push {r4, r5} │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - it eq │ │ │ │ │ - streq r4, [r2, #32] │ │ │ │ │ - cbz r4, 13056 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, 1305c │ │ │ │ │ - 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, 1306c │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00013080 : │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 130c2 │ │ │ │ │ - push {r4, r5} │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - it eq │ │ │ │ │ - streq r4, [r2, #24] │ │ │ │ │ - cbz r4, 1309a │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, 130a0 │ │ │ │ │ - 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, 130b0 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -000130c4 : │ │ │ │ │ - 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] @ (13140 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (13144 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #104] @ (13148 ) │ │ │ │ │ - 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] @ (1314c ) │ │ │ │ │ - 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, 13136 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [pc, #48] @ (13150 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (13144 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1313c │ │ │ │ │ - add sp, #24 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - blx r2 │ │ │ │ │ - b.n 1311e │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00013154 : │ │ │ │ │ - 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] @ (131d4 ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #108] @ (131d8 ) │ │ │ │ │ - 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] @ (131dc ) │ │ │ │ │ - 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] @ (131e0 ) │ │ │ │ │ - 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] @ (131e4 ) │ │ │ │ │ - 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 r6, [sp, #576] @ 0x240 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r4, #28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - sbfx r0, r6, #0, #2 │ │ │ │ │ - asrs r6, r5, #27 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000131e8 : │ │ │ │ │ - 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] @ (1327c ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #128] @ (13280 ) │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - 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] @ (13284 ) │ │ │ │ │ - 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] @ (13288 ) │ │ │ │ │ - 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] @ (1328c ) │ │ │ │ │ - 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 r5, [sp, #1008] @ 0x3f0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r7, #25 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xf2b80001 │ │ │ │ │ - asrs r4, r0, #25 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00013290 : │ │ │ │ │ - stmdb 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] @ (13398 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr r0, [pc, #244] @ (1339c ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [pc, #244] @ (133a0 ) │ │ │ │ │ - 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 13390 │ │ │ │ │ - ldr.w r6, [r9, #24] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 13390 │ │ │ │ │ - ldr r1, [pc, #220] @ (133a4 ) │ │ │ │ │ - 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 1335e │ │ │ │ │ - ldr r3, [pc, #188] @ (133a8 ) │ │ │ │ │ - add.w sl, r8, #4 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #180] @ (133ac ) │ │ │ │ │ - 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 13324 │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bgt.n 13332 │ │ │ │ │ - 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 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - str.w r0, [r8, r4, lsl #2] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - 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 13304 │ │ │ │ │ - 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] @ (133b0 ) │ │ │ │ │ - ldr r3, [pc, #36] @ (1339c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 13394 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b.n 13374 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf22e0001 │ │ │ │ │ - @ instruction: 0xf28e0001 │ │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000133b4 : │ │ │ │ │ - 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] @ (13434 ) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - ldr r4, [pc, #112] @ (13438 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #112] @ (1343c ) │ │ │ │ │ - ldr.w ip, [pc, #112] @ 13440 │ │ │ │ │ - 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, 1342a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r3, r3, #31 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r0, #1 │ │ │ │ │ - bmi.n 13414 │ │ │ │ │ - ldr r2, [pc, #68] @ (13444 ) │ │ │ │ │ - ldr r3, [pc, #56] @ (13438 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1342e │ │ │ │ │ - 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] @ (13448 ) │ │ │ │ │ - ldr r1, [pc, #44] @ (1344c ) │ │ │ │ │ - ldr.w r4, [r6, #288] @ 0x120 │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 133fc │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - rsbs r0, r0, #1 │ │ │ │ │ - @ instruction: 0xf1e60001 │ │ │ │ │ - │ │ │ │ │ -00013450 : │ │ │ │ │ - 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] @ (134dc ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #124] @ (134e0 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (134e4 ) │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cbz r5, 134c0 │ │ │ │ │ - ldr r3, [pc, #108] @ (134e8 ) │ │ │ │ │ - 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, 134ae │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 134a0 │ │ │ │ │ - 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 1348c │ │ │ │ │ - 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] @ (134ec ) │ │ │ │ │ - ldr r3, [pc, #28] @ (134e0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 134d8 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000134f0 : │ │ │ │ │ - stmdb 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] @ (13708 ) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - ldr r5, [pc, #516] @ (1370c ) │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #516] @ (13710 ) │ │ │ │ │ - ldr r3, [pc, #516] @ (13714 ) │ │ │ │ │ - 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 136b4 │ │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 136b4 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 13614 │ │ │ │ │ - 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 13614 │ │ │ │ │ - add.w r8, sp, #8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 136f0 │ │ │ │ │ - ldr r3, [pc, #420] @ (13718 ) │ │ │ │ │ - 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 │ │ │ │ │ - bics.w r3, r2, #2 │ │ │ │ │ - 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, 135c0 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bgt.n 135a8 │ │ │ │ │ - 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 │ │ │ │ │ - add.w r5, r9, #1 │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - blx r2 │ │ │ │ │ - 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 1357e │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.w 136e4 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 1369c │ │ │ │ │ - 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] @ (1371c ) │ │ │ │ │ - ldr r3, [pc, #268] @ (1370c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 13702 │ │ │ │ │ - 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, 13690 │ │ │ │ │ - ldr r3, [pc, #244] @ (13720 ) │ │ │ │ │ - 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 1364a │ │ │ │ │ - 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] │ │ │ │ │ - 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.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 1363c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - beq.n 1369c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r0, [pc, #140] @ (13724 ) │ │ │ │ │ - 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 135f2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [pc, #100] @ (13728 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (1370c ) │ │ │ │ │ - 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 13702 │ │ │ │ │ - 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] @ (1372c ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - b.n 135d6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.w 135dc │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #52] @ (13730 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 135dc │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - sbcs.w r0, r2, #1 │ │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - orr.w r0, sl, #1 │ │ │ │ │ - vaddl.s16 q0, d8, d1 │ │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - orn r0, lr, #1 │ │ │ │ │ - orrs.w r0, ip, #1 │ │ │ │ │ - │ │ │ │ │ -00013734 : │ │ │ │ │ - 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] @ (13790 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 13794 │ │ │ │ │ - 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, 13788 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cbz r3, 13788 │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - blx r2 │ │ │ │ │ - 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 13772 │ │ │ │ │ - nop │ │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00013798 : │ │ │ │ │ - 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] @ 13860 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cbz r0, 137ea │ │ │ │ │ - ldr r3, [pc, #172] @ (13864 ) │ │ │ │ │ - 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, 137f0 │ │ │ │ │ - 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] @ (13864 ) │ │ │ │ │ - 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] @ (13868 ) │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - 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] @ (1386c ) │ │ │ │ │ - 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 r0, [sp, #296] @ 0x128 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - vaddl.s32 q0, d8, d1 │ │ │ │ │ - asrs r6, r4, #1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00013870 : │ │ │ │ │ - stmdb 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] @ (13af0 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r5, [pc, #620] @ (13af4 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #620] @ (13af8 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #616] @ (13afc ) │ │ │ │ │ - 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 13a78 │ │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 13a78 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 139b6 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov.w r9, fp, lsl #1 │ │ │ │ │ - it eq │ │ │ │ │ - ldrbeq r5, [r0, #1] │ │ │ │ │ - mov.w r0, fp, lsl #3 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - 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 13ae2 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13ab4 │ │ │ │ │ - ldr r3, [pc, #516] @ (13b00 ) │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #512] @ (13b04 ) │ │ │ │ │ - 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, 13962 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n 13936 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - blt.n 13944 │ │ │ │ │ - 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 │ │ │ │ │ - add.w r6, r7, r5, lsl #2 │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - blx r2 │ │ │ │ │ - str.w r0, [r7, r5, lsl #2] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ │ - 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 13908 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bgt.w 13aa8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 13a60 │ │ │ │ │ - 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] @ (13b08 ) │ │ │ │ │ - ldr r3, [pc, #340] @ (13af4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 13ade │ │ │ │ │ - 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 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - 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 13ad2 │ │ │ │ │ - ldr r3, [pc, #308] @ (13b0c ) │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - sub.w sl, r7, #4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #296] @ (13b10 ) │ │ │ │ │ - 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 13a0a │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - add.w r1, fp, #1 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bgt.n 13a1c │ │ │ │ │ - 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 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r4 │ │ │ │ │ - str.w r0, [r7, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #2 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - 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 139ea │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - beq.n 13a60 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #188] @ (13b14 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1397c │ │ │ │ │ - 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 13992 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [r7, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #144] @ (13b18 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (13af4 ) │ │ │ │ │ - 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 13ade │ │ │ │ │ - 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] @ (13b1c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 13978 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bge.w 1397c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #96] @ (13b20 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1397c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1397c │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #76] @ (13b24 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 13a60 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 13ac8 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 139d4 │ │ │ │ │ - nop │ │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - orn r0, r2, #1 │ │ │ │ │ - vext.8 d16, d0, d1, #0 │ │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stcl 0, cr0, [r0, #4]! │ │ │ │ │ - cdp 0, 4, cr0, cr6, cr1, {0} │ │ │ │ │ - cdp 0, 4, cr0, cr4, cr1, {0} │ │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - vhadd.s32 d0, d2, d1 │ │ │ │ │ - vhadd.s8 d0, d14, d1 │ │ │ │ │ - stcl 0, cr0, [r4, #4] │ │ │ │ │ - │ │ │ │ │ -00013b28 : │ │ │ │ │ - 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] @ (13b7c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #68] @ (13b80 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r4, 13b7a │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 13b7a │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 13b6c │ │ │ │ │ - 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 r4, [sp, #760] @ 0x2f8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00013b84 : │ │ │ │ │ - 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] @ (13c30 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #152] @ (13c34 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #152] @ (13c38 ) │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r2, [pc, #152] @ (13c3c ) │ │ │ │ │ - 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 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr.w r8, [r5, r2] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - 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, 13c1c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 13c10 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (13c40 ) │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #72] @ (13c34 ) │ │ │ │ │ - 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 13c2c │ │ │ │ │ - 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 13be0 │ │ │ │ │ - ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 13be0 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00013c44 : │ │ │ │ │ - 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] @ (13d04 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #172] @ (13d08 ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #172] @ (13d0c ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (13d10 ) │ │ │ │ │ - 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] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - 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, 13ce8 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n 13cb2 │ │ │ │ │ - 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] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - 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] @ (13d14 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (13d08 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 13cfe │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - 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 13cc0 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00013d18 : │ │ │ │ │ - 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] @ (13ddc ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #176] @ (13de0 ) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #176] @ (13de4 ) │ │ │ │ │ - ldr r3, [pc, #176] @ (13de8 ) │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 13db2 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n 13d7e │ │ │ │ │ - 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] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - 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] @ (13dec ) │ │ │ │ │ - ldr r3, [pc, #80] @ (13de0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 13dd8 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - 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 13d7e │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00013df0 : │ │ │ │ │ - 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] @ (13e28 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r5, 13e08 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #32] @ (13e2c ) │ │ │ │ │ - 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 r1, [sp, #1000] @ 0x3e8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00013e30 : │ │ │ │ │ - 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] @ (13eec ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #168] @ (13ef0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r4, [pc, #168] @ (13ef4 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cbz r1, 13e70 │ │ │ │ │ - ldr r2, [pc, #156] @ (13ef8 ) │ │ │ │ │ - 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, 13e8a │ │ │ │ │ - ldr r2, [pc, #136] @ (13efc ) │ │ │ │ │ - ldr r3, [pc, #124] @ (13ef0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 13ee6 │ │ │ │ │ - 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 13e70 │ │ │ │ │ - ldr.w r9, [pc, #100] @ 13f00 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r8, sp │ │ │ │ │ - add r9, pc │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 13eb0 │ │ │ │ │ - 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] │ │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - add r5, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ │ - 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 13ea2 │ │ │ │ │ - b.n 13e70 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xeb8c0001 │ │ │ │ │ - │ │ │ │ │ -00013f04 : │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [pc, #12] @ (13f3c ) │ │ │ │ │ - ldr r2, [pc, #16] @ (13f40 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00013f44 : │ │ │ │ │ - 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, #136] @ (13fdc ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #136] @ (13fe0 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #132] @ (13fe4 ) │ │ │ │ │ - ldr r2, [pc, #136] @ (13fe8 ) │ │ │ │ │ - ldr r1, [pc, #136] @ (13fec ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r5, [pc, #132] @ (13ff0 ) │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - mov r2, sp │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #608] @ 0x260 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 13fb6 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #100] @ (13ff4 ) │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 973c │ │ │ │ │ - ldr r2, [pc, #88] @ (13ff8 ) │ │ │ │ │ - ldr r3, [pc, #64] @ (13fe0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 13fd6 │ │ │ │ │ - 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 13f88 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xffc3ffff │ │ │ │ │ - @ instruction: 0xeb240001 │ │ │ │ │ - @ instruction: 0xeb200001 │ │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00013ffc : │ │ │ │ │ +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] @ 14a30 │ │ │ │ │ + ldr.w r5, [pc, #2592] @ 10f20 │ │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ │ - ldr.w r4, [pc, #2592] @ 14a34 │ │ │ │ │ + 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] @ 14a38 │ │ │ │ │ + ldr.w r3, [pc, #2564] @ 10f28 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - ldr.w r1, [pc, #2564] @ 14a3c │ │ │ │ │ + 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 1550a │ │ │ │ │ - ldr.w r2, [pc, #2532] @ 14a40 │ │ │ │ │ + beq.w 119fa │ │ │ │ │ + ldr.w r2, [pc, #2532] @ 10f30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr.w r8, [pc, #2532] @ 14a44 │ │ │ │ │ + ldr.w r8, [pc, #2532] @ 10f34 │ │ │ │ │ add.w r9, r4, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - ldr.w r2, [pc, #2524] @ 14a48 │ │ │ │ │ + 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] │ │ │ │ │ @@ -16880,76 +10430,76 @@ │ │ │ │ │ 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 14190 │ │ │ │ │ + beq.n 10680 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bgt.n 140a4 │ │ │ │ │ + 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 14086 │ │ │ │ │ + bne.n 10576 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 140c4 │ │ │ │ │ + cbz r3, 105b4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 142d8 │ │ │ │ │ + beq.w 107c8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.w 1427e │ │ │ │ │ + beq.w 1076e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 14268 │ │ │ │ │ + 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] @ 14a4c │ │ │ │ │ + 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 1410a │ │ │ │ │ + b.n 105fa │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq.n 1415e │ │ │ │ │ + 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 143ac │ │ │ │ │ + beq.w 1089c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14102 │ │ │ │ │ + bne.n 105f2 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.n 1413a │ │ │ │ │ + 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 │ │ │ │ │ @@ -16960,360 +10510,360 @@ │ │ │ │ │ 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 1410a │ │ │ │ │ + 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 142a0 │ │ │ │ │ + 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 141c2 │ │ │ │ │ + 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, 141e2 │ │ │ │ │ + cbz r0, 106d2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14098 │ │ │ │ │ + bne.w 10588 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #2188] @ 14a50 │ │ │ │ │ - ldr.w r3, [pc, #2156] @ 14a34 │ │ │ │ │ + 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 1563a │ │ │ │ │ + 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 1420c │ │ │ │ │ + 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 154d4 │ │ │ │ │ - ldr.w r2, [pc, #2132] @ 14a54 │ │ │ │ │ + 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 14086 │ │ │ │ │ - b.n 140b4 │ │ │ │ │ + bne.w 10576 │ │ │ │ │ + b.n 105a4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.n 14268 │ │ │ │ │ + ble.n 10758 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154c2 │ │ │ │ │ + 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 1420c │ │ │ │ │ + b.n 106fc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.n 14268 │ │ │ │ │ + ble.n 10758 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154f8 │ │ │ │ │ + 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 1420c │ │ │ │ │ + b.n 106fc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.n 14268 │ │ │ │ │ + ble.n 10758 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154e6 │ │ │ │ │ + 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 1420c │ │ │ │ │ + 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] @ 14a58 │ │ │ │ │ + ldr.w r3, [pc, #2016] @ 10f48 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 141b8 │ │ │ │ │ + b.n 106a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 140d2 │ │ │ │ │ + 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 1417a │ │ │ │ │ + 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 143d2 │ │ │ │ │ + beq.w 108c2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 142f6 │ │ │ │ │ + beq.n 107e6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 143bc │ │ │ │ │ + beq.n 108ac │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bhi.w 145ec │ │ │ │ │ + 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] @ 14a5c │ │ │ │ │ + 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 141b8 │ │ │ │ │ + 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 14604 │ │ │ │ │ + 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 1560c │ │ │ │ │ - ldr.w r2, [pc, #1844] @ 14a60 │ │ │ │ │ + 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 14392 │ │ │ │ │ + b.n 10882 │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143a8 │ │ │ │ │ + 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 1438a │ │ │ │ │ + bne.n 1087a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ blx 847c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - cbnz r0, 1438a │ │ │ │ │ + cbnz r0, 1087a │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 14380 │ │ │ │ │ + blt.n 10870 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - ldr.w r0, [pc, #1772] @ 14a64 │ │ │ │ │ + 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 1544e │ │ │ │ │ + beq.w 1193e │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 1439e │ │ │ │ │ + blt.n 1088e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 143a8 │ │ │ │ │ + cbz r0, 10898 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14340 │ │ │ │ │ + bne.n 10830 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - b.n 1438a │ │ │ │ │ + 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 141b8 │ │ │ │ │ + b.n 106a8 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bhi.w 145ec │ │ │ │ │ + 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 15478 │ │ │ │ │ + beq.w 11968 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne.w 142bc │ │ │ │ │ + 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 1529a │ │ │ │ │ + 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 14446 │ │ │ │ │ - ldr.w r8, [pc, #1620] @ 14a68 │ │ │ │ │ + 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 1442c │ │ │ │ │ + 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 1441e │ │ │ │ │ + blt.n 1090e │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ orrs.w r2, r2, r3, lsr #31 │ │ │ │ │ - beq.n 14462 │ │ │ │ │ + beq.n 10952 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1556] @ 14a6c │ │ │ │ │ + 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 15368 │ │ │ │ │ - ldr.w r9, [pc, #1528] @ 14a70 │ │ │ │ │ + ble.w 11858 │ │ │ │ │ + ldr.w r9, [pc, #1528] @ 10f60 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - ldr.w r2, [pc, #1524] @ 14a74 │ │ │ │ │ + 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 1449c │ │ │ │ │ + b.n 1098c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - blt.n 144a8 │ │ │ │ │ + blt.n 10998 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 144b4 │ │ │ │ │ + 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] │ │ │ │ │ @@ -17332,183 +10882,183 @@ │ │ │ │ │ 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 144ee │ │ │ │ │ + bgt.n 109de │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1535c │ │ │ │ │ + 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 1535c │ │ │ │ │ + bne.w 1184c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cbz r3, 1452c │ │ │ │ │ + cbz r3, 10a1c │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt.n 14520 │ │ │ │ │ + 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 1449a │ │ │ │ │ + bne.n 1098a │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.n 14546 │ │ │ │ │ + ble.n 10a36 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1336] @ 14a78 │ │ │ │ │ + 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 14596 │ │ │ │ │ - ldr.w r8, [pc, #1308] @ 14a7c │ │ │ │ │ + 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 14576 │ │ │ │ │ + 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 1458c │ │ │ │ │ + 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 1456a │ │ │ │ │ + blt.n 10a5a │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ite gt │ │ │ │ │ movgt r6, #0 │ │ │ │ │ movle r6, #1 │ │ │ │ │ orrs.w r6, r6, r3, lsr #31 │ │ │ │ │ - beq.n 145b2 │ │ │ │ │ + beq.n 10aa2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1240] @ 14a80 │ │ │ │ │ + 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 145c8 │ │ │ │ │ + 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 1529a │ │ │ │ │ + bne.w 1178a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 14d32 │ │ │ │ │ - ldr.w r0, [pc, #1184] @ 14a84 │ │ │ │ │ + bge.w 11222 │ │ │ │ │ + ldr.w r0, [pc, #1184] @ 10f74 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14d32 │ │ │ │ │ + b.n 11222 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1563e │ │ │ │ │ + beq.w 11b2e │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15650 │ │ │ │ │ + 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 15464 │ │ │ │ │ - ldr.w r6, [pc, #1136] @ 14a88 │ │ │ │ │ + beq.w 11954 │ │ │ │ │ + ldr.w r6, [pc, #1136] @ 10f78 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr.w r9, [pc, #1136] @ 14a8c │ │ │ │ │ + ldr.w r9, [pc, #1136] @ 10f7c │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ add r6, pc │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n 14656 │ │ │ │ │ + b.n 10b46 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ - cbz r0, 1464e │ │ │ │ │ + cbz r0, 10b3e │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 14646 │ │ │ │ │ + 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 15466 │ │ │ │ │ + beq.w 11956 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 14662 │ │ │ │ │ + blt.n 10b52 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 1466c │ │ │ │ │ + cbz r0, 10b5c │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1462a │ │ │ │ │ + bne.n 10b1a │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ - b.n 1464e │ │ │ │ │ + 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 15558 │ │ │ │ │ - ldr.w sl, [pc, #1028] @ 14a90 │ │ │ │ │ + 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 │ │ │ │ │ @@ -17517,24 +11067,24 @@ │ │ │ │ │ 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 146f6 │ │ │ │ │ + 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 146da │ │ │ │ │ + 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] │ │ │ │ │ @@ -17542,87 +11092,87 @@ │ │ │ │ │ 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 146cc │ │ │ │ │ + bne.n 10bbc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 146a2 │ │ │ │ │ + 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 1552e │ │ │ │ │ + bgt.w 11a1e │ │ │ │ │ it ge │ │ │ │ │ movge r7, r9 │ │ │ │ │ - bge.w 14fbc │ │ │ │ │ - ldr r3, [pc, #888] @ (14a94 ) │ │ │ │ │ + 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 151ec │ │ │ │ │ + beq.w 116dc │ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - b.n 1475a │ │ │ │ │ + b.n 10c4a │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 151e8 │ │ │ │ │ + beq.w 116d8 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14752 │ │ │ │ │ + bne.n 10c42 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 14770 │ │ │ │ │ + blt.n 10c60 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14778 │ │ │ │ │ + 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 14752 │ │ │ │ │ + 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 1561e │ │ │ │ │ + beq.w 11b0e │ │ │ │ │ sub.w sl, r6, #4 │ │ │ │ │ - ldr r3, [pc, #748] @ (14a98 ) │ │ │ │ │ + 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 │ │ │ │ │ @@ -17631,30 +11181,30 @@ │ │ │ │ │ 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, 14822 │ │ │ │ │ + cbz r6, 10d12 │ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ │ - b.n 147e0 │ │ │ │ │ + b.n 10cd0 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ - cbz r6, 14822 │ │ │ │ │ + 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 147dc │ │ │ │ │ + bne.n 10ccc │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14800 │ │ │ │ │ + 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 │ │ │ │ │ @@ -17666,42 +11216,42 @@ │ │ │ │ │ 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 147e0 │ │ │ │ │ + bne.n 10cd0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 147c2 │ │ │ │ │ + bne.n 10cb2 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w 14e38 │ │ │ │ │ + bge.w 11328 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #608] @ (14a9c ) │ │ │ │ │ + ldr r0, [pc, #608] @ (10f8c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14e38 │ │ │ │ │ + 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 15548 │ │ │ │ │ + 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 │ │ │ │ │ @@ -17712,63 +11262,63 @@ │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 14876 │ │ │ │ │ - ldr r3, [pc, #520] @ (14aa0 ) │ │ │ │ │ + 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] @ (14aa4 ) │ │ │ │ │ + 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 1493a │ │ │ │ │ + beq.n 10e2a │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 148d8 │ │ │ │ │ + b.n 10dc8 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 14938 │ │ │ │ │ + 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 148ce │ │ │ │ │ + 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 148ce │ │ │ │ │ + bne.n 10dbe │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 14906 │ │ │ │ │ + blt.n 10df6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 1490e │ │ │ │ │ + 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 │ │ │ │ │ @@ -17780,47 +11330,47 @@ │ │ │ │ │ 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 148d8 │ │ │ │ │ + bne.n 10dc8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 14c8a │ │ │ │ │ + beq.w 1117a │ │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 14958 │ │ │ │ │ - b.n 149c0 │ │ │ │ │ + bne.n 10e48 │ │ │ │ │ + b.n 10eb0 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 149b8 │ │ │ │ │ + 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 1494e │ │ │ │ │ + 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 1494e │ │ │ │ │ + bne.n 10e3e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 14986 │ │ │ │ │ + blt.n 10e76 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 1498e │ │ │ │ │ + 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 │ │ │ │ │ @@ -17832,41 +11382,41 @@ │ │ │ │ │ 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 14958 │ │ │ │ │ + bne.n 10e48 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 14c8a │ │ │ │ │ + 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 148ac │ │ │ │ │ + bne.w 10d9c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.w 14c8a │ │ │ │ │ + ble.w 1117a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #208] @ (14aa8 ) │ │ │ │ │ + ldr r0, [pc, #208] @ (10f98 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14c8a │ │ │ │ │ + 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 15618 │ │ │ │ │ + beq.w 11b08 │ │ │ │ │ sub.w sl, r6, #4 │ │ │ │ │ - ldr r3, [pc, #176] @ (14aac ) │ │ │ │ │ + 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 │ │ │ │ │ @@ -17876,71 +11426,94 @@ │ │ │ │ │ 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 14af6 │ │ │ │ │ + beq.n 10fe6 │ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ │ - b.n 14ab4 │ │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ │ + b.n 10fa4 │ │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - sub.w r0, lr, r1 │ │ │ │ │ - orr.w r0, r6, r1 │ │ │ │ │ - rsbs r0, r0, r1 │ │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - strb r4, [r0, #11] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmia.w r8!, {r0} │ │ │ │ │ - @ instruction: 0xe9aa0001 │ │ │ │ │ - eors.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ - @ instruction: 0xf4c20001 │ │ │ │ │ - @ instruction: 0xf6b40001 │ │ │ │ │ - @ instruction: 0xf6dc0001 │ │ │ │ │ - @ instruction: 0xf7200001 │ │ │ │ │ - @ instruction: 0xf78c0001 │ │ │ │ │ - @ instruction: 0xf7420001 │ │ │ │ │ - ldr??.w r0, [ip, #1] │ │ │ │ │ - vld4.8 {d0-d3}, [r0], r1 │ │ │ │ │ - ldr??.w r0, [r2, r1] │ │ │ │ │ - usat r0, #1, r8 │ │ │ │ │ - @ instruction: 0xf3f20001 │ │ │ │ │ - stc 0, cr0, [r2], #-4 │ │ │ │ │ - @ instruction: 0xebfe0001 │ │ │ │ │ - orr.w r0, sl, r1 │ │ │ │ │ - bics.w r0, r4, r1 │ │ │ │ │ - strex r0, r0, [sl, #4] │ │ │ │ │ - stmia.w sl!, {r0} │ │ │ │ │ - b.n 14a70 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 146f8 │ │ │ │ │ - movs r1, 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, 14af6 │ │ │ │ │ + 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 14ab0 │ │ │ │ │ + bne.n 10fa0 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14ad4 │ │ │ │ │ + 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 │ │ │ │ │ @@ -17952,42 +11525,42 @@ │ │ │ │ │ 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 14ab4 │ │ │ │ │ + bne.n 10fa4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 14a14 │ │ │ │ │ + bne.n 10f04 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w 14e38 │ │ │ │ │ + bge.w 11328 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #2672] @ 15580 │ │ │ │ │ + ldr.w r0, [pc, #2672] @ 11a70 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14e38 │ │ │ │ │ + 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 15576 │ │ │ │ │ + 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 │ │ │ │ │ @@ -17998,60 +11571,60 @@ │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 14b4c │ │ │ │ │ - ldr.w r3, [pc, #2584] @ 15584 │ │ │ │ │ + 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] @ 15588 │ │ │ │ │ + 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, 14ba4 │ │ │ │ │ - b.n 14bfa │ │ │ │ │ + cbnz r6, 11094 │ │ │ │ │ + b.n 110ea │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14bfa │ │ │ │ │ + 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 14b9e │ │ │ │ │ + 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 14b9e │ │ │ │ │ + bne.n 1108e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 14bce │ │ │ │ │ + blt.n 110be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14bd6 │ │ │ │ │ + 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 │ │ │ │ │ @@ -18064,47 +11637,47 @@ │ │ │ │ │ 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 14ba4 │ │ │ │ │ + bne.n 11094 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 14c8a │ │ │ │ │ + beq.n 1117a │ │ │ │ │ ldr.w r6, [fp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14c6e │ │ │ │ │ + beq.n 1115e │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ - b.n 14c14 │ │ │ │ │ + b.n 11104 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14c68 │ │ │ │ │ + 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 14c0e │ │ │ │ │ + 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 14c0e │ │ │ │ │ + bne.n 110fe │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 14c3e │ │ │ │ │ + blt.n 1112e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14c46 │ │ │ │ │ + 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 │ │ │ │ │ @@ -18116,97 +11689,97 @@ │ │ │ │ │ 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 14c14 │ │ │ │ │ + bne.n 11104 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 14c8a │ │ │ │ │ + beq.n 1117a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 14b84 │ │ │ │ │ + bne.n 11074 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 14c8a │ │ │ │ │ + ble.n 1117a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #2312] @ 1558c │ │ │ │ │ + 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 14fba │ │ │ │ │ + b.n 114aa │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 15552 │ │ │ │ │ - ldr.w r4, [pc, #2288] @ 15590 │ │ │ │ │ + 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, 14ce4 │ │ │ │ │ + cbz r4, 111d4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w sl, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14cd4 │ │ │ │ │ + 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 14cc6 │ │ │ │ │ + bne.n 111b6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bne.n 14cae │ │ │ │ │ + bne.n 1119e │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 14d00 │ │ │ │ │ + bge.n 111f0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #2204] @ 15594 │ │ │ │ │ + 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 14e4a │ │ │ │ │ + beq.w 1133a │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15212 │ │ │ │ │ + beq.w 11702 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 152a8 │ │ │ │ │ + bne.w 11798 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r2, 14d30 │ │ │ │ │ + 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 1529a │ │ │ │ │ + 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 │ │ │ │ │ @@ -18214,47 +11787,47 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.w 1418c │ │ │ │ │ + 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 15624 │ │ │ │ │ + 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, 14d9c │ │ │ │ │ + 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 14d8c │ │ │ │ │ + bne.n 1127c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bne.n 14d7a │ │ │ │ │ - ldr.w r9, [pc, #2032] @ 15598 │ │ │ │ │ + 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] │ │ │ │ │ @@ -18262,24 +11835,24 @@ │ │ │ │ │ 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 14e18 │ │ │ │ │ + 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, 14e0e │ │ │ │ │ + cbz r0, 112fe │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14df6 │ │ │ │ │ + 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] │ │ │ │ │ @@ -18287,68 +11860,68 @@ │ │ │ │ │ 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 14dda │ │ │ │ │ + bne.n 112ca │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 14dbc │ │ │ │ │ + bne.n 112ac │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 14e38 │ │ │ │ │ + bge.n 11328 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1900] @ 1559c │ │ │ │ │ + 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 14d08 │ │ │ │ │ + bne.w 111f8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14d32 │ │ │ │ │ + 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 1529a │ │ │ │ │ + bne.w 1178a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 143fc │ │ │ │ │ - b.n 14d30 │ │ │ │ │ + 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 1562a │ │ │ │ │ + beq.w 11b1a │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ - ldr.w sl, [pc, #1808] @ 155a0 │ │ │ │ │ + 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] @ 155a4 │ │ │ │ │ + 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 │ │ │ │ │ @@ -18357,34 +11930,34 @@ │ │ │ │ │ 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 14f2e │ │ │ │ │ + beq.n 1141e │ │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 14ede │ │ │ │ │ + b.n 113ce │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 14f2c │ │ │ │ │ + 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 14ed4 │ │ │ │ │ + bne.n 113c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 14efa │ │ │ │ │ + blt.n 113ea │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14f02 │ │ │ │ │ + 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 │ │ │ │ │ @@ -18396,40 +11969,40 @@ │ │ │ │ │ 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 14ede │ │ │ │ │ + bne.n 113ce │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 14fbc │ │ │ │ │ + beq.n 114ac │ │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 14fa2 │ │ │ │ │ + beq.n 11492 │ │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ │ - b.n 14f4e │ │ │ │ │ + b.n 1143e │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 14f9c │ │ │ │ │ + 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 14f44 │ │ │ │ │ + bne.n 11434 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 14f6a │ │ │ │ │ + blt.n 1145a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 14f72 │ │ │ │ │ + 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 │ │ │ │ │ @@ -18441,746 +12014,4128 @@ │ │ │ │ │ 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 14f4e │ │ │ │ │ + bne.n 1143e │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 14fbc │ │ │ │ │ + beq.n 114ac │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 14eae │ │ │ │ │ + bne.n 1139e │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 14fbc │ │ │ │ │ + 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 │ │ │ │ │ + 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] @ (11be8 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (11bec ) │ │ │ │ │ + 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 │ │ │ │ │ + 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 r2, [r4, #0] │ │ │ │ │ + str r7, [r4, #0] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + cbz r3, 11ba6 │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 11b9e │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cbz r3, 11bb2 │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 11baa │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 11bbe │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 11bb6 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + cbz r3, 11bca │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 11bc2 │ │ │ │ │ + ldr r2, [pc, #36] @ (11bf0 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (11bec ) │ │ │ │ │ + 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 11be2 │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + push {r1, r4, r7} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00011bf4 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #84] @ (11c58 ) │ │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ │ + ldr r2, [pc, #84] @ (11c5c ) │ │ │ │ │ + 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 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} │ │ │ │ │ + cbz r4, 11cd8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00011c60 : │ │ │ │ │ + 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, #20] │ │ │ │ │ + ldr r5, [pc, #96] @ (11cd4 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + cbz r0, 11c8a │ │ │ │ │ + blx 91e8 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11c78 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cbz r0, 11c90 │ │ │ │ │ + blx 9760 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11c86 │ │ │ │ │ + ldr r3, [pc, #68] @ (11cd8 ) │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 11d3a │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00011cdc : │ │ │ │ │ + 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] @ (11d14 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r5, r0, #32 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ │ + blx 973c │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11cf4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + asrs r6, r6, #26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00011d18 : │ │ │ │ │ + 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] @ (11d50 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r5, r0, #32 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11d30 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + asrs r2, r0, #26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00011d54 : │ │ │ │ │ + stmdb 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, #600] @ (11fc0 ) │ │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ │ + ldr r4, [pc, #600] @ (11fc4 ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [pc, #592] @ (11fc8 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #584] @ (11fcc ) │ │ │ │ │ + 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 11f00 │ │ │ │ │ + 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 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 11faa │ │ │ │ │ + ldr r7, [pc, #524] @ (11fd0 ) │ │ │ │ │ + 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 11dd8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.n 11de6 │ │ │ │ │ + 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 11dd6 │ │ │ │ │ + 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 11fb0 │ │ │ │ │ + ldr.w sl, [pc, #436] @ 11fd4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [pc, #432] @ (11fd8 ) │ │ │ │ │ + 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 11e54 │ │ │ │ │ + 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 11e6e │ │ │ │ │ + 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 11e36 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bgt.n 11e96 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + ldr r0, [pc, #332] @ (11fdc ) │ │ │ │ │ + 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 11ece │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + 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] @ (11fe0 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (11fc4 ) │ │ │ │ │ + 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 11fbc │ │ │ │ │ + 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 11fb4 │ │ │ │ │ + ldr r3, [pc, #188] @ (11fe4 ) │ │ │ │ │ + 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 11f4a │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.n 11f98 │ │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, 11fa2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11f44 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 11f78 │ │ │ │ │ + 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 11f4a │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + b.n 11e04 │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 11ece │ │ │ │ │ + mov fp, sl │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n 11e04 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b.n 11e9c │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 11e04 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + uxth r0, r2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + sxtb r0, r7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r3, #25 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r1, #27 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r3, #25 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r0, #27 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + cbz r4, 11fe8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r1, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00011fe8 : │ │ │ │ │ + stmdb 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.w r6, [pc, #1156] @ 12480 │ │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ │ + ldr.w r5, [pc, #1156] @ 12484 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr.w r3, [pc, #1152] @ 12488 │ │ │ │ │ + ldr.w r4, [pc, #1152] @ 1248c │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + 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, 12060 │ │ │ │ │ + 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 12084 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r1, [pc, #1084] @ 12490 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr.w r2, [pc, #1072] @ 12494 │ │ │ │ │ + ldr.w r3, [pc, #1052] @ 12484 │ │ │ │ │ + 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 1245a │ │ │ │ │ + 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] @ 12498 │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx 86fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 12060 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 121e8 │ │ │ │ │ + ldr r3, [pc, #1008] @ (1249c ) │ │ │ │ │ + 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] @ (124a0 ) │ │ │ │ │ + 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 12060 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n 120f6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #948] @ (124a4 ) │ │ │ │ │ + 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 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 12060 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 121b8 │ │ │ │ │ + add.w fp, sp, #64 @ 0x40 │ │ │ │ │ + add.w sl, sp, #56 @ 0x38 │ │ │ │ │ + b.n 12130 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n 1218a │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n 121ba │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 12060 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + subs r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 12246 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + blx 86fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12060 │ │ │ │ │ + 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, #160] @ 0xa0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbnz r0, 1218a │ │ │ │ │ + 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 12122 │ │ │ │ │ + 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 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r3, [pc, #768] @ (124a8 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #764] @ (124ac ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 12060 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + adds r2, #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n 121d2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #744] @ (124b0 ) │ │ │ │ │ + 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 120ce │ │ │ │ │ + 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 12218 │ │ │ │ │ + b.n 12460 │ │ │ │ │ + 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 12258 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 121fa │ │ │ │ │ + ldr r1, [pc, #640] @ (124b4 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 954c │ │ │ │ │ + b.n 12062 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #620] @ (124b8 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 12060 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + ble.w 1236a │ │ │ │ │ + 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] │ │ │ │ │ + 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 12304 │ │ │ │ │ + b.n 12352 │ │ │ │ │ + ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ + 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] │ │ │ │ │ + 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 122fc │ │ │ │ │ + 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 12352 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + 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 │ │ │ │ │ + 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 122b2 │ │ │ │ │ + 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] @ (124bc ) │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [pc, #376] @ (124c0 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + b.n 1223e │ │ │ │ │ + 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 12276 │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 12460 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [pc, #336] @ (124c4 ) │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [pc, #328] @ (124c8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #324] @ (124cc ) │ │ │ │ │ + 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 123b4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + 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 123d4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + 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] │ │ │ │ │ + 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 12432 │ │ │ │ │ + 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 │ │ │ │ │ + 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 123fc │ │ │ │ │ + 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 12448 │ │ │ │ │ + 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 1245e │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + b.n 12392 │ │ │ │ │ + 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 11b50 │ │ │ │ │ + b.n 1223e │ │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + asrs r0, r4, #21 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r0, [pc, #120] @ (12518 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r0, r2, #23 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r7, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r5, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r5, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r1, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r0, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r0, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r4, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r4, r1, #13 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r5, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r4, r1, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r5, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000124d0 : │ │ │ │ │ + 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 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blx 8efc │ │ │ │ │ + ldr.w r9, [pc, #180] @ 125a0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + add r9, pc │ │ │ │ │ + cbz r4, 1251e │ │ │ │ │ + ldr r3, [pc, #172] @ (125a4 ) │ │ │ │ │ + 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 124fa │ │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ │ + cbz r4, 12564 │ │ │ │ │ + ldr r3, [pc, #128] @ (125a4 ) │ │ │ │ │ + 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, [r3, #0] │ │ │ │ │ + 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, 1255e │ │ │ │ │ + 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 12528 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + cbz r3, 12580 │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #20] │ │ │ │ │ + cbz r1, 12580 │ │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ │ + cbz r3, 12580 │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + str r1, [r3, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 12574 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + blx 8900 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 11b50 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 954c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000125a8 : │ │ │ │ │ + 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] @ (126f8 ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + ldr r4, [pc, #316] @ (126fc ) │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #316] @ 12700 │ │ │ │ │ + ldr r3, [pc, #316] @ (12704 ) │ │ │ │ │ + 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 126c4 │ │ │ │ │ + ldr r3, [pc, #272] @ (12708 ) │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 126e8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [pc, #256] @ (1270c ) │ │ │ │ │ + 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 126b8 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 126aa │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 126e4 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + bgt.n 1268e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #128] @ (12710 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (126fc ) │ │ │ │ │ + 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 126f4 │ │ │ │ │ + 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 12652 │ │ │ │ │ + b.n 126e4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 12642 │ │ │ │ │ + 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] @ (12714 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (12718 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1268e │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 9948 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 1268e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + asrs r4, r4, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r0, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r6, r7, #7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0001271c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr r5, [pc, #316] @ (1286c ) │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ + ldr r4, [pc, #316] @ (12870 ) │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #316] @ 12874 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [pc, #308] @ (12878 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + 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 12838 │ │ │ │ │ + ldr r3, [pc, #268] @ (1287c ) │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 1285c │ │ │ │ │ + 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] @ (12880 ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ + 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 1282c │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 12822 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 12814 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 12858 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #136] @ (12884 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (12870 ) │ │ │ │ │ + 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 12868 │ │ │ │ │ + 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 127ee │ │ │ │ │ + b.n 12858 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 127de │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 127d2 │ │ │ │ │ + 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] @ (12888 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (1288c ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 127f8 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx 9948 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 127f8 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subw r0, ip, #2049 @ 0x801 │ │ │ │ │ + add r0, sp, #0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r1, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (128a0 ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + sub sp, #0 │ │ │ │ │ + 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] @ (128c8 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (128cc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [pc, #20] @ (128d0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + add r7, pc, #280 @ (adr r7, 129e4 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + asrs r6, r0, #1 │ │ │ │ │ + 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] @ (12910 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (12914 ) │ │ │ │ │ + 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 │ │ │ │ │ + add r7, pc, #64 @ (adr r7, 12954 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00012918 : │ │ │ │ │ + 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, 12934 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 12934 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (12940 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012944 : │ │ │ │ │ + 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] @ (129a4 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #76] @ (129a8 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + 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] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 1298e │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + 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 12988 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 99ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + nop │ │ │ │ │ + add r6, pc, #640 @ (adr r6, 12c28 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000129ac : │ │ │ │ │ + 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] @ (12a60 ) │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #148] @ (12a64 ) │ │ │ │ │ + ldr.w r8, [r4, r3] │ │ │ │ │ + cbz r0, 129e2 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #140] @ (12a68 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r9, r7, #16 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx 9154 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9ac4 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + 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, 12a20 │ │ │ │ │ + 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] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + 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, 12a46 │ │ │ │ │ + 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 r6, pc, #200 @ (adr r6, 12b2c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012a6c : │ │ │ │ │ + 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] @ (12b20 ) │ │ │ │ │ + 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, 12aa2 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + str r1, [r3, #8] │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + cbz r1, 12aa8 │ │ │ │ │ + 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, 12acc │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + str r5, [r1, #8] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cbz r5, 12ad2 │ │ │ │ │ + str r1, [r5, #12] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + strd r5, r5, [r3] │ │ │ │ │ + strd r5, r5, [r3, #8] │ │ │ │ │ + ldr r3, [pc, #68] @ (12b24 ) │ │ │ │ │ + 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, 12b0c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 12b18 │ │ │ │ │ + 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 12b08 │ │ │ │ │ + add r5, pc, #440 @ (adr r5, 12cdc ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00012b28 : │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 12b6a │ │ │ │ │ + push {r4, r5} │ │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + it eq │ │ │ │ │ + streq r4, [r2, #32] │ │ │ │ │ + cbz r4, 12b42 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cbz r5, 12b48 │ │ │ │ │ + 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, 12b58 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00012b6c : │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 12bae │ │ │ │ │ + push {r4, r5} │ │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + it eq │ │ │ │ │ + streq r4, [r2, #24] │ │ │ │ │ + cbz r4, 12b86 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cbz r5, 12b8c │ │ │ │ │ + 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, 12b9c │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00012bb0 : │ │ │ │ │ + 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] @ (12c2c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [pc, #108] @ (12c30 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #104] @ (12c34 ) │ │ │ │ │ + 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] @ (12c38 ) │ │ │ │ │ + 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, 12c22 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [pc, #48] @ (12c3c ) │ │ │ │ │ + ldr r3, [pc, #32] @ (12c30 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 12c28 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 12c0a │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r4, pc, #216 @ (adr r4, 12d08 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r4, pc, #200 @ (adr r4, 12d00 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r3, pc, #952 @ (adr r3, 12ff8 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012c40 : │ │ │ │ │ + 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] @ (12cc0 ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r4, [pc, #108] @ (12cc4 ) │ │ │ │ │ + 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] @ (12cc8 ) │ │ │ │ │ + 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] @ (12ccc ) │ │ │ │ │ + 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] @ (12cd0 ) │ │ │ │ │ + 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 │ │ │ │ │ + add r3, pc, #656 @ (adr r3, 12f54 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012cd4 : │ │ │ │ │ + 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] @ (12d68 ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r4, [pc, #128] @ (12d6c ) │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + 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] @ (12d70 ) │ │ │ │ │ + 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] @ (12d74 ) │ │ │ │ │ + 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] @ (12d78 ) │ │ │ │ │ + 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 │ │ │ │ │ + add r3, pc, #64 @ (adr r3, 12dac ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012d7c : │ │ │ │ │ + stmdb 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] @ (12e84 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr r0, [pc, #244] @ (12e88 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r3, [pc, #244] @ (12e8c ) │ │ │ │ │ + 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 12e7c │ │ │ │ │ + ldr.w r6, [r9, #24] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 12e7c │ │ │ │ │ + ldr r1, [pc, #220] @ (12e90 ) │ │ │ │ │ + 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 12e4a │ │ │ │ │ + ldr r3, [pc, #188] @ (12e94 ) │ │ │ │ │ + add.w sl, r8, #4 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #180] @ (12e98 ) │ │ │ │ │ + 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 12e10 │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + adds r1, r4, #1 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bgt.n 12e1e │ │ │ │ │ + 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 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + str.w r0, [r8, r4, lsl #2] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + 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 12df0 │ │ │ │ │ + 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] @ (12e9c ) │ │ │ │ │ + ldr r3, [pc, #36] @ (12e88 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 12e80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b.n 12e60 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r2, pc, #416 @ (adr r2, 13028 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r2, pc, #400 @ (adr r2, 13020 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r1, pc, #608 @ (adr r1, 13100 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012ea0 : │ │ │ │ │ + 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] @ (12f20 ) │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + ldr r4, [pc, #112] @ (12f24 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #112] @ (12f28 ) │ │ │ │ │ + ldr.w ip, [pc, #112] @ 12f2c │ │ │ │ │ + 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, 12f16 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsls r3, r3, #31 │ │ │ │ │ + it pl │ │ │ │ │ + movpl r0, #1 │ │ │ │ │ + bmi.n 12f00 │ │ │ │ │ + ldr r2, [pc, #68] @ (12f30 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (12f24 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 12f1a │ │ │ │ │ + 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] @ (12f34 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (12f38 ) │ │ │ │ │ + ldr.w r4, [r6, #288] @ 0x120 │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 12ee8 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + add r1, pc, #288 @ (adr r1, 13044 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r1, pc, #256 @ (adr r1, 1302c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r1, pc, #64 @ (adr r1, 12f74 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012f3c : │ │ │ │ │ + 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] @ (12fc8 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr r3, [pc, #124] @ (12fcc ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + ldr r2, [pc, #120] @ (12fd0 ) │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cbz r5, 12fac │ │ │ │ │ + ldr r3, [pc, #108] @ (12fd4 ) │ │ │ │ │ + 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, 12f9a │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 12f8c │ │ │ │ │ + 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 12f78 │ │ │ │ │ + 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] @ (12fd8 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (12fcc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 12fc4 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + add r0, pc, #688 @ (adr r0, 1327c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r0, pc, #656 @ (adr r0, 13264 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r0, pc, #304 @ (adr r0, 1310c ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00012fdc : │ │ │ │ │ + stmdb 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] @ (131f4 ) │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + ldr r5, [pc, #516] @ (131f8 ) │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #516] @ (131fc ) │ │ │ │ │ + ldr r3, [pc, #516] @ (13200 ) │ │ │ │ │ + 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 131a0 │ │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 131a0 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 13100 │ │ │ │ │ + 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 13100 │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 131dc │ │ │ │ │ + ldr r3, [pc, #420] @ (13204 ) │ │ │ │ │ + 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 │ │ │ │ │ + bics.w r3, r2, #2 │ │ │ │ │ + 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, 130ac │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bgt.n 13094 │ │ │ │ │ + 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 │ │ │ │ │ + add.w r5, r9, #1 │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + blx r2 │ │ │ │ │ + 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 1306a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + blt.w 131d0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 13188 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1524] @ 155a8 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + 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, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14d08 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14e54 │ │ │ │ │ - b.w 145d8 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 15614 │ │ │ │ │ - ldr.w r4, [pc, #1476] @ 155ac │ │ │ │ │ - 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, 1502c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w sl, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 1501c │ │ │ │ │ + ldr r2, [pc, #288] @ (13208 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (131f8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 131ee │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ 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 1500e │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 1317c │ │ │ │ │ + ldr r3, [pc, #244] @ (1320c ) │ │ │ │ │ + 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 13136 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bne.n 14ff6 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bge.w 14d00 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + 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.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 13128 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + beq.n 13188 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [pc, #1388] @ 155b0 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r0, [pc, #140] @ (13210 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14d00 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r9, sp, #92 @ 0x5c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ - add.w r8, sp, #148 @ 0x94 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + 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 130de │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [pc, #100] @ (13214 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (131f8 ) │ │ │ │ │ + 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 131ee │ │ │ │ │ + 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] @ (13218 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 130c2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge.w 130c8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + ldr r0, [pc, #52] @ (1321c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 15610 │ │ │ │ │ - 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, 150a4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 130c8 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + add r0, pc, #32 @ (adr r0, 13218 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r0, pc, #8 @ (adr r0, 13208 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013220 : │ │ │ │ │ + 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] @ (1327c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 13280 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 15094 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - bne.n 15082 │ │ │ │ │ - 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, 150d8 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + cbz r4, 13274 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + cbz r3, 13274 │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 150c8 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - bne.n 150b6 │ │ │ │ │ - ldr.w r3, [pc, #1232] @ 155b4 │ │ │ │ │ - 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, 15116 │ │ │ │ │ - b.n 15142 │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - cbz r6, 15142 │ │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r2 │ │ │ │ │ + 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 1325e │ │ │ │ │ + nop │ │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00013284 : │ │ │ │ │ + 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] @ 1334c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cbz r0, 132d6 │ │ │ │ │ + ldr r3, [pc, #172] @ (13350 ) │ │ │ │ │ + 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 15112 │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 15132 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r9 │ │ │ │ │ + cbz r0, 132dc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ 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 15116 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.n 150fe │ │ │ │ │ - ldr.w sl, [pc, #1128] @ 155b8 │ │ │ │ │ - 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, 15180 │ │ │ │ │ - b.n 151b0 │ │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ │ - cbz r7, 151b0 │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [pc, #120] @ (13350 ) │ │ │ │ │ + ldr.w r8, [ip, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1517c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 15198 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 151a0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r1, [pc, #104] @ (13354 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ 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 15180 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.n 15164 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.n 151d0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #1008] @ (155bc ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14fc6 │ │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 14fbc │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.w 1472e │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ble.w 14fbc │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #948] @ (155c0 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r1, [pc, #44] @ (13358 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14fbc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 14d18 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r6, r5, #17 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0001335c : │ │ │ │ │ + stmdb 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] @ (135dc ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r5, [pc, #620] @ (135e0 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #620] @ (135e4 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #616] @ (135e8 ) │ │ │ │ │ + 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 13564 │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ble.w 14608 │ │ │ │ │ - ldr.w r9, [pc, #920] @ 155c4 │ │ │ │ │ - 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, 15276 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 15276 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 13564 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 134a2 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov.w r9, fp, lsl #1 │ │ │ │ │ + it eq │ │ │ │ │ + ldrbeq r5, [r0, #1] │ │ │ │ │ + mov.w r0, fp, lsl #3 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 15276 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt.n 1526c │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + 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 135ce │ │ │ │ │ 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 15242 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - ble.n 15290 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [pc, #828] @ (155c8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 135a0 │ │ │ │ │ + ldr r3, [pc, #516] @ (135ec ) │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #512] @ (135f0 ) │ │ │ │ │ + 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, 1344e │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n 13422 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + blt.n 13430 │ │ │ │ │ + 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 │ │ │ │ │ + add.w r6, r7, r5, lsl #2 │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + blx r2 │ │ │ │ │ + str.w r0, [r7, r5, lsl #2] │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ │ + 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 133f4 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bgt.w 13594 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1354c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14e54 │ │ │ │ │ - b.n 14d32 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.w 141c2 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - add.w r8, sp, #84 @ 0x54 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [pc, #364] @ (135f4 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (135e0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 135ca │ │ │ │ │ + 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, [r5, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - ble.w 1431c │ │ │ │ │ - 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 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 135be │ │ │ │ │ + ldr r3, [pc, #308] @ (135f8 ) │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + sub.w sl, r7, #4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #296] @ (135fc ) │ │ │ │ │ + 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 134f6 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + add.w r1, fp, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bgt.n 13508 │ │ │ │ │ + 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 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 15336 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 15336 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + str.w r0, [r7, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #2 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + 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 134d6 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + beq.n 1354c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #188] @ (13600 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 15336 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 13468 │ │ │ │ │ + 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 1347e │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [r7, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r2, [pc, #144] @ (13604 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (135e0 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 15336 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 847c │ │ │ │ │ - cbnz r0, 15336 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - blt.n 1532a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #680] @ (155cc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 135ca │ │ │ │ │ + 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] @ (13608 ) │ │ │ │ │ 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 152e2 │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - ble.n 15352 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #644] @ (155d0 ) │ │ │ │ │ + b.n 13464 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w 13468 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #96] @ (1360c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14e58 │ │ │ │ │ - b.n 14d32 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.w 14556 │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldrd sl, r3, [r2, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 15636 │ │ │ │ │ - ldr.w r9, [pc, #604] @ 155d4 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr.w r8, [pc, #600] @ 155d8 │ │ │ │ │ - ldr r1, [pc, #600] @ (155dc ) │ │ │ │ │ - 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 153e6 │ │ │ │ │ - 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 15448 │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - cbz r2, 153de │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 153d2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 13468 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 13468 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #76] @ (13610 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ 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 15518 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 153f2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + b.n 1354c │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - blt.n 153fe │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt.n 1540a │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 135b4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 134c0 │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r0, r5, #30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r4, r1, #30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013614 : │ │ │ │ │ + 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] @ (13668 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #68] @ (1366c ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ 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] │ │ │ │ │ + cbz r4, 13666 │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 13666 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 15442 │ │ │ │ │ + bgt.n 13658 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 153a2 │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 15360 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 15352 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #388] @ (155e0 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + bx r3 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00013670 : │ │ │ │ │ + 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] @ (1371c ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #152] @ (13720 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #152] @ (13724 ) │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [pc, #152] @ (13728 ) │ │ │ │ │ + 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 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr.w r8, [r5, r2] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 15352 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ble.w 15290 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #372] @ (155e4 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 15290 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - bne.w 142bc │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - ldrd r6, r3, [r3, #4] │ │ │ │ │ - cbz r6, 154b0 │ │ │ │ │ - ldr r7, [pc, #348] @ (155e8 ) │ │ │ │ │ - sub.w r8, r0, #4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n 154a2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r0, 13708 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 136fc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #92] @ (1372c ) │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r3, [pc, #72] @ (13720 ) │ │ │ │ │ + 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 13718 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + 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 │ │ │ │ │ - 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 15492 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.w 14d32 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #304] @ (155ec ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + b.n 136cc │ │ │ │ │ + ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r2, sp │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14d32 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #296] @ (155f0 ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 142e8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #284] @ (155f4 ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 142e8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #268] @ (155f8 ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 142e8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #256] @ (155fc ) │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w 142e8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ │ - strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 14286 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 14546 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #220] @ (15600 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 136cc │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013730 : │ │ │ │ │ + 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] @ (137f0 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #172] @ (137f4 ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #172] @ (137f8 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [pc, #168] @ (137fc ) │ │ │ │ │ + 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] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.w 14546 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #208] @ (15604 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - it le │ │ │ │ │ - movle r7, r9 │ │ │ │ │ - bgt.w 1471a │ │ │ │ │ - b.n 15200 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - b.w 149ce │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 14cec │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.n 15632 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #164] @ (15608 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + cbz r0, 137d4 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 1379e │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 15632 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 15200 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - b.w 14c7a │ │ │ │ │ - b.n 15098 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15cc4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15d88 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15c54 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xe9b60001 │ │ │ │ │ - ldrd r0, r0, [r0, #4] │ │ │ │ │ - b.n 15590 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15568 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - svc 82 @ 0x52 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - svc 186 @ 0xba │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - svc 16 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 14fbc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 14ff0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15b90 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15b94 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15b88 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 158cc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15344 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15374 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15dac │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 14e40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strd r0, r0, [ip, #-4] │ │ │ │ │ - @ instruction: 0xe9b60001 │ │ │ │ │ - bic.w r0, r2, r1 │ │ │ │ │ - b.n 14e78 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1520c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bhi.n 1552c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bhi.n 155b0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvc.n 15628 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bpl.n 155d0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n 15510 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n 15560 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrd r0, r0, [r2], #4 │ │ │ │ │ - orrs.w r0, r8, r1 │ │ │ │ │ - bic.w r0, r6, r1 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + 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] @ (13800 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (137f4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 137ea │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 15452 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 151be │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 15034 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 14b00 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 1482c │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 14e24 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - b.n 14fac │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 14fbc │ │ │ │ │ - mov fp, sl │ │ │ │ │ - b.n 1551a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + str r6, [r0, #12] │ │ │ │ │ + b.n 137ac │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 143e2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 145e0 │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013804 : │ │ │ │ │ + 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] @ (138c8 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #176] @ (138cc ) │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #176] @ (138d0 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (138d4 ) │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 1430c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 1389e │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 1386a │ │ │ │ │ + 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] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + 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] @ (138d8 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (138cc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 138c4 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + 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 1386a │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000138dc : │ │ │ │ │ + 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] @ (13914 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r5, 138f4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r2, [pc, #32] @ (13918 ) │ │ │ │ │ + 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 r7, [sp, #56] @ 0x38 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001391c : │ │ │ │ │ + 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] @ (139d8 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr r3, [pc, #168] @ (139dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r4, [pc, #168] @ (139e0 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cbz r1, 1395c │ │ │ │ │ + ldr r2, [pc, #156] @ (139e4 ) │ │ │ │ │ + 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, 13976 │ │ │ │ │ + ldr r2, [pc, #136] @ (139e8 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (139dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 139d2 │ │ │ │ │ + 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 1395c │ │ │ │ │ + ldr.w r9, [pc, #100] @ 139ec │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r8, sp │ │ │ │ │ + add r9, pc │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 1399c │ │ │ │ │ + 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] │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ + adds r4, #2 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + add r5, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + 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 1398e │ │ │ │ │ + b.n 1395c │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r4, r2, #21 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000139f0 : │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00015660 : │ │ │ │ │ +00013a18 : │ │ │ │ │ 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] @ (156c4 ) │ │ │ │ │ + ldr r6, [pc, #80] @ (13a7c ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ add r6, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #72] @ (156c8 ) │ │ │ │ │ - cbz r0, 156c0 │ │ │ │ │ + ldr r3, [pc, #72] @ (13a80 ) │ │ │ │ │ + cbz r0, 13a78 │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ - ldr r0, [pc, #72] @ (156cc ) │ │ │ │ │ + ldr r0, [pc, #72] @ (13a84 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -19199,134 +16154,134 @@ │ │ │ │ │ blx 92d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ - b.n 1568c │ │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ │ + b.n 13a44 │ │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe9820001 │ │ │ │ │ + lsls r6, r1, #20 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -000156d0 : │ │ │ │ │ +00013a88 : │ │ │ │ │ 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] @ (1572c ) │ │ │ │ │ + ldr r5, [pc, #72] @ (13ae4 ) │ │ │ │ │ adds r1, #4 │ │ │ │ │ blx 9400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8ca4 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1570c │ │ │ │ │ + cbz r3, 13ac4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ blx 91e8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 156f6 │ │ │ │ │ + bne.n 13aae │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, 15712 │ │ │ │ │ + cbz r3, 13aca │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ blx 91e8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15706 │ │ │ │ │ - ldr r2, [pc, #28] @ (15730 ) │ │ │ │ │ + bne.n 13abe │ │ │ │ │ + ldr r2, [pc, #28] @ (13ae8 ) │ │ │ │ │ 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] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015734 : │ │ │ │ │ +00013aec : │ │ │ │ │ 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] @ (157b4 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (13b6c ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #108] @ (157b8 ) │ │ │ │ │ + ldr r4, [pc, #108] @ (13b70 ) │ │ │ │ │ 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] @ (157bc ) │ │ │ │ │ + ldr r1, [pc, #92] @ (13b74 ) │ │ │ │ │ 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] @ (157c0 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (13b78 ) │ │ │ │ │ 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] @ (157c4 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (13b7c ) │ │ │ │ │ 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 │ │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add.w r0, lr, #1 │ │ │ │ │ + asrs r6, r7, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + cdp2 0, 6, cr0, cr2, cr1, {0} │ │ │ │ │ + mcrr2 0, 0, r0, sl, cr1 │ │ │ │ │ │ │ │ │ │ -000157c8 : │ │ │ │ │ +00013b80 : │ │ │ │ │ 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] @ (1585c ) │ │ │ │ │ + ldr r3, [pc, #128] @ (13c14 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #128] @ (15860 ) │ │ │ │ │ + ldr r4, [pc, #128] @ (13c18 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -19336,112 +16291,111 @@ │ │ │ │ │ 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] @ (15864 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (13c1c ) │ │ │ │ │ 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] @ (15868 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (13c20 ) │ │ │ │ │ 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] @ (1586c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (13c24 ) │ │ │ │ │ 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 │ │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - orn r0, r4, #1 │ │ │ │ │ + asrs r4, r2, #9 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldc2l 0, cr0, [r4, #4] │ │ │ │ │ + umull r0, r0, r0, r1 │ │ │ │ │ │ │ │ │ │ -00015870 : │ │ │ │ │ +00013c28 : │ │ │ │ │ stmdb 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 r3, [pc, #156] @ (15920 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (13cd8 ) │ │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 15912 │ │ │ │ │ + beq.n 13cca │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #140] @ (15924 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (13cdc ) │ │ │ │ │ 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 1591c │ │ │ │ │ - ldr.w sl, [pc, #116] @ 15928 │ │ │ │ │ + beq.n 13cd4 │ │ │ │ │ + ldr.w sl, [pc, #116] @ 13ce0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - cbz r3, 158ea │ │ │ │ │ + cbz r3, 13ca2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt.n 158da │ │ │ │ │ + bgt.n 13c92 │ │ │ │ │ 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 158b8 │ │ │ │ │ + bne.n 13c70 │ │ │ │ │ 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 │ │ │ │ │ @@ -19452,34 +16406,1407 @@ │ │ │ │ │ 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 158f0 │ │ │ │ │ - strb r4, [r6, #29] │ │ │ │ │ + b.n 13ca8 │ │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 15858 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + lsls r2, r4, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013ce4 : │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00013cec : │ │ │ │ │ + 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] @ (13d24 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #40] @ (13d28 ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + 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, 13d1e │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + strd r0, r0, [r4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00013d2c : │ │ │ │ │ + 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] @ (13d68 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #44] @ (13d6c ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + 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, 13d60 │ │ │ │ │ + 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 │ │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00013d70 : │ │ │ │ │ + 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] @ (13dac ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbz r0, 13da6 │ │ │ │ │ + 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] @ (13db0 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 13da2 │ │ │ │ │ + nop │ │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00013db4 : │ │ │ │ │ + push {r4, r5, r6, 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] @ (13de8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r4, 13dde │ │ │ │ │ + ldr r2, [pc, #28] @ (13dec ) │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 13dd0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r6] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r3, [pc, #12] @ (13e00 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (13e04 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00013e08 : │ │ │ │ │ + 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, #136] @ (13ea0 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #136] @ (13ea4 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #132] @ (13ea8 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (13eac ) │ │ │ │ │ + ldr r1, [pc, #136] @ (13eb0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r5, [pc, #132] @ (13eb4 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + mov r2, sp │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #608] @ 0x260 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 13e7a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #100] @ (13eb8 ) │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 973c │ │ │ │ │ + ldr r2, [pc, #88] @ (13ebc ) │ │ │ │ │ + ldr r3, [pc, #64] @ (13ea4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 13e9a │ │ │ │ │ + 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 13e4c │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xffc3ffff │ │ │ │ │ + lsls r4, r7, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r0, r7, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00013ec0 : │ │ │ │ │ + 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] @ 143a4 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr.w r4, [pc, #1232] @ 143a8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #1228] @ 143ac │ │ │ │ │ + ldr.w r3, [pc, #1228] @ 143b0 │ │ │ │ │ + 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 13f58 │ │ │ │ │ + ldr.w r2, [pc, #1200] @ 143b4 │ │ │ │ │ + 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] @ 143b8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w sl, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx sl │ │ │ │ │ + cbnz r0, 13f6a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #18 │ │ │ │ │ + bhi.n 13f6c │ │ │ │ │ + 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 │ │ │ │ │ + lsls r5, r1, #2 │ │ │ │ │ + lsls r4, r2, #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + lsls r2, r4, #2 │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + lsls r0, r6, #2 │ │ │ │ │ + lsls r7, r6, #2 │ │ │ │ │ + lsls r4, r3, #3 │ │ │ │ │ + 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] @ 143bc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr.w r2, [pc, #1104] @ 143c0 │ │ │ │ │ + ldr.w r3, [pc, #1076] @ 143a8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 143a0 │ │ │ │ │ + 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 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 90d0 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9778 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9524 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.w 1437c │ │ │ │ │ + ldr r2, [pc, #1012] @ (143c4 ) │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #1004] @ (143c8 ) │ │ │ │ │ + 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 13f6a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #26 │ │ │ │ │ + bhi.n 13f6c │ │ │ │ │ + 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 │ │ │ │ │ + lsls r5, r4, #6 │ │ │ │ │ + lsls r6, r3, #6 │ │ │ │ │ + lsls r7, r2, #6 │ │ │ │ │ + lsls r0, r2, #6 │ │ │ │ │ + lsls r1, r1, #6 │ │ │ │ │ + lsls r2, r0, #6 │ │ │ │ │ + lsls r3, r7, #5 │ │ │ │ │ + lsls r4, r6, #5 │ │ │ │ │ + lsls r5, r5, #5 │ │ │ │ │ + lsls r6, r4, #5 │ │ │ │ │ + lsls r7, r3, #5 │ │ │ │ │ + lsls r0, r3, #5 │ │ │ │ │ + lsls r1, r2, #5 │ │ │ │ │ + lsls r2, r1, #5 │ │ │ │ │ + lsls r3, r0, #5 │ │ │ │ │ + lsls r4, r7, #4 │ │ │ │ │ + lsls r5, r6, #4 │ │ │ │ │ + lsls r6, r5, #4 │ │ │ │ │ + lsls r7, r4, #4 │ │ │ │ │ + lsls r0, r4, #4 │ │ │ │ │ + lsls r1, r3, #4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8794 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 99e0 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 97c0 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 97a8 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9430 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9b64 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9960 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9b70 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.w 1438e │ │ │ │ │ + ldr r2, [pc, #800] @ (143cc ) │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #792] @ (143d0 ) │ │ │ │ │ + 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 13f6a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #14 │ │ │ │ │ + bhi.w 13f6c │ │ │ │ │ + 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] @ (14238 ) │ │ │ │ │ + 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 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8b4c │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9394 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8ae0 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9be8 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9494 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8e20 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 88cc │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 86f0 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9260 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8814 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9848 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9184 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8bfc │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8868 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8998 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8958 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9130 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 84b8 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 980c │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8f20 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8ac8 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 84a0 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 90f4 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9b7c │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8c80 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8754 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 96c8 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9a58 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8bcc │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9224 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9118 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 86d8 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8a8c │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8940 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9860 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9230 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8a5c │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9348 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 99d4 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8530 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 84f4 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9570 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8ef0 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9630 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9b34 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9388 │ │ │ │ │ + b.n 13f6c │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #80] @ (143d4 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + b.n 13f6a │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #64] @ (143d8 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + b.n 13f6a │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r4, #4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r2, r6, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r2, r3, #1 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + vhadd.u d16, d14, d1 │ │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldc2 0, cr0, [r0], {1} │ │ │ │ │ + ldc2l 0, cr0, [lr], #-4 │ │ │ │ │ + │ │ │ │ │ +000143dc : │ │ │ │ │ + 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, 143f2 │ │ │ │ │ + str r0, [r2, #20] │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +000143f8 : │ │ │ │ │ + push {r4} │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + ldrd r3, r2, [r0, #16] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 14426 │ │ │ │ │ + cbz r2, 14420 │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + cbz r3, 1440e │ │ │ │ │ + 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 1440c │ │ │ │ │ + b.n 1441a │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1440a │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + b.n 1440a │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00014434 : │ │ │ │ │ + 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] @ (144b4 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + ldr r4, [pc, #108] @ (144b8 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #108] @ (144bc ) │ │ │ │ │ + ldr r3, [pc, #108] @ (144c0 ) │ │ │ │ │ + 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] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + 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] @ (144c4 ) │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ + add r2, pc │ │ │ │ │ + strd r3, r7, [r4, #8] │ │ │ │ │ + ldr r3, [pc, #28] @ (144b8 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 144b0 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000144c8 : │ │ │ │ │ + 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] @ (14510 ) │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + add r3, pc │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldr r2, [pc, #44] @ (14514 ) │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + bgt.n 144f4 │ │ │ │ │ + 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} │ │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00014518 : │ │ │ │ │ + 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] @ (145bc ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [pc, #144] @ (145c0 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r6, [pc, #140] @ (145c4 ) │ │ │ │ │ + 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] @ (145c8 ) │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + bgt.n 1455e │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r5, [r8] │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + 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] @ (145cc ) │ │ │ │ │ + ldr r3, [pc, #32] @ (145c0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 145b6 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000145d0 : │ │ │ │ │ + stmdb 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] @ (148e8 ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + ldr r5, [pc, #772] @ (148ec ) │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [pc, #772] @ (148f0 ) │ │ │ │ │ + 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] @ (148f4 ) │ │ │ │ │ + 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 1462a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #724] @ (148f8 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + bhi.w 148de │ │ │ │ │ + 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 14762 │ │ │ │ │ + ldr.w sl, [pc, #672] @ 148fc │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr.w r9, [pc, #672] @ 14900 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + add r9, pc │ │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + cbz r0, 146ac │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + cbz r3, 146ac │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + mov r1, fp │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, 146ac │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bgt.n 1468c │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + blt.n 1469a │ │ │ │ │ + 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 1466e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 14762 │ │ │ │ │ + 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 14778 │ │ │ │ │ + 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 14762 │ │ │ │ │ + ldr.w fp, [pc, #528] @ 14904 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [pc, #528] @ (14908 ) │ │ │ │ │ + add fp, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + cbz r3, 14758 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + cbz r3, 14758 │ │ │ │ │ + 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 14758 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 14758 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bgt.n 14738 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + blt.n 14746 │ │ │ │ │ + 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 146fe │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 146b6 │ │ │ │ │ + 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] @ (1490c ) │ │ │ │ │ + ldr r3, [pc, #356] @ (148ec ) │ │ │ │ │ + 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 148da │ │ │ │ │ + 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 14782 │ │ │ │ │ + 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 14762 │ │ │ │ │ + ldr r3, [pc, #316] @ (14910 ) │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [pc, #312] @ (14914 ) │ │ │ │ │ + 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, 14840 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + cbz r0, 14840 │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + cbz r2, 14840 │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, 14840 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 1481a │ │ │ │ │ + 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 1482c │ │ │ │ │ + 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 147e6 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 146b2 │ │ │ │ │ + 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 14762 │ │ │ │ │ + ldr.w sl, [pc, #164] @ 14918 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [pc, #164] @ (1491c ) │ │ │ │ │ + add sl, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + cbz r3, 148d2 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + cbz r3, 148d2 │ │ │ │ │ + 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, 148d2 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 148d2 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bgt.n 148b2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + blt.n 148c0 │ │ │ │ │ + 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 1487e │ │ │ │ │ + b.n 146b2 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r0, [pc, #64] @ (14920 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 146b2 │ │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + smlawb r0, r6, r1, r0 │ │ │ │ │ + cdp2 0, 1, cr0, cr10, cr1, {0} │ │ │ │ │ + cdp2 0, 8, cr0, cr4, cr1, {0} │ │ │ │ │ + ldc2 0, cr0, [r0, #-4] │ │ │ │ │ + ldc2 0, cr0, [lr], {1} │ │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + smlsd r0, lr, r1, r0 │ │ │ │ │ + @ instruction: 0xfad80001 │ │ │ │ │ + ldr??.w r0, [r8, r1] │ │ │ │ │ + vst1.8 {d16[0]}, [r6], r1 │ │ │ │ │ + ldc2l 0, cr0, [lr], #-4 │ │ │ │ │ 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] @ 159c4 │ │ │ │ │ + ldr.w r8, [pc, #124] @ 149bc │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr.w ip, [pc, #116] @ 159c8 │ │ │ │ │ + ldr.w ip, [pc, #116] @ 149c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -19494,286 +17821,284 @@ │ │ │ │ │ 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 159a6 │ │ │ │ │ + bgt.n 1499e │ │ │ │ │ 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 159be │ │ │ │ │ + bgt.n 149b6 │ │ │ │ │ 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, [r4, #26] │ │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ │ 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] @ (15ae4 ) │ │ │ │ │ + ldr r3, [pc, #260] @ (14adc ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15a78 │ │ │ │ │ + bne.n 14a70 │ │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 15a6a │ │ │ │ │ + beq.n 14a62 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #240] @ (15ae8 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (14ae0 ) │ │ │ │ │ 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 15a60 │ │ │ │ │ - ldr.w sl, [pc, #212] @ 15aec │ │ │ │ │ + beq.n 14a58 │ │ │ │ │ + ldr.w sl, [pc, #212] @ 14ae4 │ │ │ │ │ add sl, pc │ │ │ │ │ - b.n 15a26 │ │ │ │ │ + b.n 14a1e │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 15a5e │ │ │ │ │ + beq.n 14a56 │ │ │ │ │ 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 15a1c │ │ │ │ │ + bne.n 14a14 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - blt.n 15a46 │ │ │ │ │ + blt.n 14a3e │ │ │ │ │ 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 15a26 │ │ │ │ │ - cbnz r4, 15a6e │ │ │ │ │ + bne.n 14a1e │ │ │ │ │ + cbnz r4, 14a66 │ │ │ │ │ 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 15a6a │ │ │ │ │ - ldr r2, [pc, #100] @ (15ae8 ) │ │ │ │ │ + beq.n 14a62 │ │ │ │ │ + ldr r2, [pc, #100] @ (14ae0 ) │ │ │ │ │ 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 15a60 │ │ │ │ │ - ldr.w sl, [pc, #76] @ 15af0 │ │ │ │ │ + beq.n 14a58 │ │ │ │ │ + ldr.w sl, [pc, #76] @ 14ae8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add sl, pc │ │ │ │ │ - b.n 15ab4 │ │ │ │ │ + b.n 14aac │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 15a5e │ │ │ │ │ + beq.n 14a56 │ │ │ │ │ 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 15aaa │ │ │ │ │ + bne.n 14aa2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - blt.n 15ad4 │ │ │ │ │ + blt.n 14acc │ │ │ │ │ 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 15aaa │ │ │ │ │ - strb r0, [r3, #24] │ │ │ │ │ + b.n 14aa2 │ │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 15820 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 157d0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + smmls r0, r8, r1, r0 │ │ │ │ │ + smlawb r0, lr, r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #252] @ (15c08 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (14c00 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #252] @ (15c0c ) │ │ │ │ │ + ldr r3, [pc, #252] @ (14c04 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ - ldr r5, [pc, #244] @ (15c10 ) │ │ │ │ │ + ldr r5, [pc, #244] @ (14c08 ) │ │ │ │ │ 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 1592c │ │ │ │ │ + bl 14924 │ │ │ │ │ mov r3, r0 │ │ │ │ │ bics.w r5, r0, #4 │ │ │ │ │ - bne.n 15be6 │ │ │ │ │ + bne.n 14bde │ │ │ │ │ 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 159cc │ │ │ │ │ + bl 149c4 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 15bcc │ │ │ │ │ + beq.n 14bc4 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ble.n 15bbe │ │ │ │ │ + ble.n 14bb6 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ subs r6, r1, #4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 15b7a │ │ │ │ │ + b.n 14b72 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 15bba │ │ │ │ │ + beq.n 14bb2 │ │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b74 │ │ │ │ │ + bne.n 14b6c │ │ │ │ │ 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 15af4 │ │ │ │ │ + bl 14aec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b74 │ │ │ │ │ - ldr r2, [pc, #108] @ (15c14 ) │ │ │ │ │ + beq.n 14b6c │ │ │ │ │ + ldr r2, [pc, #108] @ (14c0c ) │ │ │ │ │ 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 15be6 │ │ │ │ │ + b.n 14bde │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r3, [pc, #84] @ (15c14 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (14c0c ) │ │ │ │ │ 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 1592c │ │ │ │ │ + bl 14924 │ │ │ │ │ bics.w r2, r0, #4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - ldr r1, [pc, #48] @ (15c18 ) │ │ │ │ │ - ldr r2, [pc, #32] @ (15c0c ) │ │ │ │ │ + ldr r1, [pc, #48] @ (14c10 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (14c04 ) │ │ │ │ │ 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 15c02 │ │ │ │ │ + bne.n 14bfa │ │ │ │ │ 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 │ │ │ │ │ - strb r4, [r5, #19] │ │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, #19] │ │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, #16] │ │ │ │ │ + strh r2, [r3, #32] │ │ │ │ │ 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] @ (15d20 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (14d18 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #240] @ (15d24 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (14d1c ) │ │ │ │ │ add r2, pc │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [pc, #232] @ 15d28 │ │ │ │ │ + ldr.w sl, [pc, #232] @ 14d20 │ │ │ │ │ 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 │ │ │ │ │ @@ -19784,440 +18109,440 @@ │ │ │ │ │ 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 159cc │ │ │ │ │ + bl 149c4 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 15cae │ │ │ │ │ + beq.n 14ca6 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ble.n 15ca0 │ │ │ │ │ + ble.n 14c98 │ │ │ │ │ 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, 15ce4 │ │ │ │ │ + cbz r0, 14cdc │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n 15c86 │ │ │ │ │ + bne.n 14c7e │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r3, [pc, #136] @ (15d2c ) │ │ │ │ │ + ldr r3, [pc, #136] @ (14d24 ) │ │ │ │ │ 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 1592c │ │ │ │ │ + bl 14924 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ - ldr r1, [pc, #100] @ (15d30 ) │ │ │ │ │ - ldr r2, [pc, #88] @ (15d24 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (14d28 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (14d1c ) │ │ │ │ │ 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 15d1a │ │ │ │ │ + bne.n 14d12 │ │ │ │ │ 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 15c1c │ │ │ │ │ + bl 14c14 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 15d06 │ │ │ │ │ + beq.n 14cfe │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - beq.n 15c94 │ │ │ │ │ - ldr r2, [pc, #36] @ (15d2c ) │ │ │ │ │ + beq.n 14c8c │ │ │ │ │ + ldr r2, [pc, #36] @ (14d24 ) │ │ │ │ │ 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 15cc8 │ │ │ │ │ + b.n 14cc0 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r1, #15] │ │ │ │ │ + strh r0, [r2, #30] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r6, #14] │ │ │ │ │ + strh r4, [r7, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r6, #12] │ │ │ │ │ + strh r0, [r7, #24] │ │ │ │ │ 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] @ (15e28 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (14e20 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #220] @ (15e2c ) │ │ │ │ │ + ldr r3, [pc, #220] @ (14e24 ) │ │ │ │ │ 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] @ 15e30 │ │ │ │ │ + ldr.w sl, [pc, #212] @ 14e28 │ │ │ │ │ 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 1592c │ │ │ │ │ + bl 14924 │ │ │ │ │ add sl, pc │ │ │ │ │ mov r3, r0 │ │ │ │ │ bics.w r5, r0, #4 │ │ │ │ │ - bne.n 15df2 │ │ │ │ │ + bne.n 14dea │ │ │ │ │ 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 159cc │ │ │ │ │ + bl 149c4 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 15e1e │ │ │ │ │ + beq.n 14e16 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - ble.n 15e10 │ │ │ │ │ + ble.n 14e08 │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub.w fp, r1, #4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 15db4 │ │ │ │ │ + b.n 14dac │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 15e0e │ │ │ │ │ + beq.n 14e06 │ │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15dae │ │ │ │ │ + bne.n 14da6 │ │ │ │ │ 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 15d34 │ │ │ │ │ + bl 14d2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15dae │ │ │ │ │ - ldr r2, [pc, #84] @ (15e34 ) │ │ │ │ │ + beq.n 14da6 │ │ │ │ │ + ldr r2, [pc, #84] @ (14e2c ) │ │ │ │ │ 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] @ (15e38 ) │ │ │ │ │ - ldr r2, [pc, #52] @ (15e2c ) │ │ │ │ │ + ldr r1, [pc, #68] @ (14e30 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (14e24 ) │ │ │ │ │ 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 15e22 │ │ │ │ │ + bne.n 14e1a │ │ │ │ │ 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] @ (15e34 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (14e2c ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 15df2 │ │ │ │ │ + b.n 14dea │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r5, #10] │ │ │ │ │ + strh r4, [r6, #20] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r1, #10] │ │ │ │ │ + strh r2, [r2, #20] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, #8] │ │ │ │ │ + strh r6, [r1, #16] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00015e3c : │ │ │ │ │ +00014e34 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ - ldr r4, [pc, #804] @ (16174 ) │ │ │ │ │ + ldr r4, [pc, #804] @ (1516c ) │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r1, [pc, #804] @ (16178 ) │ │ │ │ │ + ldr r1, [pc, #804] @ (15170 ) │ │ │ │ │ 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] @ (1617c ) │ │ │ │ │ + ldr r3, [pc, #776] @ (15174 ) │ │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #772] @ (16180 ) │ │ │ │ │ + ldr r2, [pc, #772] @ (15178 ) │ │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ │ - ble.w 160e6 │ │ │ │ │ - ldr r3, [pc, #764] @ (16184 ) │ │ │ │ │ + ble.w 150de │ │ │ │ │ + ldr r3, [pc, #764] @ (1517c ) │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - ldr r7, [pc, #760] @ (16188 ) │ │ │ │ │ + ldr r7, [pc, #760] @ (15180 ) │ │ │ │ │ movs r5, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #756] @ (1618c ) │ │ │ │ │ + ldr r3, [pc, #756] @ (15184 ) │ │ │ │ │ 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 15ed4 │ │ │ │ │ + b.n 14ecc │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 16064 │ │ │ │ │ - bgt.n 15ec2 │ │ │ │ │ - ldr r0, [pc, #724] @ (16190 ) │ │ │ │ │ + beq.w 1505c │ │ │ │ │ + bgt.n 14eba │ │ │ │ │ + ldr r0, [pc, #724] @ (15188 ) │ │ │ │ │ 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 15f2e │ │ │ │ │ + bge.n 14f26 │ │ │ │ │ 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 15eb2 │ │ │ │ │ + beq.n 14eaa │ │ │ │ │ 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 16004 │ │ │ │ │ + bne.n 14ffc │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 16064 │ │ │ │ │ - bgt.n 15f1a │ │ │ │ │ - ldr r0, [pc, #640] @ (16194 ) │ │ │ │ │ + beq.w 1505c │ │ │ │ │ + bgt.n 14f12 │ │ │ │ │ + ldr r0, [pc, #640] @ (1518c ) │ │ │ │ │ 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 15ed4 │ │ │ │ │ + blt.n 14ecc │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 160e6 │ │ │ │ │ + beq.w 150de │ │ │ │ │ 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 160ac │ │ │ │ │ + bne.w 150a4 │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 160e6 │ │ │ │ │ + beq.w 150de │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 15f8c │ │ │ │ │ - ldr r2, [pc, #556] @ (16198 ) │ │ │ │ │ + beq.n 14f84 │ │ │ │ │ + ldr r2, [pc, #556] @ (15190 ) │ │ │ │ │ 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] @ (1619c ) │ │ │ │ │ + ldr r2, [pc, #544] @ (15194 ) │ │ │ │ │ ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 160ac │ │ │ │ │ + bne.w 150a4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 15fb6 │ │ │ │ │ - ldr r2, [pc, #524] @ (161a0 ) │ │ │ │ │ + cbz r3, 14fae │ │ │ │ │ + ldr r2, [pc, #524] @ (15198 ) │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #520] @ (161a4 ) │ │ │ │ │ + ldr r2, [pc, #520] @ (1519c ) │ │ │ │ │ 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 160ac │ │ │ │ │ + bne.n 150a4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 15fe0 │ │ │ │ │ - ldr r2, [pc, #492] @ (161a8 ) │ │ │ │ │ + cbz r3, 14fd8 │ │ │ │ │ + ldr r2, [pc, #492] @ (151a0 ) │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #484] @ (161ac ) │ │ │ │ │ + ldr r2, [pc, #484] @ (151a4 ) │ │ │ │ │ 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 160ac │ │ │ │ │ + bne.n 150a4 │ │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 160ca │ │ │ │ │ + bne.n 150c2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1615e │ │ │ │ │ + beq.w 15156 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 160ca │ │ │ │ │ + bne.n 150c2 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #440] @ (161b0 ) │ │ │ │ │ + ldr r1, [pc, #440] @ (151a8 ) │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 160ac │ │ │ │ │ + b.n 150a4 │ │ │ │ │ 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, 16032 │ │ │ │ │ + cbnz r0, 1502a │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 16064 │ │ │ │ │ - bgt.n 16028 │ │ │ │ │ - ldr r0, [pc, #400] @ (161b4 ) │ │ │ │ │ + beq.n 1505c │ │ │ │ │ + bgt.n 15020 │ │ │ │ │ + ldr r0, [pc, #400] @ (151ac ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 15ec8 │ │ │ │ │ + b.n 14ec0 │ │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #376] @ (161b8 ) │ │ │ │ │ + ldr r0, [pc, #376] @ (151b0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16116 │ │ │ │ │ + bne.n 1510e │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 16064 │ │ │ │ │ - bgt.n 1605a │ │ │ │ │ - ldr r0, [pc, #360] @ (161bc ) │ │ │ │ │ + beq.n 1505c │ │ │ │ │ + bgt.n 15052 │ │ │ │ │ + ldr r0, [pc, #360] @ (151b4 ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 15ec8 │ │ │ │ │ + b.n 14ec0 │ │ │ │ │ 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 │ │ │ │ │ @@ -20225,41 +18550,41 @@ │ │ │ │ │ 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] @ (161c0 ) │ │ │ │ │ + ldr r1, [pc, #308] @ (151b8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #300] @ (161c4 ) │ │ │ │ │ - ldr r3, [pc, #304] @ (161c8 ) │ │ │ │ │ + ldr r1, [pc, #300] @ (151bc ) │ │ │ │ │ + ldr r3, [pc, #304] @ (151c0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #300] @ (161cc ) │ │ │ │ │ + ldr r1, [pc, #300] @ (151c4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #296] @ (161d0 ) │ │ │ │ │ + ldr r1, [pc, #296] @ (151c8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #292] @ (161d4 ) │ │ │ │ │ - ldr r3, [pc, #196] @ (16178 ) │ │ │ │ │ + ldr r2, [pc, #292] @ (151cc ) │ │ │ │ │ + ldr r3, [pc, #196] @ (15170 ) │ │ │ │ │ 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 1616e │ │ │ │ │ + bne.n 15166 │ │ │ │ │ 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 │ │ │ │ │ @@ -20267,160 +18592,137 @@ │ │ │ │ │ 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 160ae │ │ │ │ │ + b.n 150a6 │ │ │ │ │ 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] @ (161d8 ) │ │ │ │ │ - ldr r3, [pc, #224] @ (161dc ) │ │ │ │ │ + ldr r1, [pc, #224] @ (151d0 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (151d4 ) │ │ │ │ │ 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] @ (161e0 ) │ │ │ │ │ - ldr r3, [pc, #216] @ (161e4 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (151d8 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (151dc ) │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 160ac │ │ │ │ │ + b.n 150a4 │ │ │ │ │ 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] @ (161e8 ) │ │ │ │ │ + ldr r1, [pc, #172] @ (151e0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #164] @ (161ec ) │ │ │ │ │ - ldr r3, [pc, #168] @ (161f0 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (151e4 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (151e8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #164] @ (161f4 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (151ec ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #160] @ (161f8 ) │ │ │ │ │ + ldr r1, [pc, #160] @ (151f0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 160ac │ │ │ │ │ + b.n 150a4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #152] @ (161fc ) │ │ │ │ │ + ldr r1, [pc, #152] @ (151f4 ) │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 160ac │ │ │ │ │ + b.n 150a4 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r5, #6] │ │ │ │ │ + strh r0, [r6, #12] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r0, #6] │ │ │ │ │ + strh r4, [r1, #12] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 168e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 167a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 159b4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 167b8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 167f4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 15a40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n 15a10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ │ + ldr.w r0, [r0, #1] │ │ │ │ │ + ldrh.w r0, [r2, r1] │ │ │ │ │ + ldrsh.w r0, [r6, r1] │ │ │ │ │ + ldrh.w r0, [r6, r1] │ │ │ │ │ + ldr.w r0, [r2, r1] │ │ │ │ │ + ldr??.w r0, [r6, r1] │ │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 159e4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 159f8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 166e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 16784 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 16774 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xe81c0001 │ │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 163e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1637c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1640c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ │ + vst4.8 {d16-d19}, [r0], r1 │ │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - b.n 1613c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r3!, {r2} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 162c8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 162b8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 160c4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 16690 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 16244 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 166a4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 16710 │ │ │ │ │ + vst4.8 {d16-d19}, [r6], r1 │ │ │ │ │ + @ instruction: 0xf7b80001 │ │ │ │ │ + strb.w r0, [r8, r1] │ │ │ │ │ + @ instruction: 0xf7fe0001 │ │ │ │ │ + b.n 14fec │ │ │ │ │ movs r1, r0 │ │ │ │ │ + rsbs r0, ip, #8454144 @ 0x810000 │ │ │ │ │ + @ instruction: 0xf6320001 │ │ │ │ │ + sub.w r0, r6, #8454144 @ 0x810000 │ │ │ │ │ + movw r0, #2049 @ 0x801 │ │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + b.n 14f2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + sbcs.w r0, r4, #8454144 @ 0x810000 │ │ │ │ │ + adc.w r0, r2, #8454144 @ 0x810000 │ │ │ │ │ + @ instruction: 0xf5380001 │ │ │ │ │ + b.n 14eb4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xf52c0001 │ │ │ │ │ + @ instruction: 0xf7720001 │ │ │ │ │ + @ instruction: 0xf4f60001 │ │ │ │ │ + @ instruction: 0xf7780001 │ │ │ │ │ + @ instruction: 0xf7ac0001 │ │ │ │ │ │ │ │ │ │ -00016200 : │ │ │ │ │ +000151f8 : │ │ │ │ │ stmdb 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] @ (16558 ) │ │ │ │ │ + ldr r5, [pc, #836] @ (15550 ) │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ - ldr r4, [pc, #836] @ (1655c ) │ │ │ │ │ + ldr r4, [pc, #836] @ (15554 ) │ │ │ │ │ mov fp, r2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r2, [pc, #836] @ (16560 ) │ │ │ │ │ + ldr r2, [pc, #836] @ (15558 ) │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r1, [pc, #836] @ (16564 ) │ │ │ │ │ + ldr r1, [pc, #836] @ (1555c ) │ │ │ │ │ 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] │ │ │ │ │ @@ -20441,143 +18743,143 @@ │ │ │ │ │ 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 164b6 │ │ │ │ │ + ble.w 154ae │ │ │ │ │ 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 16270 │ │ │ │ │ + bne.n 15268 │ │ │ │ │ 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 16396 │ │ │ │ │ + beq.n 1538e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1631e │ │ │ │ │ + beq.n 15316 │ │ │ │ │ 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 162b8 │ │ │ │ │ + bgt.n 152b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 162a2 │ │ │ │ │ + bne.n 1529a │ │ │ │ │ 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 162de │ │ │ │ │ + bgt.n 152d6 │ │ │ │ │ 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 16300 │ │ │ │ │ + beq.n 152f8 │ │ │ │ │ sub.w r6, r6, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ - ldr r2, [pc, #612] @ (16568 ) │ │ │ │ │ - ldr r3, [pc, #600] @ (1655c ) │ │ │ │ │ + ldr r2, [pc, #612] @ (15560 ) │ │ │ │ │ + ldr r3, [pc, #600] @ (15554 ) │ │ │ │ │ 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 16554 │ │ │ │ │ + bne.w 1554c │ │ │ │ │ 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 16500 │ │ │ │ │ + beq.w 154f8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 16466 │ │ │ │ │ + beq.w 1545e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1629c │ │ │ │ │ - ldr r0, [pc, #568] @ (1656c ) │ │ │ │ │ + bne.n 15294 │ │ │ │ │ + ldr r0, [pc, #568] @ (15564 ) │ │ │ │ │ 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] @ (16570 ) │ │ │ │ │ + ldr r0, [pc, #540] @ (15568 ) │ │ │ │ │ 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 15af4 │ │ │ │ │ + bl 14aec │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - bgt.w 16494 │ │ │ │ │ + bgt.w 1548c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 16494 │ │ │ │ │ + b.n 1548c │ │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 163b0 │ │ │ │ │ + beq.n 153a8 │ │ │ │ │ bics.w r2, r2, #2 │ │ │ │ │ - bne.w 1629c │ │ │ │ │ - ldr r0, [pc, #460] @ (16574 ) │ │ │ │ │ + bne.w 15294 │ │ │ │ │ + ldr r0, [pc, #460] @ (1556c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 164ac │ │ │ │ │ - ldr r0, [pc, #452] @ (16578 ) │ │ │ │ │ + b.n 154a4 │ │ │ │ │ + ldr r0, [pc, #452] @ (15570 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -20598,2519 +18900,4227 @@ │ │ │ │ │ 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 164e2 │ │ │ │ │ + beq.n 154da │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 163ec │ │ │ │ │ + bne.n 153e4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1592c │ │ │ │ │ + bl 14924 │ │ │ │ │ bics.w r5, r0, #4 │ │ │ │ │ - bne.w 16542 │ │ │ │ │ + bne.w 1553a │ │ │ │ │ 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 159cc │ │ │ │ │ + bl 149c4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 163ec │ │ │ │ │ + beq.n 153e4 │ │ │ │ │ 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 1645c │ │ │ │ │ + ble.n 15454 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r5, #1 │ │ │ │ │ blx 8a98 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n 16448 │ │ │ │ │ + bne.n 15440 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 163ea │ │ │ │ │ - ldr r0, [pc, #276] @ (1657c ) │ │ │ │ │ + b.n 153e2 │ │ │ │ │ + ldr r0, [pc, #276] @ (15574 ) │ │ │ │ │ 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 15c1c │ │ │ │ │ + bl 14c14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - bgt.n 164ac │ │ │ │ │ + bgt.n 154a4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 162c0 │ │ │ │ │ + ble.w 152b8 │ │ │ │ │ subs r0, r7, #4 │ │ │ │ │ - b.n 1629c │ │ │ │ │ + b.n 15294 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str.w sl, [r0, r2] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbz r3, 1652e │ │ │ │ │ + cbz r3, 15526 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 162cc │ │ │ │ │ + bne.w 152c4 │ │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 16500 │ │ │ │ │ + beq.n 154f8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 16466 │ │ │ │ │ + beq.n 1545e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16332 │ │ │ │ │ - b.n 162c0 │ │ │ │ │ + beq.w 1532a │ │ │ │ │ + b.n 152b8 │ │ │ │ │ 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 164ac │ │ │ │ │ + bgt.n 154a4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 164ac │ │ │ │ │ - ldr r0, [pc, #124] @ (16580 ) │ │ │ │ │ + b.n 154a4 │ │ │ │ │ + ldr r0, [pc, #124] @ (15578 ) │ │ │ │ │ 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 15d34 │ │ │ │ │ - b.n 16492 │ │ │ │ │ + bl 14d2c │ │ │ │ │ + b.n 1548a │ │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 163b0 │ │ │ │ │ + beq.w 153a8 │ │ │ │ │ bics.w r2, r2, #2 │ │ │ │ │ - bne.w 162c0 │ │ │ │ │ - b.n 163a6 │ │ │ │ │ + bne.w 152b8 │ │ │ │ │ + b.n 1539e │ │ │ │ │ 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 164ea │ │ │ │ │ + b.n 154e2 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + @ instruction: 0xf6380001 │ │ │ │ │ + @ instruction: 0xf6280001 │ │ │ │ │ + rsbs r0, sl, #8454144 @ 0x810000 │ │ │ │ │ + subs.w r0, r6, #8454144 @ 0x810000 │ │ │ │ │ + add.w r0, ip, #8454144 @ 0x810000 │ │ │ │ │ + orn r0, sl, #8454144 @ 0x810000 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (1558c ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ │ + 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] @ (155b4 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (155b8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [pc, #20] @ (155bc ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bic.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ + 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] @ (155fc ) │ │ │ │ │ + ldr r2, [pc, #40] @ (15600 ) │ │ │ │ │ + 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 │ │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015604 : │ │ │ │ │ + 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, 15620 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 15620 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (1562c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + strh r2, [r6, #32] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +00015630 : │ │ │ │ │ + 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] @ (15690 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #76] @ (15694 ) │ │ │ │ │ + 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, 1567a │ │ │ │ │ + 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 15674 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8ab0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, 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] @ (157c0 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r4, [pc, #276] @ (157c4 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r2, [pc, #276] @ (157c8 ) │ │ │ │ │ + ldr r3, [pc, #280] @ (157cc ) │ │ │ │ │ + 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 1571a │ │ │ │ │ + ldr r3, [pc, #260] @ (157d0 ) │ │ │ │ │ + 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 1571e │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r1, [pc, #228] @ (157d4 ) │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, #3 │ │ │ │ │ + blx 9adc │ │ │ │ │ + cbnz r0, 1571e │ │ │ │ │ + cmp.w sl, #3 │ │ │ │ │ + bgt.n 15766 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cbz r7, 15712 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cbz r3, 15712 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + strd r2, r3, [r4, #12] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1574c │ │ │ │ │ + cbz r5, 1574a │ │ │ │ │ + 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] @ (157d8 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [pc, #152] @ (157dc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #144] @ (157e0 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (157c4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 157bc │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ + cmp.w sl, #4 │ │ │ │ │ + beq.n 1578c │ │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 1578c │ │ │ │ │ + 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 1574a │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + negs r0, r0 │ │ │ │ │ + b.n 15706 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1574a │ │ │ │ │ + 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] @ (157e4 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [pc, #52] @ (157e8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 1574a │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + @ instruction: 0xf2e80001 │ │ │ │ │ + ssat r0, #2, r2 │ │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + subw r0, r0, #1 │ │ │ │ │ + @ instruction: 0xf2920001 │ │ │ │ │ + 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] @ (158e8 ) │ │ │ │ │ + movw r3, #28261 @ 0x6e65 │ │ │ │ │ + movt r3, #100 @ 0x64 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r5, [pc, #224] @ (158ec ) │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #220] @ (158f0 ) │ │ │ │ │ + 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 1585e │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + add.w r9, sp, r0 │ │ │ │ │ + ldr r3, [pc, #192] @ (158f4 ) │ │ │ │ │ + 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] @ (158f8 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (158f0 ) │ │ │ │ │ + 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 158e4 │ │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r7, [pc, #156] @ (158fc ) │ │ │ │ │ + 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 15880 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bgt.n 158d6 │ │ │ │ │ + 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 158ba │ │ │ │ │ + adds r6, r2, #4 │ │ │ │ │ + b.n 15830 │ │ │ │ │ + add.w r2, r8, #2 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ + add.w r3, sp, r2 │ │ │ │ │ + strb r1, [r3, #8] │ │ │ │ │ + b.n 158aa │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strb r4, [r6, #31] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strb r2, [r5, #31] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r6, #30] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + addw r0, r4, #1 │ │ │ │ │ + │ │ │ │ │ +00015900 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #48] @ (15940 ) │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 15934 │ │ │ │ │ + ldr r1, [pc, #36] @ (15944 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #36] @ (15948 ) │ │ │ │ │ + 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, [r4, #27] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 15940 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001594c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (15990 ) │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 15980 │ │ │ │ │ + ldr r1, [pc, #40] @ (15994 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #40] @ (15998 ) │ │ │ │ │ + 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, [r3, #26] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds.w r0, r6, #1 │ │ │ │ │ + │ │ │ │ │ +0001599c : │ │ │ │ │ + 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] @ 159ec │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 159d4 │ │ │ │ │ + ldr r1, [pc, #52] @ (159f0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #52] @ (159f4 ) │ │ │ │ │ + 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 91a8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + strb r0, [r1, #25] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf0d00001 │ │ │ │ │ + │ │ │ │ │ +000159f8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #32] @ 15a28 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr.w lr, [pc, #28] @ 15a2c │ │ │ │ │ + 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, [r5, #23] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015a30 : │ │ │ │ │ + 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] @ 15a90 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 15a68 │ │ │ │ │ + ldr r1, [pc, #68] @ (15a94 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (15a98 ) │ │ │ │ │ + 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 15a64 │ │ │ │ │ + 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 │ │ │ │ │ + strb r4, [r6, #22] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bics.w r0, r8, #1 │ │ │ │ │ + │ │ │ │ │ +00015a9c : │ │ │ │ │ + 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, #148] @ (15b44 ) │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #148] @ (15b48 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + beq.n 15ad6 │ │ │ │ │ + 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, 15b40 │ │ │ │ │ + ldr.w sl, [pc, #100] @ 15b4c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n 15af4 │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + cbz r4, 15b18 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 15af0 │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 15b0a │ │ │ │ │ + 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 15af4 │ │ │ │ │ + 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 │ │ │ │ │ + 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 15b18 │ │ │ │ │ + strb r0, [r1, #21] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vext.8 d0, d0, d1, #0 │ │ │ │ │ + │ │ │ │ │ +00015b50 : │ │ │ │ │ + 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] @ (15bd0 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + beq.n 15b88 │ │ │ │ │ + ldr r1, [pc, #100] @ (15bd4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #100] @ (15bd8 ) │ │ │ │ │ + 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 │ │ │ │ │ + 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 15b82 │ │ │ │ │ + ldr r3, [pc, #56] @ (15bd4 ) │ │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cbz r6, 15bb2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + 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 r3, [pc, #28] @ (15bdc ) │ │ │ │ │ + ldr r1, [pc, #28] @ (15be0 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 15b82 │ │ │ │ │ + strb r6, [r2, #18] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + blt.n 15c1c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + vhadd.s16 d16, d0, d1 │ │ │ │ │ + blt.n 15b8c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00015be4 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w lr, [pc, #96] @ 15c54 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub.w r3, ip, #3 │ │ │ │ │ + add lr, pc │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 15c3a │ │ │ │ │ + cmp.w ip, #4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r2, #12] │ │ │ │ │ + beq.n 15c20 │ │ │ │ │ + ldr r3, [pc, #68] @ (15c58 ) │ │ │ │ │ + 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, 15c36 │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ + cbnz r2, 15c30 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + str r0, [r3, #32] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 15c24 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r4, [pc, #28] @ (15c58 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #28] @ (15c5c ) │ │ │ │ │ + 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, [r7, #15] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cdp 0, 14, cr0, cr4, cr1, {0} │ │ │ │ │ + │ │ │ │ │ +00015c60 : │ │ │ │ │ + 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, #104] @ (15cd8 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r6, pc │ │ │ │ │ + beq.n 15c94 │ │ │ │ │ + ldr r1, [pc, #96] @ (15cdc ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #96] @ (15ce0 ) │ │ │ │ │ + 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 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15c90 │ │ │ │ │ + ldr r3, [pc, #52] @ (15cdc ) │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + cbz r0, 15cbe │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 15cbe │ │ │ │ │ + ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ │ + 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, [r0, #14] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cdp 0, 10, cr0, cr14, cr1, {0} │ │ │ │ │ + │ │ │ │ │ +00015ce4 : │ │ │ │ │ + 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] @ (15d4c ) │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 15d18 │ │ │ │ │ + ldr r1, [pc, #80] @ (15d50 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #80] @ (15d54 ) │ │ │ │ │ + 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 │ │ │ │ │ + beq.n 15d14 │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + cbz r0, 15d48 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 15d44 │ │ │ │ │ + ldr r3, [pc, #20] @ (15d50 ) │ │ │ │ │ + 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} │ │ │ │ │ + strb r2, [r0, #12] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bls.n 15c74 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00015d58 : │ │ │ │ │ + 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] @ (15dc0 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 15d8c │ │ │ │ │ + ldr r1, [pc, #80] @ (15dc4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #80] @ (15dc8 ) │ │ │ │ │ + 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 15d88 │ │ │ │ │ + ldr r3, [pc, #36] @ (15dc4 ) │ │ │ │ │ + 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 │ │ │ │ │ + strb r6, [r1, #10] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bls.n 15e00 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00015dcc : │ │ │ │ │ + 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] @ (15e90 ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r3, [pc, #176] @ (15e94 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + beq.n 15e06 │ │ │ │ │ + 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 15e8a │ │ │ │ │ + ldr.w sl, [pc, #120] @ 15e98 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr.w r8, [pc, #116] @ 15e9c │ │ │ │ │ + add sl, pc │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + cbz r3, 15e60 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + bgt.n 15e3c │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w r3, fp, #1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + blt.n 15e4c │ │ │ │ │ + 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 15e2c │ │ │ │ │ + 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 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 15e66 │ │ │ │ │ + nop │ │ │ │ │ + strb r0, [r3, #8] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stc 0, cr0, [r4, #4] │ │ │ │ │ + ldc 0, cr0, [r2, #-4] │ │ │ │ │ + │ │ │ │ │ +00015ea0 : │ │ │ │ │ + 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] @ (15f7c ) │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + ldr r2, [pc, #200] @ (15f80 ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w ip, [pc, #200] @ 15f84 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r7, [pc, #192] @ (15f88 ) │ │ │ │ │ + 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 15f5e │ │ │ │ │ + cmp.w lr, #6 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r1, #3 │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + beq.n 15f2c │ │ │ │ │ + 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] @ (15f8c ) │ │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ │ + strd ip, r4, [sp] │ │ │ │ │ + blx 8e74 │ │ │ │ │ + ldr r2, [pc, #124] @ (15f90 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (15f80 ) │ │ │ │ │ + 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 15f78 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r2, [pc, #100] @ (15f94 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [pc, #100] @ (15f98 ) │ │ │ │ │ + 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] @ (15f9c ) │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ │ + blx r9 │ │ │ │ │ + cbnz r0, 15f74 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r3, sp, r3, lsl #2 │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + b.n 15ef6 │ │ │ │ │ + ldr r1, [pc, #52] @ (15f94 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #60] @ (15fa0 ) │ │ │ │ │ + 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 15f12 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strb r4, [r0, #5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strb r6, [r5, #4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r4, #3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bkpt 0x00e6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldc 0, cr0, [sl], #4 │ │ │ │ │ + │ │ │ │ │ +00015fa4 : │ │ │ │ │ + stmdb 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] @ (160b0 ) │ │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ │ + ldr r5, [pc, #248] @ (160b4 ) │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #248] @ (160b8 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (160bc ) │ │ │ │ │ + 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 1609a │ │ │ │ │ + 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 15ffa │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + 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 1608c │ │ │ │ │ + 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, 16084 │ │ │ │ │ + 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 15ff8 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + blx 91e8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ + bne.n 1604e │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #84] @ (160c0 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (160b4 ) │ │ │ │ │ + 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 160ac │ │ │ │ │ + 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 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1606a │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #32] @ (160c4 ) │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 16096 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strb r0, [r0, #1] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r7, #0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + sub.w r0, sl, r1 │ │ │ │ │ + │ │ │ │ │ +000160c8 : │ │ │ │ │ + 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] @ (1612c ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 16100 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 16130 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [pc, #72] @ (16134 ) │ │ │ │ │ + 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] @ (16130 ) │ │ │ │ │ + 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, [r3, #112] @ 0x70 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bpl.n 16088 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016138 : │ │ │ │ │ + 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] @ (1619c ) │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 1616c │ │ │ │ │ + ldr r1, [pc, #76] @ (161a0 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #76] @ (161a4 ) │ │ │ │ │ + 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 16168 │ │ │ │ │ + ldrd r2, r3, [r0, #24] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + beq.n 16196 │ │ │ │ │ + blx 88e8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9a64 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bpl.n 1621c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000161a8 : │ │ │ │ │ + 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] @ 1620c │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n 161e4 │ │ │ │ │ + ldr r1, [pc, #72] @ (16210 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #72] @ (16214 ) │ │ │ │ │ + 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 161de │ │ │ │ │ + ldr.w ip, [pc, #36] @ 16218 │ │ │ │ │ + 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, [r7, #96] @ 0x60 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + eor.w r0, lr, r1 │ │ │ │ │ + orn r0, r8, r1 │ │ │ │ │ + │ │ │ │ │ +0001621c : │ │ │ │ │ + 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] @ 16278 │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 16256 │ │ │ │ │ + ldr r1, [pc, #64] @ (1627c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (16280 ) │ │ │ │ │ + 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 16252 │ │ │ │ │ + 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, [r1, #92] @ 0x5c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bic.w r0, lr, r1 │ │ │ │ │ + │ │ │ │ │ +00016284 : │ │ │ │ │ + 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] @ 16384 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #236] @ (16388 ) │ │ │ │ │ + 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 16342 │ │ │ │ │ + ldr r1, [pc, #216] @ (1638c ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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 16352 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r1, [pc, #168] @ (16390 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + 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, 16352 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r7, #6 │ │ │ │ │ + beq.n 16358 │ │ │ │ │ + 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] @ (16394 ) │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + cbnz r0, 16378 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1631a │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8338 │ │ │ │ │ + b.n 16352 │ │ │ │ │ + nop │ │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrd r0, r0, [r8, #4] │ │ │ │ │ + @ instruction: 0xe9ae0001 │ │ │ │ │ + ldmdb r4!, {r0} │ │ │ │ │ + │ │ │ │ │ +00016398 : │ │ │ │ │ + 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] @ 163ec │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 163d0 │ │ │ │ │ + ldr r1, [pc, #56] @ (163f0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (163f4 ) │ │ │ │ │ + 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 163cc │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9a28 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmia.w r0!, {r0} │ │ │ │ │ + │ │ │ │ │ +000163f8 : │ │ │ │ │ + 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] @ 16454 │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 16432 │ │ │ │ │ + ldr r1, [pc, #64] @ (16458 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (1645c ) │ │ │ │ │ + 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 1642e │ │ │ │ │ + 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, [r5, #60] @ 0x3c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xe8520001 │ │ │ │ │ + │ │ │ │ │ +00016460 : │ │ │ │ │ + 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] @ 164c0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 16498 │ │ │ │ │ + ldr r1, [pc, #68] @ (164c4 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (164c8 ) │ │ │ │ │ + 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 16494 │ │ │ │ │ + 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 r4, [r0, #56] @ 0x38 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 160dc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000164cc : │ │ │ │ │ + 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] @ 16554 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 16508 │ │ │ │ │ + ldr r1, [pc, #108] @ (16558 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #108] @ (1655c ) │ │ │ │ │ + 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] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16502 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16502 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16502 │ │ │ │ │ + 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 r6, [r2, #48] @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 164c4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016560 : │ │ │ │ │ + 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] @ 165c8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 16598 │ │ │ │ │ + ldr r1, [pc, #76] @ (165cc ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #76] @ (165d0 ) │ │ │ │ │ + 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 16594 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16594 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 88e8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 16444 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000165d4 : │ │ │ │ │ + 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] @ 1663c │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 1660c │ │ │ │ │ + ldr r1, [pc, #76] @ (16640 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #76] @ (16644 ) │ │ │ │ │ + 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 16608 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16608 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a64 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 163f0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016648 : │ │ │ │ │ + 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] @ (166cc ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 16680 │ │ │ │ │ + ldr r1, [pc, #104] @ (166d0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #104] @ (166d4 ) │ │ │ │ │ + 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 8f5c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1667a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 166ae │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8338 │ │ │ │ │ + b.n 1667a │ │ │ │ │ + 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 r4, [r3, #24] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 163b8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000166d8 : │ │ │ │ │ + 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] @ 1675c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #5 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add ip, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 16716 │ │ │ │ │ + ldr r1, [pc, #100] @ (16760 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #100] @ (16764 ) │ │ │ │ │ + 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 16710 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + beq.n 16744 │ │ │ │ │ + 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] @ (16768 ) │ │ │ │ │ + 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 r4, [r1, #16] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 16338 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 1619c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001676c : │ │ │ │ │ + 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] @ (167c8 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 167a0 │ │ │ │ │ + ldr r1, [pc, #68] @ (167cc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (167d0 ) │ │ │ │ │ + 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 1679c │ │ │ │ │ + ldr r3, [pc, #24] @ (167cc ) │ │ │ │ │ + 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, [r7, #4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000167d4 : │ │ │ │ │ + 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] @ (16830 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 16808 │ │ │ │ │ + ldr r1, [pc, #68] @ (16834 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (16838 ) │ │ │ │ │ + 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 16804 │ │ │ │ │ + ldr r3, [pc, #24] @ (16834 ) │ │ │ │ │ + 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 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001683c : │ │ │ │ │ + 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] @ 168e0 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r4, [pc, #144] @ (168e4 ) │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r5, [pc, #144] @ (168e8 ) │ │ │ │ │ + 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 1689c │ │ │ │ │ + ldr r1, [pc, #124] @ (168ec ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #124] @ (168f0 ) │ │ │ │ │ + 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] @ (168f4 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (168e4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 168da │ │ │ │ │ + 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 16882 │ │ │ │ │ + ldrd r1, r2, [r0, #24] │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + ldr r3, [pc, #56] @ (168ec ) │ │ │ │ │ + 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 16884 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ │ + nop │ │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n 16798 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1677c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 166e4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 166a0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - svc 70 @ 0x46 │ │ │ │ │ + ldmia r6!, {r5} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +000168f8 : │ │ │ │ │ + push {r4, 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] @ (1661c ) │ │ │ │ │ - ldr r3, [pc, #132] @ (16620 ) │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ - add r0, pc │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ │ - mov r0, sp │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w lr, [pc, #68] @ 1694c │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add lr, pc │ │ │ │ │ + beq.n 16930 │ │ │ │ │ + ldr r1, [pc, #56] @ (16950 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (16954 ) │ │ │ │ │ + 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] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 87cc │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - 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 r2, [r4, #0] │ │ │ │ │ - str r7, [r4, #0] │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cbz r3, 165da │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 165d2 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cbz r3, 165e6 │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 165de │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 165f2 │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 165ea │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - cbz r3, 165fe │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 165f6 │ │ │ │ │ - ldr r2, [pc, #36] @ (16624 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (16620 ) │ │ │ │ │ - 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 16616 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 8f5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1692c │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9ba0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ + b.n 16fd8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016628 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +00016958 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #84] @ (1668c ) │ │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ │ - ldr r2, [pc, #84] @ (16690 ) │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #48] @ (16998 ) │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 1698c │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + ldr r1, [pc, #40] @ (1699c ) │ │ │ │ │ + ldr r3, [pc, #40] @ (169a0 ) │ │ │ │ │ + mov r0, lr │ │ │ │ │ + mov r2, ip │ │ │ │ │ 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 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 │ │ │ │ │ + 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, [r2, #104] @ 0x68 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 170a0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000169a4 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 169e8 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #44] @ (169ec ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 169da │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ 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} │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ + 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 r6, [r7, #96] @ 0x60 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016694 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ +000169f0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - ldr r5, [pc, #96] @ (16708 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - cbz r0, 166be │ │ │ │ │ - blx 91e8 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 166ac │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 166c4 │ │ │ │ │ - blx 9760 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 166ba │ │ │ │ │ - ldr r3, [pc, #68] @ (1670c ) │ │ │ │ │ - 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 │ │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ │ + ldr r4, [pc, #60] @ (16a3c ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 16a26 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #48] @ (16a40 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (16a44 ) │ │ │ │ │ + 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] @ (16a48 ) │ │ │ │ │ + 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, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 16ee4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 16ff0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016a4c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (16a90 ) │ │ │ │ │ + sub.w ip, r2, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + bls.n 16a82 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #36] @ (16a94 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (16a98 ) │ │ │ │ │ + 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, [r2, #88] @ 0x58 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 16ea4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016a9c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #48] @ (16adc ) │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 16ace │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #40] @ (16ae0 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (16ae4 ) │ │ │ │ │ + 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, [r1, #84] @ 0x54 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 16e30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016ae8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (16b2c ) │ │ │ │ │ + sub.w ip, r2, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + bls.n 16b1e │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #36] @ (16b30 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (16b34 ) │ │ │ │ │ + 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, [r7, #76] @ 0x4c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 16e08 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016710 : │ │ │ │ │ +00016b38 : │ │ │ │ │ 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] @ (16748 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r5, r0, #32 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w ip, [pc, #64] @ 16b88 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 16b70 │ │ │ │ │ + ldr r1, [pc, #52] @ (16b8c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #52] @ (16b90 ) │ │ │ │ │ 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 16728 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + blx 9088 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ble.n 16670 │ │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + svc 52 @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001674c : │ │ │ │ │ +00016b94 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #32] @ 16bc4 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr.w lr, [pc, #28] @ 16bc8 │ │ │ │ │ + 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, [r2, #68] @ 0x44 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016bcc : │ │ │ │ │ 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] @ (16784 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r5, r0, #32 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 16c2c │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 16c04 │ │ │ │ │ + ldr r1, [pc, #68] @ (16c30 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (16c34 ) │ │ │ │ │ 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 89c8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16764 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.n 16c00 │ │ │ │ │ + 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 │ │ │ │ │ - ble.n 16844 │ │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 16e78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016788 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +00016c38 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ - ldr r5, [pc, #600] @ (169f4 ) │ │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ │ - ldr r4, [pc, #600] @ (169f8 ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr r4, [pc, #204] @ (16d18 ) │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + ldr.w ip, [pc, #204] @ 16d1c │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + ldr r2, [pc, #204] @ (16d20 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + add ip, pc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add.w ip, ip, #12 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r7, [pc, #192] @ (16d24 ) │ │ │ │ │ + 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 16cfa │ │ │ │ │ + cmp.w lr, #6 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r1, #3 │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + beq.n 16cc6 │ │ │ │ │ + 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] @ (16d28 ) │ │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ │ + strd ip, r4, [sp] │ │ │ │ │ + blx 8e74 │ │ │ │ │ + ldr r2, [pc, #124] @ (16d2c ) │ │ │ │ │ + ldr r3, [pc, #112] @ (16d20 ) │ │ │ │ │ + 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 16d14 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r2, [pc, #104] @ (16d30 ) │ │ │ │ │ + add r0, sp, #20 │ │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [pc, #100] @ (16d34 ) │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #92] @ (16d38 ) │ │ │ │ │ + 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, 16d10 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r3, sp, r3, lsl #2 │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + b.n 16c92 │ │ │ │ │ + ldr r1, [pc, #52] @ (16d30 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #60] @ (16d3c ) │ │ │ │ │ + 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 16cac │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r0, [pc, #472] @ (16ef8 ) │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cbz r4, 16d48 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + b.n 16d7c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016d40 : │ │ │ │ │ + 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] @ (16e38 ) │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + ldr r4, [pc, #228] @ (16e3c ) │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ + ldr r6, [pc, #228] @ (16e40 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #592] @ (169fc ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #584] @ (16a00 ) │ │ │ │ │ - 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 16934 │ │ │ │ │ - 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 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 169de │ │ │ │ │ - ldr r7, [pc, #524] @ (16a04 ) │ │ │ │ │ - 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 1680c │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt.n 1681a │ │ │ │ │ - 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 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 16dce │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #2 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + it ne │ │ │ │ │ + strne r3, [sp, #16] │ │ │ │ │ + beq.n 16de8 │ │ │ │ │ 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 1680a │ │ │ │ │ - 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 169e4 │ │ │ │ │ - ldr.w sl, [pc, #436] @ 16a08 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #432] @ (16a0c ) │ │ │ │ │ - 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 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ blx 89c8 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - blt.n 16888 │ │ │ │ │ - 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 168a2 │ │ │ │ │ - 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 1686a │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt.n 168ca │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - ldr r0, [pc, #332] @ (16a10 ) │ │ │ │ │ - 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] │ │ │ │ │ + cbz r0, 16de4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 16e2e │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 16e26 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 16e22 │ │ │ │ │ + ldr r3, [pc, #168] @ (16e44 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ - bgt.n 16902 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - 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] @ (16a14 ) │ │ │ │ │ - ldr r3, [pc, #220] @ (169f8 ) │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #144] @ (16e48 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (16e3c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 169f0 │ │ │ │ │ - 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] │ │ │ │ │ + bne.n 16e32 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r1, [pc, #116] @ (16e44 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #120] @ (16e4c ) │ │ │ │ │ + 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 16db4 │ │ │ │ │ + ldr r3, [pc, #88] @ (16e44 ) │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ + ldr r2, [pc, #96] @ (16e50 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #92] @ (16e54 ) │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + 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 16de4 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 169e8 │ │ │ │ │ - ldr r3, [pc, #188] @ (16a18 ) │ │ │ │ │ - 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 1697e │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.n 169cc │ │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ blx 89c8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 169d6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16978 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 169ac │ │ │ │ │ - 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 1697e │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - b.n 16838 │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 16902 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 16838 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - b.n 168d0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n 16838 │ │ │ │ │ + bne.n 16d8c │ │ │ │ │ + b.n 16de4 │ │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ │ + b.n 16d9a │ │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + b.n 16d9a │ │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ │ + b.n 16d9a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ + nop │ │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ble.n 16a74 │ │ │ │ │ + svc 122 @ 0x7a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ble.n 16958 │ │ │ │ │ + bcs.n 16ed8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ble.n 16a7c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ble.n 16958 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - blt.n 16ae4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016a1c : │ │ │ │ │ +00016e58 : │ │ │ │ │ stmdb 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.w r6, [pc, #1156] @ 16eb4 │ │ │ │ │ + ldr r6, [pc, #248] @ (16f64 ) │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ - ldr.w r5, [pc, #1156] @ 16eb8 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + ldr r5, [pc, #248] @ (16f68 ) │ │ │ │ │ + mov r9, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr.w r3, [pc, #1152] @ 16ebc │ │ │ │ │ - ldr.w r4, [pc, #1152] @ 16ec0 │ │ │ │ │ - add r3, pc │ │ │ │ │ + ldr r4, [pc, #248] @ (16f6c ) │ │ │ │ │ + ldr r1, [pc, #248] @ (16f70 ) │ │ │ │ │ + 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 │ │ │ │ │ - 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, 16a94 │ │ │ │ │ - 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 16ab8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r1, [pc, #1084] @ 16ec4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr.w r2, [pc, #1072] @ 16ec8 │ │ │ │ │ - ldr.w r3, [pc, #1052] @ 16eb8 │ │ │ │ │ - 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 16e8e │ │ │ │ │ - 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] @ 16ecc │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx 86fc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16a94 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 16c1c │ │ │ │ │ - ldr r3, [pc, #1008] @ (16ed0 ) │ │ │ │ │ - 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] @ (16ed4 ) │ │ │ │ │ - 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 16a94 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n 16b2a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #948] @ (16ed8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r5, [r4, r1] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ble.n 16f4e │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 16a94 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 16bec │ │ │ │ │ - add.w fp, sp, #64 @ 0x40 │ │ │ │ │ - add.w sl, sp, #56 @ 0x38 │ │ │ │ │ - b.n 16b64 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.n 16bbe │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n 16bee │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + add.w r4, r6, #8 │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 16eae │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ - mov r3, fp │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 16a94 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - subs r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 16c7a │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - blx 86fc │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a94 │ │ │ │ │ - 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, #160] @ 0xa0 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbnz r0, 16bbe │ │ │ │ │ - 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 16b56 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + beq.n 16f40 │ │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ blx r2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #768] @ (16edc ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #764] @ (16ee0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 16a94 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - adds r2, #2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n 16c06 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #744] @ (16ee4 ) │ │ │ │ │ - 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 16b02 │ │ │ │ │ - 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 16c4c │ │ │ │ │ - b.n 16e94 │ │ │ │ │ - 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 16c8c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 89c8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16c2e │ │ │ │ │ - ldr r1, [pc, #640] @ (16ee8 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 954c │ │ │ │ │ - b.n 16a96 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #620] @ (16eec ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cbnz r0, 16f38 │ │ │ │ │ + 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 16eac │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 16a94 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - ble.w 16d9e │ │ │ │ │ - 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 r5, [sp, #0] │ │ │ │ │ + ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - 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 16d38 │ │ │ │ │ - b.n 16d86 │ │ │ │ │ - ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ 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] │ │ │ │ │ - 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 16d30 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str r3, [r0, #32] │ │ │ │ │ + blx 9760 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ + bne.n 16f02 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #84] @ (16f74 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (16f68 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.n 16d86 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 8f5c │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 16f60 │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16ce6 │ │ │ │ │ - ldr.w r3, [r2, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr.w r6, [r2, #288] @ 0x120 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 99ec │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #376] @ (16ef0 ) │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #376] @ (16ef4 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - b.n 16c72 │ │ │ │ │ - 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 16caa │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n 16e94 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #336] @ (16ef8 ) │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #328] @ (16efc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #324] @ (16f00 ) │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 16f1e │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #32] @ (16f78 ) │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ 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 16de8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - 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 16e08 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - 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] │ │ │ │ │ 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 16e66 │ │ │ │ │ - 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 │ │ │ │ │ - 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 16e30 │ │ │ │ │ - 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 16e7c │ │ │ │ │ - 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 16e92 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - b.n 16dc6 │ │ │ │ │ + b.n 16f4a │ │ │ │ │ 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 16584 │ │ │ │ │ - b.n 16c72 │ │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ │ + str r4, [r1, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 16f40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - asrs r6, r7, #30 │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsls r2, r3, #28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - push {r2, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16e90 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16e64 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16e68 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16eac │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16ea0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bge.n 16eb4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bge.n 16ee8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bge.n 16f40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16f00 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16fc8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - blt.n 16e90 │ │ │ │ │ + udf #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016f04 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +00016f7c : │ │ │ │ │ + push {r3, r4, r5, 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] @ 16fd4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - add r9, pc │ │ │ │ │ - cbz r4, 16f52 │ │ │ │ │ - ldr r3, [pc, #172] @ (16fd8 ) │ │ │ │ │ - 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 16f2e │ │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ │ - cbz r4, 16f98 │ │ │ │ │ - ldr r3, [pc, #128] @ (16fd8 ) │ │ │ │ │ - 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, [r3, #0] │ │ │ │ │ - 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, 16f92 │ │ │ │ │ - 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 16f5c │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 16fb4 │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #20] │ │ │ │ │ - cbz r1, 16fb4 │ │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ │ - cbz r3, 16fb4 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - str r1, [r3, #20] │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [pc, #84] @ (16fe0 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 16fa8 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - blx 8900 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 16584 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 954c │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 16fb4 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 16fe4 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [pc, #72] @ (16fe8 ) │ │ │ │ │ + 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 89c8 │ │ │ │ │ + ldr r3, [pc, #36] @ (16fe4 ) │ │ │ │ │ + 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 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - str r0, [r3, #12] │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrsh.w r0, [r8, r1] │ │ │ │ │ │ │ │ │ │ -00016fdc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +00016fec : │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r5, [pc, #316] @ (1712c ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r4, [pc, #316] @ (17130 ) │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #316] @ 17134 │ │ │ │ │ - ldr r3, [pc, #316] @ (17138 ) │ │ │ │ │ - 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 170f8 │ │ │ │ │ - ldr r3, [pc, #272] @ (1713c ) │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 1711c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #256] @ (17140 ) │ │ │ │ │ - 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 170ec │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 170de │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 17118 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - bgt.n 170c2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #128] @ (17144 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (17130 ) │ │ │ │ │ - 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 17128 │ │ │ │ │ - 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 17086 │ │ │ │ │ - b.n 17118 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17076 │ │ │ │ │ - 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] @ (17148 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (1714c ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr.w ip, [pc, #84] @ 17050 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n 17028 │ │ │ │ │ + ldr r1, [pc, #72] @ (17054 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #72] @ (17058 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n 170c2 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 9948 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 170c2 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r0, [r1, #0] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ │ + 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 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 17022 │ │ │ │ │ + ldr.w ip, [pc, #36] @ 1705c │ │ │ │ │ + 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} │ │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ │ + ble.n 17118 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bvc.n 17088 │ │ │ │ │ + ble.n 170d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bhi.n 170fc │ │ │ │ │ + │ │ │ │ │ +00017060 : │ │ │ │ │ + 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] @ 170bc │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 1709a │ │ │ │ │ + ldr r1, [pc, #64] @ (170c0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (170c4 ) │ │ │ │ │ + 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 17096 │ │ │ │ │ + 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 │ │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ble.n 170d4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00017150 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +000170c8 : │ │ │ │ │ + stmdb 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] @ (172a0 ) │ │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ │ - ldr r4, [pc, #316] @ (172a4 ) │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #316] @ 172a8 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #308] @ (172ac ) │ │ │ │ │ - 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, #3976] @ 0xf88 │ │ │ │ │ + ldr r4, [pc, #376] @ (17254 ) │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [pc, #376] @ (17258 ) │ │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + ldr r4, [pc, #368] @ (1725c ) │ │ │ │ │ + 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 17212 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 17228 │ │ │ │ │ + ldr r3, [pc, #340] @ (17260 ) │ │ │ │ │ + add r7, sp, #20 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + 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 │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1726c │ │ │ │ │ - ldr r3, [pc, #268] @ (172b0 ) │ │ │ │ │ + bne.n 171de │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 171de │ │ │ │ │ + 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 17128 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 17290 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 913c │ │ │ │ │ + sub.w r7, r8, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #240] @ (172b4 ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - ble.n 17260 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 17256 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + 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, sl │ │ │ │ │ + blx 832c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 17248 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1728c │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + str.w r3, [r9, #4]! │ │ │ │ │ + bgt.n 1719c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 171f8 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r2, [pc, #136] @ (172b8 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (172a4 ) │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #104] @ (17264 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (17258 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1729c │ │ │ │ │ - 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 17222 │ │ │ │ │ - b.n 1728c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17212 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17206 │ │ │ │ │ - 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] @ (172bc ) │ │ │ │ │ - ldr r1, [pc, #64] @ (172c0 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + bne.n 17250 │ │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r1, [pc, #76] @ (17260 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (17268 ) │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 1722c │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx 9948 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1722c │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 171f6 │ │ │ │ │ + blx 873c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 832c │ │ │ │ │ + ldr r3, [pc, #40] @ (17260 ) │ │ │ │ │ + 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 171da │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bvs.n 17314 │ │ │ │ │ + blt.n 17174 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bvc.n 17388 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (172d4 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ + │ │ │ │ │ +0001726c : │ │ │ │ │ + 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] @ (172fc ) │ │ │ │ │ - ldr r2, [pc, #20] @ (17300 ) │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 172c0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 172a4 │ │ │ │ │ + ldr r1, [pc, #56] @ (172c4 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (172c8 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (17304 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ + 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, pc} │ │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 172a0 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9a28 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n 1732c │ │ │ │ │ + bge.n 1728c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + │ │ │ │ │ +000172cc : │ │ │ │ │ + push {r4, r5, r6, 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] @ (17344 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (17348 ) │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ + ldr.w ip, [pc, #76] @ 17328 │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bls.n 17306 │ │ │ │ │ + ldr r1, [pc, #64] @ (1732c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #64] @ (17330 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ 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 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ 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 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 17302 │ │ │ │ │ + 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 r4, [r3, r3] │ │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bge.n 17268 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001734c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +00017334 : │ │ │ │ │ + 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 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 17394 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 17368 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 17368 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (17374 ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 1736c │ │ │ │ │ + ldr r1, [pc, #68] @ (17398 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #68] @ (1739c ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ 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} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 17368 │ │ │ │ │ + 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 │ │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bls.n 17310 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00017378 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +000173a0 : │ │ │ │ │ + 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 r4, [pc, #76] @ (173d8 ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (173dc ) │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r7, [pc, #264] @ (174bc ) │ │ │ │ │ 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 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add r7, pc │ │ │ │ │ + beq.n 173d8 │ │ │ │ │ + ldr r1, [pc, #256] @ (174c0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #256] @ (174c4 ) │ │ │ │ │ + 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] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 173d2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx 8f5c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 173d2 │ │ │ │ │ + ldr r3, [pc, #192] @ (174c0 ) │ │ │ │ │ + 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 174ae │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 174a0 │ │ │ │ │ + ldr.w r3, [r2, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 173c2 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #164] @ (174c8 ) │ │ │ │ │ + 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] @ (174cc ) │ │ │ │ │ + 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] @ (174d0 ) │ │ │ │ │ + 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] @ (174d4 ) │ │ │ │ │ + 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 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 9060 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 173bc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8ab0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 173d2 │ │ │ │ │ + ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + blx r2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 173d4 │ │ │ │ │ + ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 174aa │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000173e0 : │ │ │ │ │ - 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, 173f6 │ │ │ │ │ - str r0, [r2, #20] │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000173fc : │ │ │ │ │ - push {r4} │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - ldrd r3, r2, [r0, #16] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq.n 1742a │ │ │ │ │ - cbz r2, 17424 │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, 17412 │ │ │ │ │ - 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 17410 │ │ │ │ │ - b.n 1741e │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1740e │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - b.n 1740e │ │ │ │ │ - nop │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bls.n 17490 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bls.n 174b0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bls.n 175a0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bls.n 1757c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00017438 : │ │ │ │ │ +000174d8 : │ │ │ │ │ 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] @ (174b8 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #108] @ (174bc ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #108] @ (174c0 ) │ │ │ │ │ - ldr r3, [pc, #108] @ (174c4 ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r5, [pc, #112] @ (1755c ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ add r5, pc │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + beq.n 17510 │ │ │ │ │ + ldr r1, [pc, #104] @ (17560 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #104] @ (17564 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ + 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] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1750a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ + cbz r0, 1753e │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 85d8 │ │ │ │ │ + b.n 1750a │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + adds r1, r7, #4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9218 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - 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] @ (174c8 ) │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ - add r2, pc │ │ │ │ │ - strd r3, r7, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #28] @ (174bc ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 174b4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 92d8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ │ + nop │ │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ │ + bhi.n 17530 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017568 : │ │ │ │ │ + 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] @ 175ec │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #5 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add ip, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 175a6 │ │ │ │ │ + ldr r1, [pc, #100] @ (175f0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #100] @ (175f4 ) │ │ │ │ │ + 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 175a0 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + beq.n 175d4 │ │ │ │ │ + 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] @ (175f8 ) │ │ │ │ │ + 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, [r7, r1] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ + bhi.n 176b8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bvc.n 1753c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000174cc : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +000175fc : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr r3, [pc, #52] @ (17514 ) │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr.w lr, [pc, #68] @ 17650 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + add lr, pc │ │ │ │ │ + beq.n 17634 │ │ │ │ │ + ldr r1, [pc, #56] @ (17654 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #56] @ (17658 ) │ │ │ │ │ + mov r0, ip │ │ │ │ │ add r3, pc │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ldr r2, [pc, #44] @ (17518 ) │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - bgt.n 174f8 │ │ │ │ │ - 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} │ │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ │ + 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 17630 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 9ba0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvc.n 176fc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001751c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +0001765c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #144] @ (175c0 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #144] @ (175c4 ) │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r6, [pc, #140] @ (175c8 ) │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r6, [pc, #48] @ (176a4 ) │ │ │ │ │ + subs r3, r2, #2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r1, [r4], #8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ 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] @ (175cc ) │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - bgt.n 17562 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r5, [r8] │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, sp │ │ │ │ │ + blx 913c │ │ │ │ │ + cbz r0, 1769c │ │ │ │ │ + ldr r3, [pc, #32] @ (176a8 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - str r4, [r2, #12] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #44] @ (175d0 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (175c4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 175ba │ │ │ │ │ + movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000176ac : │ │ │ │ │ + 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] @ 1771c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r3, r2, #3 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add lr, pc │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 176ea │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 17708 │ │ │ │ │ + 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] @ (17720 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #52] @ (17724 ) │ │ │ │ │ + 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] @ (17728 ) │ │ │ │ │ + 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} │ │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ + bpl.n 1771c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bpl.n 17710 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000175d4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +0001772c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r7, [pc, #772] @ (178ec ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r5, [pc, #772] @ (178f0 ) │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r7, [pc, #184] @ (177f8 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ add r7, pc │ │ │ │ │ - ldr r2, [pc, #772] @ (178f4 ) │ │ │ │ │ - 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] @ (178f8 ) │ │ │ │ │ + beq.n 17764 │ │ │ │ │ + ldr r1, [pc, #176] @ (177fc ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #176] @ (17800 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ + 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 1775e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx 89c8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1775e │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + beq.n 177b0 │ │ │ │ │ + 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] @ (177fc ) │ │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 1762e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #724] @ (178fc ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r8, #3 │ │ │ │ │ - bhi.w 178e2 │ │ │ │ │ - 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] │ │ │ │ │ + ldr r1, [pc, #68] @ (17804 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 17766 │ │ │ │ │ - ldr.w sl, [pc, #672] @ 17900 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr.w r9, [pc, #672] @ 17904 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - add r9, pc │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 176b0 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 176b0 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - mov r1, fp │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 176b0 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt.n 17690 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - blt.n 1769e │ │ │ │ │ - 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 17672 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 17766 │ │ │ │ │ - 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 1777c │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ 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 17766 │ │ │ │ │ - ldr.w fp, [pc, #528] @ 17908 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #528] @ (1790c ) │ │ │ │ │ - add fp, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 1775c │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 1775c │ │ │ │ │ - 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 1775c │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r1, [pc, #44] @ (17808 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1775c │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt.n 1773c │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - blt.n 1774a │ │ │ │ │ - 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 17702 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 176ba │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + b.n 1775e │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvs.n 1776c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bvs.n 17898 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bvs.n 1788c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001780c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r4, [pc, #52] @ (17850 ) │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17842 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 17854 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #44] @ (17858 ) │ │ │ │ │ + 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 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + blx 9ba0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #392] @ (17910 ) │ │ │ │ │ - ldr r3, [pc, #356] @ (178f0 ) │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bmi.n 178c0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001785c : │ │ │ │ │ + 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] @ (17910 ) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #164] @ (17914 ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w ip, [pc, #160] @ 17918 │ │ │ │ │ + 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 178be │ │ │ │ │ + ldr r1, [pc, #140] @ (1791c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #140] @ (17920 ) │ │ │ │ │ + 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] @ (17924 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (17914 ) │ │ │ │ │ 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 178de │ │ │ │ │ + bne.n 1790c │ │ │ │ │ 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] │ │ │ │ │ + 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 178a4 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - blx r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 17786 │ │ │ │ │ - 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 17766 │ │ │ │ │ - ldr r3, [pc, #316] @ (17914 ) │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #312] @ (17918 ) │ │ │ │ │ - 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, 17844 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 17844 │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 17844 │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 17844 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 1781e │ │ │ │ │ - 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 17830 │ │ │ │ │ - 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 177ea │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 176b6 │ │ │ │ │ - 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 17766 │ │ │ │ │ - ldr.w sl, [pc, #164] @ 1791c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #164] @ (17920 ) │ │ │ │ │ - add sl, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, 178d6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 178d6 │ │ │ │ │ - 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, 178d6 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 178d6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt.n 178b6 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - blt.n 178c4 │ │ │ │ │ - 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 17882 │ │ │ │ │ - b.n 176b6 │ │ │ │ │ + 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 178a4 │ │ │ │ │ + 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 178a6 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [pc, #64] @ (17924 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 176b6 │ │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bmi.n 1795c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvc.n 17928 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvc.n 17a00 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n 1791c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bpl.n 1783c │ │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bmi.n 179a4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bcc.n 178bc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bcs.n 179c0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bcs.n 178a0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bpl.n 17a14 │ │ │ │ │ - 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 r4, pc, #1008 @ (adr r4, 17e90 ) │ │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ │ 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 │ │ │ │ │ @@ -23134,15 +23144,15 @@ │ │ │ │ │ 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 ) │ │ │ │ │ @@ -26429,17 +26439,17 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb776 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb76c │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb776 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb70c │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb728 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @ instruction: 0xb74a │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -27502,1863 +27512,504 @@ │ │ │ │ │ movs r2, r0 │ │ │ │ │ add r7, sp, #944 @ 0x3b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ │ movs r1, r0 │ │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001a444 : │ │ │ │ │ - b.w 8874 │ │ │ │ │ - │ │ │ │ │ -0001a448 : │ │ │ │ │ - push {r4} │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 1a468 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ │ - movs r2, #19 │ │ │ │ │ - movt r2, #128 @ 0x80 │ │ │ │ │ - subs r3, #9 │ │ │ │ │ - uxtb r3, r3 │ │ │ │ │ - cmp r3, #23 │ │ │ │ │ - bhi.n 1a468 │ │ │ │ │ - lsrs r2, r3 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - lsls r3, r2, #31 │ │ │ │ │ - bmi.n 1a46e │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - bx lr │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - strd r1, r4, [r0, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1a450 │ │ │ │ │ - b.n 1a468 │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #12] @ (1a48c ) │ │ │ │ │ - ldr r2, [pc, #16] @ (1a490 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, #5 │ │ │ │ │ - bx lr │ │ │ │ │ - b.w 95ac │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ - ldr r5, [pc, #724] @ (1a784 ) │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - ldr r4, [pc, #724] @ (1a788 ) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w sl, [pc, #724] @ 1a78c │ │ │ │ │ - ldr r0, [pc, #724] @ (1a790 ) │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - add sl, pc │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - bics.w r2, r2, #2 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - ldr.w r4, [sl, r0] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - beq.n 1a512 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 1a6cc │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [pc, #684] @ (1a794 ) │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - ldr r2, [pc, #672] @ (1a798 ) │ │ │ │ │ - ldr r3, [pc, #656] @ (1a788 ) │ │ │ │ │ - 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 1a77e │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - add.w r9, sp, #28 │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [pc, #628] @ (1a79c ) │ │ │ │ │ - ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1a5d2 │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w fp, [r3, #644] @ 0x284 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx fp │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1a62e │ │ │ │ │ - cmp r7, #4 │ │ │ │ │ - bne.w 1a67a │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r1, [pc, #548] @ (1a7a0 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #24 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr.w r7, [r2, #1224] @ 0x4c8 │ │ │ │ │ - ldr r2, [pc, #532] @ (1a7a4 ) │ │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w fp, [r8, #12] │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a704 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - bgt.n 1a5b4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #484] @ (1a7a8 ) │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1a4f0 │ │ │ │ │ - ldr r1, [pc, #472] @ (1a7ac ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - 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 r5, r0 │ │ │ │ │ - ldr.w r1, [r2, #1368] @ 0x558 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr.w r3, [r2, #988] @ 0x3dc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr r1, [pc, #424] @ (1a7b0 ) │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - cbnz r0, 1a61e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1a54a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #376] @ (1a7b4 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #352] @ (1a7b8 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - ble.n 1a724 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1a4f0 │ │ │ │ │ - blx 960c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r8, [r3, #392] @ 0x188 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [pc, #300] @ (1a7bc ) │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [pc, #288] @ (1a7c0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - bgt.w 1a4f4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1a4f4 │ │ │ │ │ - ldr.w fp, [pc, #244] @ 1a7c4 │ │ │ │ │ - add.w r9, sp, #28 │ │ │ │ │ - ldr r2, [pc, #240] @ (1a7c8 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add fp, pc │ │ │ │ │ - ldr.w r3, [r3, #608] @ 0x260 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1a75e │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #216] @ (1a7cc ) │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [fp], #4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 973c │ │ │ │ │ - b.n 1a522 │ │ │ │ │ - blx 960c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bgt.n 1a730 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 1a680 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 96bc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1a680 │ │ │ │ │ - b.n 1a740 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1a66c │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - bne.n 1a680 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 8fd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1a680 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 95b0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - bgt.w 1a4f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1a4f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr.w fp, [r3, #900] @ 0x384 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx fp │ │ │ │ │ - b.n 1a6ee │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - strb r4, [r2, #31] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r5, #31] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r2, #31] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r3, #30] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001a7d0 : │ │ │ │ │ - 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, #60] @ (1a81c ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r2, [pc, #60] @ (1a820 ) │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [pc, #56] @ (1a824 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (1a828 ) │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r7, [r3, #392] @ 0x188 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - ldr r2, [pc, #40] @ (1a82c ) │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #36] @ (1a830 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r6, [r0, #392] @ 0x188 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - cmp r0, #22 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -0001a834 : │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -0001a83c : │ │ │ │ │ - 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] @ (1a874 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #40] @ (1a878 ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - 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, 1a86e │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - strd r0, r0, [r4] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001a87c : │ │ │ │ │ - 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] @ (1a8b8 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [pc, #44] @ (1a8bc ) │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - 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, 1a8b0 │ │ │ │ │ - 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 │ │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001a8c0 : │ │ │ │ │ - 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] @ (1a8fc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbz r0, 1a8f6 │ │ │ │ │ - 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] @ (1a900 ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 1a8f2 │ │ │ │ │ - nop │ │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001a904 : │ │ │ │ │ - push {r4, r5, r6, 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] @ (1a938 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r4, 1a92e │ │ │ │ │ - ldr r2, [pc, #28] @ (1a93c ) │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1a920 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r6] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (1a950 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ │ - 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] @ (1a978 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (1a97c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (1a980 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ │ - 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] @ (1a9c0 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (1a9c4 ) │ │ │ │ │ - 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 │ │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001a9c8 : │ │ │ │ │ - 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, 1a9e4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1a9e4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (1a9f0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001a9f4 : │ │ │ │ │ - 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] @ (1aacc ) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #196] @ (1aad0 ) │ │ │ │ │ - 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, 1aa3e │ │ │ │ │ - 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 1aa38 │ │ │ │ │ - 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] @ (1aad4 ) │ │ │ │ │ - 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] @ (1aad8 ) │ │ │ │ │ - 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] @ (1aadc ) │ │ │ │ │ - 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 │ │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001aae0 : │ │ │ │ │ - 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] @ (1ab2c ) │ │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ │ - ldr r2, [pc, #60] @ (1ab30 ) │ │ │ │ │ - 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] @ (1ab34 ) │ │ │ │ │ - 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} │ │ │ │ │ - movs r5, #6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r0, sp, #32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ab38 : │ │ │ │ │ - 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] @ (1ab70 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ - blx 96a0 │ │ │ │ │ - ldr r3, [pc, #32] @ (1ab74 ) │ │ │ │ │ - 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 │ │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001ab78 : │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -0001ab98 : │ │ │ │ │ - stmdb 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] @ 1b188 │ │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ │ - ldr.w r5, [pc, #1500] @ 1b18c │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr.w r3, [pc, #1496] @ 1b190 │ │ │ │ │ - ldr.w r4, [pc, #1496] @ 1b194 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r5, [r3, r4] │ │ │ │ │ - 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 1ac76 │ │ │ │ │ - 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 1ac9a │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.w 1af5e │ │ │ │ │ - ldr.w r3, [pc, #1420] @ 1b198 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w sl, [pc, #1420] @ 1b19c │ │ │ │ │ - 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 1ac42 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ │ - bne.n 1acae │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.n 1acc2 │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n 1ac50 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt.n 1ac5c │ │ │ │ │ - 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 1ac30 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r1, [pc, #1316] @ 1b1a0 │ │ │ │ │ - ldr.w r2, [pc, #1292] @ 1b18c │ │ │ │ │ - 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 1b184 │ │ │ │ │ - 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] @ 1b1a4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ac76 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r1, [pc, #1268] @ 1b1a8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ac76 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - ble.w 1af5e │ │ │ │ │ - ldr.w r7, [pc, #1244] @ 1b1ac │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - ldr.w r9, [pc, #1240] @ 1b1b0 │ │ │ │ │ - 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 1acf4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - blt.n 1ad02 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt.n 1ad10 │ │ │ │ │ - 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, 1ad2c │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - bne.w 1af4c │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - adds r0, r5, #2 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - adds r3, r5, #3 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bgt.n 1acf2 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ │ - str r7, [sp, #32] │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - beq.w 1af5e │ │ │ │ │ - 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 1af3e │ │ │ │ │ - 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 1ae20 │ │ │ │ │ - ldr.w r1, [pc, #1088] @ 1b1b4 │ │ │ │ │ - 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] @ 1b1b8 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - add.w r9, r7, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - blt.n 1ada8 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt.n 1adb4 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - beq.n 1ae12 │ │ │ │ │ - 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 1af0a │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 1af0a │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 1af0a │ │ │ │ │ - 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 1af0a │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 1af70 │ │ │ │ │ - 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 1ad98 │ │ │ │ │ - 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 1ae40 │ │ │ │ │ - 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 1ae54 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #880] @ (1b1bc ) │ │ │ │ │ - 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 1b0dc │ │ │ │ │ - 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] │ │ │ │ │ - add.w r8, sp, #76 @ 0x4c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - 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 1af94 │ │ │ │ │ - ldr.w r9, [pc, #816] @ 1b1c0 │ │ │ │ │ - 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 1aeb4 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.n 1af8a │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bgt.n 1aec2 │ │ │ │ │ - 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] │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1aea8 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr r1, [pc, #732] @ (1b1c4 ) │ │ │ │ │ - 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 1ac76 │ │ │ │ │ - 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] @ (1b1c8 ) │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #672] @ (1b1cc ) │ │ │ │ │ - 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 1ac76 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #652] @ (1b1d0 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n 1ad5c │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [pc, #640] @ (1b1d4 ) │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ac76 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #628] @ (1b1d8 ) │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ac76 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #612] @ (1b1dc ) │ │ │ │ │ - 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 1ac76 │ │ │ │ │ - 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] │ │ │ │ │ - ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - 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 1b178 │ │ │ │ │ - ldr.w sl, [pc, #544] @ 1b1e0 │ │ │ │ │ - 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 1afe2 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ - blx r1 │ │ │ │ │ - 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 1afd4 │ │ │ │ │ - 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 1b0c6 │ │ │ │ │ - ldr r1, [pc, #444] @ (1b1e4 ) │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #436] @ (1b1e8 ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - ldr r1, [pc, #428] @ (1b1ec ) │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - b.n 1b08c │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ite lt │ │ │ │ │ - movlt r1, #0 │ │ │ │ │ - movge r1, #1 │ │ │ │ │ - orrs.w r1, r1, r2, lsr #31 │ │ │ │ │ - beq.n 1b062 │ │ │ │ │ - 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] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - blx 907c │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - 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 1b0c4 │ │ │ │ │ - add.w r1, r8, #2 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - blt.n 1b09c │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bgt.n 1b0a8 │ │ │ │ │ - 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 1b048 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ │ - blx 8970 │ │ │ │ │ - b.n 1b07c │ │ │ │ │ - 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 1ac78 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #272] @ (1b1f0 ) │ │ │ │ │ - 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 │ │ │ │ │ - subs r1, #4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - 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, 1b136 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ite lt │ │ │ │ │ - movlt r2, #0 │ │ │ │ │ - movge r2, #1 │ │ │ │ │ - orrs.w r2, r2, r3, lsr #31 │ │ │ │ │ - beq.n 1b124 │ │ │ │ │ - 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, 1b136 │ │ │ │ │ - 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 1b104 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1b0f4 │ │ │ │ │ - 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 1ae70 │ │ │ │ │ - ldr r1, [pc, #136] @ (1b1f4 ) │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.n 1af7e │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ │ - b.n 1b0c6 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r7, pc, #304 @ (adr r7, 1b2cc ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #744 @ (adr r7, 1b488 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - add r6, pc, #496 @ (adr r6, 1b398 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #512 @ (adr r7, 1b3ac ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #752 @ (adr r7, 1b4a4 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #792 @ (adr r7, 1b4e4 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r6, pc, #416 @ (adr r6, 1b374 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r6, pc, #144 @ (adr r6, 1b268 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r5, pc, #40 @ (adr r5, 1b204 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #672 @ (adr r7, 1b480 ) │ │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, pc, #840 @ (adr r6, 1b53c ) │ │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r5, pc, #704 @ (adr r5, 1b4b8 ) │ │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001b1f8 : │ │ │ │ │ - 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 │ │ │ │ │ - blx 96a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ - blx 8518 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -0001b220 : │ │ │ │ │ - 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] @ (1b258 ) │ │ │ │ │ - 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 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - 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 1b23a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ +0001a444 : │ │ │ │ │ + b.w 8874 │ │ │ │ │ │ │ │ │ │ -0001b25c : │ │ │ │ │ +0001a448 : │ │ │ │ │ + push {r4} │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + cbz r4, 1a468 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ │ + movs r2, #19 │ │ │ │ │ + movt r2, #128 @ 0x80 │ │ │ │ │ + subs r3, #9 │ │ │ │ │ + uxtb r3, r3 │ │ │ │ │ + cmp r3, #23 │ │ │ │ │ + bhi.n 1a468 │ │ │ │ │ + lsrs r2, r3 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + lsls r3, r2, #31 │ │ │ │ │ + bmi.n 1a46e │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + bx lr │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + strd r1, r4, [r0, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1a450 │ │ │ │ │ + b.n 1a468 │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #12] @ (1a48c ) │ │ │ │ │ + ldr r2, [pc, #16] @ (1a490 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r0, #5 │ │ │ │ │ + bx lr │ │ │ │ │ + b.w 95ac │ │ │ │ │ stmdb 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] @ (1b488 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r3, [pc, #536] @ (1b48c ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r1, [pc, #536] @ (1b490 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r6, [pc, #528] @ (1b494 ) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ + ldr r5, [pc, #724] @ (1a784 ) │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + ldr r4, [pc, #724] @ (1a788 ) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w sl, [pc, #724] @ 1a78c │ │ │ │ │ + ldr r0, [pc, #724] @ (1a790 ) │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + add sl, pc │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + bics.w r2, r2, #2 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + ldr.w r4, [sl, r0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + beq.n 1a512 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + beq.w 1a6cc │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r3, [pc, #684] @ (1a794 ) │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + ldr r2, [pc, #672] @ (1a798 ) │ │ │ │ │ + ldr r3, [pc, #656] @ (1a788 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - blx 903c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r6, pc │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr r7, [r5, #68] @ 0x44 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1b472 │ │ │ │ │ - ldr r3, [pc, #500] @ (1b498 ) │ │ │ │ │ - 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] @ (1b49c ) │ │ │ │ │ - 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 1b47c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ + bne.w 1a77e │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + add.w r9, sp, #28 │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #456] @ (1b4a0 ) │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r7, sp │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [pc, #628] @ (1a79c ) │ │ │ │ │ + ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b444 │ │ │ │ │ - ldr.w r9, [pc, #420] @ 1b4a4 │ │ │ │ │ - ldr.w r8, [pc, #420] @ 1b4a8 │ │ │ │ │ - ldr.w sl, [pc, #420] @ 1b4ac │ │ │ │ │ - add r9, pc │ │ │ │ │ - add r8, pc │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 1b3c6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + beq.n 1a5d2 │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #400] @ (1b4b0 ) │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w fp, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx fp │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a62e │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + bne.w 1a67a │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r1, [pc, #548] @ (1a7a0 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ - blx 903c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr.w fp, [r5, #24] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1b43e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr.w r7, [r2, #1224] @ 0x4c8 │ │ │ │ │ + ldr r2, [pc, #532] @ (1a7a4 ) │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w fp, [r8, #12] │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1a704 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + bgt.n 1a5b4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #360] @ (1b4b4 ) │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr r3, [pc, #484] @ (1a7a8 ) │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 1a4f0 │ │ │ │ │ + ldr r1, [pc, #472] @ (1a7ac ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ │ add r1, pc │ │ │ │ │ - blx 903c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr.w fp, [r5, #20] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1b438 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #320] @ (1b4b8 ) │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + 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 r5, r0 │ │ │ │ │ + ldr.w r1, [r2, #1368] @ 0x558 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr.w r3, [r2, #988] @ 0x3dc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr r1, [pc, #424] @ (1a7b0 ) │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - blx 903c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1b432 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #288] @ (1b4bc ) │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cbnz r0, 1a61e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1a54a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #376] @ (1a7b4 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ - blx 903c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - movs r0, #10 │ │ │ │ │ - blx 9694 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b444 │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #352] @ (1a7b8 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 903c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 903c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr.w fp, [r5, #16] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1b40e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + ble.n 1a724 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #176] @ (1b4c0 ) │ │ │ │ │ - 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 1b310 │ │ │ │ │ - ldr r3, [pc, #148] @ (1b4c4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1b31e │ │ │ │ │ - ldr r3, [pc, #148] @ (1b4c8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1b398 │ │ │ │ │ - ldr r3, [pc, #144] @ (1b4cc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1b374 │ │ │ │ │ - ldr r3, [pc, #144] @ (1b4d0 ) │ │ │ │ │ + b.n 1a4f0 │ │ │ │ │ + blx 960c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r8, [r3, #392] @ 0x188 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [pc, #300] @ (1a7bc ) │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [pc, #288] @ (1a7c0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1b34a │ │ │ │ │ - ldr r0, [pc, #140] @ (1b4d4 ) │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 8b40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8638 │ │ │ │ │ - ldr r2, [pc, #124] @ (1b4d8 ) │ │ │ │ │ - ldr r3, [pc, #48] @ (1b48c ) │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + bgt.w 1a4f4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1a4f4 │ │ │ │ │ + ldr.w fp, [pc, #244] @ 1a7c4 │ │ │ │ │ + add.w r9, sp, #28 │ │ │ │ │ + ldr r2, [pc, #240] @ (1a7c8 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add fp, pc │ │ │ │ │ + ldr.w r3, [r3, #608] @ 0x260 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1b482 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #36] @ (1b498 ) │ │ │ │ │ - ldr r3, [pc, #100] @ (1b4dc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ │ - b.n 1b2b0 │ │ │ │ │ - ldr r3, [pc, #96] @ (1b4e0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1b2d6 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a75e │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #216] @ (1a7cc ) │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [fp], #4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 973c │ │ │ │ │ + b.n 1a522 │ │ │ │ │ + blx 960c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bgt.n 1a730 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1a680 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 96bc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a680 │ │ │ │ │ + b.n 1a740 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1a66c │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + bne.n 1a680 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 8fd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a680 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 95b0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + bgt.w 1a4f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1a4f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr.w fp, [r3, #900] @ 0x384 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx fp │ │ │ │ │ + b.n 1a6ee │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - adds r0, r1, #6 │ │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #864 @ (adr r7, 1b7f4 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r2, r5, #5 │ │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #680 @ (adr r7, 1b748 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #600 @ (adr r7, 1b6fc ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #512 @ (adr r7, 1b6a8 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #568 @ (adr r7, 1b6e4 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r1, #1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, pc, #480 @ (adr r7, 1b694 ) │ │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r7, pc, #304 @ (adr r7, 1b5e8 ) │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r7, pc, #136 @ (adr r7, 1b544 ) │ │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, pc, #1016 @ (adr r6, 1b8b8 ) │ │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strb r4, [r2, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, pc, #544 @ (adr r6, 1b6e4 ) │ │ │ │ │ + strb r6, [r5, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + strb r4, [r2, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ │ + strb r6, [r3, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, pc, #368 @ (adr r6, 1b648 ) │ │ │ │ │ + ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, r4, r6 │ │ │ │ │ + │ │ │ │ │ +0001a7d0 : │ │ │ │ │ + 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, #60] @ (1a81c ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r2, [pc, #60] @ (1a820 ) │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [pc, #56] @ (1a824 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #52] @ (1a828 ) │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r7, [r3, #392] @ 0x188 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + ldr r2, [pc, #40] @ (1a82c ) │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + ldr r1, [pc, #36] @ (1a830 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r6, [r0, #392] @ 0x188 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + cmp r0, #22 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ + stc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ │ + stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001b4e4 : │ │ │ │ │ +0001a834 : │ │ │ │ │ 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] @ (1b7ec ) │ │ │ │ │ + ldr r5, [pc, #756] @ (1ab3c ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #756] @ (1b7f0 ) │ │ │ │ │ + ldr r4, [pc, #756] @ (1ab40 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #756] @ 1b7f4 │ │ │ │ │ - ldr r3, [pc, #756] @ (1b7f8 ) │ │ │ │ │ + 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, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ble.n 1b598 │ │ │ │ │ - ldr r2, [pc, #732] @ (1b7fc ) │ │ │ │ │ + ble.n 1a8e8 │ │ │ │ │ + ldr r2, [pc, #732] @ (1ab4c ) │ │ │ │ │ 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, #716] @ (1b800 ) │ │ │ │ │ + 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, 1b5a8 │ │ │ │ │ + cbnz r0, 1a8f8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bhi.n 1b5aa │ │ │ │ │ + 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 │ │ │ │ │ @@ -29393,395 +28044,395 @@ │ │ │ │ │ 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] @ (1b804 ) │ │ │ │ │ + ldr r3, [pc, #612] @ (1ab54 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #604] @ (1b808 ) │ │ │ │ │ - ldr r3, [pc, #576] @ (1b7f0 ) │ │ │ │ │ + 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.w 1b7e8 │ │ │ │ │ + bne.w 1ab38 │ │ │ │ │ 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 929c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9aa0 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9bf4 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 99bc │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9624 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 93ac │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 84ac │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8350 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 89d4 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8f74 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9a40 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 95a0 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9018 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8470 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9324 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8df0 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8ebc │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8434 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8668 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 976c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8b10 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 92f0 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8ce0 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9824 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9470 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 88c0 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9954 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9464 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 853c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 89bc │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9ad0 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 983c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 996c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 967c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 933c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8314 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8f9c │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8e44 │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8dbc │ │ │ │ │ - b.n 1b5aa │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - subs r0, r0, r4 │ │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, r6, r3 │ │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r1, r1 │ │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001b80c : │ │ │ │ │ +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 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #196] @ (1b8e4 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (1ac34 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #196] @ (1b8e8 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (1ac38 ) │ │ │ │ │ add r2, pc │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r7, [pc, #192] @ (1b8ec ) │ │ │ │ │ + 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, 1b888 │ │ │ │ │ + cbz r1, 1abd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 9c0c │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r1, 1b896 │ │ │ │ │ - ldr r3, [pc, #152] @ (1b8f0 ) │ │ │ │ │ + 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #132] @ (1b8f4 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (1b8e8 ) │ │ │ │ │ + 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 1b8e0 │ │ │ │ │ + bne.n 1ac30 │ │ │ │ │ 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 1b854 │ │ │ │ │ + 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] @ (1b8f0 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (1ac40 ) │ │ │ │ │ ldr r5, [r7, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbnz r0, 1b8d6 │ │ │ │ │ + cbnz r0, 1ac26 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - cbnz r1, 1b8d0 │ │ │ │ │ + cbnz r1, 1ac20 │ │ │ │ │ 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 1b86c │ │ │ │ │ + b.n 1abbc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 1b8be │ │ │ │ │ + b.n 1ac0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1b86e │ │ │ │ │ + b.n 1abbe │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - asrs r0, r3, #31 │ │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r1, #31 │ │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r1, #30 │ │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001b8f8 : │ │ │ │ │ +0001ac48 : │ │ │ │ │ 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] @ (1ba48 ) │ │ │ │ │ + ldr r5, [pc, #316] @ (1ad98 ) │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r4, [pc, #316] @ (1ba4c ) │ │ │ │ │ + ldr r4, [pc, #316] @ (1ad9c ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #316] @ 1ba50 │ │ │ │ │ - ldr r3, [pc, #316] @ (1ba54 ) │ │ │ │ │ + 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 │ │ │ │ │ @@ -29792,23 +28443,23 @@ │ │ │ │ │ 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 1ba14 │ │ │ │ │ - ldr r3, [pc, #272] @ (1ba58 ) │ │ │ │ │ + beq.n 1ad64 │ │ │ │ │ + ldr r3, [pc, #272] @ (1ada8 ) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1ba38 │ │ │ │ │ + beq.n 1ad88 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #256] @ (1ba5c ) │ │ │ │ │ + ldr r0, [pc, #256] @ (1adac ) │ │ │ │ │ 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 │ │ │ │ │ @@ -29826,23 +28477,23 @@ │ │ │ │ │ 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 1ba08 │ │ │ │ │ + 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 1b9fa │ │ │ │ │ + ble.n 1ad4a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1ba34 │ │ │ │ │ + bne.n 1ad84 │ │ │ │ │ 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 │ │ │ │ │ @@ -29856,93 +28507,93 @@ │ │ │ │ │ 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 1b9de │ │ │ │ │ + bgt.n 1ad2e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #128] @ (1ba60 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (1ba4c ) │ │ │ │ │ + ldr r2, [pc, #128] @ (1adb0 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (1ad9c ) │ │ │ │ │ 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 1ba44 │ │ │ │ │ + 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 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1b9a2 │ │ │ │ │ - b.n 1ba34 │ │ │ │ │ + beq.n 1acf2 │ │ │ │ │ + b.n 1ad84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b992 │ │ │ │ │ + b.n 1ace2 │ │ │ │ │ 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] @ (1ba64 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (1ba68 ) │ │ │ │ │ + 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 1b9de │ │ │ │ │ + b.n 1ad2e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 943c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1b9de │ │ │ │ │ + b.n 1ad2e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - asrs r4, r5, #27 │ │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r2, r4, #27 │ │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r5, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r2, r3, #24 │ │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ba6c : │ │ │ │ │ +0001adbc : │ │ │ │ │ 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] @ (1bb04 ) │ │ │ │ │ + ldr r5, [pc, #132] @ (1ae54 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ blx 94c4 │ │ │ │ │ - ldr r3, [pc, #128] @ (1bb08 ) │ │ │ │ │ + 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] │ │ │ │ │ @@ -29959,61 +28610,61 @@ │ │ │ │ │ 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 1bad2 │ │ │ │ │ + beq.n 1ae22 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #64] @ (1bb0c ) │ │ │ │ │ + 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, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - bgt.n 1baf4 │ │ │ │ │ + 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - asrs r4, r6, #21 │ │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ │ + add r4, pc, #552 @ (adr r4, 1b088 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001bb10 : │ │ │ │ │ +0001ae60 : │ │ │ │ │ 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] @ (1bc58 ) │ │ │ │ │ + ldr r5, [pc, #308] @ (1afa8 ) │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r4, [pc, #308] @ (1bc5c ) │ │ │ │ │ + ldr r4, [pc, #308] @ (1afac ) │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #308] @ 1bc60 │ │ │ │ │ - ldr r3, [pc, #308] @ (1bc64 ) │ │ │ │ │ + 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 │ │ │ │ │ @@ -30024,26 +28675,26 @@ │ │ │ │ │ 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 1bc22 │ │ │ │ │ - ldr r3, [pc, #264] @ (1bc68 ) │ │ │ │ │ + beq.n 1af72 │ │ │ │ │ + ldr r3, [pc, #264] @ (1afb8 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1bc46 │ │ │ │ │ + beq.n 1af96 │ │ │ │ │ ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ │ blx 8464 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #240] @ (1bc6c ) │ │ │ │ │ + ldr r0, [pc, #240] @ (1afbc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -30064,1740 +28715,492 @@ │ │ │ │ │ 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 1bc16 │ │ │ │ │ + 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 1bc0c │ │ │ │ │ + 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 1bbfe │ │ │ │ │ + ble.n 1af4e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1bc42 │ │ │ │ │ + bne.n 1af92 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #140] @ (1bc70 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (1bc5c ) │ │ │ │ │ + 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 1bc52 │ │ │ │ │ + bne.n 1afa2 │ │ │ │ │ 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 1bbd8 │ │ │ │ │ - b.n 1bc42 │ │ │ │ │ + beq.n 1af28 │ │ │ │ │ + b.n 1af92 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1bbc8 │ │ │ │ │ + b.n 1af18 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1bbbc │ │ │ │ │ + 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] @ (1bc74 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (1bc78 ) │ │ │ │ │ + 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 1bbe2 │ │ │ │ │ + b.n 1af32 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 943c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1bbe2 │ │ │ │ │ + b.n 1af32 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - asrs r4, r2, #19 │ │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r1, #19 │ │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r5, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r2, #16 │ │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ │ 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] @ 1bd60 │ │ │ │ │ - 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 1bd28 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - bics.w sl, r0, #4 │ │ │ │ │ - bne.n 1bd42 │ │ │ │ │ - ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 1bd28 │ │ │ │ │ - ldr r2, [pc, #156] @ (1bd64 ) │ │ │ │ │ - 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 1bd1e │ │ │ │ │ - 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 1bc7c │ │ │ │ │ - cbnz r0, 1bd4a │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bne.n 1bcf6 │ │ │ │ │ - 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} │ │ │ │ │ - asrs r2, r3, #13 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (1afdc ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + push {r3, 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] @ (1bf2c ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [pc, #20] @ (1b004 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (1b008 ) │ │ │ │ │ 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 1be7c │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 1bdc4 │ │ │ │ │ - strd fp, sl, [sp] │ │ │ │ │ - blx r5 │ │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 1beb6 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1be70 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.w 1bec0 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ │ - ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 1be7a │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - beq.n 1bd9c │ │ │ │ │ - ldr r3, [pc, #348] @ (1bf30 ) │ │ │ │ │ - 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 1bd68 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - bls.n 1bea2 │ │ │ │ │ - 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 1bea0 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1bee4 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - ittt gt │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - ldrgt r3, [sp, #24] │ │ │ │ │ - strgt r3, [sp, #28] │ │ │ │ │ - ble.n 1be64 │ │ │ │ │ - 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 1bd68 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1bea0 │ │ │ │ │ - bics.w r2, r0, #2 │ │ │ │ │ - bne.n 1bea0 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.n 1be38 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + ldr r0, [pc, #20] @ (1b00c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1be9c │ │ │ │ │ - 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 1be72 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1be70 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1bf0a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1be72 │ │ │ │ │ - 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] @ (1bf30 ) │ │ │ │ │ - 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] @ (1bf34 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1be72 │ │ │ │ │ - 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] @ (1bf38 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1bee0 │ │ │ │ │ - ldr r3, [pc, #36] @ (1bf30 ) │ │ │ │ │ - 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] @ (1bf3c ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1bee0 │ │ │ │ │ - asrs r0, r7, #9 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + movs r0, #10 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ │ + add r3, pc, #584 @ (adr r3, 1b258 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + push {r3, r4, r5, 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] @ 1c014 │ │ │ │ │ - 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 1bfec │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - bics.w r8, r0, #4 │ │ │ │ │ - bne.n 1bfee │ │ │ │ │ - ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 1bfec │ │ │ │ │ - ldr r2, [pc, #144] @ (1c018 ) │ │ │ │ │ - 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 1bfe2 │ │ │ │ │ - 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 1bf40 │ │ │ │ │ - cbnz r0, 1bff6 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bne.n 1bfbc │ │ │ │ │ - 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] │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #40] @ (1b04c ) │ │ │ │ │ + ldr r2, [pc, #40] @ (1b050 ) │ │ │ │ │ + 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 r2, [sp, #16] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - asrs r0, r3, #2 │ │ │ │ │ + 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 │ │ │ │ │ + subs r4, r2, #7 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001b054 : │ │ │ │ │ + push {r3, r4, r5, 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] @ 1c118 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add r8, pc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1c0ae │ │ │ │ │ - ldr r2, [pc, #216] @ (1c11c ) │ │ │ │ │ - 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 1c0a4 │ │ │ │ │ - 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 1c01c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1c0de │ │ │ │ │ - bics.w r3, r0, #2 │ │ │ │ │ - bne.n 1c0de │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne.n 1c074 │ │ │ │ │ - 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 1c0d6 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1c0d6 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - it ne │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - beq.n 1c0f4 │ │ │ │ │ - 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] @ (1c11c ) │ │ │ │ │ - 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] @ (1c120 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cbz r3, 1b070 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 1b070 │ │ │ │ │ blx r3 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 1c0d6 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + ldr r3, [pc, #8] @ (1b07c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001c124 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +0001b080 : │ │ │ │ │ + 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, #36 @ 0x24 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #544] @ (1c360 ) │ │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ble.w 1c280 │ │ │ │ │ - ldr r2, [pc, #536] @ (1c364 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r6, [pc, #536] @ (1c368 ) │ │ │ │ │ - mov.w fp, #4 │ │ │ │ │ - ldr r4, [pc, #532] @ (1c36c ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r2, [pc, #528] @ (1c370 ) │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - add r2, pc │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r4, [pc, #196] @ (1b158 ) │ │ │ │ │ mov r8, r3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 1c192 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - beq.w 1c2d2 │ │ │ │ │ - bgt.n 1c17e │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr r0, [pc, #508] @ (1c374 ) │ │ │ │ │ - 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 1c1ec │ │ │ │ │ - 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 1c16a │ │ │ │ │ - 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 1c2a4 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - beq.w 1c2e6 │ │ │ │ │ - bgt.n 1c1d8 │ │ │ │ │ - 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 1c192 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - beq.w 1c340 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it gt │ │ │ │ │ - lslgt r4, r4, #2 │ │ │ │ │ - bgt.n 1c300 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 1c352 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #348] @ (1c378 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #340] @ (1c37c ) │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - cbnz r0, 1c278 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1c292 │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #316] @ (1c380 ) │ │ │ │ │ - ldr r2, [pc, #320] @ (1c384 ) │ │ │ │ │ - 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, 1c278 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 1c298 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1c298 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #280] @ (1c388 ) │ │ │ │ │ - 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 1c33c │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - subs r2, #3 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - blt.n 1c2fa │ │ │ │ │ - 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 1c2cc │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 1c2cc │ │ │ │ │ - ldrb r3, [r0, #2] │ │ │ │ │ - cbnz r3, 1c2cc │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 1c1f6 │ │ │ │ │ - add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c1f6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #176] @ (1c38c ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c278 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #160] @ (1c390 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c278 │ │ │ │ │ - ldr r2, [pc, #104] @ (1c364 ) │ │ │ │ │ - movs r4, #12 │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #140] @ (1c394 ) │ │ │ │ │ - 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 r3, [pc, #196] @ (1b15c ) │ │ │ │ │ + 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 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + adds r0, r5, #4 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #104] @ (1c398 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 1b0ca │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c278 │ │ │ │ │ - ldr r2, [pc, #36] @ (1c364 ) │ │ │ │ │ - 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 1c278 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 9900 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1c238 │ │ │ │ │ - b.n 1c292 │ │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r6, [r1, #2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r4, #6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r4, #12] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r2, r2, r6 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - strh r0, [r1, #12] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, r6, r5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r3, #4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001c39c : │ │ │ │ │ - stmdb 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 │ │ │ │ │ + beq.n 1b0c4 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr.w r0, [pc, #1236] @ 1c884 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr.w r1, [pc, #1232] @ 1c888 │ │ │ │ │ - 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] @ 1c88c │ │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - ldrd r9, sl, [sp, #112] @ 0x70 │ │ │ │ │ - cbz r2, 1c41e │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 1c40c │ │ │ │ │ - sub.w r0, fp, #2 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1184] @ 1c890 │ │ │ │ │ - ldr.w r3, [pc, #1172] @ 1c888 │ │ │ │ │ - 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 1c87e │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - bhi.w 1c5d4 │ │ │ │ │ - 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 1c6c0 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - beq.n 1c4e6 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c3e0 │ │ │ │ │ - ldr.w r2, [pc, #1124] @ 1c894 │ │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ │ - ldr.w r0, [pc, #1120] @ 1c898 │ │ │ │ │ - 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] @ 1c89c │ │ │ │ │ - add r0, pc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr.w sl, [r3, #1152] @ 0x480 │ │ │ │ │ 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 1c7e4 │ │ │ │ │ - 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 1c48c │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - beq.w 1c858 │ │ │ │ │ - bics.w fp, r0, #4 │ │ │ │ │ - bne.w 1c86c │ │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 1c48c │ │ │ │ │ - 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 1c4c2 │ │ │ │ │ - b.n 1c48c │ │ │ │ │ - ldr r3, [pc, #940] @ (1c894 ) │ │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ │ - ldr r0, [pc, #948] @ (1c8a0 ) │ │ │ │ │ - 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 1c534 │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1c734 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 9bdc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c52c │ │ │ │ │ - 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 1c87a │ │ │ │ │ - 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 1c548 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 1c574 ) │ │ │ │ │ - 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] @ (1c894 ) │ │ │ │ │ - ldr r0, [pc, #792] @ (1c8a4 ) │ │ │ │ │ - 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 1c01c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - bgt.n 1c5cc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - bne.w 1c3e0 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1c3ec │ │ │ │ │ - ldr r3, [pc, #696] @ (1c894 ) │ │ │ │ │ - ldr r0, [pc, #716] @ (1c8a8 ) │ │ │ │ │ - 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] @ (1c8ac ) │ │ │ │ │ - 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 1bc7c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - ble.w 1c75c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - bgt.n 1c5cc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c5cc │ │ │ │ │ - ldr r3, [pc, #584] @ (1c894 ) │ │ │ │ │ - ldr r0, [pc, #612] @ (1c8b0 ) │ │ │ │ │ - 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 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #104] @ (1b160 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ 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 1bf40 │ │ │ │ │ - b.n 1c5b6 │ │ │ │ │ - ldr r3, [pc, #536] @ (1c894 ) │ │ │ │ │ - ldr r0, [pc, #568] @ (1c8b4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ 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 1bd68 │ │ │ │ │ - b.n 1c5b6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str.w r2, [fp] │ │ │ │ │ - ble.n 1c7a8 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 1c5cc │ │ │ │ │ - ldr r3, [pc, #464] @ (1c894 ) │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ - ldr r0, [pc, #496] @ (1c8b8 ) │ │ │ │ │ - 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 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ 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 1c7b8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #76] @ (1b164 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ - strd sl, r6, [sp] │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 1c6f2 │ │ │ │ │ - bics.w fp, r0, #4 │ │ │ │ │ - bne.n 1c7d6 │ │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1c6f2 │ │ │ │ │ - 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 1c71c │ │ │ │ │ - b.n 1c6f2 │ │ │ │ │ - ble.w 1c534 │ │ │ │ │ - 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 1c73a │ │ │ │ │ - b.n 1c534 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c630 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #316] @ (1c8bc ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #48] @ (1b168 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str.w r2, [fp] │ │ │ │ │ - bgt.w 1c5d4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c5d4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1c5cc │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - bgt.w 1c5cc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c5cc │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 1c7bc │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9bdc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c854 │ │ │ │ │ - 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 1c7e8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c7e8 │ │ │ │ │ - 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 1c830 │ │ │ │ │ - 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 1c840 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 1c5cc │ │ │ │ │ - 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 1c5cc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1c816 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 1c816 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - blx 8580 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 1c7e8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1c6ae │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ │ + subs r4, r4, #5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r3, #0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ │ + add r2, pc, #632 @ (adr r2, 1b3e0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001c8c0 : │ │ │ │ │ - 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] @ (1c928 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 1c920 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r7, [pc, #68] @ (1c92c ) │ │ │ │ │ - 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] @ (1c92c ) │ │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ │ - b.n 1c8f8 │ │ │ │ │ - nop │ │ │ │ │ - lsls r2, r4, #28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001c930 : │ │ │ │ │ - stmdb 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] @ 1ca00 │ │ │ │ │ - adds r7, r6, #4 │ │ │ │ │ - ldr.w ip, [pc, #180] @ 1ca04 │ │ │ │ │ - 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 1c9c8 │ │ │ │ │ - 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 1c9de │ │ │ │ │ - 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 1c9f6 │ │ │ │ │ - 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 │ │ │ │ │ - lsls r2, r5, #26 │ │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr.w r9, [pc, #196] @ 1cae4 │ │ │ │ │ + ldr.w r9, [pc, #196] @ 1b248 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ add r9, pc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1caa2 │ │ │ │ │ + beq.n 1b206 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cadc │ │ │ │ │ + beq.n 1b240 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1cadc │ │ │ │ │ - ldr.w fp, [pc, #168] @ 1cae8 │ │ │ │ │ + ble.n 1b240 │ │ │ │ │ + ldr.w fp, [pc, #168] @ 1b24c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr r3, [pc, #168] @ (1caec ) │ │ │ │ │ + ldr r3, [pc, #168] @ (1b250 ) │ │ │ │ │ add fp, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ldr.w ip, [pc, #160] @ 1caf0 │ │ │ │ │ + ldr.w ip, [pc, #160] @ 1b254 │ │ │ │ │ ite gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ ldr.w sl, [r0, r6, lsl #2] │ │ │ │ │ orrs.w r1, r1, r4, lsr #31 │ │ │ │ │ - beq.n 1ca6e │ │ │ │ │ + beq.n 1b1d2 │ │ │ │ │ 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] @ (1caf0 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (1b254 ) │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 1ca80 │ │ │ │ │ + bgt.n 1b1e4 │ │ │ │ │ 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 1ca08 │ │ │ │ │ + bl 1b16c │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 1cadc │ │ │ │ │ + ble.n 1b240 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - b.n 1ca4a │ │ │ │ │ + b.n 1b1ae │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - cbz r6, 1cadc │ │ │ │ │ - ldr.w sl, [pc, #72] @ 1caf4 │ │ │ │ │ + cbz r6, 1b240 │ │ │ │ │ + ldr.w sl, [pc, #72] @ 1b258 │ │ │ │ │ add sl, pc │ │ │ │ │ - ldr r2, [pc, #64] @ (1caf0 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (1b254 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1cad6 │ │ │ │ │ + beq.n 1b23a │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ - beq.n 1cace │ │ │ │ │ + beq.n 1b232 │ │ │ │ │ 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 1caae │ │ │ │ │ + bne.n 1b212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsls r4, r2, #23 │ │ │ │ │ + subs r0, r6, #1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ │ + add r2, pc, #736 @ (adr r2, 1b530 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ │ + add r3, pc, #104 @ (adr r3, 1b2bc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ │ + add r1, pc, #944 @ (adr r1, 1b60c ) │ │ │ │ │ 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] @ (1cb48 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (1b2ac ) │ │ │ │ │ cmp r5, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ - ble.n 1cb2e │ │ │ │ │ - ldr r1, [pc, #56] @ (1cb4c ) │ │ │ │ │ + ble.n 1b292 │ │ │ │ │ + ldr r1, [pc, #56] @ (1b2b0 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r6, [r2, r1] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - cbz r0, 1cb30 │ │ │ │ │ + cbz r0, 1b294 │ │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ ldr.w r2, [r2, #1728] @ 0x6c0 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 1cb3a │ │ │ │ │ + cbz r0, 1b29e │ │ │ │ │ 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 1cb2a │ │ │ │ │ - lsls r6, r5, #19 │ │ │ │ │ + b.n 1b28e │ │ │ │ │ + adds r2, r1, #6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001cb50 : │ │ │ │ │ +0001b2b4 : │ │ │ │ │ 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, 1cb68 │ │ │ │ │ + cbz r1, 1b2cc │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001cb70 : │ │ │ │ │ +0001b2d4 : │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ │ ldrd r3, r1, [r0, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 1cba0 │ │ │ │ │ - cbz r1, 1cb9a │ │ │ │ │ + beq.n 1b304 │ │ │ │ │ + cbz r1, 1b2fe │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - cbz r3, 1cb88 │ │ │ │ │ + cbz r3, 1b2ec │ │ │ │ │ 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 1cb86 │ │ │ │ │ - b.n 1cb94 │ │ │ │ │ + bne.n 1b2ea │ │ │ │ │ + b.n 1b2f8 │ │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cb84 │ │ │ │ │ + beq.n 1b2e8 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - b.n 1cb84 │ │ │ │ │ + b.n 1b2e8 │ │ │ │ │ │ │ │ │ │ -0001cbac : │ │ │ │ │ +0001b310 : │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1cbb8 │ │ │ │ │ + beq.n 1b31c │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ - cbz r1, 1cbba │ │ │ │ │ + cbz r1, 1b31e │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1cbb8 │ │ │ │ │ + bne.n 1b31c │ │ │ │ │ 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, 1cbd2 │ │ │ │ │ + cbz r2, 1b336 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0001cbd8 : │ │ │ │ │ +0001b33c : │ │ │ │ │ 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] @ (1cca8 ) │ │ │ │ │ + ldr r5, [pc, #188] @ (1b40c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #188] @ (1ccac ) │ │ │ │ │ + ldr r4, [pc, #188] @ (1b410 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #188] @ (1ccb0 ) │ │ │ │ │ - ldr r2, [pc, #188] @ (1ccb4 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (1b414 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (1b418 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -31818,17 +29221,17 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ blx 9900 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1cc44 │ │ │ │ │ + cbz r0, 1b3a8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #120] @ (1ccb8 ) │ │ │ │ │ + ldr r0, [pc, #120] @ (1b41c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -31840,430 +29243,430 @@ │ │ │ │ │ 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] @ (1ccbc ) │ │ │ │ │ + ldr r2, [pc, #76] @ (1b420 ) │ │ │ │ │ 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] @ (1ccac ) │ │ │ │ │ + ldr r3, [pc, #44] @ (1b410 ) │ │ │ │ │ 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 1cca2 │ │ │ │ │ + bne.n 1b406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - lsls r4, r1, #16 │ │ │ │ │ + adds r0, r5, #2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r0, #16 │ │ │ │ │ + adds r0, r4, #2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ │ + add r1, pc, #608 @ (adr r1, 1b680 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r0, #14 │ │ │ │ │ + adds r6, r3, #0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001ccc0 : │ │ │ │ │ +0001b424 : │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 1ccf0 │ │ │ │ │ - cbz r1, 1ccea │ │ │ │ │ + beq.n 1b454 │ │ │ │ │ + cbz r1, 1b44e │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 1ccd8 │ │ │ │ │ + cbz r3, 1b43c │ │ │ │ │ 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 1ccd6 │ │ │ │ │ - b.n 1cce4 │ │ │ │ │ + bne.n 1b43a │ │ │ │ │ + b.n 1b448 │ │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ccd4 │ │ │ │ │ + beq.n 1b438 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - b.n 1ccd4 │ │ │ │ │ + b.n 1b438 │ │ │ │ │ │ │ │ │ │ -0001ccfc : │ │ │ │ │ +0001b460 : │ │ │ │ │ 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] @ (1cdf4 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (1b558 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #232] @ (1cdf8 ) │ │ │ │ │ + ldr r3, [pc, #232] @ (1b55c ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r5, [pc, #228] @ (1cdfc ) │ │ │ │ │ + ldr r5, [pc, #228] @ (1b560 ) │ │ │ │ │ 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] @ (1ce00 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (1b564 ) │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ - bgt.n 1cd44 │ │ │ │ │ + bgt.n 1b4a8 │ │ │ │ │ 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, 1cd84 │ │ │ │ │ + cbz r0, 1b4e8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 1cd76 │ │ │ │ │ + ble.n 1b4da │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ │ - bl 1ccfc │ │ │ │ │ + bl 1b460 │ │ │ │ │ ldrd r0, r3, [r4, #32] │ │ │ │ │ str.w r7, [r0, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 1cd60 │ │ │ │ │ + bgt.n 1b4c4 │ │ │ │ │ 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, 1cdce │ │ │ │ │ + cbz r0, 1b532 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r5, sp │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1cdb8 │ │ │ │ │ + cbz r0, 1b51c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 1cdaa │ │ │ │ │ + bgt.n 1b50e │ │ │ │ │ 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 1cd96 │ │ │ │ │ + bne.n 1b4fa │ │ │ │ │ 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] @ (1ce04 ) │ │ │ │ │ - ldr r3, [pc, #36] @ (1cdf8 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (1b568 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1b55c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1cdf0 │ │ │ │ │ + bne.n 1b554 │ │ │ │ │ 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> │ │ │ │ │ - lsls r2, r5, #11 │ │ │ │ │ + subs r6, r0, r6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r4, #11 │ │ │ │ │ + subs r2, r0, r6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r5, #8 │ │ │ │ │ + subs r6, r0, r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001ce08 : │ │ │ │ │ +0001b56c : │ │ │ │ │ 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 1ce58 │ │ │ │ │ + beq.n 1b5bc │ │ │ │ │ it le │ │ │ │ │ movle r5, #0 │ │ │ │ │ - ble.n 1ce58 │ │ │ │ │ + ble.n 1b5bc │ │ │ │ │ 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 1ce08 │ │ │ │ │ + bl 1b56c │ │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r5, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 1ce3a │ │ │ │ │ + bgt.n 1b59e │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ │ - cbz r2, 1ce66 │ │ │ │ │ + cbz r2, 1b5ca │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0001ce6c : │ │ │ │ │ +0001b5d0 : │ │ │ │ │ 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] @ (1cf44 ) │ │ │ │ │ + ldr r7, [pc, #192] @ (1b6a8 ) │ │ │ │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ │ add r7, pc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1cf24 │ │ │ │ │ + beq.n 1b688 │ │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 1cf00 │ │ │ │ │ - ldr.w r9, [pc, #176] @ 1cf48 │ │ │ │ │ + bge.n 1b664 │ │ │ │ │ + ldr.w r9, [pc, #176] @ 1b6ac │ │ │ │ │ mov r5, r4 │ │ │ │ │ - ldr.w r8, [pc, #172] @ 1cf4c │ │ │ │ │ + ldr.w r8, [pc, #172] @ 1b6b0 │ │ │ │ │ add r9, pc │ │ │ │ │ add r8, pc │ │ │ │ │ - b.n 1cede │ │ │ │ │ - ldr r3, [pc, #168] @ (1cf50 ) │ │ │ │ │ + b.n 1b642 │ │ │ │ │ + ldr r3, [pc, #168] @ (1b6b4 ) │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it le │ │ │ │ │ ldrle.w fp, [r7, r3] │ │ │ │ │ - bgt.n 1cec0 │ │ │ │ │ + bgt.n 1b624 │ │ │ │ │ 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 1cf00 │ │ │ │ │ - ldr r3, [pc, #112] @ (1cf50 ) │ │ │ │ │ + ble.n 1b664 │ │ │ │ │ + ldr r3, [pc, #112] @ (1b6b4 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 1cea6 │ │ │ │ │ + bge.n 1b60a │ │ │ │ │ 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 1ceb2 │ │ │ │ │ - b.n 1cea6 │ │ │ │ │ + bne.n 1b616 │ │ │ │ │ + b.n 1b60a │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1cf0c │ │ │ │ │ + cbz r3, 1b670 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1cf12 │ │ │ │ │ + cbz r2, 1b676 │ │ │ │ │ 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] @ (1cf50 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (1b6b4 ) │ │ │ │ │ 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 1cf18 │ │ │ │ │ - lsls r4, r6, #5 │ │ │ │ │ + b.n 1b67c │ │ │ │ │ + subs r0, r2, r0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001cf54 : │ │ │ │ │ +0001b6b8 : │ │ │ │ │ stmdb 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] @ 1d0c8 │ │ │ │ │ + ldr.w r8, [pc, #344] @ 1b82c │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ adds r4, r5, r1 │ │ │ │ │ add r8, pc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 1cf8c │ │ │ │ │ - ldr r3, [pc, #332] @ (1d0cc ) │ │ │ │ │ - ldr r0, [pc, #336] @ (1d0d0 ) │ │ │ │ │ + bge.n 1b6f0 │ │ │ │ │ + ldr r3, [pc, #332] @ (1b830 ) │ │ │ │ │ + ldr r0, [pc, #336] @ (1b834 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1d074 │ │ │ │ │ + ble.n 1b7d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d088 │ │ │ │ │ - ldr r3, [pc, #308] @ (1d0cc ) │ │ │ │ │ + beq.n 1b7ec │ │ │ │ │ + ldr r3, [pc, #308] @ (1b830 ) │ │ │ │ │ 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] @ 1d0d4 │ │ │ │ │ + ldr.w r9, [pc, #300] @ 1b838 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r9, pc │ │ │ │ │ sub.w r8, r3, #4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 1cfc2 │ │ │ │ │ + blt.n 1b726 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt.n 1cfca │ │ │ │ │ + bgt.n 1b72e │ │ │ │ │ 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 1cfb4 │ │ │ │ │ + bne.n 1b718 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.n 1d02e │ │ │ │ │ - ldr.w r9, [pc, #244] @ 1d0d8 │ │ │ │ │ - ldr.w fp, [pc, #244] @ 1d0dc │ │ │ │ │ + bge.n 1b792 │ │ │ │ │ + ldr.w r9, [pc, #244] @ 1b83c │ │ │ │ │ + ldr.w fp, [pc, #244] @ 1b840 │ │ │ │ │ add r9, pc │ │ │ │ │ add fp, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 1cffc │ │ │ │ │ + bge.n 1b760 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1d008 │ │ │ │ │ + blt.n 1b76c │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 1d012 │ │ │ │ │ + bgt.n 1b776 │ │ │ │ │ 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 1cfee │ │ │ │ │ + blt.n 1b752 │ │ │ │ │ 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, 1d04e │ │ │ │ │ + cbz r2, 1b7b2 │ │ │ │ │ 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, 1d05c │ │ │ │ │ + cbz r2, 1b7c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -32271,298 +29674,300 @@ │ │ │ │ │ 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] @ (1d0cc ) │ │ │ │ │ - ldr r0, [pc, #104] @ (1d0e0 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (1b830 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (1b844 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r5, 1d0ba │ │ │ │ │ + cbnz r5, 1b81e │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1d0a6 │ │ │ │ │ - ldr r3, [pc, #60] @ (1d0cc ) │ │ │ │ │ + beq.n 1b80a │ │ │ │ │ + ldr r3, [pc, #60] @ (1b830 ) │ │ │ │ │ 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 1cfa6 │ │ │ │ │ - b.n 1cfdc │ │ │ │ │ + bgt.n 1b70a │ │ │ │ │ + b.n 1b740 │ │ │ │ │ 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 1d064 │ │ │ │ │ + b.n 1b7c8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - b.n 1cfdc │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ + b.n 1b740 │ │ │ │ │ + adds r4, r4, r4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ │ + add r0, pc, #184 @ (adr r0, 1b8f4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ │ + add r0, pc, #408 @ (adr r0, 1b9d8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ │ + add r0, pc, #864 @ (adr r0, 1bba4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d0e4 : │ │ │ │ │ +0001b848 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0001d108 : │ │ │ │ │ +0001b86c : │ │ │ │ │ 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] @ (1d190 ) │ │ │ │ │ + ldr r7, [pc, #108] @ (1b8f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r7, pc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 1caf8 │ │ │ │ │ + bl 1b25c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 1d16c │ │ │ │ │ + blt.n 1b8d0 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 1d16c │ │ │ │ │ + ble.n 1b8d0 │ │ │ │ │ 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 1d162 │ │ │ │ │ + ble.n 1b8c6 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 1d17c │ │ │ │ │ + blt.n 1b8e0 │ │ │ │ │ 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] @ (1d194 ) │ │ │ │ │ - ldr r0, [pc, #40] @ (1d198 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1b8f8 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (1b8fc ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1d13c │ │ │ │ │ - ldr r3, [pc, #20] @ (1d194 ) │ │ │ │ │ - ldr r0, [pc, #28] @ (1d19c ) │ │ │ │ │ + b.n 1b8a0 │ │ │ │ │ + ldr r3, [pc, #20] @ (1b8f8 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (1b900 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - b.n 1d158 │ │ │ │ │ + b.n 1b8bc │ │ │ │ │ nop │ │ │ │ │ - cdp2 0, 13, cr0, cr4, cr1, {0} │ │ │ │ │ + asrs r0, r6, #29 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ │ + add r0, pc, #192 @ (adr r0, 1b9c4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d1a0 : │ │ │ │ │ +0001b904 : │ │ │ │ │ stmdb 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] @ (1d258 ) │ │ │ │ │ + ldr r7, [pc, #148] @ (1b9bc ) │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ add r7, pc │ │ │ │ │ - bl 1caf8 │ │ │ │ │ + bl 1b25c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1d24c │ │ │ │ │ - ldr.w r9, [pc, #136] @ 1d25c │ │ │ │ │ + ble.n 1b9b0 │ │ │ │ │ + ldr.w r9, [pc, #136] @ 1b9c0 │ │ │ │ │ add r6, r4 │ │ │ │ │ - ldr r3, [pc, #132] @ (1d260 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (1b9c4 ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #124] @ (1d264 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (1b9c8 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1d1f2 │ │ │ │ │ + blt.n 1b956 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1d1fa │ │ │ │ │ + bgt.n 1b95e │ │ │ │ │ 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 1d242 │ │ │ │ │ + ble.n 1b9a6 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 1d264 │ │ │ │ │ + ldr.w ip, [pc, #72] @ 1b9c8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1d230 │ │ │ │ │ + bgt.n 1b994 │ │ │ │ │ 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 1d1e4 │ │ │ │ │ + bne.n 1b948 │ │ │ │ │ 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} │ │ │ │ │ - cdp2 0, 3, cr0, cr4, cr1, {0} │ │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ │ + asrs r0, r2, #27 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r0, pc, #312 @ (adr r0, 1bafc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ │ + add r0, pc, #784 @ (adr r0, 1bcd8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001d268 : │ │ │ │ │ +0001b9cc : │ │ │ │ │ stmdb 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] @ 1d380 │ │ │ │ │ + ldr.w sl, [pc, #260] @ 1bae4 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add sl, pc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ble.n 1d370 │ │ │ │ │ + ble.n 1bad4 │ │ │ │ │ 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 1caf8 │ │ │ │ │ + bl 1b25c │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bge.n 1d37c │ │ │ │ │ - ldr.w r9, [pc, #212] @ 1d384 │ │ │ │ │ + bge.n 1bae0 │ │ │ │ │ + ldr.w r9, [pc, #212] @ 1bae8 │ │ │ │ │ add.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r8, [pc, #208] @ 1d388 │ │ │ │ │ + ldr.w r8, [pc, #208] @ 1baec │ │ │ │ │ add r9, pc │ │ │ │ │ add r8, pc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - ldr r2, [pc, #204] @ (1d38c ) │ │ │ │ │ + ldr r2, [pc, #204] @ (1baf0 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1d2d0 │ │ │ │ │ + blt.n 1ba34 │ │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #184] @ (1d38c ) │ │ │ │ │ + ldr r3, [pc, #184] @ (1baf0 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1d2de │ │ │ │ │ + blt.n 1ba42 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 1d2ea │ │ │ │ │ + bgt.n 1ba4e │ │ │ │ │ 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 1d2bc │ │ │ │ │ + bne.n 1ba20 │ │ │ │ │ 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 1d32e │ │ │ │ │ - ldr r3, [pc, #108] @ (1d38c ) │ │ │ │ │ - ldr r0, [pc, #112] @ (1d390 ) │ │ │ │ │ + blt.n 1ba92 │ │ │ │ │ + ldr r3, [pc, #108] @ (1baf0 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (1baf4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -32570,20 +29975,20 @@ │ │ │ │ │ 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 1d364 │ │ │ │ │ + ble.n 1bac8 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.n 1d35c │ │ │ │ │ - ldr r3, [pc, #64] @ (1d38c ) │ │ │ │ │ - ldr r0, [pc, #72] @ (1d394 ) │ │ │ │ │ + ble.n 1bac0 │ │ │ │ │ + ldr r3, [pc, #64] @ (1baf0 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (1baf8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -32596,137 +30001,138 @@ │ │ │ │ │ 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 1d306 │ │ │ │ │ - ldc2l 0, cr0, [sl, #-4]! │ │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ │ + b.n 1ba6a │ │ │ │ │ + asrs r6, r2, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r0, pc, #400 @ (adr r0, 1bc7c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ │ + add r0, pc, #856 @ (adr r0, 1be48 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ │ + add r0, pc, #912 @ (adr r0, 1be88 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ │ + add r1, pc, #208 @ (adr r1, 1bbcc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d398 : │ │ │ │ │ +0001bafc : │ │ │ │ │ stmdb 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] @ (1d530 ) │ │ │ │ │ + ldr r7, [pc, #388] @ (1bc94 ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r7, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 1d522 │ │ │ │ │ + ble.w 1bc86 │ │ │ │ │ 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 1caf8 │ │ │ │ │ + bl 1b25c │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w fp, r9, r6 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bgt.n 1d434 │ │ │ │ │ - ldr.w sl, [pc, #340] @ 1d534 │ │ │ │ │ + bgt.n 1bb98 │ │ │ │ │ + ldr.w sl, [pc, #340] @ 1bc98 │ │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #336] @ (1d538 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (1bc9c ) │ │ │ │ │ add sl, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #332] @ (1d53c ) │ │ │ │ │ + ldr r1, [pc, #332] @ (1bca0 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 1d3fe │ │ │ │ │ + blt.n 1bb62 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 1d408 │ │ │ │ │ + bgt.n 1bb6c │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r1, [pc, #304] @ (1d53c ) │ │ │ │ │ + ldr r1, [pc, #304] @ (1bca0 ) │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - blt.n 1d418 │ │ │ │ │ + blt.n 1bb7c │ │ │ │ │ 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 1d3ee │ │ │ │ │ + bne.n 1bb52 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1d516 │ │ │ │ │ + ble.n 1bc7a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r8, r6, r5 │ │ │ │ │ - ldr.w r9, [pc, #256] @ 1d540 │ │ │ │ │ + ldr.w r9, [pc, #256] @ 1bca4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub.w sl, r3, #4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r9, pc │ │ │ │ │ - ldr r2, [pc, #236] @ (1d53c ) │ │ │ │ │ + ldr r2, [pc, #236] @ (1bca0 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 1d45e │ │ │ │ │ + blt.n 1bbc2 │ │ │ │ │ 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 1d44c │ │ │ │ │ - ldr.w sl, [pc, #204] @ 1d544 │ │ │ │ │ + bne.n 1bbb0 │ │ │ │ │ + ldr.w sl, [pc, #204] @ 1bca8 │ │ │ │ │ mov.w fp, r6, lsl #2 │ │ │ │ │ - ldr.w r9, [pc, #200] @ 1d548 │ │ │ │ │ - ldr r2, [pc, #200] @ (1d54c ) │ │ │ │ │ + ldr.w r9, [pc, #200] @ 1bcac │ │ │ │ │ + ldr r2, [pc, #200] @ (1bcb0 ) │ │ │ │ │ add sl, pc │ │ │ │ │ add r9, pc │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1d500 │ │ │ │ │ + beq.n 1bc64 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 1d4b2 │ │ │ │ │ - ldr r3, [pc, #164] @ (1d53c ) │ │ │ │ │ + blt.n 1bc16 │ │ │ │ │ + ldr r3, [pc, #164] @ (1bca0 ) │ │ │ │ │ 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 1d4b0 │ │ │ │ │ + bge.n 1bc14 │ │ │ │ │ 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 │ │ │ │ │ @@ -32734,138 +30140,142 @@ │ │ │ │ │ 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 1d4f2 │ │ │ │ │ + ble.n 1bc56 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 1d4e8 │ │ │ │ │ - ldr r3, [pc, #100] @ (1d53c ) │ │ │ │ │ + blt.n 1bc4c │ │ │ │ │ + ldr r3, [pc, #100] @ (1bca0 ) │ │ │ │ │ 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 1d516 │ │ │ │ │ + beq.n 1bc7a │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1d490 │ │ │ │ │ + bne.n 1bbf4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itee le │ │ │ │ │ movle r6, #1 │ │ │ │ │ addgt.w r0, r1, fp │ │ │ │ │ movgt r6, #1 │ │ │ │ │ - bgt.n 1d4e8 │ │ │ │ │ + bgt.n 1bc4c │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 1d4fa │ │ │ │ │ + bne.n 1bc5e │ │ │ │ │ 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 │ │ │ │ │ - mcrr2 0, 0, r0, lr, cr1 │ │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ │ + asrs r2, r5, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r1, pc, #80 @ (adr r1, 1bcec ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ │ + add r1, pc, #536 @ (adr r1, 1beb8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ │ + add r1, pc, #616 @ (adr r1, 1bf10 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ │ + add r2, pc, #768 @ (adr r2, 1bfac ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ │ + add r1, pc, #840 @ (adr r1, 1bff8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ │ + add r2, pc, #272 @ (adr r2, 1bdc4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d550 : │ │ │ │ │ +0001bcb4 : │ │ │ │ │ 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] @ (1d5c8 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (1bd2c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r3, [pc, #100] @ (1d5cc ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1bd30 ) │ │ │ │ │ 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] @ (1d5d0 ) │ │ │ │ │ + ldr r5, [pc, #88] @ (1bd34 ) │ │ │ │ │ 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] @ (1d5d4 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (1bd38 ) │ │ │ │ │ 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] @ (1d5d8 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1d5cc ) │ │ │ │ │ + ldr r2, [pc, #44] @ (1bd3c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1bd30 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1d5c4 │ │ │ │ │ + bne.n 1bd28 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xfa940001 │ │ │ │ │ + asrs r0, r6, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa6a0001 │ │ │ │ │ + asrs r6, r0, #12 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa4e0001 │ │ │ │ │ + asrs r2, r5, #11 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001d5dc : │ │ │ │ │ +0001bd40 : │ │ │ │ │ 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] @ (1d6e4 ) │ │ │ │ │ + ldr r5, [pc, #244] @ (1be48 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #244] @ (1d6e8 ) │ │ │ │ │ + ldr r4, [pc, #244] @ (1be4c ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #244] @ (1d6ec ) │ │ │ │ │ - ldr r2, [pc, #244] @ (1d6f0 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (1be50 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (1be54 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -32875,15 +30285,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9724 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d68c │ │ │ │ │ + beq.n 1bdf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -32892,15 +30302,15 @@ │ │ │ │ │ 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, 1d68c │ │ │ │ │ + cbz r0, 1bdf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -32917,146 +30327,150 @@ │ │ │ │ │ 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 1d64e │ │ │ │ │ + bne.n 1bdb2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1d6c4 │ │ │ │ │ + cbz r0, 1be28 │ │ │ │ │ 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 1d6c4 │ │ │ │ │ + ble.n 1be28 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 1d5dc │ │ │ │ │ + bl 1bd40 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 907c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 1d6a8 │ │ │ │ │ - ldr r2, [pc, #44] @ (1d6f4 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (1d6e8 ) │ │ │ │ │ + bgt.n 1be0c │ │ │ │ │ + ldr r2, [pc, #44] @ (1be58 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1be4c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1d6e0 │ │ │ │ │ + bne.n 1be44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xfa080001 │ │ │ │ │ + asrs r4, r4, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa020001 │ │ │ │ │ + asrs r6, r3, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh.w r0, [r4, r1] │ │ │ │ │ + asrs r0, r2, #7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001d6f8 : │ │ │ │ │ +0001be5c : │ │ │ │ │ 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] @ (1d730 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1be94 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r5, 1d710 │ │ │ │ │ + cbz r5, 1be74 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #32] @ (1d734 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (1be98 ) │ │ │ │ │ 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 │ │ │ │ │ - ldr??.w r0, [r2, #1] │ │ │ │ │ + asrs r6, r1, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001d738 : │ │ │ │ │ +0001be9c : │ │ │ │ │ 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] @ (1d800 ) │ │ │ │ │ + ldr r6, [pc, #180] @ (1bf64 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r5, [pc, #180] @ (1d804 ) │ │ │ │ │ + ldr r5, [pc, #180] @ (1bf68 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r3, [pc, #180] @ (1d808 ) │ │ │ │ │ - ldr r4, [pc, #180] @ (1d80c ) │ │ │ │ │ + ldr r3, [pc, #180] @ (1bf6c ) │ │ │ │ │ + ldr r4, [pc, #180] @ (1bf70 ) │ │ │ │ │ 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, 1d782 │ │ │ │ │ + cbz r0, 1bee6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #148] @ (1d810 ) │ │ │ │ │ + ldr r0, [pc, #148] @ (1bf74 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 1d7a0 │ │ │ │ │ - ldr r2, [pc, #140] @ (1d814 ) │ │ │ │ │ - ldr r3, [pc, #120] @ (1d804 ) │ │ │ │ │ + cbnz r3, 1bf04 │ │ │ │ │ + ldr r2, [pc, #140] @ (1bf78 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (1bf68 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1d7fc │ │ │ │ │ + bne.n 1bf60 │ │ │ │ │ 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 1d786 │ │ │ │ │ - ldr.w r9, [pc, #104] @ 1d818 │ │ │ │ │ + ble.n 1beea │ │ │ │ │ + ldr.w r9, [pc, #104] @ 1bf7c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, sp │ │ │ │ │ add r9, pc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 1d7c4 │ │ │ │ │ + bgt.n 1bf28 │ │ │ │ │ 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] │ │ │ │ │ @@ -33074,236 +30488,241 @@ │ │ │ │ │ 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 1d7b6 │ │ │ │ │ - b.n 1d786 │ │ │ │ │ + bgt.n 1bf1a │ │ │ │ │ + b.n 1beea │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - strh.w r0, [ip, #1] │ │ │ │ │ + asrs r0, r1, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh.w r0, [r6, #1] │ │ │ │ │ + asrs r2, r0, #5 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ │ + add r0, pc, #248 @ (adr r0, 1c070 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr??.w r0, [r2, r1] │ │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ │ + asrs r6, r1, #4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + add r0, pc, #320 @ (adr r0, 1c0c0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d81c : │ │ │ │ │ +0001bf80 : │ │ │ │ │ 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, 1d836 │ │ │ │ │ + cbz r3, 1bf9a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ blx 89ec │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001d840 : │ │ │ │ │ +0001bfa4 : │ │ │ │ │ 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, 1d85a │ │ │ │ │ + cbz r3, 1bfbe │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ blx 89ec │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001d864 : │ │ │ │ │ +0001bfc8 : │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1d892 │ │ │ │ │ + beq.n 1bff6 │ │ │ │ │ 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, 1d886 │ │ │ │ │ + cbz r0, 1bfea │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r2, 1d888 │ │ │ │ │ + cbz r2, 1bfec │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 89ec │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ - b.n 1d886 │ │ │ │ │ + b.n 1bfea │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0001d898 : │ │ │ │ │ +0001bffc : │ │ │ │ │ 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] @ (1d8e8 ) │ │ │ │ │ + ldr r7, [pc, #60] @ (1c04c ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 94c4 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1d8e2 │ │ │ │ │ - ldr r3, [pc, #48] @ (1d8ec ) │ │ │ │ │ + cbz r0, 1c046 │ │ │ │ │ + ldr r3, [pc, #48] @ (1c050 ) │ │ │ │ │ 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 1ca08 │ │ │ │ │ + bl 1b16c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 1d8e2 │ │ │ │ │ + beq.n 1c046 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #20] @ (1d8f0 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1c054 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf74c0001 │ │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001d8f4 : │ │ │ │ │ +0001c058 : │ │ │ │ │ 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] @ 1d944 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 1c0a8 │ │ │ │ │ add ip, pc │ │ │ │ │ - cbz r3, 1d93c │ │ │ │ │ - ldr r2, [pc, #56] @ (1d948 ) │ │ │ │ │ + cbz r3, 1c0a0 │ │ │ │ │ + ldr r2, [pc, #56] @ (1c0ac ) │ │ │ │ │ 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 1d93a │ │ │ │ │ + ble.n 1c09e │ │ │ │ │ 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 1d92c │ │ │ │ │ + bne.n 1c090 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf6f40001 │ │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001d94c : │ │ │ │ │ +0001c0b0 : │ │ │ │ │ stmdb 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] @ (1db7c ) │ │ │ │ │ + ldr r1, [pc, #536] @ (1c2e0 ) │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #536] @ (1db80 ) │ │ │ │ │ + ldr r3, [pc, #536] @ (1c2e4 ) │ │ │ │ │ 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] @ (1db84 ) │ │ │ │ │ + ldr r3, [pc, #520] @ (1c2e8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1dad8 │ │ │ │ │ + beq.w 1c23c │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1dad8 │ │ │ │ │ - ldr r1, [pc, #504] @ (1db88 ) │ │ │ │ │ + ble.w 1c23c │ │ │ │ │ + ldr r1, [pc, #504] @ (1c2ec ) │ │ │ │ │ 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] │ │ │ │ │ - ble.w 1db4e │ │ │ │ │ + ble.w 1c2b2 │ │ │ │ │ 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 1d9be │ │ │ │ │ + bne.n 1c122 │ │ │ │ │ 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] @ (1db8c ) │ │ │ │ │ + ldr r3, [pc, #412] @ (1c2f0 ) │ │ │ │ │ mov r4, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #408] @ (1db90 ) │ │ │ │ │ + ldr r3, [pc, #408] @ (1c2f4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bge.n 1da0a │ │ │ │ │ + bge.n 1c16e │ │ │ │ │ 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] │ │ │ │ │ @@ -33318,251 +30737,254 @@ │ │ │ │ │ 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 1daf4 │ │ │ │ │ + ble.n 1c258 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1dafe │ │ │ │ │ + bne.n 1c262 │ │ │ │ │ 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 1dafe │ │ │ │ │ + bne.n 1c262 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 1da76 │ │ │ │ │ + cbz r3, 1c1da │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bgt.n 1da6a │ │ │ │ │ + bgt.n 1c1ce │ │ │ │ │ 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 1d9fc │ │ │ │ │ + bne.n 1c160 │ │ │ │ │ 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 1db6c │ │ │ │ │ + ble.n 1c2d0 │ │ │ │ │ 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 1daaa │ │ │ │ │ + bgt.n 1c20e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.n 1da94 │ │ │ │ │ + bne.n 1c1f8 │ │ │ │ │ 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 1daca │ │ │ │ │ + bgt.n 1c22e │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r9, [r3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #184] @ (1db94 ) │ │ │ │ │ - ldr r3, [pc, #160] @ (1db80 ) │ │ │ │ │ + ldr r2, [pc, #184] @ (1c2f8 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (1c2e4 ) │ │ │ │ │ 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 1db78 │ │ │ │ │ + bne.n 1c2dc │ │ │ │ │ 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 1da38 │ │ │ │ │ + b.n 1c19c │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 1db60 │ │ │ │ │ + ble.n 1c2c4 │ │ │ │ │ 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 1db24 │ │ │ │ │ + bgt.n 1c288 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne.n 1db0e │ │ │ │ │ + bne.n 1c272 │ │ │ │ │ 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 1db42 │ │ │ │ │ + bgt.n 1c2a6 │ │ │ │ │ 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 1dada │ │ │ │ │ + b.n 1c23e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #68] @ (1db98 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (1c2fc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ sub.w r3, r8, #8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 1d9d2 │ │ │ │ │ + b.n 1c136 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #56] @ (1db9c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1c300 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1db2a │ │ │ │ │ + b.n 1c28e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (1dba0 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (1c304 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1dab2 │ │ │ │ │ + b.n 1c216 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xf6960001 │ │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf6820001 │ │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001dba4 : │ │ │ │ │ +0001c308 : │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - cbnz r3, 1dbae │ │ │ │ │ - b.n 1dbb6 │ │ │ │ │ + cbnz r3, 1c312 │ │ │ │ │ + b.n 1c31a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 1dbb6 │ │ │ │ │ + cbz r3, 1c31a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1dbaa │ │ │ │ │ + bne.n 1c30e │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001dbbc : │ │ │ │ │ +0001c320 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #248] @ (1dcc8 ) │ │ │ │ │ - ldr r3, [pc, #248] @ (1dccc ) │ │ │ │ │ + ldr r0, [pc, #248] @ (1c42c ) │ │ │ │ │ + ldr r3, [pc, #248] @ (1c430 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr r2, [pc, #248] @ (1dcd0 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (1c434 ) │ │ │ │ │ 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 1dcc0 │ │ │ │ │ + beq.n 1c424 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1dcc0 │ │ │ │ │ - ldr r3, [pc, #224] @ (1dcd4 ) │ │ │ │ │ + beq.n 1c424 │ │ │ │ │ + ldr r3, [pc, #224] @ (1c438 ) │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dc8c │ │ │ │ │ - ldr r3, [pc, #196] @ (1dcd8 ) │ │ │ │ │ + beq.n 1c3f0 │ │ │ │ │ + ldr r3, [pc, #196] @ (1c43c ) │ │ │ │ │ add.w sl, r8, #4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #184] @ (1dcdc ) │ │ │ │ │ + ldr r3, [pc, #184] @ (1c440 ) │ │ │ │ │ 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 1dc4e │ │ │ │ │ + bgt.n 1c3b2 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r9, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1dc5e │ │ │ │ │ + bgt.n 1c3c2 │ │ │ │ │ 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 │ │ │ │ │ @@ -33574,348 +30996,481 @@ │ │ │ │ │ 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 1dc2e │ │ │ │ │ + bne.n 1c392 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #56] @ (1dce0 ) │ │ │ │ │ - ldr r3, [pc, #36] @ (1dccc ) │ │ │ │ │ + ldr r2, [pc, #56] @ (1c444 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1c430 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1dcc4 │ │ │ │ │ + bne.n 1c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1dca4 │ │ │ │ │ + b.n 1c408 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - bic.w r0, r8, #8454144 @ 0x810000 │ │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bic.w r0, r4, #8454144 @ 0x810000 │ │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xf3540001 │ │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001dce4 : │ │ │ │ │ +0001c448 : │ │ │ │ │ stmdb 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 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ldr.w r8, [pc, #216] @ 1ddd4 │ │ │ │ │ + ldr.w r8, [pc, #216] @ 1c538 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ add r8, pc │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ - beq.n 1dd2e │ │ │ │ │ - ldr r3, [pc, #188] @ (1ddd8 ) │ │ │ │ │ - ldr r0, [pc, #188] @ (1dddc ) │ │ │ │ │ + beq.n 1c492 │ │ │ │ │ + ldr r3, [pc, #188] @ (1c53c ) │ │ │ │ │ + ldr r0, [pc, #188] @ (1c540 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - blt.n 1ddc4 │ │ │ │ │ + blt.n 1c528 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt.n 1dd42 │ │ │ │ │ - ldr r3, [pc, #164] @ (1ddd8 ) │ │ │ │ │ - ldr r0, [pc, #168] @ (1dde0 ) │ │ │ │ │ + bgt.n 1c4a6 │ │ │ │ │ + ldr r3, [pc, #164] @ (1c53c ) │ │ │ │ │ + ldr r0, [pc, #168] @ (1c544 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 1ddb2 │ │ │ │ │ + ble.n 1c516 │ │ │ │ │ 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 1dd6a │ │ │ │ │ + blt.n 1c4ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #120] @ (1ddd8 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (1c53c ) │ │ │ │ │ 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 1ddaa │ │ │ │ │ + ble.n 1c50e │ │ │ │ │ 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 1dce4 │ │ │ │ │ + bl 1c448 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 1dd8a │ │ │ │ │ + bgt.n 1c4ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ (1ddd8 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1c53c ) │ │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #40] @ (1dde4 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (1c548 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1dd48 │ │ │ │ │ + b.n 1c4ac │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #32] @ (1dde8 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (1c54c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ - bne.n 1ddb8 │ │ │ │ │ - b.n 1dd42 │ │ │ │ │ - @ instruction: 0xf2f80001 │ │ │ │ │ + bne.n 1c51c │ │ │ │ │ + b.n 1c4a6 │ │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ │ movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001c550 : │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0001c558 : │ │ │ │ │ + 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] @ (1c590 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #40] @ (1c594 ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + 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, 1c58a │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + strd r0, r0, [r4] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001c598 : │ │ │ │ │ + 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] @ (1c5d4 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [pc, #44] @ (1c5d8 ) │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + 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, 1c5cc │ │ │ │ │ + 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 │ │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001c5dc : │ │ │ │ │ + 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] @ (1c618 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbz r0, 1c612 │ │ │ │ │ + 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] @ (1c61c ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 1c60e │ │ │ │ │ + nop │ │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001c620 : │ │ │ │ │ + push {r4, r5, r6, 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] @ (1c654 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r4, 1c64a │ │ │ │ │ + ldr r2, [pc, #28] @ (1c658 ) │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1c63c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r3, r3, [r6] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, 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] @ (1df14 ) │ │ │ │ │ + ldr r5, [pc, #276] @ (1c784 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r4, [pc, #276] @ (1df18 ) │ │ │ │ │ + ldr r4, [pc, #276] @ (1c788 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r2, [pc, #276] @ (1df1c ) │ │ │ │ │ - ldr r3, [pc, #280] @ (1df20 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (1c78c ) │ │ │ │ │ + ldr r3, [pc, #280] @ (1c790 ) │ │ │ │ │ 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 1de6e │ │ │ │ │ - ldr r3, [pc, #260] @ (1df24 ) │ │ │ │ │ + beq.n 1c6de │ │ │ │ │ + ldr r3, [pc, #260] @ (1c794 ) │ │ │ │ │ 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 1de72 │ │ │ │ │ + bne.n 1c6e2 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #228] @ (1df28 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (1c798 ) │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r1, pc │ │ │ │ │ it ge │ │ │ │ │ movge r2, #3 │ │ │ │ │ blx 9adc │ │ │ │ │ - cbnz r0, 1de72 │ │ │ │ │ + cbnz r0, 1c6e2 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - bgt.n 1deba │ │ │ │ │ + bgt.n 1c72a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r7, 1de66 │ │ │ │ │ + cbz r7, 1c6d6 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cbz r3, 1de66 │ │ │ │ │ + cbz r3, 1c6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1dea0 │ │ │ │ │ - cbz r5, 1de9e │ │ │ │ │ + b.n 1c710 │ │ │ │ │ + cbz r5, 1c70e │ │ │ │ │ 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] @ (1df2c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (1c79c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #152] @ (1df30 ) │ │ │ │ │ + ldr r1, [pc, #152] @ (1c7a0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #144] @ (1df34 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (1df18 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (1c7a4 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (1c788 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1df10 │ │ │ │ │ + bne.n 1c780 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n 1dee0 │ │ │ │ │ + beq.n 1c750 │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 1dee0 │ │ │ │ │ + bne.n 1c750 │ │ │ │ │ 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 1de9e │ │ │ │ │ + bne.n 1c70e │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ negs r0, r0 │ │ │ │ │ - b.n 1de5a │ │ │ │ │ + b.n 1c6ca │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1de9e │ │ │ │ │ + beq.n 1c70e │ │ │ │ │ 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] @ (1df38 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (1c7a8 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #52] @ (1df3c ) │ │ │ │ │ + ldr r1, [pc, #52] @ (1c7ac ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1de9e │ │ │ │ │ + b.n 1c70e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xf1fa0001 │ │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf1f40001 │ │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #912 @ (adr r5, 1e2bc ) │ │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adcs r4, r4 │ │ │ │ │ + strh r4, [r4, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adcs r6, r7 │ │ │ │ │ + strh r6, [r7, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adcs.w r0, r8, #1 │ │ │ │ │ - asrs r4, r3 │ │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strh r4, [r3, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r1 │ │ │ │ │ + strh r6, [r1, #22] │ │ │ │ │ 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] @ (1e03c ) │ │ │ │ │ + ldr r2, [pc, #232] @ (1c8ac ) │ │ │ │ │ movw r3, #28261 @ 0x6e65 │ │ │ │ │ movt r3, #100 @ 0x64 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r5, [pc, #224] @ (1e040 ) │ │ │ │ │ + ldr r5, [pc, #224] @ (1c8b0 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #220] @ (1e044 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (1c8b4 ) │ │ │ │ │ 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 1dfb2 │ │ │ │ │ + bne.n 1c822 │ │ │ │ │ movs r0, #4 │ │ │ │ │ movs r6, #3 │ │ │ │ │ add.w r9, sp, r0 │ │ │ │ │ - ldr r3, [pc, #192] @ (1e048 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (1c8b8 ) │ │ │ │ │ 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] @ (1e04c ) │ │ │ │ │ - ldr r3, [pc, #168] @ (1e044 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (1c8bc ) │ │ │ │ │ + ldr r3, [pc, #168] @ (1c8b4 ) │ │ │ │ │ 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 1e038 │ │ │ │ │ + bne.n 1c8a8 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r7, [pc, #156] @ (1e050 ) │ │ │ │ │ + ldr r7, [pc, #156] @ (1c8c0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -33928,81 +31483,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 1dfd4 │ │ │ │ │ + bgt.n 1c844 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 1e02a │ │ │ │ │ + bgt.n 1c89a │ │ │ │ │ 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 1e00e │ │ │ │ │ + bgt.n 1c87e │ │ │ │ │ adds r6, r2, #4 │ │ │ │ │ - b.n 1df84 │ │ │ │ │ + b.n 1c7f4 │ │ │ │ │ add.w r2, r8, #2 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ add.w r3, sp, r2 │ │ │ │ │ strb r1, [r3, #8] │ │ │ │ │ - b.n 1dffe │ │ │ │ │ + b.n 1c86e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - @ instruction: 0xf0a00001 │ │ │ │ │ - eors.w r0, r6, #1 │ │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orn r0, r2, #1 │ │ │ │ │ - lsls r0, r0 │ │ │ │ │ + lsls r2, r6, #31 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strh r0, [r0, #18] │ │ │ │ │ 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] @ (1e164 ) │ │ │ │ │ + ldr r3, [pc, #252] @ (1c9d4 ) │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #252] @ (1e168 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (1c9d8 ) │ │ │ │ │ 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, 1e092 │ │ │ │ │ + cbnz r0, 1c902 │ │ │ │ │ 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 1ddec │ │ │ │ │ + bl 1c65c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1e0a6 │ │ │ │ │ + cbnz r0, 1c916 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r3, r8 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1e088 │ │ │ │ │ + b.n 1c8f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1e08a │ │ │ │ │ + beq.n 1c8fa │ │ │ │ │ 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 │ │ │ │ │ @@ -34010,163 +31568,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] @ (1e16c ) │ │ │ │ │ + ldr r1, [pc, #148] @ (1c9dc ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #148] @ (1e170 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (1c9e0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 1e0ee │ │ │ │ │ + bne.n 1c95e │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ │ - beq.n 1e158 │ │ │ │ │ + beq.n 1c9c8 │ │ │ │ │ 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 1e10a │ │ │ │ │ + bpl.n 1c97a │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bmi.n 1e0fe │ │ │ │ │ + bmi.n 1c96e │ │ │ │ │ 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 1e08a │ │ │ │ │ + bne.n 1c8fa │ │ │ │ │ ldrh.w r3, [r1, #96] @ 0x60 │ │ │ │ │ lsls r5, r3, #20 │ │ │ │ │ - bpl.n 1e132 │ │ │ │ │ + bpl.n 1c9a2 │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ lsls r0, r3, #20 │ │ │ │ │ - bmi.n 1e124 │ │ │ │ │ - b.n 1e13e │ │ │ │ │ + bmi.n 1c994 │ │ │ │ │ + b.n 1c9ae │ │ │ │ │ lsls r2, r3, #18 │ │ │ │ │ - bpl.n 1e08a │ │ │ │ │ + bpl.n 1c8fa │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 1e136 │ │ │ │ │ + bmi.n 1c9a6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e08a │ │ │ │ │ + bne.n 1c8fa │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [pc, #36] @ (1e174 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (1c9e4 ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e08a │ │ │ │ │ + b.n 1c8fa │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #3 │ │ │ │ │ - b.n 1e0ee │ │ │ │ │ + b.n 1c95e │ │ │ │ │ nop │ │ │ │ │ - vaddl.s16 q0, d0, d1 │ │ │ │ │ + lsls r0, r4, #28 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ │ + strh r4, [r7, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ │ + strh r6, [r0, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e178 : │ │ │ │ │ +0001c9e8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (1e1b8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (1ca28 ) │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1e1ac │ │ │ │ │ - ldr r1, [pc, #36] @ (1e1bc ) │ │ │ │ │ + beq.n 1ca1c │ │ │ │ │ + ldr r1, [pc, #36] @ (1ca2c ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (1e1c0 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1ca30 ) │ │ │ │ │ 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 │ │ │ │ │ - cdp 0, 6, cr0, cr14, cr1, {0} │ │ │ │ │ + lsls r6, r7, #23 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ │ + strb r2, [r2, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e1c4 : │ │ │ │ │ +0001ca34 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (1e204 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (1ca74 ) │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1e1f8 │ │ │ │ │ - ldr r1, [pc, #36] @ (1e208 ) │ │ │ │ │ + beq.n 1ca68 │ │ │ │ │ + ldr r1, [pc, #36] @ (1ca78 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (1e20c ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1ca7c ) │ │ │ │ │ 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 │ │ │ │ │ - cdp 0, 2, cr0, cr2, cr1, {0} │ │ │ │ │ + lsls r2, r6, #22 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ │ + strh r6, [r5, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e210 : │ │ │ │ │ +0001ca80 : │ │ │ │ │ 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] @ (1e2dc ) │ │ │ │ │ + ldr r6, [pc, #184] @ (1cb4c ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 1e248 │ │ │ │ │ - ldr r1, [pc, #176] @ (1e2e0 ) │ │ │ │ │ + beq.n 1cab8 │ │ │ │ │ + ldr r1, [pc, #176] @ (1cb50 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #176] @ (1e2e4 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (1cb54 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -34174,142 +31735,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 1e242 │ │ │ │ │ + beq.n 1cab2 │ │ │ │ │ blx 91b4 │ │ │ │ │ - ldr r3, [pc, #128] @ (1e2e0 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (1cb50 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - cbz r0, 1e2c4 │ │ │ │ │ + cbz r0, 1cb34 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r6, 1e2a0 │ │ │ │ │ - ldr.w r9, [pc, #112] @ 1e2e8 │ │ │ │ │ + cbz r6, 1cb10 │ │ │ │ │ + ldr.w r9, [pc, #112] @ 1cb58 │ │ │ │ │ sub.w fp, r0, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1e290 │ │ │ │ │ + bgt.n 1cb00 │ │ │ │ │ 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 1e282 │ │ │ │ │ + bne.n 1caf2 │ │ │ │ │ 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 1e2d6 │ │ │ │ │ + b.n 1cb46 │ │ │ │ │ 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} │ │ │ │ │ - ldcl 0, cr0, [r4, #4] │ │ │ │ │ + lsls r4, r4, #21 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e2ec : │ │ │ │ │ +0001cb5c : │ │ │ │ │ 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] @ (1e3f0 ) │ │ │ │ │ + ldr r5, [pc, #240] @ (1cc60 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #240] @ (1e3f4 ) │ │ │ │ │ + ldr r4, [pc, #240] @ (1cc64 ) │ │ │ │ │ cmp r2, #5 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r6, [pc, #240] @ (1e3f8 ) │ │ │ │ │ + ldr r6, [pc, #240] @ (1cc68 ) │ │ │ │ │ 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 1e34c │ │ │ │ │ - ldr r1, [pc, #224] @ (1e3fc ) │ │ │ │ │ + beq.n 1cbbc │ │ │ │ │ + ldr r1, [pc, #224] @ (1cc6c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ (1e400 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (1cc70 ) │ │ │ │ │ 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] @ (1e404 ) │ │ │ │ │ - ldr r3, [pc, #188] @ (1e3f4 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (1cc74 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (1cc64 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1e3ea │ │ │ │ │ + bne.n 1cc5a │ │ │ │ │ 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 1e330 │ │ │ │ │ - ldr r3, [pc, #156] @ (1e3fc ) │ │ │ │ │ + beq.n 1cba0 │ │ │ │ │ + ldr r3, [pc, #156] @ (1cc6c ) │ │ │ │ │ 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, 1e3c4 │ │ │ │ │ + cbz r0, 1cc34 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1e3a4 │ │ │ │ │ + ble.n 1cc14 │ │ │ │ │ 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] │ │ │ │ │ @@ -34324,15 +31886,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 1e332 │ │ │ │ │ + b.n 1cba2 │ │ │ │ │ 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] │ │ │ │ │ @@ -34341,118 +31903,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 1e3c0 │ │ │ │ │ + b.n 1cc30 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldcl 0, cr0, [r8], #4 │ │ │ │ │ + lsls r0, r1, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldcl 0, cr0, [r4], #4 │ │ │ │ │ + lsls r4, r0, #18 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ │ + strh r6, [r7, #10] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stcl 0, cr0, [r6], {1} │ │ │ │ │ + lsls r6, r2, #17 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0001e408 : │ │ │ │ │ +0001cc78 : │ │ │ │ │ stmdb 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] @ (1e7ac ) │ │ │ │ │ + ldr r6, [pc, #912] @ (1d01c ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r5, [pc, #912] @ (1e7b0 ) │ │ │ │ │ + ldr r5, [pc, #912] @ (1d020 ) │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #912] @ (1e7b4 ) │ │ │ │ │ - ldr r3, [pc, #912] @ (1e7b8 ) │ │ │ │ │ + ldr r4, [pc, #912] @ (1d024 ) │ │ │ │ │ + ldr r3, [pc, #912] @ (1d028 ) │ │ │ │ │ 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 1e4be │ │ │ │ │ + bne.n 1cd2e │ │ │ │ │ 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 1e48a │ │ │ │ │ + beq.n 1ccfa │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1e72a │ │ │ │ │ + beq.w 1cf9a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #848] @ (1e7bc ) │ │ │ │ │ + ldr r0, [pc, #848] @ (1d02c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bhi.w 1e7a8 │ │ │ │ │ + bhi.w 1d018 │ │ │ │ │ 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] @ (1e7c0 ) │ │ │ │ │ + ldr r2, [pc, #816] @ (1d030 ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #808] @ (1e7c4 ) │ │ │ │ │ + ldr r2, [pc, #808] @ (1d034 ) │ │ │ │ │ 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 1e70a │ │ │ │ │ + bne.w 1cf7a │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1e470 │ │ │ │ │ - b.n 1e466 │ │ │ │ │ + beq.n 1cce0 │ │ │ │ │ + b.n 1ccd6 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r3, [pc, #768] @ (1e7c8 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (1d038 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #760] @ (1e7cc ) │ │ │ │ │ - ldr r3, [pc, #732] @ (1e7b0 ) │ │ │ │ │ + ldr r2, [pc, #760] @ (1d03c ) │ │ │ │ │ + ldr r3, [pc, #732] @ (1d020 ) │ │ │ │ │ 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 1e7a4 │ │ │ │ │ + bne.w 1d014 │ │ │ │ │ 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] │ │ │ │ │ @@ -34460,511 +32025,512 @@ │ │ │ │ │ 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 1e662 │ │ │ │ │ - ldr r3, [pc, #704] @ (1e7d0 ) │ │ │ │ │ + beq.w 1ced2 │ │ │ │ │ + ldr r3, [pc, #704] @ (1d040 ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #696] @ (1e7d4 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (1d044 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e580 │ │ │ │ │ + beq.n 1cdf0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 1e580 │ │ │ │ │ + cbz r3, 1cdf0 │ │ │ │ │ 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 1e580 │ │ │ │ │ + ble.n 1cdf0 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1e580 │ │ │ │ │ + cbz r0, 1cdf0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1e55a │ │ │ │ │ + bgt.n 1cdca │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.n 1e56a │ │ │ │ │ + blt.n 1cdda │ │ │ │ │ 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 1e51e │ │ │ │ │ + bne.n 1cd8e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1e662 │ │ │ │ │ + beq.n 1ced2 │ │ │ │ │ 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 1e4d0 │ │ │ │ │ + b.n 1cd40 │ │ │ │ │ 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 1e4ce │ │ │ │ │ + bne.n 1cd3e │ │ │ │ │ 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 1e662 │ │ │ │ │ - ldr r3, [pc, #496] @ (1e7d8 ) │ │ │ │ │ + ble.n 1ced2 │ │ │ │ │ + ldr r3, [pc, #496] @ (1d048 ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #488] @ (1e7dc ) │ │ │ │ │ + ldr r3, [pc, #488] @ (1d04c ) │ │ │ │ │ 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, 1e650 │ │ │ │ │ + cbz r0, 1cec0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1e650 │ │ │ │ │ + cbz r0, 1cec0 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 1e650 │ │ │ │ │ + cbz r2, 1cec0 │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1e650 │ │ │ │ │ + cbz r0, 1cec0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt.n 1e62a │ │ │ │ │ + bgt.n 1ce9a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - blt.n 1e63a │ │ │ │ │ + blt.n 1ceaa │ │ │ │ │ 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 1e5f8 │ │ │ │ │ + bgt.n 1ce68 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e58c │ │ │ │ │ + bne.n 1cdfc │ │ │ │ │ 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 1e5a2 │ │ │ │ │ + b.n 1ce12 │ │ │ │ │ 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 1e662 │ │ │ │ │ - ldr.w fp, [pc, #324] @ 1e7e0 │ │ │ │ │ - ldr r3, [pc, #324] @ (1e7e4 ) │ │ │ │ │ + beq.n 1ced2 │ │ │ │ │ + ldr.w fp, [pc, #324] @ 1d050 │ │ │ │ │ + ldr r3, [pc, #324] @ (1d054 ) │ │ │ │ │ add fp, pc │ │ │ │ │ add r3, pc │ │ │ │ │ strd r3, r6, [sp, #20] │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1e700 │ │ │ │ │ + cbz r2, 1cf70 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - cbz r2, 1e700 │ │ │ │ │ + cbz r2, 1cf70 │ │ │ │ │ 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, 1e700 │ │ │ │ │ + cbz r0, 1cf70 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1e700 │ │ │ │ │ + cbz r0, 1cf70 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1e6dc │ │ │ │ │ + bgt.n 1cf4c │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 1e6ec │ │ │ │ │ + blt.n 1cf5c │ │ │ │ │ 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 1e6a8 │ │ │ │ │ + bne.n 1cf18 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 1e586 │ │ │ │ │ + b.n 1cdf6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #208] @ (1e7e8 ) │ │ │ │ │ + ldr r3, [pc, #208] @ (1d058 ) │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1e4ce │ │ │ │ │ + b.n 1cd3e │ │ │ │ │ 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 1e662 │ │ │ │ │ - ldr.w sl, [pc, #172] @ 1e7ec │ │ │ │ │ + beq.n 1ced2 │ │ │ │ │ + ldr.w sl, [pc, #172] @ 1d05c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr.w fp, [pc, #168] @ 1e7f0 │ │ │ │ │ + ldr.w fp, [pc, #168] @ 1d060 │ │ │ │ │ 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, 1e79a │ │ │ │ │ + cbz r0, 1d00a │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 1e79a │ │ │ │ │ + cbz r2, 1d00a │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, sl │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1e79a │ │ │ │ │ + cbz r0, 1d00a │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1e776 │ │ │ │ │ + bgt.n 1cfe6 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 1e786 │ │ │ │ │ + blt.n 1cff6 │ │ │ │ │ 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 1e758 │ │ │ │ │ + bne.n 1cfc8 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 1e586 │ │ │ │ │ + b.n 1cdf6 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1e662 │ │ │ │ │ - rsbs r0, ip, r1 │ │ │ │ │ + b.n 1ced2 │ │ │ │ │ + lsls r4, r5, #13 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rsbs r0, r6, r1 │ │ │ │ │ + lsls r6, r4, #13 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ │ + str r6, [r2, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xf73a0001 │ │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xeb280001 │ │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ │ + lsls r0, r7, #10 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e7f4 : │ │ │ │ │ +0001d064 : │ │ │ │ │ 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] @ (1e950 ) │ │ │ │ │ + ldr r5, [pc, #328] @ (1d1c0 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #328] @ (1e954 ) │ │ │ │ │ + ldr r4, [pc, #328] @ (1d1c4 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #328] @ 1e958 │ │ │ │ │ + ldr.w ip, [pc, #328] @ 1d1c8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #320] @ (1e95c ) │ │ │ │ │ + ldr r2, [pc, #320] @ (1d1cc ) │ │ │ │ │ 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 1e8b2 │ │ │ │ │ + bhi.n 1d122 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #276] @ (1e960 ) │ │ │ │ │ + ldr r0, [pc, #276] @ (1d1d0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ - cbnz r0, 1e89e │ │ │ │ │ + cbnz r0, 1d10e │ │ │ │ │ bic.w r3, r5, #2 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 1e914 │ │ │ │ │ + bne.n 1d184 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 1e8c6 │ │ │ │ │ + beq.n 1d136 │ │ │ │ │ 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, 1e8c2 │ │ │ │ │ + cbz r0, 1d132 │ │ │ │ │ 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] @ (1e964 ) │ │ │ │ │ - ldr r3, [pc, #204] @ (1e954 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (1d1d4 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (1d1c4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1e94a │ │ │ │ │ + bne.n 1d1ba │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bics.w r8, r8, #2 │ │ │ │ │ - bne.n 1e8fc │ │ │ │ │ + bne.n 1d16c │ │ │ │ │ cmp r5, #5 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #8 │ │ │ │ │ - bne.n 1e866 │ │ │ │ │ + bne.n 1d0d6 │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 1e8ce │ │ │ │ │ + b.n 1d13e │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #172] @ (1e968 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (1d1d8 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1e884 │ │ │ │ │ + b.n 1d0f4 │ │ │ │ │ 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] @ (1e96c ) │ │ │ │ │ + ldr r0, [pc, #140] @ (1d1dc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - cbz r0, 1e91e │ │ │ │ │ + cbz r0, 1d18e │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (1e970 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (1d1e0 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 1e8c2 │ │ │ │ │ - ldr r3, [pc, #116] @ (1e974 ) │ │ │ │ │ + b.n 1d132 │ │ │ │ │ + ldr r3, [pc, #116] @ (1d1e4 ) │ │ │ │ │ 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 1e884 │ │ │ │ │ - ldr r3, [pc, #96] @ (1e978 ) │ │ │ │ │ + b.n 1d0f4 │ │ │ │ │ + ldr r3, [pc, #96] @ (1d1e8 ) │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1e904 │ │ │ │ │ + b.n 1d174 │ │ │ │ │ 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 1e8c2 │ │ │ │ │ + bne.n 1d132 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 1e940 │ │ │ │ │ + cbz r3, 1d1b0 │ │ │ │ │ sub.w r3, r5, #8 │ │ │ │ │ - b.n 1e866 │ │ │ │ │ - ldr r3, [pc, #56] @ (1e97c ) │ │ │ │ │ + b.n 1d0d6 │ │ │ │ │ + ldr r3, [pc, #56] @ (1d1ec ) │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1e904 │ │ │ │ │ + b.n 1d174 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - b.n 1e934 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vaddl.u8 q0, d0, d1 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1e92c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vhadd.u d16, d8, d1 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1e850 │ │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ │ + vhadd.u8 d0, d4, d1 │ │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e980 : │ │ │ │ │ +0001d1f0 : │ │ │ │ │ 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] @ (1e9ec ) │ │ │ │ │ + ldr r5, [pc, #92] @ (1d25c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1e9b4 │ │ │ │ │ - ldr r1, [pc, #84] @ (1e9f0 ) │ │ │ │ │ + beq.n 1d224 │ │ │ │ │ + ldr r1, [pc, #84] @ (1d260 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #84] @ (1e9f4 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (1d264 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -34972,55 +32538,54 @@ │ │ │ │ │ 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 1e9b0 │ │ │ │ │ + beq.n 1d220 │ │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1e9d4 │ │ │ │ │ + beq.n 1d244 │ │ │ │ │ blx 8b34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #24] @ (1e9f0 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (1d260 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #28] @ (1e9f8 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1d268 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e9b0 │ │ │ │ │ + b.n 1d220 │ │ │ │ │ nop │ │ │ │ │ - b.n 1e6bc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldc2l 0, cr0, [r6, #4]! │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e9fc : │ │ │ │ │ +0001d26c : │ │ │ │ │ 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] @ (1ea70 ) │ │ │ │ │ + ldr r5, [pc, #100] @ (1d2e0 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1ea30 │ │ │ │ │ - ldr r1, [pc, #92] @ (1ea74 ) │ │ │ │ │ + beq.n 1d2a0 │ │ │ │ │ + ldr r1, [pc, #92] @ (1d2e4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #92] @ (1ea78 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1d2e8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -35029,342 +32594,334 @@ │ │ │ │ │ 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 1ea2c │ │ │ │ │ + beq.n 1d29c │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1ea58 │ │ │ │ │ + beq.n 1d2c8 │ │ │ │ │ blx 83d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 96a0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #24] @ (1ea74 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (1d2e4 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #28] @ (1ea7c ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1d2ec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ea2c │ │ │ │ │ + b.n 1d29c │ │ │ │ │ nop │ │ │ │ │ - b.n 1e648 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldc2l 0, cr0, [sl, #-4]! │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ea80 : │ │ │ │ │ +0001d2f0 : │ │ │ │ │ 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] @ (1eae4 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (1d354 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1eab4 │ │ │ │ │ - ldr r1, [pc, #76] @ (1eae8 ) │ │ │ │ │ + beq.n 1d324 │ │ │ │ │ + ldr r1, [pc, #76] @ (1d358 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (1eaec ) │ │ │ │ │ + ldr r3, [pc, #76] @ (1d35c ) │ │ │ │ │ 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 1eab0 │ │ │ │ │ - ldr r3, [pc, #32] @ (1eae8 ) │ │ │ │ │ + beq.n 1d320 │ │ │ │ │ + ldr r3, [pc, #32] @ (1d358 ) │ │ │ │ │ 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 │ │ │ │ │ - b.n 1e5b4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldc2l 0, cr0, [r6], #4 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001eaf0 : │ │ │ │ │ +0001d360 : │ │ │ │ │ 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] @ (1ebec ) │ │ │ │ │ + ldr r5, [pc, #232] @ (1d45c ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #232] @ (1ebf0 ) │ │ │ │ │ + ldr r4, [pc, #232] @ (1d460 ) │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w lr, [pc, #228] @ 1ebf4 │ │ │ │ │ + ldr.w lr, [pc, #228] @ 1d464 │ │ │ │ │ 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 1eba2 │ │ │ │ │ + bhi.n 1d412 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bne.n 1eb6a │ │ │ │ │ - ldr r3, [pc, #192] @ (1ebf8 ) │ │ │ │ │ + bne.n 1d3da │ │ │ │ │ + ldr r3, [pc, #192] @ (1d468 ) │ │ │ │ │ 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] @ (1ebfc ) │ │ │ │ │ + ldr r0, [pc, #180] @ (1d46c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 847c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ebbe │ │ │ │ │ + bne.n 1d42e │ │ │ │ │ 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, 1ebba │ │ │ │ │ + cbnz r0, 1d42a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ebd2 │ │ │ │ │ + beq.n 1d442 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 9a7c │ │ │ │ │ - cbz r0, 1ebba │ │ │ │ │ + cbz r0, 1d42a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ strd r1, r5, [sp] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ blx 876c │ │ │ │ │ - ldr r2, [pc, #116] @ (1ec00 ) │ │ │ │ │ - ldr r3, [pc, #100] @ (1ebf0 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (1d470 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1d460 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1ebe6 │ │ │ │ │ + bne.n 1d456 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #84] @ (1ebf8 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (1d468 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #92] @ (1ec04 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1d474 ) │ │ │ │ │ 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 1eb88 │ │ │ │ │ + b.n 1d3f8 │ │ │ │ │ ldr.w r6, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [pc, #64] @ (1ec08 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (1d478 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1eb88 │ │ │ │ │ + b.n 1d3f8 │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (1ec0c ) │ │ │ │ │ + ldr r3, [pc, #52] @ (1d47c ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r6, #1064] @ 0x428 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1ebba │ │ │ │ │ + b.n 1d42a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - b.n 1e5d4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + stc2 0, cr0, [r2], {1} │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1e5c8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldc2l 0, cr0, [r8], #-4 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1e4e4 │ │ │ │ │ + str r5, [sp, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ │ + stc2 0, cr0, [r0], {1} │ │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ec10 : │ │ │ │ │ +0001d480 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (1ec50 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (1d4c0 ) │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 1ec44 │ │ │ │ │ + beq.n 1d4b4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (1ec54 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (1ec58 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (1d4c4 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (1d4c8 ) │ │ │ │ │ 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 │ │ │ │ │ - b.n 1f404 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + smmls r0, r8, r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ec5c : │ │ │ │ │ +0001d4cc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 1eca0 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 1d510 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (1eca4 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (1d514 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1ec92 │ │ │ │ │ + beq.n 1d502 │ │ │ │ │ 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 1f3b0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + smlabb r0, r6, r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001eca8 : │ │ │ │ │ +0001d518 : │ │ │ │ │ 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] @ (1ed0c ) │ │ │ │ │ + ldr r5, [pc, #84] @ (1d57c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1ece0 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 1ed10 │ │ │ │ │ + beq.n 1d550 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 1d580 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (1ed14 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (1d584 ) │ │ │ │ │ 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] @ (1ed10 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (1d580 ) │ │ │ │ │ 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 │ │ │ │ │ - b.n 1f38c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xface0001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ed18 : │ │ │ │ │ +0001d588 : │ │ │ │ │ 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] @ (1ee0c ) │ │ │ │ │ + ldr r5, [pc, #224] @ (1d67c ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1ed50 │ │ │ │ │ - ldr r1, [pc, #216] @ (1ee10 ) │ │ │ │ │ + beq.n 1d5c0 │ │ │ │ │ + ldr r1, [pc, #216] @ (1d680 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #216] @ (1ee14 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1d684 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -35372,197 +32929,196 @@ │ │ │ │ │ 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 1ed4a │ │ │ │ │ - ldr r3, [pc, #172] @ (1ee10 ) │ │ │ │ │ + beq.n 1d5ba │ │ │ │ │ + ldr r3, [pc, #172] @ (1d680 ) │ │ │ │ │ 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, 1eda0 │ │ │ │ │ + cbz r0, 1d610 │ │ │ │ │ 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 1eda0 │ │ │ │ │ + beq.n 1d610 │ │ │ │ │ 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] @ (1ee18 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (1d688 ) │ │ │ │ │ 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] @ (1ee1c ) │ │ │ │ │ + ldr r1, [pc, #76] @ (1d68c ) │ │ │ │ │ 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] @ (1ee20 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (1d690 ) │ │ │ │ │ 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 1ed4a │ │ │ │ │ - b.n 1f3a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + b.n 1d5ba │ │ │ │ │ + @ instruction: 0xfa5c0001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #4 │ │ │ │ │ + strb r4, [r0, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ │ + strb r4, [r6, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ee24 : │ │ │ │ │ +0001d694 : │ │ │ │ │ stmdb 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] @ (1f0cc ) │ │ │ │ │ + ldr r5, [pc, #660] @ (1d93c ) │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #660] @ (1f0d0 ) │ │ │ │ │ + ldr r2, [pc, #660] @ (1d940 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r4, [pc, #660] @ (1f0d4 ) │ │ │ │ │ + ldr r4, [pc, #660] @ (1d944 ) │ │ │ │ │ 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 1ee8c │ │ │ │ │ - ldr r1, [pc, #636] @ (1f0d8 ) │ │ │ │ │ + bls.n 1d6fc │ │ │ │ │ + ldr r1, [pc, #636] @ (1d948 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #636] @ (1f0dc ) │ │ │ │ │ + ldr r3, [pc, #636] @ (1d94c ) │ │ │ │ │ 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] @ (1f0e0 ) │ │ │ │ │ - ldr r3, [pc, #604] @ (1f0d0 ) │ │ │ │ │ + ldr r2, [pc, #620] @ (1d950 ) │ │ │ │ │ + ldr r3, [pc, #604] @ (1d940 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1f0b8 │ │ │ │ │ + bne.w 1d928 │ │ │ │ │ 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 1ee6e │ │ │ │ │ - ldr r3, [pc, #568] @ (1f0d8 ) │ │ │ │ │ + beq.n 1d6de │ │ │ │ │ + ldr r3, [pc, #568] @ (1d948 ) │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ef8a │ │ │ │ │ + beq.n 1d7fa │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ef8a │ │ │ │ │ + beq.n 1d7fa │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.w 1efcc │ │ │ │ │ + beq.w 1d83c │ │ │ │ │ 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 1efaa │ │ │ │ │ - ldr r3, [pc, #524] @ (1f0e4 ) │ │ │ │ │ + beq.n 1d81a │ │ │ │ │ + ldr r3, [pc, #524] @ (1d954 ) │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #512] @ (1f0e8 ) │ │ │ │ │ + ldr r3, [pc, #512] @ (1d958 ) │ │ │ │ │ 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 1ef14 │ │ │ │ │ + bgt.n 1d784 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, fp, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1ef26 │ │ │ │ │ + bgt.n 1d796 │ │ │ │ │ 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 │ │ │ │ │ @@ -35574,67 +33130,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 1eef2 │ │ │ │ │ + bne.n 1d762 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 1efb4 │ │ │ │ │ + beq.n 1d824 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #392] @ (1f0ec ) │ │ │ │ │ + ldr r0, [pc, #392] @ (1d95c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r5, 1efb4 │ │ │ │ │ + cbnz r5, 1d824 │ │ │ │ │ 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 1ef9e │ │ │ │ │ + b.n 1d80e │ │ │ │ │ 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 1ee70 │ │ │ │ │ + b.n 1d6e0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 1ef6a │ │ │ │ │ + beq.n 1d7da │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #320] @ (1f0f0 ) │ │ │ │ │ + ldr r0, [pc, #320] @ (1d960 ) │ │ │ │ │ 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 1ef80 │ │ │ │ │ + b.n 1d7f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -35649,50 +33205,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 1f0bc │ │ │ │ │ + beq.n 1d92c │ │ │ │ │ blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f0a4 │ │ │ │ │ - ldr r3, [pc, #224] @ (1f0f4 ) │ │ │ │ │ + beq.n 1d914 │ │ │ │ │ + ldr r3, [pc, #224] @ (1d964 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #216] @ (1f0f8 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1d968 ) │ │ │ │ │ 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, 1f080 │ │ │ │ │ + cbz r0, 1d8f0 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bgt.n 1f054 │ │ │ │ │ + bgt.n 1d8c4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - blt.n 1f062 │ │ │ │ │ + blt.n 1d8d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -35705,355 +33261,350 @@ │ │ │ │ │ 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 1f024 │ │ │ │ │ + bne.n 1d894 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 1ef68 │ │ │ │ │ + ble.w 1d7d8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #96] @ (1f0fc ) │ │ │ │ │ + ldr r0, [pc, #96] @ (1d96c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ef68 │ │ │ │ │ + b.n 1d7d8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.w 1ef6a │ │ │ │ │ + bge.w 1d7da │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #80] @ (1f100 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (1d970 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ef6a │ │ │ │ │ + b.n 1d7da │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1efa2 │ │ │ │ │ + beq.w 1d812 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 1eed6 │ │ │ │ │ + b.n 1d746 │ │ │ │ │ nop │ │ │ │ │ - b.n 1f450 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldr??.w r0, [r0, r1] │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 1f444 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vst4.8 {d16-d19}, [r6], r1 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n 1f3f4 │ │ │ │ │ + strb r4, [r7, #26] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r3, #26] │ │ │ │ │ + ldrsb.w r0, [r8, r1] │ │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r7, #28] │ │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r5, #28] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r4, #26] │ │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r6, #28] │ │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r0, #26] │ │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r3, #28] │ │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r0, #28] │ │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f104 : │ │ │ │ │ +0001d974 : │ │ │ │ │ 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] @ (1f168 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (1d9d8 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1f138 │ │ │ │ │ - ldr r1, [pc, #76] @ (1f16c ) │ │ │ │ │ + beq.n 1d9a8 │ │ │ │ │ + ldr r1, [pc, #76] @ (1d9dc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (1f170 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (1d9e0 ) │ │ │ │ │ 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 1f134 │ │ │ │ │ - ldr r3, [pc, #32] @ (1f16c ) │ │ │ │ │ + beq.n 1d9a4 │ │ │ │ │ + ldr r3, [pc, #32] @ (1d9dc ) │ │ │ │ │ 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 │ │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf6720001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r4, #6] │ │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f174 : │ │ │ │ │ +0001d9e4 : │ │ │ │ │ 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] @ (1f1ec ) │ │ │ │ │ + ldr r5, [pc, #104] @ (1da5c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1f1a8 │ │ │ │ │ - ldr r1, [pc, #96] @ (1f1f0 ) │ │ │ │ │ + beq.n 1da18 │ │ │ │ │ + ldr r1, [pc, #96] @ (1da60 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (1f1f4 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (1da64 ) │ │ │ │ │ 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 1f1a4 │ │ │ │ │ - ldr r3, [pc, #52] @ (1f1f0 ) │ │ │ │ │ + beq.n 1da14 │ │ │ │ │ + ldr r3, [pc, #52] @ (1da60 ) │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1f1dc │ │ │ │ │ + beq.n 1da4c │ │ │ │ │ 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] @ (1f1f8 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (1da68 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f1a4 │ │ │ │ │ - udf #114 @ 0x72 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + b.n 1da14 │ │ │ │ │ + addw r0, r2, #2049 @ 0x801 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, #2] │ │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r5, #20] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f1fc : │ │ │ │ │ +0001da6c : │ │ │ │ │ stmdb 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] @ (1f41c ) │ │ │ │ │ + ldr r6, [pc, #524] @ (1dc8c ) │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r5, [pc, #524] @ (1f420 ) │ │ │ │ │ + ldr r5, [pc, #524] @ (1dc90 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #524] @ (1f424 ) │ │ │ │ │ - ldr r2, [pc, #524] @ (1f428 ) │ │ │ │ │ + ldr r4, [pc, #524] @ (1dc94 ) │ │ │ │ │ + ldr r2, [pc, #524] @ (1dc98 ) │ │ │ │ │ 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 1f30e │ │ │ │ │ - ldr r1, [pc, #496] @ (1f42c ) │ │ │ │ │ + ble.n 1db7e │ │ │ │ │ + ldr r1, [pc, #496] @ (1dc9c ) │ │ │ │ │ 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 1f31e │ │ │ │ │ + beq.n 1db8e │ │ │ │ │ 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 1e054 │ │ │ │ │ + bl 1c8c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f31e │ │ │ │ │ + bne.n 1db8e │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.w 1f3c6 │ │ │ │ │ + beq.w 1dc36 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ movs r7, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ - b.n 1f2cc │ │ │ │ │ + b.n 1db3c │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 1f3fe │ │ │ │ │ + beq.w 1dc6e │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 1f34e │ │ │ │ │ + beq.n 1dbbe │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 85b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f34e │ │ │ │ │ + bne.n 1dbbe │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1f33c │ │ │ │ │ + beq.n 1dbac │ │ │ │ │ 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 1f3a0 │ │ │ │ │ + ble.n 1dc10 │ │ │ │ │ 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 1f292 │ │ │ │ │ + bne.n 1db02 │ │ │ │ │ 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 1f2c4 │ │ │ │ │ + b.n 1db34 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #280] @ (1f430 ) │ │ │ │ │ + ldr r3, [pc, #280] @ (1dca0 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr r1, [pc, #272] @ (1f434 ) │ │ │ │ │ - ldr r2, [pc, #252] @ (1f420 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (1dca4 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (1dc90 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ eors r1, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bne.n 1f416 │ │ │ │ │ + bne.n 1dc86 │ │ │ │ │ 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 1f2b0 │ │ │ │ │ + b.n 1db20 │ │ │ │ │ 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] @ (1f438 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (1dca8 ) │ │ │ │ │ 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] @ (1f43c ) │ │ │ │ │ + ldr r1, [pc, #184] @ (1dcac ) │ │ │ │ │ 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 1f31e │ │ │ │ │ + b.n 1db8e │ │ │ │ │ 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 1f320 │ │ │ │ │ + b.n 1db90 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 8890 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 9724 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -36067,112 +33618,108 @@ │ │ │ │ │ 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 1f320 │ │ │ │ │ + b.n 1db90 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #52] @ (1f440 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (1dcb0 ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f31e │ │ │ │ │ + b.n 1db8e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ble.n 1f3f0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + sbcs.w r0, r8, #8454144 @ 0x810000 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 1f3e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + sbcs.w r0, r0, #8454144 @ 0x810000 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r1, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r3, #12] │ │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bgt.n 1f3e8 │ │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ │ + orn r0, r8, #8454144 @ 0x810000 │ │ │ │ │ + strb r2, [r0, #9] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r4, #10] │ │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r0, #6] │ │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f444 : │ │ │ │ │ +0001dcb4 : │ │ │ │ │ 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] @ (1f4ac ) │ │ │ │ │ + ldr r5, [pc, #88] @ (1dd1c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1f478 │ │ │ │ │ - ldr r1, [pc, #80] @ (1f4b0 ) │ │ │ │ │ + beq.n 1dce8 │ │ │ │ │ + ldr r1, [pc, #80] @ (1dd20 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ (1f4b4 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1dd24 ) │ │ │ │ │ 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 1f474 │ │ │ │ │ - ldr r3, [pc, #36] @ (1f4b0 ) │ │ │ │ │ + beq.n 1dce4 │ │ │ │ │ + ldr r3, [pc, #36] @ (1dd20 ) │ │ │ │ │ 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 │ │ │ │ │ - blt.n 1f3f4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf3320001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f4b8 : │ │ │ │ │ +0001dd28 : │ │ │ │ │ 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] @ (1f53c ) │ │ │ │ │ + ldr r6, [pc, #116] @ (1ddac ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 1f4ec │ │ │ │ │ - ldr r1, [pc, #108] @ (1f540 ) │ │ │ │ │ + beq.n 1dd5c │ │ │ │ │ + ldr r1, [pc, #108] @ (1ddb0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (1f544 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (1ddb4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -36180,26 +33727,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 1f4e8 │ │ │ │ │ - ldr r3, [pc, #64] @ (1f540 ) │ │ │ │ │ + beq.n 1dd58 │ │ │ │ │ + ldr r3, [pc, #64] @ (1ddb0 ) │ │ │ │ │ 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, 1f536 │ │ │ │ │ + cbz r3, 1dda6 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 1f536 │ │ │ │ │ + cbz r2, 1dda6 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ @@ -36209,103 +33756,102 @@ │ │ │ │ │ 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 1f522 │ │ │ │ │ - blt.n 1f59c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + b.n 1dd92 │ │ │ │ │ + @ instruction: 0xf2be0001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ │ + strb r6, [r4, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f548 : │ │ │ │ │ +0001ddb8 : │ │ │ │ │ stmdb 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] @ (1f76c ) │ │ │ │ │ + ldr r4, [pc, #528] @ (1dfdc ) │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #528] @ (1f770 ) │ │ │ │ │ + ldr r2, [pc, #528] @ (1dfe0 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r5, [pc, #528] @ (1f774 ) │ │ │ │ │ + ldr r5, [pc, #528] @ (1dfe4 ) │ │ │ │ │ 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 1f5ae │ │ │ │ │ - ldr r1, [pc, #508] @ (1f778 ) │ │ │ │ │ + bls.n 1de1e │ │ │ │ │ + ldr r1, [pc, #508] @ (1dfe8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #508] @ (1f77c ) │ │ │ │ │ + ldr r3, [pc, #508] @ (1dfec ) │ │ │ │ │ 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] @ (1f780 ) │ │ │ │ │ - ldr r3, [pc, #472] @ (1f770 ) │ │ │ │ │ + ldr r2, [pc, #492] @ (1dff0 ) │ │ │ │ │ + ldr r3, [pc, #472] @ (1dfe0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1f766 │ │ │ │ │ + bne.w 1dfd6 │ │ │ │ │ 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 1f590 │ │ │ │ │ - ldr r2, [pc, #440] @ (1f778 ) │ │ │ │ │ + beq.n 1de00 │ │ │ │ │ + ldr r2, [pc, #440] @ (1dfe8 ) │ │ │ │ │ ldr r5, [r5, r2] │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1f67e │ │ │ │ │ + beq.n 1deee │ │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1f67e │ │ │ │ │ + beq.n 1deee │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n 1f696 │ │ │ │ │ + beq.n 1df06 │ │ │ │ │ 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, 1f652 │ │ │ │ │ - ldr r3, [pc, #388] @ (1f784 ) │ │ │ │ │ + cbz r0, 1dec2 │ │ │ │ │ + ldr r3, [pc, #388] @ (1dff4 ) │ │ │ │ │ movs r7, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r4, r3, #4 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1f614 │ │ │ │ │ + bgt.n 1de84 │ │ │ │ │ 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 │ │ │ │ │ @@ -36322,20 +33868,20 @@ │ │ │ │ │ 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 1f608 │ │ │ │ │ + bne.n 1de78 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1f65e │ │ │ │ │ + beq.n 1dece │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ - ldr r0, [pc, #304] @ (1f788 ) │ │ │ │ │ + ldr r0, [pc, #304] @ (1dff8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -36344,45 +33890,45 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f692 │ │ │ │ │ + b.n 1df02 │ │ │ │ │ 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 1f592 │ │ │ │ │ + b.n 1de02 │ │ │ │ │ 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 1f5ea │ │ │ │ │ + beq.n 1de5a │ │ │ │ │ add.w r9, sp, #16 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f754 │ │ │ │ │ - ldr r3, [pc, #196] @ (1f78c ) │ │ │ │ │ + beq.n 1dfc4 │ │ │ │ │ + ldr r3, [pc, #196] @ (1dffc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -36393,17 +33939,17 @@ │ │ │ │ │ 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, 1f716 │ │ │ │ │ + cbz r0, 1df86 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1f700 │ │ │ │ │ + bgt.n 1df70 │ │ │ │ │ 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 │ │ │ │ │ @@ -36413,137 +33959,134 @@ │ │ │ │ │ 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 1f6d2 │ │ │ │ │ + bne.n 1df42 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - blt.n 1f748 │ │ │ │ │ + blt.n 1dfb8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1f65e │ │ │ │ │ + bne.n 1dece │ │ │ │ │ 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 1f674 │ │ │ │ │ + b.n 1dee4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #68] @ (1f790 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (1e000 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f72c │ │ │ │ │ + b.n 1df9c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 1f730 │ │ │ │ │ + bge.n 1dfa0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #52] @ (1f794 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (1e004 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f730 │ │ │ │ │ + b.n 1dfa0 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - bge.n 1f6a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf22c0001 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 1f6a4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf2260001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bge.n 1f850 │ │ │ │ │ + @ instruction: 0xf1f60001 │ │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f798 : │ │ │ │ │ +0001e008 : │ │ │ │ │ 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] @ (1f89c ) │ │ │ │ │ + ldr r6, [pc, #240] @ (1e10c ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #240] @ (1f8a0 ) │ │ │ │ │ + ldr r4, [pc, #240] @ (1e110 ) │ │ │ │ │ cmp r2, #5 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #240] @ (1f8a4 ) │ │ │ │ │ + ldr r5, [pc, #240] @ (1e114 ) │ │ │ │ │ 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 1f7f8 │ │ │ │ │ - ldr r1, [pc, #224] @ (1f8a8 ) │ │ │ │ │ + beq.n 1e068 │ │ │ │ │ + ldr r1, [pc, #224] @ (1e118 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ (1f8ac ) │ │ │ │ │ + ldr r3, [pc, #224] @ (1e11c ) │ │ │ │ │ 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] @ (1f8b0 ) │ │ │ │ │ - ldr r3, [pc, #188] @ (1f8a0 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (1e120 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (1e110 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1f898 │ │ │ │ │ + bne.n 1e108 │ │ │ │ │ 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 1f7dc │ │ │ │ │ - ldr r3, [pc, #156] @ (1f8a8 ) │ │ │ │ │ + beq.n 1e04c │ │ │ │ │ + ldr r3, [pc, #156] @ (1e118 ) │ │ │ │ │ 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, 1f872 │ │ │ │ │ + cbz r0, 1e0e2 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1f850 │ │ │ │ │ + ble.n 1e0c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -36559,15 +34102,15 @@ │ │ │ │ │ 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 1f7de │ │ │ │ │ + b.n 1e04e │ │ │ │ │ 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 │ │ │ │ │ @@ -36576,81 +34119,78 @@ │ │ │ │ │ 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 1f850 │ │ │ │ │ + b.n 1e0c0 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - bhi.n 1f938 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vaddl.s16 q8, d12, d1 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n 1f938 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vaddl.s16 q8, d8, d1 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #18 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bhi.n 1f8e8 │ │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ + vaddl.s32 q0, d10, d1 │ │ │ │ │ │ │ │ │ │ -0001f8b4 : │ │ │ │ │ +0001e124 : │ │ │ │ │ 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] @ (1f97c ) │ │ │ │ │ + ldr r4, [pc, #180] @ (1e1ec ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #180] @ (1f980 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (1e1f0 ) │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - beq.n 1f8ee │ │ │ │ │ + beq.n 1e15e │ │ │ │ │ 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 1f962 │ │ │ │ │ + beq.n 1e1d2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov.w r0, fp, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r4, 1f932 │ │ │ │ │ - ldr.w r9, [pc, #120] @ 1f984 │ │ │ │ │ + cbz r4, 1e1a2 │ │ │ │ │ + ldr.w r9, [pc, #120] @ 1e1f4 │ │ │ │ │ subs r6, r0, #4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bgt.n 1f920 │ │ │ │ │ + bgt.n 1e190 │ │ │ │ │ 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 1f912 │ │ │ │ │ + bne.n 1e182 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 1f93e │ │ │ │ │ + beq.n 1e1ae │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #80] @ (1f988 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (1e1f8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -36659,346 +34199,341 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f976 │ │ │ │ │ + b.n 1e1e6 │ │ │ │ │ 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} │ │ │ │ │ - bvc.n 1f9e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + cdp 0, 12, cr0, cr0, cr1, {0} │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f98c : │ │ │ │ │ +0001e1fc : │ │ │ │ │ stmdb 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] @ (1fb48 ) │ │ │ │ │ + ldr r6, [pc, #424] @ (1e3b8 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r5, [pc, #424] @ (1fb4c ) │ │ │ │ │ + ldr r5, [pc, #424] @ (1e3bc ) │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #424] @ (1fb50 ) │ │ │ │ │ + ldr r4, [pc, #424] @ (1e3c0 ) │ │ │ │ │ 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] @ (1fb54 ) │ │ │ │ │ + ldr r2, [pc, #404] @ (1e3c4 ) │ │ │ │ │ ldr.w fp, [r4, r2] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - ble.n 1fa9e │ │ │ │ │ - ldr r1, [pc, #396] @ (1fb58 ) │ │ │ │ │ + ble.n 1e30e │ │ │ │ │ + ldr r1, [pc, #396] @ (1e3c8 ) │ │ │ │ │ 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 1faae │ │ │ │ │ + beq.n 1e31e │ │ │ │ │ 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 1e054 │ │ │ │ │ + bl 1c8c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1faae │ │ │ │ │ + bne.n 1e31e │ │ │ │ │ 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] @ (1fb5c ) │ │ │ │ │ + ldr r3, [pc, #316] @ (1e3cc ) │ │ │ │ │ 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 1fa3a │ │ │ │ │ + bge.n 1e2aa │ │ │ │ │ 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 1fade │ │ │ │ │ + beq.n 1e34e │ │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1facc │ │ │ │ │ + beq.n 1e33c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 1faea │ │ │ │ │ + beq.n 1e35a │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 85b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1faea │ │ │ │ │ + bne.n 1e35a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 1fa2a │ │ │ │ │ + bne.n 1e29a │ │ │ │ │ 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 1fa76 │ │ │ │ │ + bne.n 1e2e6 │ │ │ │ │ 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 1fab0 │ │ │ │ │ + b.n 1e320 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #184] @ (1fb60 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (1e3d0 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #176] @ (1fb64 ) │ │ │ │ │ - ldr r3, [pc, #152] @ (1fb4c ) │ │ │ │ │ + ldr r2, [pc, #176] @ (1e3d4 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (1e3bc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1fb42 │ │ │ │ │ + bne.n 1e3b2 │ │ │ │ │ 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] @ (1fb68 ) │ │ │ │ │ + ldr r1, [pc, #148] @ (1e3d8 ) │ │ │ │ │ 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 1faae │ │ │ │ │ + b.n 1e31e │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - ldr r1, [pc, #112] @ (1fb6c ) │ │ │ │ │ + ldr r1, [pc, #112] @ (1e3dc ) │ │ │ │ │ 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] @ (1fb70 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (1e3e0 ) │ │ │ │ │ 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 1faae │ │ │ │ │ + b.n 1e31e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - bvs.n 1fbfc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + stcl 0, cr0, [r8, #4]! │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 1fbfc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + stcl 0, cr0, [r4, #4]! │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bpl.n 1fbf8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ │ + ldcl 0, cr0, [r8], {1} │ │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fb74 : │ │ │ │ │ +0001e3e4 : │ │ │ │ │ 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] @ (1fbe4 ) │ │ │ │ │ + ldr r5, [pc, #96] @ (1e454 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1fba8 │ │ │ │ │ - ldr r1, [pc, #88] @ (1fbe8 ) │ │ │ │ │ + beq.n 1e418 │ │ │ │ │ + ldr r1, [pc, #88] @ (1e458 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #88] @ (1fbec ) │ │ │ │ │ + ldr r3, [pc, #88] @ (1e45c ) │ │ │ │ │ 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 1fba4 │ │ │ │ │ - ldr r3, [pc, #44] @ (1fbe8 ) │ │ │ │ │ + beq.n 1e414 │ │ │ │ │ + ldr r3, [pc, #44] @ (1e458 ) │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1fbd4 │ │ │ │ │ + cbz r2, 1e444 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1fbd4 │ │ │ │ │ + cbz r2, 1e444 │ │ │ │ │ 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 1fbd0 │ │ │ │ │ + b.n 1e440 │ │ │ │ │ nop │ │ │ │ │ - bmi.n 1fccc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + stc 0, cr0, [r2], {1} │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, #25] │ │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fbf0 : │ │ │ │ │ +0001e460 : │ │ │ │ │ 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] @ (1fcb8 ) │ │ │ │ │ + ldr r4, [pc, #180] @ (1e528 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #180] @ (1fcbc ) │ │ │ │ │ + ldr r3, [pc, #180] @ (1e52c ) │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - beq.n 1fc2a │ │ │ │ │ + beq.n 1e49a │ │ │ │ │ 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 1fc9e │ │ │ │ │ + beq.n 1e50e │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov.w r0, fp, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r4, 1fc6e │ │ │ │ │ - ldr.w r9, [pc, #120] @ 1fcc0 │ │ │ │ │ + cbz r4, 1e4de │ │ │ │ │ + ldr.w r9, [pc, #120] @ 1e530 │ │ │ │ │ subs r6, r0, #4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bgt.n 1fc5c │ │ │ │ │ + bgt.n 1e4cc │ │ │ │ │ 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 1fc4e │ │ │ │ │ + bne.n 1e4be │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 1fc7a │ │ │ │ │ + beq.n 1e4ea │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #80] @ (1fcc4 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (1e534 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -37007,298 +34542,294 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1fcb2 │ │ │ │ │ + b.n 1e522 │ │ │ │ │ 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} │ │ │ │ │ - bcc.n 1fca4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xeb840001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fcc8 : │ │ │ │ │ +0001e538 : │ │ │ │ │ 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] @ (1fd28 ) │ │ │ │ │ + ldr r5, [pc, #80] @ (1e598 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1fcfc │ │ │ │ │ - ldr r1, [pc, #72] @ (1fd2c ) │ │ │ │ │ + beq.n 1e56c │ │ │ │ │ + ldr r1, [pc, #72] @ (1e59c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (1fd30 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (1e5a0 ) │ │ │ │ │ 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 1fcf8 │ │ │ │ │ - ldr r3, [pc, #28] @ (1fd2c ) │ │ │ │ │ + beq.n 1e568 │ │ │ │ │ + ldr r3, [pc, #28] @ (1e59c ) │ │ │ │ │ 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} │ │ │ │ │ - bcc.n 1fd68 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xeaae0001 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, #20] │ │ │ │ │ + strh r6, [r7, #26] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fd34 : │ │ │ │ │ +0001e5a4 : │ │ │ │ │ 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] @ (1fda0 ) │ │ │ │ │ + ldr r5, [pc, #92] @ (1e610 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1fd68 │ │ │ │ │ - ldr r1, [pc, #84] @ (1fda4 ) │ │ │ │ │ + beq.n 1e5d8 │ │ │ │ │ + ldr r1, [pc, #84] @ (1e614 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #84] @ (1fda8 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (1e618 ) │ │ │ │ │ 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 1fd64 │ │ │ │ │ - ldr r3, [pc, #40] @ (1fda4 ) │ │ │ │ │ + beq.n 1e5d4 │ │ │ │ │ + ldr r3, [pc, #40] @ (1e614 ) │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1fd90 │ │ │ │ │ + cbz r2, 1e600 │ │ │ │ │ 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 1fd8c │ │ │ │ │ + b.n 1e5fc │ │ │ │ │ nop │ │ │ │ │ - bcs.n 1fd08 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + orr.w r0, r2, r1 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, #18] │ │ │ │ │ + strh r2, [r2, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fdac : │ │ │ │ │ +0001e61c : │ │ │ │ │ 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] @ (1fe1c ) │ │ │ │ │ + ldr r5, [pc, #96] @ (1e68c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 1fde0 │ │ │ │ │ - ldr r1, [pc, #88] @ (1fe20 ) │ │ │ │ │ + beq.n 1e650 │ │ │ │ │ + ldr r1, [pc, #88] @ (1e690 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #88] @ (1fe24 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (1e694 ) │ │ │ │ │ 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 1fddc │ │ │ │ │ - ldr r3, [pc, #44] @ (1fe20 ) │ │ │ │ │ + beq.n 1e64c │ │ │ │ │ + ldr r3, [pc, #44] @ (1e690 ) │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1fe0c │ │ │ │ │ + cbz r2, 1e67c │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - cbz r2, 1fe0c │ │ │ │ │ + cbz r2, 1e67c │ │ │ │ │ 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 1fe08 │ │ │ │ │ + b.n 1e678 │ │ │ │ │ nop │ │ │ │ │ - bcs.n 1fe94 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + strd r0, r0, [sl, #4] │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #16] │ │ │ │ │ + strh r2, [r3, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fe28 : │ │ │ │ │ +0001e698 : │ │ │ │ │ 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] @ (1ff80 ) │ │ │ │ │ + ldr r5, [pc, #324] @ (1e7f0 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #324] @ (1ff84 ) │ │ │ │ │ + ldr r4, [pc, #324] @ (1e7f4 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #324] @ 1ff88 │ │ │ │ │ + ldr.w r8, [pc, #324] @ 1e7f8 │ │ │ │ │ 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 1fe8c │ │ │ │ │ - ldr r1, [pc, #304] @ (1ff8c ) │ │ │ │ │ + beq.n 1e6fc │ │ │ │ │ + ldr r1, [pc, #304] @ (1e7fc ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #304] @ (1ff90 ) │ │ │ │ │ + ldr r3, [pc, #304] @ (1e800 ) │ │ │ │ │ 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] @ (1ff94 ) │ │ │ │ │ - ldr r3, [pc, #268] @ (1ff84 ) │ │ │ │ │ + ldr r2, [pc, #288] @ (1e804 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (1e7f4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1ff7a │ │ │ │ │ + bne.n 1e7ea │ │ │ │ │ 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 1fe70 │ │ │ │ │ + beq.n 1e6e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9a7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ff12 │ │ │ │ │ - ldr r3, [pc, #220] @ (1ff8c ) │ │ │ │ │ + beq.n 1e782 │ │ │ │ │ + ldr r3, [pc, #220] @ (1e7fc ) │ │ │ │ │ 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] @ (1ff98 ) │ │ │ │ │ + ldr r1, [pc, #216] @ (1e808 ) │ │ │ │ │ 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] @ (1ff9c ) │ │ │ │ │ + ldr r1, [pc, #192] @ (1e80c ) │ │ │ │ │ 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] @ (1ffa0 ) │ │ │ │ │ + ldr r1, [pc, #168] @ (1e810 ) │ │ │ │ │ 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 1fe70 │ │ │ │ │ + b.n 1e6e0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldr r3, [pc, #112] @ (1ff8c ) │ │ │ │ │ + ldr r3, [pc, #112] @ (1e7fc ) │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ │ - bgt.n 1ff2e │ │ │ │ │ + bgt.n 1e79e │ │ │ │ │ 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] │ │ │ │ │ @@ -37323,382 +34854,379 @@ │ │ │ │ │ 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 1fe72 │ │ │ │ │ + b.n 1e6e2 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - bne.n 1fefc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + strd r0, r0, [ip, #-4] │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 1fef4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + strd r0, r0, [r4, #-4] │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bne.n 1fea4 │ │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ │ + ldmdb r6, {r0} │ │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r1, [pc, #688] @ (20254 ) │ │ │ │ │ + str r0, [r6, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001ffa4 : │ │ │ │ │ +0001e814 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 1ffec │ │ │ │ │ + ldr.w ip, [pc, #56] @ 1e85c │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #48] @ (1fff0 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (1e860 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1ffda │ │ │ │ │ + beq.n 1e84a │ │ │ │ │ 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 │ │ │ │ │ - beq.n 2006c │ │ │ │ │ + b.n 1e7fc │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001fff4 : │ │ │ │ │ +0001e864 : │ │ │ │ │ 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] @ (20060 ) │ │ │ │ │ + ldr r5, [pc, #92] @ (1e8d0 ) │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub.w r3, ip, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 20046 │ │ │ │ │ + bhi.n 1e8b6 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 20034 │ │ │ │ │ + bne.n 1e8a4 │ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ - ldr r3, [pc, #68] @ (20064 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (1e8d4 ) │ │ │ │ │ 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 2001c │ │ │ │ │ + bne.n 1e88c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #28] @ (20064 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1e8d4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #28] @ (20068 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1e8d8 ) │ │ │ │ │ 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 20044 │ │ │ │ │ + b.n 1e8b4 │ │ │ │ │ nop │ │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ │ + b.n 1e7d4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002006c : │ │ │ │ │ +0001e8dc : │ │ │ │ │ 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] @ (2016c ) │ │ │ │ │ + ldr r5, [pc, #236] @ (1e9dc ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #236] @ (20170 ) │ │ │ │ │ + ldr r4, [pc, #236] @ (1e9e0 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ - ldr r5, [pc, #232] @ (20174 ) │ │ │ │ │ + ldr r5, [pc, #232] @ (1e9e4 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 20148 │ │ │ │ │ + beq.n 1e9b8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 200d0 │ │ │ │ │ - ldr r1, [pc, #216] @ (20178 ) │ │ │ │ │ + beq.n 1e940 │ │ │ │ │ + ldr r1, [pc, #216] @ (1e9e8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #216] @ (2017c ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1e9ec ) │ │ │ │ │ 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] @ (20180 ) │ │ │ │ │ - ldr r3, [pc, #180] @ (20170 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (1e9f0 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (1e9e0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 20166 │ │ │ │ │ + bne.n 1e9d6 │ │ │ │ │ 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 200b4 │ │ │ │ │ - ldr r3, [pc, #148] @ (20178 ) │ │ │ │ │ + beq.n 1e924 │ │ │ │ │ + ldr r3, [pc, #148] @ (1e9e8 ) │ │ │ │ │ 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, 2013a │ │ │ │ │ + cbz r0, 1e9aa │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 2011c │ │ │ │ │ + bgt.n 1e98c │ │ │ │ │ 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 200b6 │ │ │ │ │ + b.n 1e926 │ │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2011c │ │ │ │ │ - ldr r5, [pc, #56] @ (20184 ) │ │ │ │ │ - ldr r4, [pc, #36] @ (20170 ) │ │ │ │ │ + b.n 1e98c │ │ │ │ │ + ldr r5, [pc, #56] @ (1e9f4 ) │ │ │ │ │ + ldr r4, [pc, #36] @ (1e9e0 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 20166 │ │ │ │ │ + bne.n 1e9d6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 9320 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ │ + b.n 1e7f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ │ + b.n 1e7dc │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #26 │ │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ │ + b.n 1e798 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ │ + b.n 1e678 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020188 : │ │ │ │ │ +0001e9f8 : │ │ │ │ │ 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] @ (201f8 ) │ │ │ │ │ + ldr r5, [pc, #96] @ (1ea68 ) │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub.w r3, ip, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 201de │ │ │ │ │ + bhi.n 1ea4e │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 201cc │ │ │ │ │ + bne.n 1ea3c │ │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - ldr r3, [pc, #72] @ (201fc ) │ │ │ │ │ + ldr r3, [pc, #72] @ (1ea6c ) │ │ │ │ │ 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, 201f2 │ │ │ │ │ + cbz r0, 1ea62 │ │ │ │ │ blx 94c4 │ │ │ │ │ - b.n 201b2 │ │ │ │ │ - ldr r1, [pc, #28] @ (201fc ) │ │ │ │ │ + b.n 1ea22 │ │ │ │ │ + ldr r1, [pc, #28] @ (1ea6c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #28] @ (20200 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1ea70 ) │ │ │ │ │ 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 │ │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ │ + b.n 1e644 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r5, #27] │ │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020204 : │ │ │ │ │ +0001ea74 : │ │ │ │ │ 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] @ (203bc ) │ │ │ │ │ + ldr r4, [pc, #420] @ (1ec2c ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #420] @ (203c0 ) │ │ │ │ │ + ldr r2, [pc, #420] @ (1ec30 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr.w sl, [pc, #420] @ 203c4 │ │ │ │ │ + ldr.w sl, [pc, #420] @ 1ec34 │ │ │ │ │ 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 20272 │ │ │ │ │ - ldr r1, [pc, #396] @ (203c8 ) │ │ │ │ │ + bls.n 1eae2 │ │ │ │ │ + ldr r1, [pc, #396] @ (1ec38 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #396] @ (203cc ) │ │ │ │ │ + ldr r3, [pc, #396] @ (1ec3c ) │ │ │ │ │ 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] @ (203d0 ) │ │ │ │ │ - ldr r3, [pc, #360] @ (203c0 ) │ │ │ │ │ + ldr r2, [pc, #376] @ (1ec40 ) │ │ │ │ │ + ldr r3, [pc, #360] @ (1ec30 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 203b8 │ │ │ │ │ + bne.w 1ec28 │ │ │ │ │ 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 20250 │ │ │ │ │ + beq.n 1eac0 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bl 1e054 │ │ │ │ │ + bl 1c8c4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20250 │ │ │ │ │ + bne.n 1eac0 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 2030c │ │ │ │ │ + bne.n 1eb7c │ │ │ │ │ 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] @ (203c8 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (1ec38 ) │ │ │ │ │ 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 202f6 │ │ │ │ │ + ble.n 1eb66 │ │ │ │ │ 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 │ │ │ │ │ @@ -37713,121 +35241,121 @@ │ │ │ │ │ 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 20254 │ │ │ │ │ + b.n 1eac4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e054 │ │ │ │ │ + bl 1c8c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20250 │ │ │ │ │ + bne.n 1eac0 │ │ │ │ │ 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 202b0 │ │ │ │ │ + bne.n 1eb20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9a7c │ │ │ │ │ - ldr r3, [pc, #128] @ (203c8 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (1ec38 ) │ │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 203ac │ │ │ │ │ + beq.n 1ec1c │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [pc, #120] @ (203d4 ) │ │ │ │ │ + ldr r1, [pc, #120] @ (1ec44 ) │ │ │ │ │ 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] @ (203d8 ) │ │ │ │ │ + ldr r1, [pc, #96] @ (1ec48 ) │ │ │ │ │ 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] @ (203dc ) │ │ │ │ │ + ldr r1, [pc, #72] @ (1ec4c ) │ │ │ │ │ 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 20250 │ │ │ │ │ + b.n 1eac0 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 202be │ │ │ │ │ + b.n 1eb2e │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ │ + b.n 1e710 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ │ + b.n 1e708 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r2, #26] │ │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ │ + b.n 1e6ac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r5, #21] │ │ │ │ │ + strh r6, [r1, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, r2 │ │ │ │ │ + ldr r3, [pc, #600] @ (1eea8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000203e0 : │ │ │ │ │ +0001ec50 : │ │ │ │ │ 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] @ (204e0 ) │ │ │ │ │ + ldr r7, [pc, #236] @ (1ed50 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r7, pc │ │ │ │ │ - beq.n 20418 │ │ │ │ │ - ldr r1, [pc, #228] @ (204e4 ) │ │ │ │ │ + beq.n 1ec88 │ │ │ │ │ + ldr r1, [pc, #228] @ (1ed54 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #228] @ (204e8 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (1ed58 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -37836,31 +35364,31 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20412 │ │ │ │ │ + beq.n 1ec82 │ │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 2047a │ │ │ │ │ + beq.n 1ecea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9a7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20412 │ │ │ │ │ + beq.n 1ec82 │ │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 20490 │ │ │ │ │ + beq.n 1ed00 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 20498 │ │ │ │ │ + beq.n 1ed08 │ │ │ │ │ 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] │ │ │ │ │ @@ -37873,87 +35401,87 @@ │ │ │ │ │ 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] @ (204ec ) │ │ │ │ │ - ldr r3, [pc, #100] @ (204e4 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (1ed5c ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1ed54 ) │ │ │ │ │ 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 20412 │ │ │ │ │ - ldr r1, [pc, #92] @ (204f0 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (204e4 ) │ │ │ │ │ + b.n 1ec82 │ │ │ │ │ + ldr r1, [pc, #92] @ (1ed60 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1ed54 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 20480 │ │ │ │ │ - ldr r3, [pc, #72] @ (204e4 ) │ │ │ │ │ + b.n 1ecf0 │ │ │ │ │ + ldr r3, [pc, #72] @ (1ed54 ) │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #76] @ (204f4 ) │ │ │ │ │ + ldr r1, [pc, #76] @ (1ed64 ) │ │ │ │ │ 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] @ (204f8 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (1ed68 ) │ │ │ │ │ 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 20412 │ │ │ │ │ + b.n 1ec82 │ │ │ │ │ nop │ │ │ │ │ - ldmia r4!, {r2} │ │ │ │ │ + b.n 1f47c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r0, #20] │ │ │ │ │ + strh r4, [r4, #26] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r2, #18] │ │ │ │ │ + strh r6, [r6, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r0, #18] │ │ │ │ │ + strh r0, [r4, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, r6, #4 │ │ │ │ │ + str r0, [r6, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, r5, #4 │ │ │ │ │ + str r0, [r5, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000204fc : │ │ │ │ │ +0001ed6c : │ │ │ │ │ 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] @ (20584 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (1edf4 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 20532 │ │ │ │ │ - ldr.w ip, [pc, #112] @ 20588 │ │ │ │ │ + beq.n 1eda2 │ │ │ │ │ + ldr.w ip, [pc, #112] @ 1edf8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #112] @ (2058c ) │ │ │ │ │ + ldr r3, [pc, #112] @ (1edfc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -37961,365 +35489,2846 @@ │ │ │ │ │ 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 2052e │ │ │ │ │ - ldr r3, [pc, #68] @ (20588 ) │ │ │ │ │ + beq.n 1ed9e │ │ │ │ │ + ldr r3, [pc, #68] @ (1edf8 ) │ │ │ │ │ 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, 2057e │ │ │ │ │ + cbz r3, 1edee │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2057e │ │ │ │ │ + cbz r0, 1edee │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bgt.n 20574 │ │ │ │ │ + bgt.n 1ede4 │ │ │ │ │ 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 │ │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ │ + b.n 1f2f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r4, #0 │ │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020590 : │ │ │ │ │ +0001ee00 : │ │ │ │ │ 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] @ (206e8 ) │ │ │ │ │ + ldr r4, [pc, #324] @ (1ef58 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #324] @ (206ec ) │ │ │ │ │ + ldr r2, [pc, #324] @ (1ef5c ) │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r7, [pc, #324] @ (206f0 ) │ │ │ │ │ + ldr r7, [pc, #324] @ (1ef60 ) │ │ │ │ │ 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 205f4 │ │ │ │ │ - ldr r1, [pc, #304] @ (206f4 ) │ │ │ │ │ + bls.n 1ee64 │ │ │ │ │ + ldr r1, [pc, #304] @ (1ef64 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #304] @ (206f8 ) │ │ │ │ │ + ldr r3, [pc, #304] @ (1ef68 ) │ │ │ │ │ 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] @ (206fc ) │ │ │ │ │ - ldr r3, [pc, #268] @ (206ec ) │ │ │ │ │ + ldr r2, [pc, #288] @ (1ef6c ) │ │ │ │ │ + ldr r3, [pc, #268] @ (1ef5c ) │ │ │ │ │ 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 206e2 │ │ │ │ │ + bne.n 1ef52 │ │ │ │ │ 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 205d8 │ │ │ │ │ - ldr r3, [pc, #248] @ (20700 ) │ │ │ │ │ + beq.n 1ee48 │ │ │ │ │ + ldr r3, [pc, #248] @ (1ef70 ) │ │ │ │ │ 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 205d8 │ │ │ │ │ + bne.n 1ee48 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ - ldr r3, [pc, #192] @ (206f4 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (1ef64 ) │ │ │ │ │ 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 205d8 │ │ │ │ │ + bne.n 1ee48 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bgt.n 206d2 │ │ │ │ │ + bgt.n 1ef42 │ │ │ │ │ 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 2067a │ │ │ │ │ + bne.n 1eeea │ │ │ │ │ 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, 2069e │ │ │ │ │ + cbnz r2, 1ef0e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #112] @ (20704 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (1ef74 ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 205d8 │ │ │ │ │ + b.n 1ee48 │ │ │ │ │ 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] @ (20708 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (1ef78 ) │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ blx 9254 │ │ │ │ │ - cbz r5, 206c6 │ │ │ │ │ + cbz r5, 1ef36 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n 205da │ │ │ │ │ - ldr r1, [pc, #56] @ (2070c ) │ │ │ │ │ + b.n 1ee4a │ │ │ │ │ + ldr r1, [pc, #56] @ (1ef7c ) │ │ │ │ │ ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 205d8 │ │ │ │ │ + b.n 1ee48 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ │ + b.n 1f324 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ │ + b.n 1f320 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r4, #13] │ │ │ │ │ + strh r2, [r0, #14] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ │ + b.n 1f2cc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r4, #12] │ │ │ │ │ + strh r0, [r0, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r4, [r1, #12] │ │ │ │ │ + strh r4, [r5, #10] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r0, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r3, #10] │ │ │ │ │ + strh r2, [r7, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020710 : │ │ │ │ │ +0001ef80 : │ │ │ │ │ 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] @ (20848 ) │ │ │ │ │ + ldr r4, [pc, #292] @ (1f0b8 ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #292] @ (2084c ) │ │ │ │ │ + ldr r2, [pc, #292] @ (1f0bc ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r7, [pc, #292] @ (20850 ) │ │ │ │ │ + ldr r7, [pc, #292] @ (1f0c0 ) │ │ │ │ │ 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 20776 │ │ │ │ │ - ldr r1, [pc, #272] @ (20854 ) │ │ │ │ │ + bls.n 1efe6 │ │ │ │ │ + ldr r1, [pc, #272] @ (1f0c4 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #272] @ (20858 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (1f0c8 ) │ │ │ │ │ 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] @ (2085c ) │ │ │ │ │ - ldr r3, [pc, #236] @ (2084c ) │ │ │ │ │ + ldr r2, [pc, #256] @ (1f0cc ) │ │ │ │ │ + ldr r3, [pc, #236] @ (1f0bc ) │ │ │ │ │ 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 20842 │ │ │ │ │ + bne.n 1f0b2 │ │ │ │ │ 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 20758 │ │ │ │ │ - ldr r3, [pc, #216] @ (20860 ) │ │ │ │ │ + beq.n 1efc8 │ │ │ │ │ + ldr r3, [pc, #216] @ (1f0d0 ) │ │ │ │ │ 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 20758 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - ldr r3, [pc, #164] @ (20854 ) │ │ │ │ │ - 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 20834 │ │ │ │ │ - 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 │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + blx 9b4c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1efc8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ + ldr r3, [pc, #164] @ (1f0c4 ) │ │ │ │ │ + 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 1f0a4 │ │ │ │ │ + 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 1efc8 │ │ │ │ │ + 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 1f07c │ │ │ │ │ + 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 1f068 │ │ │ │ │ + str.w lr, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + strd r9, r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #72] @ (1f0d4 ) │ │ │ │ │ + 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 1efca │ │ │ │ │ + ldr r1, [pc, #48] @ (1f0d8 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1efc8 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + b.n 1f184 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + b.n 1f180 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r3, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + b.n 1f12c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r2, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001f0dc : │ │ │ │ │ + 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] @ (1f128 ) │ │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ │ + ldr r2, [pc, #60] @ (1f12c ) │ │ │ │ │ + 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] @ (1f130 ) │ │ │ │ │ + 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} │ │ │ │ │ + svc 10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001f134 : │ │ │ │ │ + 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] @ (1f16c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ + blx 96a0 │ │ │ │ │ + ldr r3, [pc, #32] @ (1f170 ) │ │ │ │ │ + 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 │ │ │ │ │ + udf #174 @ 0xae │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001f174 : │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +0001f194 : │ │ │ │ │ + stmdb 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] @ 1f784 │ │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ │ + ldr.w r5, [pc, #1500] @ 1f788 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr.w r3, [pc, #1496] @ 1f78c │ │ │ │ │ + ldr.w r4, [pc, #1496] @ 1f790 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [r3, r4] │ │ │ │ │ + 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 1f272 │ │ │ │ │ + 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 1f296 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.w 1f55a │ │ │ │ │ + ldr.w r3, [pc, #1420] @ 1f794 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w sl, [pc, #1420] @ 1f798 │ │ │ │ │ + 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 1f23e │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ │ + bne.n 1f2aa │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 1f2be │ │ │ │ │ + adds r3, r4, #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n 1f24c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.n 1f258 │ │ │ │ │ + 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 1f22c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr.w r1, [pc, #1316] @ 1f79c │ │ │ │ │ + ldr.w r2, [pc, #1292] @ 1f788 │ │ │ │ │ + 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 1f780 │ │ │ │ │ + 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] @ 1f7a0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f272 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r1, [pc, #1268] @ 1f7a4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f272 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + ble.w 1f55a │ │ │ │ │ + ldr.w r7, [pc, #1244] @ 1f7a8 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + ldr.w r9, [pc, #1240] @ 1f7ac │ │ │ │ │ + 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 1f2f0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + blt.n 1f2fe │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bgt.n 1f30c │ │ │ │ │ + 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, 1f328 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + bne.w 1f548 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + adds r0, r5, #2 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + adds r3, r5, #3 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bgt.n 1f2ee │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + beq.w 1f55a │ │ │ │ │ + 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 1f53a │ │ │ │ │ + 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 1f41c │ │ │ │ │ + ldr.w r1, [pc, #1088] @ 1f7b0 │ │ │ │ │ + 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] @ 1f7b4 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + add.w r9, r7, #1 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + blt.n 1f3a4 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bgt.n 1f3b0 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + beq.n 1f40e │ │ │ │ │ + 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 1f506 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 1f506 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w 1f506 │ │ │ │ │ + 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 1f506 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 1f56c │ │ │ │ │ + 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 1f394 │ │ │ │ │ + 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 1f43c │ │ │ │ │ + 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 1f450 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #880] @ (1f7b8 ) │ │ │ │ │ + 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 1f6d8 │ │ │ │ │ + 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] │ │ │ │ │ + add.w r8, sp, #76 @ 0x4c │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + 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 1f590 │ │ │ │ │ + ldr.w r9, [pc, #816] @ 1f7bc │ │ │ │ │ + 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 1f4b0 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 1f586 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bgt.n 1f4be │ │ │ │ │ + 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] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1f4a4 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r1, [pc, #732] @ (1f7c0 ) │ │ │ │ │ + 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 1f272 │ │ │ │ │ + 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] @ (1f7c4 ) │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [pc, #672] @ (1f7c8 ) │ │ │ │ │ + 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 1f272 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #652] @ (1f7cc ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n 1f358 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [pc, #640] @ (1f7d0 ) │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f272 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #628] @ (1f7d4 ) │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f272 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #612] @ (1f7d8 ) │ │ │ │ │ + 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 1f272 │ │ │ │ │ + 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] │ │ │ │ │ + ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + 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 1f774 │ │ │ │ │ + ldr.w sl, [pc, #544] @ 1f7dc │ │ │ │ │ + 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 1f5de │ │ │ │ │ + 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 │ │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ + blx r1 │ │ │ │ │ + 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 1f5d0 │ │ │ │ │ + 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 1f6c2 │ │ │ │ │ + ldr r1, [pc, #444] @ (1f7e0 ) │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r1, [pc, #436] @ (1f7e4 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + ldr r1, [pc, #428] @ (1f7e8 ) │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.n 1f688 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r1, #0 │ │ │ │ │ + movge r1, #1 │ │ │ │ │ + orrs.w r1, r1, r2, lsr #31 │ │ │ │ │ + beq.n 1f65e │ │ │ │ │ + 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] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + blx 907c │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + 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 1f6c0 │ │ │ │ │ + add.w r1, r8, #2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + blt.n 1f698 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bgt.n 1f6a4 │ │ │ │ │ + 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 1f644 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ │ + blx 8970 │ │ │ │ │ + b.n 1f678 │ │ │ │ │ + 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 1f274 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [pc, #272] @ (1f7ec ) │ │ │ │ │ + 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 │ │ │ │ │ + subs r1, #4 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + 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, 1f732 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r2, #0 │ │ │ │ │ + movge r2, #1 │ │ │ │ │ + orrs.w r2, r2, r3, lsr #31 │ │ │ │ │ + beq.n 1f720 │ │ │ │ │ + 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, 1f732 │ │ │ │ │ + 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 1f700 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1f6f0 │ │ │ │ │ + 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 1f46c │ │ │ │ │ + ldr r1, [pc, #136] @ (1f7f0 ) │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.n 1f57a │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ │ + b.n 1f6c2 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + udf #76 @ 0x4c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + udf #64 @ 0x40 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ble.n 1f6a0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r2, #0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r6, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r3, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r3, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r6, #10] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + negs r6, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adcs r4, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r5, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r6, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r3, #8] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r7, #10] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001f7f4 : │ │ │ │ │ + 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 │ │ │ │ │ + blx 96a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ + blx 8518 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +0001f81c : │ │ │ │ │ + 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] @ (1f854 ) │ │ │ │ │ + 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 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + 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 1f836 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001f858 : │ │ │ │ │ + stmdb 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] @ (1fa84 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r3, [pc, #536] @ (1fa88 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r1, [pc, #536] @ (1fa8c ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r6, [pc, #528] @ (1fa90 ) │ │ │ │ │ + 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 1fa6e │ │ │ │ │ + ldr r3, [pc, #500] @ (1fa94 ) │ │ │ │ │ + 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] @ (1fa98 ) │ │ │ │ │ + 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 1fa78 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #456] @ (1fa9c ) │ │ │ │ │ + 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 1fa40 │ │ │ │ │ + ldr.w r9, [pc, #420] @ 1faa0 │ │ │ │ │ + ldr.w r8, [pc, #420] @ 1faa4 │ │ │ │ │ + ldr.w sl, [pc, #420] @ 1faa8 │ │ │ │ │ + add r9, pc │ │ │ │ │ + add r8, pc │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n 1f9c2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #400] @ (1faac ) │ │ │ │ │ + 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 1fa3a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #360] @ (1fab0 ) │ │ │ │ │ + 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 1fa34 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #320] @ (1fab4 ) │ │ │ │ │ + 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 1fa2e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #288] @ (1fab8 ) │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 903c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8638 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + movs r0, #10 │ │ │ │ │ + blx 9694 │ │ │ │ │ + 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 1fa40 │ │ │ │ │ + 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 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 903c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8638 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 903c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8638 │ │ │ │ │ + ldr.w fp, [r5, #16] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1fa0a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #176] @ (1fabc ) │ │ │ │ │ + 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 1f90c │ │ │ │ │ + ldr r3, [pc, #148] @ (1fac0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1f91a │ │ │ │ │ + ldr r3, [pc, #148] @ (1fac4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1f994 │ │ │ │ │ + ldr r3, [pc, #144] @ (1fac8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1f970 │ │ │ │ │ + ldr r3, [pc, #144] @ (1facc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1f946 │ │ │ │ │ + ldr r0, [pc, #140] @ (1fad0 ) │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 8b40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8638 │ │ │ │ │ + ldr r2, [pc, #124] @ (1fad4 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (1fa88 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1fa7e │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [pc, #36] @ (1fa94 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1fad8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ │ + b.n 1f8ac │ │ │ │ │ + ldr r3, [pc, #96] @ (1fadc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1f8d2 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + bvc.n 1f9a0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bvc.n 1fb70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r0, [r0, r2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r3, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r0, [r3, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r2, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r1, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bpl.n 1fa20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r2, r4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r1, r4] │ │ │ │ │ + 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] @ 1fbc4 │ │ │ │ │ + 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 1fb8c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bics.w sl, r0, #4 │ │ │ │ │ + bne.n 1fba6 │ │ │ │ │ + ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 1fb8c │ │ │ │ │ + ldr r2, [pc, #156] @ (1fbc8 ) │ │ │ │ │ + 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 1fb82 │ │ │ │ │ + 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 1fae0 │ │ │ │ │ + cbnz r0, 1fbae │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bne.n 1fb5a │ │ │ │ │ + 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} │ │ │ │ │ + bmi.n 1fbb4 │ │ │ │ │ + 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 r5, [r1, #36] @ 0x24 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #428] @ (1fd90 ) │ │ │ │ │ + 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 1fce0 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 1fc28 │ │ │ │ │ + strd fp, sl, [sp] │ │ │ │ │ + blx r5 │ │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 1fd1a │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1fcd4 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.w 1fd24 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + beq.n 1fcde │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + beq.n 1fc00 │ │ │ │ │ + ldr r3, [pc, #348] @ (1fd94 ) │ │ │ │ │ + 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 1fbcc │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + bls.n 1fd06 │ │ │ │ │ + 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 1fd04 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1fd48 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ittt gt │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + ldrgt r3, [sp, #24] │ │ │ │ │ + strgt r3, [sp, #28] │ │ │ │ │ + ble.n 1fcc8 │ │ │ │ │ + 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 1fbcc │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1fd04 │ │ │ │ │ + bics.w r2, r0, #2 │ │ │ │ │ + bne.n 1fd04 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.n 1fc9c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1fd00 │ │ │ │ │ + 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 1fcd6 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1fcd4 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1fd6e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 1fcd6 │ │ │ │ │ + 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] @ (1fd94 ) │ │ │ │ │ + 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] @ (1fd98 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1fcd6 │ │ │ │ │ + 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] @ (1fd9c ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1fd44 │ │ │ │ │ + ldr r3, [pc, #36] @ (1fd94 ) │ │ │ │ │ + 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] @ (1fda0 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1fd44 │ │ │ │ │ + bmi.n 1fdbc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ │ + 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] @ 1fe78 │ │ │ │ │ + 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 1fe50 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bics.w r8, r0, #4 │ │ │ │ │ + bne.n 1fe52 │ │ │ │ │ + ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 1fe50 │ │ │ │ │ + ldr r2, [pc, #144] @ (1fe7c ) │ │ │ │ │ + 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 1fe46 │ │ │ │ │ + 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 1fda4 │ │ │ │ │ + cbnz r0, 1fe5a │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + bne.n 1fe20 │ │ │ │ │ + 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} │ │ │ │ │ + bcs.n 1fee4 │ │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r1, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [pc, #228] @ 1ff7c │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add r8, pc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1ff12 │ │ │ │ │ + ldr r2, [pc, #216] @ (1ff80 ) │ │ │ │ │ + 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 1ff08 │ │ │ │ │ + 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 1fe80 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1ff42 │ │ │ │ │ + bics.w r3, r0, #2 │ │ │ │ │ + bne.n 1ff42 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bne.n 1fed8 │ │ │ │ │ + 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 1ff3a │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1ff3a │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + beq.n 1ff58 │ │ │ │ │ + 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] @ (1ff80 ) │ │ │ │ │ + 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] @ (1ff84 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 1ff3a │ │ │ │ │ + bne.n 20038 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001ff88 : │ │ │ │ │ + stmdb 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] @ (201c4 ) │ │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ble.w 200e4 │ │ │ │ │ + ldr r2, [pc, #536] @ (201c8 ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r6, [pc, #536] @ (201cc ) │ │ │ │ │ + mov.w fp, #4 │ │ │ │ │ + ldr r4, [pc, #532] @ (201d0 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r2, [pc, #528] @ (201d4 ) │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 1fff6 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + beq.w 20136 │ │ │ │ │ + bgt.n 1ffe2 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr r0, [pc, #508] @ (201d8 ) │ │ │ │ │ + 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 20050 │ │ │ │ │ + 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 1ffce │ │ │ │ │ + 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 20108 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + beq.w 2014a │ │ │ │ │ + bgt.n 2003c │ │ │ │ │ + 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 1fff6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + beq.w 201a4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it gt │ │ │ │ │ + lslgt r4, r4, #2 │ │ │ │ │ + bgt.n 20164 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 201b6 │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r2, [pc, #348] @ (201dc ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #340] @ (201e0 ) │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + cbnz r0, 200dc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 200f6 │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [pc, #316] @ (201e4 ) │ │ │ │ │ + ldr r2, [pc, #320] @ (201e8 ) │ │ │ │ │ + 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, 200dc │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n 200fc │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cbnz r2, 200fc │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #280] @ (201ec ) │ │ │ │ │ + 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 201a0 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, #3 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + blt.n 2015e │ │ │ │ │ + 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 20130 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 20130 │ │ │ │ │ + ldrb r3, [r0, #2] │ │ │ │ │ + cbnz r3, 20130 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + b.n 2005a │ │ │ │ │ + add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2005a │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #176] @ (201f0 ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 200dc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #160] @ (201f4 ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 200dc │ │ │ │ │ + ldr r2, [pc, #104] @ (201c8 ) │ │ │ │ │ + movs r4, #12 │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r1, [pc, #140] @ (201f8 ) │ │ │ │ │ + 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] @ (201fc ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 200dc │ │ │ │ │ + ldr r2, [pc, #36] @ (201c8 ) │ │ │ │ │ + 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 200dc │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 2009c │ │ │ │ │ + b.n 200f6 │ │ │ │ │ + beq.n 20270 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bx r0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0x479a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r0, [pc, #360] @ (20348 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + blt.n 20288 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r0, [pc, #256] @ (202e8 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + blt.n 20254 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r4, [r3, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bx sl │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00020200 : │ │ │ │ │ + stmdb 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] @ 206e8 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr.w r1, [pc, #1232] @ 206ec │ │ │ │ │ + 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] @ 206f0 │ │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + ldrd r9, sl, [sp, #112] @ 0x70 │ │ │ │ │ + cbz r2, 20282 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 20270 │ │ │ │ │ + sub.w r0, fp, #2 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + ldr.w r2, [pc, #1184] @ 206f4 │ │ │ │ │ + ldr.w r3, [pc, #1172] @ 206ec │ │ │ │ │ + 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 206e2 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + bhi.w 20438 │ │ │ │ │ + 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 20524 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.n 2034a │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 20244 │ │ │ │ │ + ldr.w r2, [pc, #1124] @ 206f8 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ + ldr.w r0, [pc, #1120] @ 206fc │ │ │ │ │ + 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] @ 20700 │ │ │ │ │ + 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 20648 │ │ │ │ │ + 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 202f0 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq.w 206bc │ │ │ │ │ + bics.w fp, r0, #4 │ │ │ │ │ + bne.w 206d0 │ │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 202f0 │ │ │ │ │ + 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 20326 │ │ │ │ │ + b.n 202f0 │ │ │ │ │ + ldr r3, [pc, #940] @ (206f8 ) │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ + ldr r0, [pc, #948] @ (20704 ) │ │ │ │ │ + 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 20398 │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 20598 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 9bdc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 20390 │ │ │ │ │ + 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 206de │ │ │ │ │ + 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 203ac │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 203d8 ) │ │ │ │ │ + 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] @ (206f8 ) │ │ │ │ │ + ldr r0, [pc, #792] @ (20708 ) │ │ │ │ │ + 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 1fe80 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + bgt.n 20430 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + bne.w 20244 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 20250 │ │ │ │ │ + ldr r3, [pc, #696] @ (206f8 ) │ │ │ │ │ + ldr r0, [pc, #716] @ (2070c ) │ │ │ │ │ + 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] @ (20710 ) │ │ │ │ │ + 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 1fae0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + ble.w 205c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + bgt.n 20430 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 20430 │ │ │ │ │ + ldr r3, [pc, #584] @ (206f8 ) │ │ │ │ │ + ldr r0, [pc, #612] @ (20714 ) │ │ │ │ │ + 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 1fda4 │ │ │ │ │ + b.n 2041a │ │ │ │ │ + ldr r3, [pc, #536] @ (206f8 ) │ │ │ │ │ + ldr r0, [pc, #568] @ (20718 ) │ │ │ │ │ + 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 1fbcc │ │ │ │ │ + b.n 2041a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str.w r2, [fp] │ │ │ │ │ + ble.n 2060c │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.n 20430 │ │ │ │ │ + ldr r3, [pc, #464] @ (206f8 ) │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ + ldr r0, [pc, #496] @ (2071c ) │ │ │ │ │ + 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 2061c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 20556 │ │ │ │ │ + bics.w fp, r0, #4 │ │ │ │ │ + bne.n 2063a │ │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 20556 │ │ │ │ │ + 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 20580 │ │ │ │ │ + b.n 20556 │ │ │ │ │ + ble.w 20398 │ │ │ │ │ + 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 2059e │ │ │ │ │ + b.n 20398 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 20494 │ │ │ │ │ + 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] @ (20720 ) │ │ │ │ │ + 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 20438 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 20438 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 20430 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + bgt.w 20430 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 20430 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 20620 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9bdc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 206b8 │ │ │ │ │ + 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 2064c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2064c │ │ │ │ │ + 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 20694 │ │ │ │ │ + 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 206a4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 20430 │ │ │ │ │ + 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 20430 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 2067a │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8580 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 2067a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + blx 8580 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 2064c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 20512 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add ip, r7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r4, [r7, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r2, r8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r0, [r1, #11] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00020724 : │ │ │ │ │ + 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] @ (2078c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r3, 20784 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [pc, #68] @ (20790 ) │ │ │ │ │ + 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] @ (20790 ) │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + b.n 2075c │ │ │ │ │ + nop │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00020794 : │ │ │ │ │ + stmdb 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] @ 20864 │ │ │ │ │ + adds r7, r6, #4 │ │ │ │ │ + ldr.w ip, [pc, #180] @ 20868 │ │ │ │ │ + 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 20758 │ │ │ │ │ - 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 2080c │ │ │ │ │ - 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.w r3, [r4, r5, lsl #2] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - bne.n 207f8 │ │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - strd r9, r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #72] @ (20864 ) │ │ │ │ │ - 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] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + bgt.n 2082c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2075a │ │ │ │ │ - ldr r1, [pc, #48] @ (20868 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 20842 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 20758 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + 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 2085a │ │ │ │ │ + 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 │ │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #9] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r6, #8] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r5, #5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #12] @ (2087c ) │ │ │ │ │ - ldr r2, [pc, #16] @ (20880 ) │ │ │ │ │ + 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} │ │ │ │ │ @@ -38327,54 +38336,54 @@ │ │ │ │ │ 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 ) │ │ │ │ │ + ldr r5, [pc, #540] @ (20ab8 ) │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ - ldr r0, [pc, #540] @ (20abc ) │ │ │ │ │ + ldr r0, [pc, #540] @ (20abc ) │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r7, [pc, #540] @ (20ac0 ) │ │ │ │ │ - ldr r4, [pc, #544] @ (20ac4 ) │ │ │ │ │ + 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 │ │ │ │ │ + bhi.w 209c8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 20a5e │ │ │ │ │ + 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 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 ) │ │ │ │ │ + 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 │ │ │ │ │ + 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] │ │ │ │ │ @@ -38387,15 +38396,15 @@ │ │ │ │ │ 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 │ │ │ │ │ + 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] │ │ │ │ │ @@ -38409,90 +38418,90 @@ │ │ │ │ │ blx r2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 209ee │ │ │ │ │ + beq.n 209ee │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #360] @ (20ad4 ) │ │ │ │ │ + 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 ) │ │ │ │ │ + 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 │ │ │ │ │ + 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 ) │ │ │ │ │ + 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 │ │ │ │ │ + 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 ) │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 ) │ │ │ │ │ + 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 ) │ │ │ │ │ + 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 │ │ │ │ │ @@ -38501,69 +38510,69 @@ │ │ │ │ │ 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 │ │ │ │ │ + bgt.n 209ac │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 209ac │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + b.n 2099c │ │ │ │ │ + ldr.w r8, [pc, #140] @ 20aec │ │ │ │ │ add.w r9, sp, #20 │ │ │ │ │ - ldr r3, [pc, #136] @ (20af0 ) │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 20a94 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - ldr r1, [pc, #112] @ (20af4 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (20af4 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r8], #4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 973c │ │ │ │ │ - b.n 208d6 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ @@ -38920,444 +38929,582 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ stmia r2!, {r4, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r1, #19] │ │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r2, #19] │ │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r2, #19] │ │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r4, [r3, #19] │ │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r4, #19] │ │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r5, #19] │ │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r5, #19] │ │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r4, [r6, #19] │ │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r7, #19] │ │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r0, #20] │ │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r0, #20] │ │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r4, [r1, #20] │ │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r2, #20] │ │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r4, [r3, #20] │ │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00020e2c : │ │ │ │ │ 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 ) │ │ │ │ │ - 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 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.n 20e50 │ │ │ │ │ - str r5, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #24] @ (20e74 ) │ │ │ │ │ - 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} │ │ │ │ │ - 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 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #48] @ (20ebc ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + ldr r3, [pc, #52] @ (20e70 ) │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + ldr r2, [pc, #52] @ (20e74 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldrd r6, r7, [r0, #16] │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #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 ) │ │ │ │ │ - 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} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #16] @ (20ed8 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (20edc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (20ee0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - 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 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (20f10 ) │ │ │ │ │ - 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} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ │ - 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 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 8718 │ │ │ │ │ - ldr r3, [pc, #56] @ (20f68 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 20f56 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + blx 8e08 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #20] @ (20f6c ) │ │ │ │ │ - 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} │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00020f70 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +00020e78 : │ │ │ │ │ + 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] @ (20fb8 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r2, [pc, #56] @ (20fbc ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r2, pc │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.n 20faa │ │ │ │ │ - ldr r3, [pc, #44] @ (20fc0 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r5, [pc, #36] @ (20eac ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [pc, #28] @ (20eb0 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 20f14 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 20f90 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ nop │ │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00020fc4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +00020eb4 : │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + b.w 82e0 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00020ebc : │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + b.w 8d10 │ │ │ │ │ + │ │ │ │ │ +00020ec8 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ │ - ldr r6, [pc, #148] @ (2106c ) │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [pc, #148] @ (21070 ) │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [pc, #396] @ (21068 ) │ │ │ │ │ + ldr r3, [pc, #396] @ (2106c ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r9, [pc, #396] @ 21070 │ │ │ │ │ + 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 20f02 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + blx 8f68 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r3, [pc, #148] @ (21074 ) │ │ │ │ │ - ldr r2, [pc, #148] @ (21078 ) │ │ │ │ │ - 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 ) │ │ │ │ │ - mov r0, sp │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2103e │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + add.w sl, r7, r4 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r3, sl │ │ │ │ │ + blt.n 20f48 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 2104c │ │ │ │ │ + mov.w r1, #256 @ 0x100 │ │ │ │ │ + ldr r3, [pc, #336] @ (21074 ) │ │ │ │ │ + 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 r3, [r6, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 21050 │ │ │ │ │ + str r3, [r6, #8] │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ + add r3, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6, #4] │ │ │ │ │ + blt.n 20f54 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 20f66 │ │ │ │ │ + ldr r3, [pc, #284] @ (21074 ) │ │ │ │ │ + ldr r0, [pc, #288] @ (21078 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 21006 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r8, [r3, #480] @ 0x1e0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 21006 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + ble.n 2101e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ble.n 20f8e │ │ │ │ │ + ldr r3, [pc, #244] @ (21074 ) │ │ │ │ │ + ldr r0, [pc, #252] @ (2107c ) │ │ │ │ │ + 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 21044 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 20f14 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr.w r3, [r2, #488] @ 0x1e8 │ │ │ │ │ + add r7, r5 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + blx 87cc │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bcs.n 20fe8 │ │ │ │ │ + ldr r3, [pc, #204] @ (21074 ) │ │ │ │ │ + ldr.w sl, [pc, #212] @ 21080 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + add.w r9, sp, #10 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 20fc0 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 20fca │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #60] @ (21080 ) │ │ │ │ │ - ldr r3, [pc, #44] @ (21070 ) │ │ │ │ │ + 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 20fb6 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + add r0, fp │ │ │ │ │ + ldr r2, [pc, #148] @ (21084 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (2106c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21068 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - b.n 21040 │ │ │ │ │ + bne.n 21064 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [pc, #108] @ (21074 ) │ │ │ │ │ + ldr r0, [pc, #124] @ (21088 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n 20f76 │ │ │ │ │ + ldr r3, [pc, #84] @ (21074 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (2108c ) │ │ │ │ │ + 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] @ (21090 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 20f94 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + add r0, r4 │ │ │ │ │ + b.n 20fec │ │ │ │ │ + ldr r3, [pc, #44] @ (21074 ) │ │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ │ + b.n 21030 │ │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ + b.n 20f22 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [pc, #60] @ (21094 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ │ + b.n 20f40 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - stmia r0!, {r5} │ │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r1, r0 │ │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021084 : │ │ │ │ │ +00021098 : │ │ │ │ │ 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 ) │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #168] @ (21144 ) │ │ │ │ │ - sub sp, #220 @ 0xdc │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #168] @ (21148 ) │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [pc, #184] @ (21164 ) │ │ │ │ │ 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 r3, [pc, #184] @ (21168 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 21130 │ │ │ │ │ - ldr r3, [pc, #144] @ (21150 ) │ │ │ │ │ - mov r0, sp │ │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r7, [pc, #180] @ (2116c ) │ │ │ │ │ + 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 2114c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 2114c │ │ │ │ │ + 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 2113c │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 2113c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 2112c │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt.n 2112c │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ + ldr r2, [pc, #100] @ (21170 ) │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + ldr r3, [pc, #84] @ (21168 ) │ │ │ │ │ + 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 2115e │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [pc, #68] @ (21174 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (21178 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + b.n 21104 │ │ │ │ │ + ldr r3, [pc, #52] @ (21174 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (2117c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r9, [r3, #480] @ 0x1e0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r8, [r3, #480] @ 0x1e0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 20f14 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - ldr.w r3, [r3, #488] @ 0x1e8 │ │ │ │ │ + b.n 210fa │ │ │ │ │ + ldr r3, [pc, #36] @ (21174 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (21180 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #60] @ (21154 ) │ │ │ │ │ - ldr r3, [pc, #44] @ (21144 ) │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 210da │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ite mi │ │ │ │ │ + movmi r1, r0 │ │ │ │ │ + lsrpl r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + itte cc │ │ │ │ │ + movcc r1, r0 │ │ │ │ │ + bkpt 0x00ea │ │ │ │ │ + movcs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00021184 : │ │ │ │ │ + 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] @ (21270 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #216] @ (21274 ) │ │ │ │ │ add r2, pc │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr.w r9, [pc, #212] @ 21278 │ │ │ │ │ + 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 2125a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 2125a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 21246 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 21246 │ │ │ │ │ + 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 21234 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 21234 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 21222 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt.n 21222 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ + ldr r2, [pc, #120] @ (2127c ) │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + ldr r3, [pc, #108] @ (21274 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str.w r4, [r8] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2113c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #220 @ 0xdc │ │ │ │ │ + bne.n 2126c │ │ │ │ │ + add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 210bc │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - b.n 21114 │ │ │ │ │ + ldr r3, [pc, #92] @ (21280 ) │ │ │ │ │ + ldr r0, [pc, #92] @ (21284 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 211fc │ │ │ │ │ + ldr r3, [pc, #72] @ (21280 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (21288 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 211f2 │ │ │ │ │ + ldr r3, [pc, #56] @ (21280 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (2128c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 211d6 │ │ │ │ │ + ldr r3, [pc, #36] @ (21280 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (21290 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 211cc │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop {6} │ │ │ │ │ + bkpt 0x0060 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r1, r0 │ │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ │ + bkpt 0x004c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x00e4 │ │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021158 : │ │ │ │ │ +00021294 : │ │ │ │ │ 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] @ 21928 │ │ │ │ │ + ldr.w r5, [pc, #1980] @ 21a64 │ │ │ │ │ sub sp, #32 │ │ │ │ │ - ldr.w r4, [pc, #1980] @ 2192c │ │ │ │ │ + ldr.w r4, [pc, #1980] @ 21a68 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #1976] @ 21930 │ │ │ │ │ - ldr.w r3, [pc, #1976] @ 21934 │ │ │ │ │ + ldr.w ip, [pc, #1976] @ 21a6c │ │ │ │ │ + ldr.w r3, [pc, #1976] @ 21a70 │ │ │ │ │ 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.w 212b2 │ │ │ │ │ - ldr.w r2, [pc, #1944] @ 21938 │ │ │ │ │ + ble.w 213ee │ │ │ │ │ + ldr.w r2, [pc, #1944] @ 21a74 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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] @ 2193c │ │ │ │ │ + ldr.w r2, [pc, #1928] @ 21a78 │ │ │ │ │ ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 212c4 │ │ │ │ │ + bne.n 21400 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ │ - bhi.w 21918 │ │ │ │ │ + bhi.w 21a54 │ │ │ │ │ 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 │ │ │ │ │ @@ -39466,5265 +39613,982 @@ │ │ │ │ │ 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] @ 21940 │ │ │ │ │ + ldr.w r3, [pc, #1668] @ 21a7c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1660] @ 21944 │ │ │ │ │ - ldr.w r3, [pc, #1632] @ 2192c │ │ │ │ │ + ldr.w r2, [pc, #1660] @ 21a80 │ │ │ │ │ + ldr.w r3, [pc, #1632] @ 21a68 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 21914 │ │ │ │ │ + bne.w 21a50 │ │ │ │ │ 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 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 94dc │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8608 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 882c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 990c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9564 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 86b4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8f14 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8da4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8d04 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9458 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8abc │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8614 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 90ac │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 88b4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 92fc │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8cec │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 88f4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8f90 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 94a0 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 85cc │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8d44 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9aac │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9884 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 84e8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8ad4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8aec │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8b64 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 989c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9754 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 83f8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8844 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8c18 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8690 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8c68 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8e2c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 96e0 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 910c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8e68 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 885c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 94ac │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 950c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9530 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9670 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8ba4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 897c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 99c8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9b1c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 979c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9918 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9500 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9594 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9b58 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8f44 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9094 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9c00 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8cb0 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 87a0 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9a94 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8820 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 93c4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 93dc │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8af8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8d20 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8ff4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9bac │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9160 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8a80 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9148 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d38 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8884 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 92c0 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 869c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c5c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9664 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 93e8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9600 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 86c0 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ec8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d5c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 98e8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 86cc │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8368 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83b0 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9bb8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 865c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 94f4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8760 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 91f4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9370 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a4c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8644 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 862c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83c8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9290 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 85fc │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9b94 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8a04 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 90c4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9930 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9708 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 97b4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 95d8 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9558 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9b04 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 98f4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9a04 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 841c │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8de4 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8344 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d98 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9854 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ + b.n 21402 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9100 │ │ │ │ │ - b.n 212c6 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [pc, #44] @ (21948 ) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 212c4 │ │ │ │ │ - nop │ │ │ │ │ - bkpt 0x0088 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x007c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ │ - 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 21968 │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 21996 │ │ │ │ │ - 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] │ │ │ │ │ - add.w r3, r3, r4, lsl #1 │ │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ │ - ubfx r0, r0, #3, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 219c2 │ │ │ │ │ - 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] │ │ │ │ │ - add.w r3, r3, r4, lsl #1 │ │ │ │ │ - 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] @ (219f0 ) │ │ │ │ │ - push {r4} │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - add r1, pc │ │ │ │ │ - add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - ble.n 219e0 │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r3, [pc, #16] @ (219f4 ) │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - bx r3 │ │ │ │ │ - @ instruction: 0xb62c │ │ │ │ │ - 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] @ (21a30 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - cbz r0, 21a18 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 21a1a │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [pc, #16] @ (21a34 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ │ - 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] @ (21b34 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #232] @ (21b38 ) │ │ │ │ │ - add.w r8, r0, #44 @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [pc, #228] @ (21b3c ) │ │ │ │ │ - ldr r2, [pc, #232] @ (21b40 ) │ │ │ │ │ - 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 21b16 │ │ │ │ │ - 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, 21ae8 │ │ │ │ │ - ldr.w fp, [r0, #12] │ │ │ │ │ - ldr.w sl, [fp, #12] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 21aba │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 21aba │ │ │ │ │ - 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, 21ad2 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - bgt.n 21ad2 │ │ │ │ │ - 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 21a8e │ │ │ │ │ - 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] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - 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 21a7e │ │ │ │ │ - ldr r2, [pc, #44] @ (21b44 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (21b38 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 21b30 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r5, r7, lr} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ │ - 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] @ (21bc4 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r7, pc │ │ │ │ │ - cbz r5, 21b6c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 21bae │ │ │ │ │ - ldr r3, [pc, #88] @ (21bc8 ) │ │ │ │ │ - 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 │ │ │ │ │ - blx 8e08 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r0, [r5, #8] │ │ │ │ │ - blt.n 21b96 │ │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 21ba0 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (21bcc ) │ │ │ │ │ - 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] @ (21bc8 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21b70 │ │ │ │ │ - nop │ │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - 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] @ (21c80 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #160] @ (21c84 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #156] @ (21c88 ) │ │ │ │ │ - ldr.w ip, [pc, #160] @ 21c8c │ │ │ │ │ - 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 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - 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 21c20 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #116] @ (21c90 ) │ │ │ │ │ - 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 21c5c │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 21c40 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 21c6c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - ldr r2, [pc, #76] @ (21c94 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (21c84 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 21c7c │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 21b48 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - b.n 21c44 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21c40 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - push {r1, r2, r4} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r1, r3} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbz r4, 21d04 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00021c98 : │ │ │ │ │ - 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] @ (21d2c ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r2, [pc, #132] @ (21d30 ) │ │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r7, [r0, #108] @ 0x6c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r5, [r5, #732] @ 0x2dc │ │ │ │ │ - add r2, r1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - 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] @ (21d34 ) │ │ │ │ │ - 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] @ (21d38 ) │ │ │ │ │ - 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} │ │ │ │ │ - cbz r6, 21d82 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ │ - ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ │ - │ │ │ │ │ -00021d3c : │ │ │ │ │ - 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] @ (21de8 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r5, 21d5e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 21dc8 │ │ │ │ │ - ldr r3, [pc, #140] @ (21dec ) │ │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cbz r0, 21d74 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 21ddc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bl 21a38 │ │ │ │ │ - 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] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8380 │ │ │ │ │ - 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 21dbc │ │ │ │ │ - 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] @ (21dec ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21d62 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21d74 │ │ │ │ │ - nop │ │ │ │ │ - uxth r4, r5 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00021df0 : │ │ │ │ │ - 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] @ (21e8c ) │ │ │ │ │ - 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, 21e22 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 21e68 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cbz r0, 21e34 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 21e7c │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ │ - bl 21a38 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - blx 9418 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8d14 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8d14 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - 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] @ (21e90 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21e22 │ │ │ │ │ - ldr r3, [pc, #16] @ (21e90 ) │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 21e34 │ │ │ │ │ - nop │ │ │ │ │ - cbz r0, 21ecc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00021e94 : │ │ │ │ │ - strd r1, r2, [r0, #108] @ 0x6c │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00021e9c : │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - b.w 95f0 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00021ea4 : │ │ │ │ │ - str r1, [r0, #116] @ 0x74 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00021ea8 : │ │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00021eac : │ │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ - b.w 9648 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00021eb4 : │ │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ │ - b.w 9648 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00021ebc : │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #24] @ (21ed8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbz r0, 21ed0 │ │ │ │ │ - ldr r3, [pc, #20] @ (21edc ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #632] @ 0x278 │ │ │ │ │ - bx r3 │ │ │ │ │ - ldr r0, [pc, #12] @ (21ee0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - cbz r4, 21eea │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r6, r0, #18 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00021ee4 : │ │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00021eec : │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00021ef0 : │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00021ef4 : │ │ │ │ │ - stmdb 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] @ (22054 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #332] @ (22058 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r4, [pc, #332] @ (2205c ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 22024 │ │ │ │ │ - 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] @ (22060 ) │ │ │ │ │ - ldrd r1, r0, [sp, #12] │ │ │ │ │ - add r3, pc │ │ │ │ │ - movs r2, #4 │ │ │ │ │ - blx 9830 │ │ │ │ │ - ldr r3, [pc, #288] @ (22064 ) │ │ │ │ │ - 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 21fcc │ │ │ │ │ - ldr r2, [pc, #268] @ (22068 ) │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #260] @ (2206c ) │ │ │ │ │ - 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 21fc6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 21f88 │ │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - blt.n 21f9a │ │ │ │ │ - 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 21fae │ │ │ │ │ - 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 21f6c │ │ │ │ │ - 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 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - movs r0, #2 │ │ │ │ │ - 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] @ (22070 ) │ │ │ │ │ - ldr r3, [pc, #76] @ (22058 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 2204e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #76] @ (22074 ) │ │ │ │ │ - ldr r3, [pc, #48] @ (22058 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 2204e │ │ │ │ │ - ldr r3, [pc, #40] @ (22064 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (22078 ) │ │ │ │ │ - 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 │ │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xfa1dffff │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r3, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0002207c : │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - b.w 9648 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00022084 : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - b.w 9648 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0002208c : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - b.w 95c8 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00022094 : │ │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00022098 : │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -0002209c : │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000220a0 : │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - b.w 8a10 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000220a8 : │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - b.w 98b4 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000220b0 : │ │ │ │ │ - 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] @ (220e4 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - subs r4, r1, #0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - blt.n 220ce │ │ │ │ │ - ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 220dc │ │ │ │ │ - ldr r3, [pc, #24] @ (220e8 ) │ │ │ │ │ - ldr r0, [pc, #24] @ (220ec ) │ │ │ │ │ - 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} │ │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000220f0 : │ │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.w 8c08 │ │ │ │ │ - │ │ │ │ │ -000220f8 : │ │ │ │ │ - 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 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00022124 : │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00022148 : │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -0002216c : │ │ │ │ │ - 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] @ (221a8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r1, 22194 │ │ │ │ │ - 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] @ (221ac ) │ │ │ │ │ - ldr r0, [pc, #24] @ (221b0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - b.n 22184 │ │ │ │ │ - nop │ │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000221b4 : │ │ │ │ │ - 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] @ (221f4 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r5, 221d6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 221dc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [pc, #20] @ (221f8 ) │ │ │ │ │ - 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} │ │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000221fc : │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00022200 : │ │ │ │ │ - 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] @ (22288 ) │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - add r6, pc │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n 22244 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 22244 │ │ │ │ │ - cbz r3, 2227c │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - blt.n 22244 │ │ │ │ │ - bgt.n 22250 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - 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, 22278 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 22278 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [pc, #28] @ (2228c ) │ │ │ │ │ - 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} │ │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022290 : │ │ │ │ │ - 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, 222b2 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -000222b4 : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.w 8c08 │ │ │ │ │ - │ │ │ │ │ -000222bc : │ │ │ │ │ - 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 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8c08 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000222e4 : │ │ │ │ │ - ldrd r1, r0, [r0, #20] │ │ │ │ │ - b.w 87e4 │ │ │ │ │ - │ │ │ │ │ -000222ec : │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00022308 : │ │ │ │ │ - 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] @ (22468 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r3, [pc, #336] @ (2246c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r6, [pc, #332] @ (22470 ) │ │ │ │ │ - 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 223c2 │ │ │ │ │ - ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.n 223c2 │ │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #20] │ │ │ │ │ - blx 8a14 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - blt.n 223f8 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 223d2 │ │ │ │ │ - ldr r3, [pc, #292] @ (22474 ) │ │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 223d2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ │ - ldr.w r6, [r2, #1260] @ 0x4ec │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.n 223d2 │ │ │ │ │ - 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 22446 │ │ │ │ │ - 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, 223a6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 22454 │ │ │ │ │ - ldr r2, [pc, #208] @ (22478 ) │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - ldr r3, [pc, #188] @ (2246c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 22464 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #176] @ (22474 ) │ │ │ │ │ - ldr r0, [pc, #180] @ (2247c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 22338 │ │ │ │ │ - ldr r2, [pc, #172] @ (22480 ) │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #144] @ (2246c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 22464 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 21b48 │ │ │ │ │ - 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 2241e │ │ │ │ │ - ldr r3, [pc, #96] @ (22474 ) │ │ │ │ │ - ldr r0, [pc, #112] @ (22484 ) │ │ │ │ │ - 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 223a6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 223a6 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [pc, #56] @ (22474 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 223a6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #60] @ (22488 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 22386 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 223a6 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0002248c : │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00022494 : │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0002249c : │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000224a8 : │ │ │ │ │ - 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] @ (2254c ) │ │ │ │ │ - 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, 2251a │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 2251a │ │ │ │ │ - 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, 224ec │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 2251e │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cbz r3, 224f8 │ │ │ │ │ - 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 22516 │ │ │ │ │ - cbz r0, 2250c │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 2253a │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r3, 22516 │ │ │ │ │ - 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] @ (22550 ) │ │ │ │ │ - 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 224f2 │ │ │ │ │ - b.n 224f8 │ │ │ │ │ - ldr r3, [pc, #20] @ (22550 ) │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - b.n 2250c │ │ │ │ │ - nop │ │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022554 : │ │ │ │ │ - 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] @ (22690 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #296] @ (22694 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r7, [pc, #292] @ (22698 ) │ │ │ │ │ - mov r9, sp │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 95cc │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - 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 22654 │ │ │ │ │ - ldr r3, [pc, #256] @ (2269c ) │ │ │ │ │ - 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 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - blx r3 │ │ │ │ │ - str r5, [r6, #12] │ │ │ │ │ - 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, 22612 │ │ │ │ │ - ldr r3, [pc, #208] @ (2269c ) │ │ │ │ │ - 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, 225ea │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - cbz r3, 225f6 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - ldr r2, [pc, #164] @ (226a0 ) │ │ │ │ │ - ldr r3, [pc, #152] @ (22694 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 2268a │ │ │ │ │ - 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, 2262a │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ble.n 22674 │ │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - cbz r3, 22636 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ │ - cbz r5, 22644 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 22658 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 225f8 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 225f8 │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - b.n 225ba │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [pc, #60] @ (2269c ) │ │ │ │ │ - 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 2264c │ │ │ │ │ - b.n 225f8 │ │ │ │ │ - ldr r3, [pc, #36] @ (2269c ) │ │ │ │ │ - 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 22630 │ │ │ │ │ - b.n 22636 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r2, sp, #0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000226a4 : │ │ │ │ │ - ldr r3, [pc, #16] @ (226b8 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #16] @ (226bc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1388] @ 0x56c │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000226c0 : │ │ │ │ │ - ldr r3, [pc, #16] @ (226d4 ) │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r1, [pc, #16] @ (226d8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000226dc : │ │ │ │ │ - ldr r1, [pc, #8] @ (226e8 ) │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - nop │ │ │ │ │ - bl 28c6ea │ │ │ │ │ - │ │ │ │ │ -000226ec : │ │ │ │ │ - ldr r3, [pc, #16] @ (22700 ) │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - ldr r1, [pc, #16] @ (22704 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1496] @ 0x5d8 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022708 : │ │ │ │ │ - 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] @ (22790 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - subs r6, r2, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blt.n 22728 │ │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bgt.n 22774 │ │ │ │ │ - ldr r2, [pc, #104] @ (22794 ) │ │ │ │ │ - ldr r0, [pc, #108] @ (22798 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - 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 22764 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 2275e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 2277a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 21b48 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [pc, #28] @ (22794 ) │ │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ │ - b.n 22736 │ │ │ │ │ - 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 22762 │ │ │ │ │ - nop │ │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r4, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0002279c : │ │ │ │ │ - ldr r1, [pc, #8] @ (227a8 ) │ │ │ │ │ - movs r2, #4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - nop │ │ │ │ │ - bl 1f07aa │ │ │ │ │ - │ │ │ │ │ -000227ac : │ │ │ │ │ - ldr r3, [pc, #16] @ (227c0 ) │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - ldr r1, [pc, #16] @ (227c4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1396] @ 0x574 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000227c8 : │ │ │ │ │ - ldr r3, [pc, #16] @ (227dc ) │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - ldr r1, [pc, #16] @ (227e0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1500] @ 0x5dc │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000227e4 : │ │ │ │ │ - ldr r3, [pc, #16] @ (227f8 ) │ │ │ │ │ - movs r2, #7 │ │ │ │ │ - ldr r1, [pc, #16] @ (227fc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022800 : │ │ │ │ │ - ldr r3, [pc, #16] @ (22814 ) │ │ │ │ │ - movs r2, #8 │ │ │ │ │ - ldr r1, [pc, #16] @ (22818 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r7, pc, #984 @ (adr r7, 22bf0 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0002281c : │ │ │ │ │ - ldr r3, [pc, #16] @ (22830 ) │ │ │ │ │ - movs r2, #9 │ │ │ │ │ - ldr r1, [pc, #16] @ (22834 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1508] @ 0x5e4 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r7, pc, #872 @ (adr r7, 22b9c ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022838 : │ │ │ │ │ - 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] @ (228e0 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add r0, pc │ │ │ │ │ - subs r6, r3, #0 │ │ │ │ │ - blt.n 2285c │ │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 22898 │ │ │ │ │ - ldr r3, [pc, #132] @ (228e4 ) │ │ │ │ │ - ldr.w r8, [r0, r3] │ │ │ │ │ - ldr r0, [pc, #132] @ (228e8 ) │ │ │ │ │ - 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 228a0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 21b48 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #72] @ (228e4 ) │ │ │ │ │ - ldr.w r8, [r0, r3] │ │ │ │ │ - b.n 2286e │ │ │ │ │ - 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 22882 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r5, 228d6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 228d6 │ │ │ │ │ - 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 │ │ │ │ │ - add r7, pc, #688 @ (adr r7, 22b94 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000228ec : │ │ │ │ │ - ldr r3, [pc, #16] @ (22900 ) │ │ │ │ │ - movs r2, #10 │ │ │ │ │ - ldr r1, [pc, #16] @ (22904 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1404] @ 0x57c │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r7, pc, #40 @ (adr r7, 2292c ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022908 : │ │ │ │ │ - ldr r3, [pc, #16] @ (2291c ) │ │ │ │ │ - movs r2, #11 │ │ │ │ │ - ldr r1, [pc, #16] @ (22920 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1408] @ 0x580 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r6, pc, #952 @ (adr r6, 22cd8 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022924 : │ │ │ │ │ - ldr r3, [pc, #16] @ (22938 ) │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - ldr r1, [pc, #16] @ (2293c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1412] @ 0x584 │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - add r6, pc, #840 @ (adr r6, 22c84 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022940 : │ │ │ │ │ - ldr r1, [pc, #8] @ (2294c ) │ │ │ │ │ - movs r2, #13 │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.w 21bd0 │ │ │ │ │ - nop │ │ │ │ │ - bl 7894e │ │ │ │ │ - │ │ │ │ │ -00022950 : │ │ │ │ │ - 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] @ (2298c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r0, 22972 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 22978 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #20] @ (22990 ) │ │ │ │ │ - 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 │ │ │ │ │ - add r6, pc, #608 @ (adr r6, 22bf0 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022994 : │ │ │ │ │ - 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] @ (22a64 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r3, [pc, #192] @ (22a68 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r6, [pc, #188] @ (22a6c ) │ │ │ │ │ - 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 229d0 │ │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 22a5a │ │ │ │ │ - ldr r3, [pc, #156] @ (22a70 ) │ │ │ │ │ - ldr r0, [pc, #160] @ (22a74 ) │ │ │ │ │ - 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 │ │ │ │ │ - ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - 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 22a42 │ │ │ │ │ - cbz r3, 22a38 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - bgt.n 22a38 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r5, 22a42 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (22a78 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (22a68 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 22a60 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (22a70 ) │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - b.n 229de │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - add r6, pc, #328 @ (adr r6, 22bb0 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r6, pc, #296 @ (adr r6, 22b98 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r5, pc, #728 @ (adr r5, 22d54 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00022a7c : │ │ │ │ │ - stmdb 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] @ (22c44 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r3, [pc, #436] @ (22c48 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr.w sl, [pc, #432] @ 22c4c │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 95cc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr.w r0, [r8, #104] @ 0x68 │ │ │ │ │ - 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] @ (22c50 ) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r7, r0, r7 │ │ │ │ │ - ldr.w fp, [sl, r3] │ │ │ │ │ - bpl.n 22ae2 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #376] @ (22c54 ) │ │ │ │ │ - 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 22c2c │ │ │ │ │ - ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.w 22c2c │ │ │ │ │ - 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] │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ - ldr.w r0, [r8, #20] │ │ │ │ │ - ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ - blx r2 │ │ │ │ │ - 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 22c3a │ │ │ │ │ - ldr r2, [pc, #260] @ (22c58 ) │ │ │ │ │ - add.w r5, sl, #8 │ │ │ │ │ - ldr r1, [pc, #260] @ (22c5c ) │ │ │ │ │ - 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 22b74 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add.w r2, r9, sl │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n 22b86 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.n 22b92 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bgt.n 22b9c │ │ │ │ │ - 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 22b72 │ │ │ │ │ - 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 22bcc │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #152] @ (22c60 ) │ │ │ │ │ - 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 22c08 │ │ │ │ │ - cbz r2, 22bfc │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str r0, [r2, #0] │ │ │ │ │ - bgt.n 22bfc │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ - blx r2 │ │ │ │ │ - str.w r4, [r8, #40] @ 0x28 │ │ │ │ │ - cbz r4, 22c08 │ │ │ │ │ - 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] @ (22c64 ) │ │ │ │ │ - ldr r3, [pc, #48] @ (22c48 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 22c3e │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #52] @ (22c68 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - b.n 22b02 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - b.n 22bba │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - add r5, pc, #416 @ (adr r5, 22de8 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r5, pc, #368 @ (adr r5, 22dc0 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r4, #0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r4, #0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r3, pc, #920 @ (adr r3, 23000 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00022c6c : │ │ │ │ │ - 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, 22c8c │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 22c9a │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r5, #20] │ │ │ │ │ - blx 87e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - 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 22c86 │ │ │ │ │ - │ │ │ │ │ -00022cac : │ │ │ │ │ - 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, 22ccc │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 22cea │ │ │ │ │ - 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 │ │ │ │ │ - blx 82e4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 87e8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r3, r4, r5, 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] │ │ │ │ │ - b.n 22cc6 │ │ │ │ │ - │ │ │ │ │ -00022cfc : │ │ │ │ │ - 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, 22d1e │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r5, #20] │ │ │ │ │ - blx 87e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00022d24 : │ │ │ │ │ - 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, 22d56 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00022d5c : │ │ │ │ │ - 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] @ (22dd4 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbnz r2, 22dc0 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 22d86 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 22dc6 │ │ │ │ │ - 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, 22dae │ │ │ │ │ - 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 22d8a │ │ │ │ │ - ldr r2, [pc, #16] @ (22dd8 ) │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 22d86 │ │ │ │ │ - add r2, pc, #544 @ (adr r2, 22ff8 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022ddc : │ │ │ │ │ - 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] @ (22e50 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbnz r2, 22e3a │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 22e06 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 22e40 │ │ │ │ │ - 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, 22e28 │ │ │ │ │ - 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 22e0a │ │ │ │ │ - ldr r2, [pc, #16] @ (22e54 ) │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 22e06 │ │ │ │ │ - nop │ │ │ │ │ - add r2, pc, #32 @ (adr r2, 22e74 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022e58 : │ │ │ │ │ - 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] @ (22ed0 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbnz r2, 22ebc │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 22e82 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 22ec2 │ │ │ │ │ - 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, 22eaa │ │ │ │ │ - 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 22e86 │ │ │ │ │ - ldr r2, [pc, #16] @ (22ed4 ) │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 22e82 │ │ │ │ │ - add r1, pc, #560 @ (adr r1, 23104 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022ed8 : │ │ │ │ │ - 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] @ (22f2c ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r0, 22efe │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 22f1e │ │ │ │ │ - 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] @ (22f30 ) │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 22efe │ │ │ │ │ - add r1, pc, #48 @ (adr r1, 22f60 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022f34 : │ │ │ │ │ - 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] @ (22f90 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r0, 22f5a │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ble.n 22f80 │ │ │ │ │ - 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] @ (22f94 ) │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 22f5a │ │ │ │ │ - nop │ │ │ │ │ - add r0, pc, #704 @ (adr r0, 23254 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022f98 : │ │ │ │ │ - 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, 22fb8 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00022fc8 : │ │ │ │ │ - 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, 22fee │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00023000 : │ │ │ │ │ - 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, 2301a │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8804 │ │ │ │ │ - │ │ │ │ │ -00023024 : │ │ │ │ │ - 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, 2303e │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 9360 │ │ │ │ │ - │ │ │ │ │ -00023048 : │ │ │ │ │ - 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, 23062 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8554 │ │ │ │ │ - │ │ │ │ │ -0002306c : │ │ │ │ │ - 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, 23086 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 9984 │ │ │ │ │ - │ │ │ │ │ -00023090 : │ │ │ │ │ - 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, 230aa │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 99ac │ │ │ │ │ - │ │ │ │ │ -000230b4 : │ │ │ │ │ - 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, 230ce │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8674 │ │ │ │ │ - │ │ │ │ │ -000230d8 : │ │ │ │ │ - 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, 230f2 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8ed4 │ │ │ │ │ - │ │ │ │ │ -000230fc : │ │ │ │ │ - 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, 23116 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 88d8 │ │ │ │ │ - │ │ │ │ │ -00023120 : │ │ │ │ │ - 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, 2313a │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 96f8 │ │ │ │ │ - │ │ │ │ │ -00023144 : │ │ │ │ │ - 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, 2315e │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 87b8 │ │ │ │ │ - │ │ │ │ │ -00023168 : │ │ │ │ │ - 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, 23182 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8778 │ │ │ │ │ - │ │ │ │ │ -0002318c : │ │ │ │ │ - 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, 231a6 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8c30 │ │ │ │ │ - │ │ │ │ │ -000231b0 : │ │ │ │ │ - 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, 231ca │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 85a4 │ │ │ │ │ - │ │ │ │ │ -000231d4 : │ │ │ │ │ - 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, 231ee │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8bb0 │ │ │ │ │ - │ │ │ │ │ -000231f8 : │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00023224 : │ │ │ │ │ - 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, 2325a │ │ │ │ │ - blx 9978 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 95cc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8c0c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - 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 2323c │ │ │ │ │ - │ │ │ │ │ -00023264 : │ │ │ │ │ - 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 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8c0c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00023294 : │ │ │ │ │ - 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, 232be │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -000232c0 : │ │ │ │ │ - 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] @ (2330c ) │ │ │ │ │ - ldrd r1, r0, [r0, #20] │ │ │ │ │ - blx 87e8 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r5, 232ea │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 232f8 │ │ │ │ │ - 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] @ (23310 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 232ea │ │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00023314 : │ │ │ │ │ - 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] @ (23370 ) │ │ │ │ │ - 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, 2334e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 2335c │ │ │ │ │ - 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] @ (23374 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 2334e │ │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00023378 : │ │ │ │ │ - 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, 2339c │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -000233b4 : │ │ │ │ │ - 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, 233d8 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -000233ec : │ │ │ │ │ - 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, 23418 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 95cc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8d14 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 95cc │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - b.n 23404 │ │ │ │ │ - │ │ │ │ │ -00023430 : │ │ │ │ │ - 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, 2345a │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8c0c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blx 95cc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 8c0c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00023474 : │ │ │ │ │ - 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 2349c │ │ │ │ │ - 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} │ │ │ │ │ - │ │ │ │ │ -000234b0 : │ │ │ │ │ - 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, 234de │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - blx 87e8 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 234da │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 95cc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8c0c │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -000234f4 : │ │ │ │ │ - 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, 23532 │ │ │ │ │ - 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, 2352e │ │ │ │ │ - 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 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8c0c │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -00023548 : │ │ │ │ │ - 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, 23576 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - blx 87e8 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 23572 │ │ │ │ │ - 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 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 8c0c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8d14 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 95cc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8c0c │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -000235a4 : │ │ │ │ │ - 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, 235c8 │ │ │ │ │ - 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 235c4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -000235e8 : │ │ │ │ │ - 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, 2360c │ │ │ │ │ - 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 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 87e8 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - 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 23608 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00023640 : │ │ │ │ │ - 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, 2366c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8c0c │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8c0c │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - blx 95cc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 8c0c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8d14 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - 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 23668 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -000236a4 : │ │ │ │ │ - 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, 236d0 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8c0c │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8c0c │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - blx 95cc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8d14 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - 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 236cc │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00023700 : │ │ │ │ │ - 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] @ (23764 ) │ │ │ │ │ - ldr.w r8, [r0, #20] │ │ │ │ │ - add r7, pc │ │ │ │ │ - cbz r3, 23760 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 23740 │ │ │ │ │ - blx 9800 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #60] @ (23768 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cbz r3, 23754 │ │ │ │ │ - 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, 23760 │ │ │ │ │ - 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 23724 │ │ │ │ │ - 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} │ │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0002376c : │ │ │ │ │ - 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] @ (237fc ) │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r3, 237d6 │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ - cbz r3, 237d8 │ │ │ │ │ - ldr r3, [pc, #108] @ (23800 ) │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - b.n 237a6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r3, 237d8 │ │ │ │ │ - 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 23798 │ │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ │ - cbz r4, 237d2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 237e8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #28] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 21b48 │ │ │ │ │ - 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 237d6 │ │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00023804 : │ │ │ │ │ - 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] @ (23848 ) │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - ldr r2, [pc, #52] @ (2384c ) │ │ │ │ │ - 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 r7, [sp, #912] @ 0x390 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00023850 : │ │ │ │ │ - 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] @ (23884 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - blx 8380 │ │ │ │ │ - ldr r3, [pc, #28] @ (23888 ) │ │ │ │ │ - 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 r7, [sp, #584] @ 0x248 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0002388c : │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - b.w 82e0 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00023894 : │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - b.w 8d10 │ │ │ │ │ - │ │ │ │ │ -000238a0 : │ │ │ │ │ - stmdb 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] @ (23a40 ) │ │ │ │ │ - ldr r3, [pc, #396] @ (23a44 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r9, [pc, #396] @ 23a48 │ │ │ │ │ - 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 238da │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - blx 8f68 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23a16 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - add.w sl, r7, r4 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r3, sl │ │ │ │ │ - blt.n 23920 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 23a24 │ │ │ │ │ - mov.w r1, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #336] @ (23a4c ) │ │ │ │ │ - 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 23a28 │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ - add r3, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6, #4] │ │ │ │ │ - blt.n 2392c │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 2393e │ │ │ │ │ - ldr r3, [pc, #284] @ (23a4c ) │ │ │ │ │ - ldr r0, [pc, #288] @ (23a50 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 239de │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.n 239de │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - ble.n 239f6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble.n 23966 │ │ │ │ │ - ldr r3, [pc, #244] @ (23a4c ) │ │ │ │ │ - ldr r0, [pc, #252] @ (23a54 ) │ │ │ │ │ - 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 23a1c │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add r7, r5 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - blx 87cc │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bcs.n 239c0 │ │ │ │ │ - ldr r3, [pc, #204] @ (23a4c ) │ │ │ │ │ - ldr.w sl, [pc, #212] @ 23a58 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - add.w r9, sp, #10 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 23998 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 239a2 │ │ │ │ │ - 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 2398e │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - add r0, fp │ │ │ │ │ - ldr r2, [pc, #148] @ (23a5c ) │ │ │ │ │ - ldr r3, [pc, #124] @ (23a44 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 23a3c │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ (23a4c ) │ │ │ │ │ - ldr r0, [pc, #124] @ (23a60 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bgt.n 2394e │ │ │ │ │ - ldr r3, [pc, #84] @ (23a4c ) │ │ │ │ │ - ldr r0, [pc, #104] @ (23a64 ) │ │ │ │ │ - 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] @ (23a68 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 2396c │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - add r0, r4 │ │ │ │ │ - b.n 239c4 │ │ │ │ │ - ldr r3, [pc, #44] @ (23a4c ) │ │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ │ - b.n 23a08 │ │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ - b.n 238fa │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ (23a6c ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ │ - b.n 23918 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r0, [r1, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r0, [r1, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r2, r4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r1, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r4, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r1, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r3, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023a70 : │ │ │ │ │ - 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] @ (23b3c ) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #184] @ (23b40 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r7, [pc, #180] @ (23b44 ) │ │ │ │ │ - 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 23b24 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.n 23b24 │ │ │ │ │ - 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 23b14 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 23b14 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 23b04 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - blt.n 23b04 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ - ldr r2, [pc, #100] @ (23b48 ) │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - ldr r3, [pc, #84] @ (23b40 ) │ │ │ │ │ - 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 23b36 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #68] @ (23b4c ) │ │ │ │ │ - ldr r0, [pc, #72] @ (23b50 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 23adc │ │ │ │ │ - ldr r3, [pc, #52] @ (23b4c ) │ │ │ │ │ - ldr r0, [pc, #60] @ (23b54 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 23ad2 │ │ │ │ │ - ldr r3, [pc, #36] @ (23b4c ) │ │ │ │ │ - ldr r0, [pc, #48] @ (23b58 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 23ab2 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r4, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r3, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r4, [r4, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023b5c : │ │ │ │ │ - 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] @ (23c48 ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #216] @ (23c4c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr.w r9, [pc, #212] @ 23c50 │ │ │ │ │ - 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 23c32 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 23c32 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 23c1e │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.n 23c1e │ │ │ │ │ - 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 23c0c │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 23c0c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 23bfa │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - blt.n 23bfa │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ - ldr r2, [pc, #120] @ (23c54 ) │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - ldr r3, [pc, #108] @ (23c4c ) │ │ │ │ │ - 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 23c44 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #92] @ (23c58 ) │ │ │ │ │ - ldr r0, [pc, #92] @ (23c5c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 23bd4 │ │ │ │ │ - ldr r3, [pc, #72] @ (23c58 ) │ │ │ │ │ - ldr r0, [pc, #80] @ (23c60 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 23bca │ │ │ │ │ - ldr r3, [pc, #56] @ (23c58 ) │ │ │ │ │ - ldr r0, [pc, #64] @ (23c64 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 23bae │ │ │ │ │ - ldr r3, [pc, #36] @ (23c58 ) │ │ │ │ │ - ldr r0, [pc, #48] @ (23c68 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 23ba4 │ │ │ │ │ - blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r2, [r5, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r4, r4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r4, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r5, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023c6c : │ │ │ │ │ - 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] @ (23cac ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #48] @ (23cb0 ) │ │ │ │ │ - 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 │ │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00023cb4 : │ │ │ │ │ - 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] @ (23d1c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r2, 23d16 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [pc, #76] @ (23d20 ) │ │ │ │ │ - it le │ │ │ │ │ - ldrle r6, [r3, r2] │ │ │ │ │ - ble.n 23d02 │ │ │ │ │ - ldr r7, [pc, #72] @ (23d24 ) │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 23cf0 │ │ │ │ │ - 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 23ce2 │ │ │ │ │ - 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] @ (23d20 ) │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - b.n 23d02 │ │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r0, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023d28 : │ │ │ │ │ - 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] @ (23db0 ) │ │ │ │ │ - ldrd r1, r3, [r0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 23d90 │ │ │ │ │ - cbnz r1, 23d9c │ │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ │ - mov.w r7, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #96] @ (23db4 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 23da2 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - str r7, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #12] │ │ │ │ │ - blt.n 23d74 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - blt.n 23d82 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #60] @ (23db8 ) │ │ │ │ │ - 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 23d82 │ │ │ │ │ - ldr r3, [pc, #28] @ (23db4 ) │ │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ │ - b.n 23d74 │ │ │ │ │ - lsls r7, r1, #1 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - b.n 23d52 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #20] @ (23dbc ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 23d66 │ │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r7, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r4, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023dc0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r2, [pc, #48] @ (23e00 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 23de0 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ble.n 23df0 │ │ │ │ │ - ldr r3, [pc, #32] @ (23e04 ) │ │ │ │ │ - ldr r0, [pc, #36] @ (23e08 ) │ │ │ │ │ - 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 r2, [sp, #160] @ 0xa0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r1, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023e0c : │ │ │ │ │ - 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] @ (23e74 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - blt.n 23e28 │ │ │ │ │ - bne.n 23e36 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #76] @ (23e78 ) │ │ │ │ │ - ldr r0, [pc, #80] @ (23e7c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 23e6c │ │ │ │ │ - ldr r7, [pc, #68] @ (23e80 ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + blx 8d38 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r2, [pc, #52] @ (23e78 ) │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 23e52 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 23e5c │ │ │ │ │ - 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 23e3e │ │ │ │ │ - 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 r1, [sp, #880] @ 0x370 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r4, [r7, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r0, [r7, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023e84 : │ │ │ │ │ - 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] @ (23eec ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - bge.n 23eaa │ │ │ │ │ - ldr r3, [pc, #80] @ (23ef0 ) │ │ │ │ │ - ldr r0, [pc, #84] @ (23ef4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 23ee6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 23ee4 │ │ │ │ │ - ldr r7, [pc, #64] @ (23ef8 ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r2, [pc, #52] @ (23ef0 ) │ │ │ │ │ + blx 8884 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blt.n 23eca │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 23ed4 │ │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ │ + blx 92c0 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 869c │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8c5c │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9664 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 93e8 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9600 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 86c0 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ec8 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d5c │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 98e8 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 86cc │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8368 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83b0 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9bb8 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 865c │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 94f4 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8760 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 91f4 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9370 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a4c │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8644 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 862c │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83c8 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9290 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 85fc │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9b94 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8a04 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 90c4 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9930 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9708 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 97b4 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 95d8 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9558 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9b04 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 98f4 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9a04 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 841c │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8de4 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8344 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d98 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9854 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9100 │ │ │ │ │ + b.n 21402 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [pc, #44] @ (21a84 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + add r0, pc │ │ │ │ │ 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 23eb8 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + b.n 21400 │ │ │ │ │ nop │ │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023efc : │ │ │ │ │ - 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] @ (23f30 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - subs r4, r1, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blt.n 23f18 │ │ │ │ │ - bne.n 23f26 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r2, [pc, #24] @ (23f34 ) │ │ │ │ │ - ldr r0, [pc, #28] @ (23f38 ) │ │ │ │ │ - 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, [sp, #944] @ 0x3b0 │ │ │ │ │ + pop {r6, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00023f3c : │ │ │ │ │ - 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] @ (23fa0 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - add r7, pc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 23f68 │ │ │ │ │ - ldr r3, [pc, #72] @ (23fa4 ) │ │ │ │ │ - ldr r0, [pc, #72] @ (23fa8 ) │ │ │ │ │ - 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 23f9c │ │ │ │ │ - ldr r6, [pc, #60] @ (23fac ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r1, [pc, #44] @ (23fa4 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blt.n 23f8a │ │ │ │ │ - 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 23f72 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ │ + cmp r4, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ │ + cbnz r2, 21b00 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023fb0 : │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00023fc0 : │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00023fc4 : │ │ │ │ │ +00021a88 : │ │ │ │ │ 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] @ (24090 ) │ │ │ │ │ + ldr r6, [pc, #184] @ (21b54 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r5, [pc, #184] @ (24094 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (21b58 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (24098 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (21b5c ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 24022 │ │ │ │ │ - ldr r5, [pc, #168] @ (2409c ) │ │ │ │ │ + beq.n 21ae6 │ │ │ │ │ + ldr r5, [pc, #168] @ (21b60 ) │ │ │ │ │ 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] @ (240a0 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (24094 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (21b64 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (21b58 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2408c │ │ │ │ │ + bne.n 21b50 │ │ │ │ │ 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] @ (2409c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (21b60 ) │ │ │ │ │ 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 24066 │ │ │ │ │ + ble.n 21b2a │ │ │ │ │ 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 2404a │ │ │ │ │ + bgt.n 21b0e │ │ │ │ │ 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 24008 │ │ │ │ │ + b.n 21acc │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000240a4 : │ │ │ │ │ +00021b68 : │ │ │ │ │ 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] @ 24134 │ │ │ │ │ + ldr.w ip, [pc, #128] @ 21bf8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #124] @ (24138 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (21bfc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r5, [pc, #124] @ (2413c ) │ │ │ │ │ + ldr r5, [pc, #124] @ (21c00 ) │ │ │ │ │ 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 24106 │ │ │ │ │ - ldr.w ip, [pc, #108] @ 24140 │ │ │ │ │ + beq.n 21bca │ │ │ │ │ + ldr.w ip, [pc, #108] @ 21c04 │ │ │ │ │ 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] @ (24144 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (24138 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (21c08 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (21bfc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 24130 │ │ │ │ │ + bne.n 21bf4 │ │ │ │ │ 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] @ (24140 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (21c04 ) │ │ │ │ │ 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 240ee │ │ │ │ │ + b.n 21bb2 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ │ + push {r1, r2, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024148 : │ │ │ │ │ +00021c0c : │ │ │ │ │ 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] @ 241d8 │ │ │ │ │ + ldr.w ip, [pc, #128] @ 21c9c │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #124] @ (241dc ) │ │ │ │ │ + ldr r4, [pc, #124] @ (21ca0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r5, [pc, #124] @ (241e0 ) │ │ │ │ │ + ldr r5, [pc, #124] @ (21ca4 ) │ │ │ │ │ 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 241aa │ │ │ │ │ - ldr.w ip, [pc, #108] @ 241e4 │ │ │ │ │ + beq.n 21c6e │ │ │ │ │ + ldr.w ip, [pc, #108] @ 21ca8 │ │ │ │ │ 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] @ (241e8 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (241dc ) │ │ │ │ │ + ldr r2, [pc, #84] @ (21cac ) │ │ │ │ │ + ldr r3, [pc, #68] @ (21ca0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 241d2 │ │ │ │ │ + bne.n 21c96 │ │ │ │ │ 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] @ (241e4 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (21ca8 ) │ │ │ │ │ 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 24192 │ │ │ │ │ + b.n 21c56 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ │ + cbz r0, 21d16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ │ + cbz r4, 21d1c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ │ + cbz r2, 21d18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000241ec : │ │ │ │ │ +00021cb0 : │ │ │ │ │ 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] @ 24240 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 21d04 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (24244 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (21d08 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 24222 │ │ │ │ │ + beq.n 21ce6 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -44736,76 +40600,76 @@ │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ │ + cbz r4, 21d54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024248 : │ │ │ │ │ +00021d0c : │ │ │ │ │ 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] @ (243c4 ) │ │ │ │ │ + ldr r5, [pc, #360] @ (21e88 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #360] @ (243c8 ) │ │ │ │ │ + ldr r4, [pc, #360] @ (21e8c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r6, [pc, #360] @ (243cc ) │ │ │ │ │ + ldr r6, [pc, #360] @ (21e90 ) │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq.n 242a8 │ │ │ │ │ - ldr r5, [pc, #344] @ (243d0 ) │ │ │ │ │ + beq.n 21d6c │ │ │ │ │ + ldr r5, [pc, #344] @ (21e94 ) │ │ │ │ │ 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] @ (243d4 ) │ │ │ │ │ - ldr r3, [pc, #312] @ (243c8 ) │ │ │ │ │ + ldr r2, [pc, #324] @ (21e98 ) │ │ │ │ │ + ldr r3, [pc, #312] @ (21e8c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 243be │ │ │ │ │ + bne.w 21e82 │ │ │ │ │ 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 24334 │ │ │ │ │ + beq.n 21df8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ blx 93a0 │ │ │ │ │ - ldr r3, [pc, #268] @ (243d0 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (21e94 ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldr r7, [r6, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ble.n 24398 │ │ │ │ │ + ble.n 21e5c │ │ │ │ │ adds r0, #3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -44840,23 +40704,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2428c │ │ │ │ │ + b.n 21d50 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9890 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8f2c │ │ │ │ │ - ldr r3, [pc, #140] @ (243d0 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (21e94 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r0, [pc, #144] @ (243d8 ) │ │ │ │ │ + ldr r0, [pc, #144] @ (21e9c ) │ │ │ │ │ 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] │ │ │ │ │ @@ -44870,342 +40734,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] @ (243dc ) │ │ │ │ │ + ldr r3, [pc, #96] @ (21ea0 ) │ │ │ │ │ ldr.w r6, [r2, #920] @ 0x398 │ │ │ │ │ - ldr r1, [pc, #96] @ (243e0 ) │ │ │ │ │ + ldr r1, [pc, #96] @ (21ea4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #96] @ (243e4 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (21ea8 ) │ │ │ │ │ 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 2428a │ │ │ │ │ + b.n 21d4e │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbnz r0, 243b4 │ │ │ │ │ - ldr r0, [pc, #72] @ (243e8 ) │ │ │ │ │ + cbnz r0, 21e78 │ │ │ │ │ + ldr r0, [pc, #72] @ (21eac ) │ │ │ │ │ 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 24330 │ │ │ │ │ + b.n 21df4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 24330 │ │ │ │ │ + b.n 21df4 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ │ + uxtb r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ │ + uxtb r4, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ │ + uxth r0, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r3, r5] │ │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ │ + adds r3, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r6, r4] │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r5, r4] │ │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000243ec : │ │ │ │ │ +00021eb0 : │ │ │ │ │ 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] @ 24478 │ │ │ │ │ + ldr.w ip, [pc, #124] @ 21f3c │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #120] @ (2447c ) │ │ │ │ │ + ldr r4, [pc, #120] @ (21f40 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r5, [pc, #120] @ (24480 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (21f44 ) │ │ │ │ │ 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 2444e │ │ │ │ │ - ldr.w ip, [pc, #104] @ 24484 │ │ │ │ │ + beq.n 21f12 │ │ │ │ │ + ldr.w ip, [pc, #104] @ 21f48 │ │ │ │ │ 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] @ (24488 ) │ │ │ │ │ - ldr r3, [pc, #64] @ (2447c ) │ │ │ │ │ + ldr r2, [pc, #80] @ (21f4c ) │ │ │ │ │ + ldr r3, [pc, #64] @ (21f40 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 24472 │ │ │ │ │ + bne.n 21f36 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8428 │ │ │ │ │ - ldr r3, [pc, #44] @ (24484 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (21f48 ) │ │ │ │ │ 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 24436 │ │ │ │ │ + b.n 21efa │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ │ + cbz r4, 21f4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ │ + cbz r0, 21f54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002448c : │ │ │ │ │ +00021f50 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr.w lr, [pc, #116] @ 24510 │ │ │ │ │ + ldr.w lr, [pc, #116] @ 21fd4 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r4, [pc, #112] @ (24514 ) │ │ │ │ │ + ldr r4, [pc, #112] @ (21fd8 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ - ldr.w ip, [pc, #112] @ 24518 │ │ │ │ │ + ldr.w ip, [pc, #112] @ 21fdc │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (2451c ) │ │ │ │ │ + ldr r3, [pc, #104] @ (21fe0 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 244ee │ │ │ │ │ + beq.n 21fb2 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #84] @ (24520 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (21fe4 ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #76] @ (24524 ) │ │ │ │ │ - ldr r3, [pc, #56] @ (24514 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (21fe8 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (21fd8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2450a │ │ │ │ │ + bne.n 21fce │ │ │ │ │ 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 244d6 │ │ │ │ │ + b.n 21f9a │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024528 : │ │ │ │ │ +00021fec : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #52] @ 2456c │ │ │ │ │ + ldr.w ip, [pc, #52] @ 22030 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (24570 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (22034 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2455e │ │ │ │ │ + beq.n 22022 │ │ │ │ │ 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} │ │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024574 : │ │ │ │ │ +00022038 : │ │ │ │ │ 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] @ (24640 ) │ │ │ │ │ + ldr r6, [pc, #184] @ (22104 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r5, [pc, #184] @ (24644 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (22108 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (24648 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (2210c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 245d2 │ │ │ │ │ - ldr r5, [pc, #168] @ (2464c ) │ │ │ │ │ + beq.n 22096 │ │ │ │ │ + ldr r5, [pc, #168] @ (22110 ) │ │ │ │ │ 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] @ (24650 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (24644 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (22114 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (22108 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2463a │ │ │ │ │ + bne.n 220fe │ │ │ │ │ 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] @ (2464c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (22110 ) │ │ │ │ │ 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 24614 │ │ │ │ │ + ble.n 220d8 │ │ │ │ │ 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 245fc │ │ │ │ │ + bgt.n 220c0 │ │ │ │ │ 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 245b8 │ │ │ │ │ + b.n 2207c │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024654 : │ │ │ │ │ +00022118 : │ │ │ │ │ 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] @ 246a8 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 2216c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (246ac ) │ │ │ │ │ + ldr r3, [pc, #64] @ (22170 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2468a │ │ │ │ │ + beq.n 2214e │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -45218,127 +41082,127 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8f2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000246b0 : │ │ │ │ │ +00022174 : │ │ │ │ │ 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] @ (2477c ) │ │ │ │ │ + ldr r6, [pc, #184] @ (22240 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r5, [pc, #184] @ (24780 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (22244 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (24784 ) │ │ │ │ │ + ldr r4, [pc, #184] @ (22248 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - beq.n 2470e │ │ │ │ │ - ldr r5, [pc, #168] @ (24788 ) │ │ │ │ │ + beq.n 221d2 │ │ │ │ │ + ldr r5, [pc, #168] @ (2224c ) │ │ │ │ │ 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] @ (2478c ) │ │ │ │ │ - ldr r3, [pc, #136] @ (24780 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (22250 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (22244 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 24778 │ │ │ │ │ + bne.n 2223c │ │ │ │ │ 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] @ (24788 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (2224c ) │ │ │ │ │ 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 24752 │ │ │ │ │ + ble.n 22216 │ │ │ │ │ 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 24736 │ │ │ │ │ + bgt.n 221fa │ │ │ │ │ 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 246f4 │ │ │ │ │ + b.n 221b8 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024790 : │ │ │ │ │ +00022254 : │ │ │ │ │ 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] @ 247e0 │ │ │ │ │ + ldr.w ip, [pc, #64] @ 222a4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (247e4 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (222a8 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 247c6 │ │ │ │ │ + beq.n 2228a │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -45349,33 +41213,33 @@ │ │ │ │ │ blx 926c │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000247e8 : │ │ │ │ │ +000222ac : │ │ │ │ │ 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] @ 24838 │ │ │ │ │ + ldr.w ip, [pc, #64] @ 222fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (2483c ) │ │ │ │ │ + ldr r3, [pc, #60] @ (22300 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2481e │ │ │ │ │ + beq.n 222e2 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -45386,142 +41250,142 @@ │ │ │ │ │ blx 8458 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024840 : │ │ │ │ │ +00022304 : │ │ │ │ │ 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] @ (248e0 ) │ │ │ │ │ + ldr r4, [pc, #144] @ (223a4 ) │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr r2, [pc, #144] @ (248e4 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (223a8 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr.w lr, [pc, #140] @ 248e8 │ │ │ │ │ + ldr.w lr, [pc, #140] @ 223ac │ │ │ │ │ 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 248bc │ │ │ │ │ + bhi.n 22380 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 248d6 │ │ │ │ │ - ldr r3, [pc, #108] @ (248ec ) │ │ │ │ │ + beq.n 2239a │ │ │ │ │ + ldr r3, [pc, #108] @ (223b0 ) │ │ │ │ │ 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, 248d2 │ │ │ │ │ + cbz r0, 22396 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8598 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #72] @ (248f0 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (248e4 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (223b4 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (223a8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 248da │ │ │ │ │ + bne.n 2239e │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #44] @ (248ec ) │ │ │ │ │ + ldr r1, [pc, #44] @ (223b0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r3, [pc, #48] @ (248f4 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (223b8 ) │ │ │ │ │ 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 248a4 │ │ │ │ │ + b.n 22368 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 2489c │ │ │ │ │ + b.n 22360 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #984] @ (24cd0 ) │ │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000248f8 : │ │ │ │ │ +000223bc : │ │ │ │ │ stmdb 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] @ (24a34 ) │ │ │ │ │ + ldr r6, [pc, #296] @ (224f8 ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r5, [pc, #296] @ (24a38 ) │ │ │ │ │ + ldr r5, [pc, #296] @ (224fc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #296] @ (24a3c ) │ │ │ │ │ + ldr r4, [pc, #296] @ (22500 ) │ │ │ │ │ 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 24956 │ │ │ │ │ - ldr r5, [pc, #280] @ (24a40 ) │ │ │ │ │ + beq.n 2241a │ │ │ │ │ + ldr r5, [pc, #280] @ (22504 ) │ │ │ │ │ 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] @ (24a44 ) │ │ │ │ │ - ldr r3, [pc, #248] @ (24a38 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (22508 ) │ │ │ │ │ + ldr r3, [pc, #248] @ (224fc ) │ │ │ │ │ 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 24a2e │ │ │ │ │ + bne.n 224f2 │ │ │ │ │ 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] @ (24a40 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (22504 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -45531,15 +41395,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 24a1e │ │ │ │ │ + beq.n 224e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -45550,15 +41414,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, 24a0e │ │ │ │ │ + cbz r0, 224d2 │ │ │ │ │ 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] │ │ │ │ │ @@ -45580,87 +41444,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 249c0 │ │ │ │ │ + bne.n 22484 │ │ │ │ │ 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 24990 │ │ │ │ │ + bne.n 22454 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2493c │ │ │ │ │ + b.n 22400 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024a48 : │ │ │ │ │ +0002250c : │ │ │ │ │ stmdb 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] @ (24bdc ) │ │ │ │ │ + ldr r6, [pc, #384] @ (226a0 ) │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ - ldr r5, [pc, #384] @ (24be0 ) │ │ │ │ │ + ldr r5, [pc, #384] @ (226a4 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #384] @ (24be4 ) │ │ │ │ │ + ldr r4, [pc, #384] @ (226a8 ) │ │ │ │ │ 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 24aa8 │ │ │ │ │ - ldr r5, [pc, #368] @ (24be8 ) │ │ │ │ │ + beq.n 2256c │ │ │ │ │ + ldr r5, [pc, #368] @ (226ac ) │ │ │ │ │ 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] @ (24bec ) │ │ │ │ │ - ldr r3, [pc, #336] @ (24be0 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (226b0 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (226a4 ) │ │ │ │ │ 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 24bd6 │ │ │ │ │ + bne.w 2269a │ │ │ │ │ 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] @ (24be8 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (226ac ) │ │ │ │ │ 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 │ │ │ │ │ @@ -45670,15 +41534,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 24bc6 │ │ │ │ │ + beq.n 2268a │ │ │ │ │ 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 │ │ │ │ │ @@ -45692,17 +41556,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 24bb6 │ │ │ │ │ + beq.n 2267a │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - b.n 24b5a │ │ │ │ │ + b.n 2261e │ │ │ │ │ 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 │ │ │ │ │ @@ -45721,15 +41585,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 24bb4 │ │ │ │ │ + beq.n 22678 │ │ │ │ │ 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] │ │ │ │ │ @@ -45752,234 +41616,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 24b1a │ │ │ │ │ + bne.n 225de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 24b1a │ │ │ │ │ + b.n 225de │ │ │ │ │ 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 24ae6 │ │ │ │ │ + bne.n 225aa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 24a8c │ │ │ │ │ + b.n 22550 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024bf0 : │ │ │ │ │ +000226b4 : │ │ │ │ │ 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] @ (24d08 ) │ │ │ │ │ + ldr r5, [pc, #260] @ (227cc ) │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #260] @ (24d0c ) │ │ │ │ │ + ldr r2, [pc, #260] @ (227d0 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r7, [pc, #260] @ (24d10 ) │ │ │ │ │ + ldr r7, [pc, #260] @ (227d4 ) │ │ │ │ │ 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 24c54 │ │ │ │ │ - ldr r1, [pc, #240] @ (24d14 ) │ │ │ │ │ + bls.n 22718 │ │ │ │ │ + ldr r1, [pc, #240] @ (227d8 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r3, [pc, #240] @ (24d18 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (227dc ) │ │ │ │ │ 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] @ (24d1c ) │ │ │ │ │ - ldr r3, [pc, #204] @ (24d0c ) │ │ │ │ │ + ldr r2, [pc, #224] @ (227e0 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (227d0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 24d02 │ │ │ │ │ + bne.n 227c6 │ │ │ │ │ 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 24cc2 │ │ │ │ │ - ldr r3, [pc, #176] @ (24d14 ) │ │ │ │ │ + beq.n 22786 │ │ │ │ │ + ldr r3, [pc, #176] @ (227d8 ) │ │ │ │ │ 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 24cf6 │ │ │ │ │ + beq.n 227ba │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c38 │ │ │ │ │ + bne.n 226fc │ │ │ │ │ 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 24c38 │ │ │ │ │ + bne.n 226fc │ │ │ │ │ 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 24cd2 │ │ │ │ │ + ble.n 22796 │ │ │ │ │ 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 24c3a │ │ │ │ │ - ldr r3, [pc, #80] @ (24d14 ) │ │ │ │ │ + b.n 226fe │ │ │ │ │ + ldr r3, [pc, #80] @ (227d8 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ - bgt.n 24cac │ │ │ │ │ + bgt.n 22770 │ │ │ │ │ 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 24cbe │ │ │ │ │ + b.n 22782 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c38 │ │ │ │ │ + bne.n 226fc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 24c94 │ │ │ │ │ + b.n 22758 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strh r4, [r6, #30] │ │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r5, #30] │ │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #600] @ (24f74 ) │ │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r7, #28] │ │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00024d20 : │ │ │ │ │ +000227e4 : │ │ │ │ │ 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] @ (24d80 ) │ │ │ │ │ + ldr r5, [pc, #80] @ (22844 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 24d56 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 24d84 │ │ │ │ │ + beq.n 2281a │ │ │ │ │ + ldr.w ip, [pc, #72] @ 22848 │ │ │ │ │ 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] @ (24d84 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (22848 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r5, r3] │ │ │ │ │ - cbz r0, 24d72 │ │ │ │ │ + cbz r0, 22836 │ │ │ │ │ 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 24d64 │ │ │ │ │ + b.n 22828 │ │ │ │ │ nop │ │ │ │ │ - strh r0, [r1, #22] │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024d88 : │ │ │ │ │ +0002284c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (24dcc ) │ │ │ │ │ + ldr r4, [pc, #52] @ (22890 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24dbc │ │ │ │ │ - ldr.w lr, [pc, #48] @ 24dd0 │ │ │ │ │ + beq.n 22880 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 22894 │ │ │ │ │ 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 │ │ │ │ │ @@ -45989,29 +41853,29 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strh r2, [r4, #18] │ │ │ │ │ + add r7, pc, #632 @ (adr r7, 22b0c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024dd4 : │ │ │ │ │ +00022898 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (24e18 ) │ │ │ │ │ + ldr r4, [pc, #52] @ (228dc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24e08 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 24e1c │ │ │ │ │ + beq.n 228cc │ │ │ │ │ + ldr.w lr, [pc, #48] @ 228e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -46021,29 +41885,29 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strh r6, [r2, #16] │ │ │ │ │ + add r7, pc, #328 @ (adr r7, 22a28 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024e20 : │ │ │ │ │ +000228e4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (24e64 ) │ │ │ │ │ + ldr r4, [pc, #52] @ (22928 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24e54 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 24e68 │ │ │ │ │ + beq.n 22918 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 2292c │ │ │ │ │ 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 │ │ │ │ │ @@ -46054,29 +41918,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strh r2, [r1, #14] │ │ │ │ │ + add r7, pc, #24 @ (adr r7, 22944 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024e6c : │ │ │ │ │ +00022930 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #52] @ (24eb0 ) │ │ │ │ │ + ldr r4, [pc, #52] @ (22974 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24ea0 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 24eb4 │ │ │ │ │ + beq.n 22964 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 22978 │ │ │ │ │ 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 │ │ │ │ │ @@ -46087,29 +41951,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strh r6, [r7, #10] │ │ │ │ │ + add r6, pc, #744 @ (adr r6, 22c60 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024eb8 : │ │ │ │ │ +0002297c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (24ef8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (229bc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24eec │ │ │ │ │ - ldr.w lr, [pc, #44] @ 24efc │ │ │ │ │ + beq.n 229b0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 229c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -46118,29 +41982,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9b28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strh r2, [r6, #8] │ │ │ │ │ + add r6, pc, #440 @ (adr r6, 22b78 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024f00 : │ │ │ │ │ +000229c4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (24f40 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22a04 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24f34 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 24f44 │ │ │ │ │ + beq.n 229f8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22a08 │ │ │ │ │ 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 │ │ │ │ │ @@ -46149,29 +42013,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8bf0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strh r2, [r5, #6] │ │ │ │ │ + add r6, pc, #152 @ (adr r6, 22aa0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024f48 : │ │ │ │ │ +00022a0c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (24f88 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22a4c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24f7c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 24f8c │ │ │ │ │ + beq.n 22a40 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22a50 │ │ │ │ │ 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 │ │ │ │ │ @@ -46180,29 +42044,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8308 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strh r2, [r4, #4] │ │ │ │ │ + add r5, pc, #888 @ (adr r5, 22dc8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024f90 : │ │ │ │ │ +00022a54 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (24fd0 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22a94 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 24fc4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 24fd4 │ │ │ │ │ + beq.n 22a88 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22a98 │ │ │ │ │ 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 │ │ │ │ │ @@ -46211,29 +42075,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strh r2, [r3, #2] │ │ │ │ │ + add r5, pc, #600 @ (adr r5, 22cf0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00024fd8 : │ │ │ │ │ +00022a9c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 25020 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 22ae4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2500c │ │ │ │ │ - ldr r4, [pc, #48] @ (25024 ) │ │ │ │ │ + beq.n 22ad0 │ │ │ │ │ + ldr r4, [pc, #48] @ (22ae8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -46245,70 +42109,71 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strh r0, [r2, #0] │ │ │ │ │ + add r5, pc, #304 @ (adr r5, 22c18 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025028 : │ │ │ │ │ +00022aec : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #64] @ 25078 │ │ │ │ │ + ldr.w lr, [pc, #64] @ 22b3c │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ - beq.n 2505e │ │ │ │ │ - ldr r4, [pc, #56] @ (2507c ) │ │ │ │ │ + beq.n 22b22 │ │ │ │ │ + ldr r4, [pc, #56] @ (22b40 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #56] @ (25080 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (22b44 ) │ │ │ │ │ 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] @ (25084 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (22b48 ) │ │ │ │ │ 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 │ │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ │ + add r4, pc, #1000 @ (adr r4, 22f28 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cdp2 0, 11, cr0, cr0, cr0, {0} │ │ │ │ │ │ │ │ │ │ -00025088 : │ │ │ │ │ +00022b4c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (250c8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22b8c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 250bc │ │ │ │ │ - ldr.w lr, [pc, #44] @ 250cc │ │ │ │ │ + beq.n 22b80 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22b90 │ │ │ │ │ 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 │ │ │ │ │ @@ -46317,29 +42182,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9200 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ │ + add r4, pc, #632 @ (adr r4, 22e08 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000250d0 : │ │ │ │ │ +00022b94 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25110 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22bd4 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25104 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25114 │ │ │ │ │ + beq.n 22bc8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22bd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -46348,65 +42213,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ │ + add r4, pc, #344 @ (adr r4, 22d30 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025118 : │ │ │ │ │ +00022bdc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 25164 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22c28 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2514c │ │ │ │ │ - ldr r4, [pc, #52] @ (25168 ) │ │ │ │ │ + beq.n 22c10 │ │ │ │ │ + ldr r4, [pc, #52] @ (22c2c ) │ │ │ │ │ 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, 2515a │ │ │ │ │ + cbz r0, 22c1e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ - b.n 25156 │ │ │ │ │ + b.n 22c1a │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ │ + add r4, pc, #48 @ (adr r4, 22c5c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002516c : │ │ │ │ │ +00022c30 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (251ac ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22c70 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 251a0 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 251b0 │ │ │ │ │ + beq.n 22c64 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22c74 │ │ │ │ │ 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 │ │ │ │ │ @@ -46415,65 +42280,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ │ + add r3, pc, #744 @ (adr r3, 22f5c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000251b4 : │ │ │ │ │ +00022c78 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 25200 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22cc4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 251e8 │ │ │ │ │ - ldr r4, [pc, #52] @ (25204 ) │ │ │ │ │ + beq.n 22cac │ │ │ │ │ + ldr r4, [pc, #52] @ (22cc8 ) │ │ │ │ │ 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, 251f6 │ │ │ │ │ + cbnz r0, 22cba │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a38 │ │ │ │ │ - b.n 251f2 │ │ │ │ │ + b.n 22cb6 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ │ + add r3, pc, #448 @ (adr r3, 22e88 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025208 : │ │ │ │ │ +00022ccc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 2525c │ │ │ │ │ + ldr.w ip, [pc, #68] @ 22d20 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2523c │ │ │ │ │ - ldr r4, [pc, #60] @ (25260 ) │ │ │ │ │ + beq.n 22d00 │ │ │ │ │ + ldr r4, [pc, #60] @ (22d24 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -46481,38 +42346,38 @@ │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 25252 │ │ │ │ │ + cbz r0, 22d16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ - b.n 2524e │ │ │ │ │ + b.n 22d12 │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ │ + add r3, pc, #112 @ (adr r3, 22d94 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025264 : │ │ │ │ │ +00022d28 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (252a4 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22d68 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25298 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 252a8 │ │ │ │ │ + beq.n 22d5c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22d6c │ │ │ │ │ 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 │ │ │ │ │ @@ -46521,29 +42386,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ │ + add r2, pc, #776 @ (adr r2, 23074 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000252ac : │ │ │ │ │ +00022d70 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (252ec ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22db0 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 252e0 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 252f0 │ │ │ │ │ + beq.n 22da4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22db4 │ │ │ │ │ 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 │ │ │ │ │ @@ -46552,29 +42417,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 92cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ │ + add r2, pc, #488 @ (adr r2, 22f9c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000252f4 : │ │ │ │ │ +00022db8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25334 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22df8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25328 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25338 │ │ │ │ │ + beq.n 22dec │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22dfc │ │ │ │ │ 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 │ │ │ │ │ @@ -46583,65 +42448,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ │ + add r2, pc, #200 @ (adr r2, 22ec4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002533c : │ │ │ │ │ +00022e00 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 25388 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22e4c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 25370 │ │ │ │ │ - ldr r4, [pc, #52] @ (2538c ) │ │ │ │ │ + beq.n 22e34 │ │ │ │ │ + ldr r4, [pc, #52] @ (22e50 ) │ │ │ │ │ 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, 2537e │ │ │ │ │ + cbz r0, 22e42 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9978 │ │ │ │ │ - b.n 2537a │ │ │ │ │ + b.n 22e3e │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ │ + add r1, pc, #928 @ (adr r1, 231f0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025390 : │ │ │ │ │ +00022e54 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (253d0 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22e94 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 253c4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 253d4 │ │ │ │ │ + beq.n 22e88 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22e98 │ │ │ │ │ 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 │ │ │ │ │ @@ -46650,65 +42515,65 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9a10 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ │ + add r1, pc, #600 @ (adr r1, 230f0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000253d8 : │ │ │ │ │ +00022e9c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 25424 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 22ee8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2540c │ │ │ │ │ - ldr r4, [pc, #52] @ (25428 ) │ │ │ │ │ + beq.n 22ed0 │ │ │ │ │ + ldr r4, [pc, #52] @ (22eec ) │ │ │ │ │ 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, 2541a │ │ │ │ │ + cbnz r0, 22ede │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a10 │ │ │ │ │ - b.n 25416 │ │ │ │ │ + b.n 22eda │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ │ + add r1, pc, #304 @ (adr r1, 2301c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002542c : │ │ │ │ │ +00022ef0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 25480 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 22f44 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 25460 │ │ │ │ │ - ldr r4, [pc, #60] @ (25484 ) │ │ │ │ │ + beq.n 22f24 │ │ │ │ │ + ldr r4, [pc, #60] @ (22f48 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -46716,38 +42581,38 @@ │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 25476 │ │ │ │ │ + cbz r0, 22f3a │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9a10 │ │ │ │ │ - b.n 25472 │ │ │ │ │ + b.n 22f36 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ │ + add r0, pc, #992 @ (adr r0, 23328 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025488 : │ │ │ │ │ +00022f4c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 254dc │ │ │ │ │ + ldr.w ip, [pc, #68] @ 22fa0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 254bc │ │ │ │ │ - ldr r4, [pc, #60] @ (254e0 ) │ │ │ │ │ + beq.n 22f80 │ │ │ │ │ + ldr r4, [pc, #60] @ (22fa4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -46755,38 +42620,38 @@ │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 254d2 │ │ │ │ │ + cbz r0, 22f96 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9a10 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ - b.n 254ce │ │ │ │ │ + b.n 22f92 │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ │ + add r0, pc, #624 @ (adr r0, 23214 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000254e4 : │ │ │ │ │ +00022fa8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25524 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (22fe8 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25518 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25528 │ │ │ │ │ + beq.n 22fdc │ │ │ │ │ + ldr.w lr, [pc, #44] @ 22fec │ │ │ │ │ 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 │ │ │ │ │ @@ -46795,29 +42660,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9978 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ │ + add r0, pc, #264 @ (adr r0, 230f4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002552c : │ │ │ │ │ +00022ff0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2556c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23030 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25560 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25570 │ │ │ │ │ + beq.n 23024 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23034 │ │ │ │ │ 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 │ │ │ │ │ @@ -46826,29 +42691,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8c24 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025574 : │ │ │ │ │ +00023038 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (255b4 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23078 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 255a8 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 255b8 │ │ │ │ │ + beq.n 2306c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 2307c │ │ │ │ │ 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 │ │ │ │ │ @@ -46857,72 +42722,72 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 916c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000255bc : │ │ │ │ │ +00023080 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 25608 │ │ │ │ │ + ldr.w ip, [pc, #60] @ 230cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 255f0 │ │ │ │ │ - ldr r4, [pc, #52] @ (2560c ) │ │ │ │ │ + beq.n 230b4 │ │ │ │ │ + ldr r4, [pc, #52] @ (230d0 ) │ │ │ │ │ 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, 255fe │ │ │ │ │ + cbnz r0, 230c2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 255fa │ │ │ │ │ + b.n 230be │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025610 : │ │ │ │ │ +000230d4 : │ │ │ │ │ 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] @ 25678 │ │ │ │ │ + ldr.w ip, [pc, #88] @ 2313c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #84] @ (2567c ) │ │ │ │ │ + ldr r3, [pc, #84] @ (23140 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr.w r6, [ip, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 25648 │ │ │ │ │ + beq.n 2310c │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #68] @ (25680 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (23144 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -46940,37 +42805,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} │ │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r1 │ │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025684 : │ │ │ │ │ +00023148 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 256dc │ │ │ │ │ + ldr.w ip, [pc, #72] @ 231a0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #68] @ (256e0 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (231a4 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 256ba │ │ │ │ │ + beq.n 2317e │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ (256e4 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (231a8 ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -46982,48 +42847,48 @@ │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 96ac │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r2, r3 │ │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000256e8 : │ │ │ │ │ +000231ac : │ │ │ │ │ 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] @ (25750 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (23214 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 2571a │ │ │ │ │ + beq.n 231de │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (25754 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (25758 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (23218 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (2321c ) │ │ │ │ │ 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, 25746 │ │ │ │ │ - ldr r3, [pc, #44] @ (25754 ) │ │ │ │ │ + cbz r0, 2320a │ │ │ │ │ + ldr r3, [pc, #44] @ (23218 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47031,33 +42896,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 25742 │ │ │ │ │ + b.n 23206 │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002575c : │ │ │ │ │ +00023220 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (2579c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23260 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25790 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 257a0 │ │ │ │ │ + beq.n 23254 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23264 │ │ │ │ │ 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 │ │ │ │ │ @@ -47066,46 +42931,46 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8c74 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000257a4 : │ │ │ │ │ +00023268 : │ │ │ │ │ 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] @ (2580c ) │ │ │ │ │ + ldr r6, [pc, #88] @ (232d0 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 257d6 │ │ │ │ │ + beq.n 2329a │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (25810 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (25814 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (232d4 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (232d8 ) │ │ │ │ │ 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, 25802 │ │ │ │ │ - ldr r3, [pc, #44] @ (25810 ) │ │ │ │ │ + cbz r0, 232c6 │ │ │ │ │ + ldr r3, [pc, #44] @ (232d4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47113,36 +42978,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 257fe │ │ │ │ │ + b.n 232c2 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #8 │ │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025818 : │ │ │ │ │ +000232dc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w lr, [pc, #60] @ 25864 │ │ │ │ │ + ldr.w lr, [pc, #60] @ 23328 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ - beq.n 2584e │ │ │ │ │ - ldr r4, [pc, #52] @ (25868 ) │ │ │ │ │ + beq.n 23312 │ │ │ │ │ + ldr r4, [pc, #52] @ (2332c ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ (2586c ) │ │ │ │ │ + ldr r3, [pc, #52] @ (23330 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47153,31 +43018,31 @@ │ │ │ │ │ blx 91cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r1, #31] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00025870 : │ │ │ │ │ +00023334 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (258b0 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23374 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 258a4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 258b4 │ │ │ │ │ + beq.n 23368 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23378 │ │ │ │ │ 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 │ │ │ │ │ @@ -47186,29 +43051,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8808 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r7, #29] │ │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000258b8 : │ │ │ │ │ +0002337c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (258f8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (233bc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 258ec │ │ │ │ │ - ldr.w lr, [pc, #44] @ 258fc │ │ │ │ │ + beq.n 233b0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 233c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -47217,29 +43082,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9364 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r6, #28] │ │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025900 : │ │ │ │ │ +000233c4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25940 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23404 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25934 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25944 │ │ │ │ │ + beq.n 233f8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23408 │ │ │ │ │ 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 │ │ │ │ │ @@ -47248,77 +43113,78 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8558 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r5, #27] │ │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025948 : │ │ │ │ │ +0002340c : │ │ │ │ │ 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] @ 259a8 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 2346c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (259ac ) │ │ │ │ │ + ldr r3, [pc, #76] @ (23470 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2597e │ │ │ │ │ + beq.n 23442 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #60] @ (259b0 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (23474 ) │ │ │ │ │ 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] @ (259b4 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (23478 ) │ │ │ │ │ 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 │ │ │ │ │ - strb r4, [r3, #26] │ │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ │ + strb r2, [r5, r6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r6, r0, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adc.w r0, sl, #8388608 @ 0x800000 │ │ │ │ │ │ │ │ │ │ -000259b8 : │ │ │ │ │ +0002347c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (259f8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (234bc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 259ec │ │ │ │ │ - ldr.w lr, [pc, #44] @ 259fc │ │ │ │ │ + beq.n 234b0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 234c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -47327,29 +43193,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9988 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r6, #24] │ │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025a00 : │ │ │ │ │ +000234c4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25a40 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23504 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25a34 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25a44 │ │ │ │ │ + beq.n 234f8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23508 │ │ │ │ │ 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 │ │ │ │ │ @@ -47358,29 +43224,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 99b0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r5, #23] │ │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025a48 : │ │ │ │ │ +0002350c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25a88 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (2354c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25a7c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25a8c │ │ │ │ │ + beq.n 23540 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23550 │ │ │ │ │ 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 │ │ │ │ │ @@ -47389,29 +43255,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8678 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r4, #22] │ │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025a90 : │ │ │ │ │ +00023554 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25ad0 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23594 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25ac4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25ad4 │ │ │ │ │ + beq.n 23588 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23598 │ │ │ │ │ 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 │ │ │ │ │ @@ -47420,29 +43286,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8ed8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r3, #21] │ │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025ad8 : │ │ │ │ │ +0002359c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25b18 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (235dc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25b0c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25b1c │ │ │ │ │ + beq.n 235d0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 235e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -47451,29 +43317,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 88dc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r2, #20] │ │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025b20 : │ │ │ │ │ +000235e4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25b60 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23624 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25b54 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25b64 │ │ │ │ │ + beq.n 23618 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23628 │ │ │ │ │ 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 │ │ │ │ │ @@ -47482,29 +43348,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 96fc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r1, #19] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025b68 : │ │ │ │ │ +0002362c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25ba8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (2366c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25b9c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25bac │ │ │ │ │ + beq.n 23660 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23670 │ │ │ │ │ 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 │ │ │ │ │ @@ -47513,84 +43379,84 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 87bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r0, #18] │ │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025bb0 : │ │ │ │ │ +00023674 : │ │ │ │ │ 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] @ 25c20 │ │ │ │ │ + ldr.w ip, [pc, #96] @ 236e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #92] @ (25c24 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (236e8 ) │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 25bea │ │ │ │ │ + beq.n 236ae │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (25c28 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (236ec ) │ │ │ │ │ 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] @ (25c2c ) │ │ │ │ │ + ldr r1, [pc, #40] @ (236f0 ) │ │ │ │ │ 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} │ │ │ │ │ - strb r4, [r6, #16] │ │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ │ + strh r2, [r0, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r1, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00025c30 : │ │ │ │ │ +000236f4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25c70 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (23734 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25c64 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25c74 │ │ │ │ │ + beq.n 23728 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23738 │ │ │ │ │ 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 │ │ │ │ │ @@ -47599,29 +43465,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 877c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r7, #14] │ │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025c78 : │ │ │ │ │ +0002373c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25cb8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (2377c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25cac │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25cbc │ │ │ │ │ + beq.n 23770 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23780 │ │ │ │ │ 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 │ │ │ │ │ @@ -47630,29 +43496,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8c34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r6, #13] │ │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025cc0 : │ │ │ │ │ +00023784 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25d00 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (237c4 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25cf4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25d04 │ │ │ │ │ + beq.n 237b8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 237c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -47661,29 +43527,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 85a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r5, #12] │ │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025d08 : │ │ │ │ │ +000237cc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r4, [pc, #48] @ (25d48 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (2380c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 25d3c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 25d4c │ │ │ │ │ + beq.n 23800 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 23810 │ │ │ │ │ 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 │ │ │ │ │ @@ -47692,29 +43558,29 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8bb4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r2, [r4, #11] │ │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025d50 : │ │ │ │ │ +00023814 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #60] @ 25d9c │ │ │ │ │ + ldr.w ip, [pc, #60] @ 23860 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 25d84 │ │ │ │ │ - ldr r4, [pc, #52] @ (25da0 ) │ │ │ │ │ + beq.n 23848 │ │ │ │ │ + ldr r4, [pc, #52] @ (23864 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47727,29 +43593,29 @@ │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strb r0, [r3, #10] │ │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025da4 : │ │ │ │ │ +00023868 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #68] @ 25df8 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 238bc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 25dd8 │ │ │ │ │ - ldr r4, [pc, #60] @ (25dfc ) │ │ │ │ │ + beq.n 2389c │ │ │ │ │ + ldr r4, [pc, #60] @ (238c0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47765,29 +43631,29 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r0, #9] │ │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025e00 : │ │ │ │ │ +000238c4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 25e58 │ │ │ │ │ + ldr.w ip, [pc, #72] @ 2391c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 25e34 │ │ │ │ │ - ldr r4, [pc, #64] @ (25e5c ) │ │ │ │ │ + beq.n 238f8 │ │ │ │ │ + ldr r4, [pc, #64] @ (23920 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47797,37 +43663,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, 25e50 │ │ │ │ │ + cbz r0, 23914 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ - b.n 25e4c │ │ │ │ │ - strb r0, [r5, #7] │ │ │ │ │ + b.n 23910 │ │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025e60 : │ │ │ │ │ +00023924 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #84] @ 25ec4 │ │ │ │ │ + ldr.w ip, [pc, #84] @ 23988 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 25e94 │ │ │ │ │ - ldr r4, [pc, #76] @ (25ec8 ) │ │ │ │ │ + beq.n 23958 │ │ │ │ │ + ldr r4, [pc, #76] @ (2398c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47837,43 +43703,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, 25eb6 │ │ │ │ │ + cbz r0, 2397a │ │ │ │ │ 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 25eb2 │ │ │ │ │ - strb r0, [r1, #6] │ │ │ │ │ + b.n 23976 │ │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025ecc : │ │ │ │ │ +00023990 : │ │ │ │ │ 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] @ (25f28 ) │ │ │ │ │ + ldr r6, [pc, #76] @ (239ec ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 25efe │ │ │ │ │ + beq.n 239c2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (25f2c ) │ │ │ │ │ + ldr r1, [pc, #68] @ (239f0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47883,40 +43749,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, 25f20 │ │ │ │ │ + cbnz r6, 239e4 │ │ │ │ │ blx 92cc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8a38 │ │ │ │ │ - b.n 25efa │ │ │ │ │ - strb r4, [r3, #4] │ │ │ │ │ + b.n 239be │ │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025f30 : │ │ │ │ │ +000239f4 : │ │ │ │ │ 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] @ (25f94 ) │ │ │ │ │ + ldr r6, [pc, #84] @ (23a58 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 25f62 │ │ │ │ │ + beq.n 23a26 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #76] @ (25f98 ) │ │ │ │ │ + ldr r1, [pc, #76] @ (23a5c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47926,43 +43792,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, 25f8a │ │ │ │ │ + cbnz r6, 23a4e │ │ │ │ │ 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 25f5e │ │ │ │ │ + b.n 23a22 │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r7, #2] │ │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00025f9c : │ │ │ │ │ +00023a60 : │ │ │ │ │ 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] @ (26004 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (23ac8 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 25fce │ │ │ │ │ + beq.n 23a92 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (26008 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (23acc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -47972,44 +43838,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, 25ff6 │ │ │ │ │ + cbnz r6, 23aba │ │ │ │ │ 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 25fca │ │ │ │ │ - strb r4, [r1, #1] │ │ │ │ │ + b.n 23a8e │ │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002600c : │ │ │ │ │ +00023ad0 : │ │ │ │ │ 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] @ (26074 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (23b38 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 2603e │ │ │ │ │ + beq.n 23b02 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (26078 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (23b3c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -48019,44 +43885,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, 26066 │ │ │ │ │ + cbnz r6, 23b2a │ │ │ │ │ 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 2603a │ │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ │ + b.n 23afe │ │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002607c : │ │ │ │ │ +00023b40 : │ │ │ │ │ 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] @ 260d8 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 23b9c │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 260b0 │ │ │ │ │ + beq.n 23b74 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #64] @ (260dc ) │ │ │ │ │ + ldr r1, [pc, #64] @ (23ba0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -48064,41 +43930,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, 260cc │ │ │ │ │ + cbz r0, 23b90 │ │ │ │ │ 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 │ │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000260e0 : │ │ │ │ │ +00023ba4 : │ │ │ │ │ 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] @ 26140 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 23c04 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 26114 │ │ │ │ │ + beq.n 23bd8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (26144 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (23c08 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -48106,42 +43972,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, 26136 │ │ │ │ │ + cbz r0, 23bfa │ │ │ │ │ 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} │ │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026148 : │ │ │ │ │ +00023c0c : │ │ │ │ │ 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] @ 261a8 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 23c6c │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 2617c │ │ │ │ │ + beq.n 23c40 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (261ac ) │ │ │ │ │ + ldr r1, [pc, #68] @ (23c70 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -48149,777 +44015,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, 26198 │ │ │ │ │ + cbz r0, 23c5c │ │ │ │ │ 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} │ │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000261b0 : │ │ │ │ │ +00023c74 : │ │ │ │ │ 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] @ 26224 │ │ │ │ │ + ldr.w ip, [pc, #100] @ 23ce8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #96] @ (26228 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (23cec ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 261e6 │ │ │ │ │ + beq.n 23caa │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #80] @ (2622c ) │ │ │ │ │ + ldr r3, [pc, #80] @ (23cf0 ) │ │ │ │ │ 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] @ (26230 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (23cf4 ) │ │ │ │ │ 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, 26214 │ │ │ │ │ + cbnz r0, 23cd8 │ │ │ │ │ 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 26212 │ │ │ │ │ + b.n 23cd6 │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ │ + ldr r5, [pc, #264] @ (23dfc ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r3, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stcl 0, cr0, [r2] │ │ │ │ │ │ │ │ │ │ -00026234 : │ │ │ │ │ +00023cf8 : │ │ │ │ │ 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] @ 262bc │ │ │ │ │ + ldr.w ip, [pc, #120] @ 23d80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #116] @ (262c0 ) │ │ │ │ │ + ldr r1, [pc, #116] @ (23d84 ) │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 2626e │ │ │ │ │ + beq.n 23d32 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (262c4 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (23d88 ) │ │ │ │ │ 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] @ (262c8 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (23d8c ) │ │ │ │ │ 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, 262aa │ │ │ │ │ + cbnz r0, 23d6e │ │ │ │ │ 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 262a8 │ │ │ │ │ + b.n 23d6c │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ │ + ldr r4, [pc, #760] @ (24084 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ittt ls │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000262cc : │ │ │ │ │ +00023d90 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ │ - subls.w ip, sp, ip │ │ │ │ │ - strls.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #76] @ (26328 ) │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r4, [pc, #76] @ (23dec ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26300 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 2632c │ │ │ │ │ + beq.n 23dc4 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23df0 │ │ │ │ │ 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] @ (26330 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23df4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 2631e │ │ │ │ │ + cbnz r0, 23de2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8808 │ │ │ │ │ - b.n 2631a │ │ │ │ │ + b.n 23dde │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r4, #4 │ │ │ │ │ + ldr r1, [pc, #464] @ (23fc8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026334 : │ │ │ │ │ +00023df8 : │ │ │ │ │ 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] @ (26390 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23e54 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26368 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 26394 │ │ │ │ │ + beq.n 23e2c │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23e58 │ │ │ │ │ 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] @ (26398 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23e5c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 26386 │ │ │ │ │ + cbnz r0, 23e4a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9364 │ │ │ │ │ - b.n 26382 │ │ │ │ │ + b.n 23e46 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r1, #3 │ │ │ │ │ + ldr r1, [pc, #112] @ (23ed0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002639c : │ │ │ │ │ +00023e60 : │ │ │ │ │ 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] @ (263f8 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23ebc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 263d0 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 263fc │ │ │ │ │ + beq.n 23e94 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23ec0 │ │ │ │ │ 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] @ (26400 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23ec4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 263ee │ │ │ │ │ + cbnz r0, 23eb2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8558 │ │ │ │ │ - b.n 263ea │ │ │ │ │ + b.n 23eae │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r6, #1 │ │ │ │ │ + ldr r0, [pc, #784] @ (241d8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026404 : │ │ │ │ │ +00023ec8 : │ │ │ │ │ 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] @ (26460 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23f24 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26438 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 26464 │ │ │ │ │ + beq.n 23efc │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23f28 │ │ │ │ │ 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] @ (26468 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23f2c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 26456 │ │ │ │ │ + cbnz r0, 23f1a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9988 │ │ │ │ │ - b.n 26452 │ │ │ │ │ + b.n 23f16 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r3, #0 │ │ │ │ │ + ldr r0, [pc, #432] @ (240e0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002646c : │ │ │ │ │ +00023f30 : │ │ │ │ │ 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] @ (264c8 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23f8c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 264a0 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 264cc │ │ │ │ │ + beq.n 23f64 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23f90 │ │ │ │ │ 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] @ (264d0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23f94 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 264be │ │ │ │ │ + cbnz r0, 23f82 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 99b0 │ │ │ │ │ - b.n 264ba │ │ │ │ │ + b.n 23f7e │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r0, #7 │ │ │ │ │ + ldr r0, [pc, #80] @ (23fe8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000264d4 : │ │ │ │ │ +00023f98 : │ │ │ │ │ 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] @ (26530 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (23ff4 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26508 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 26534 │ │ │ │ │ + beq.n 23fcc │ │ │ │ │ + ldr.w lr, [pc, #72] @ 23ff8 │ │ │ │ │ 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] @ (26538 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (23ffc ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 26526 │ │ │ │ │ + cbnz r0, 23fea │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8678 │ │ │ │ │ - b.n 26522 │ │ │ │ │ + b.n 23fe6 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r5, #5 │ │ │ │ │ + blxns r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002653c : │ │ │ │ │ +00024000 : │ │ │ │ │ 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] @ (26598 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (2405c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26570 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 2659c │ │ │ │ │ + beq.n 24034 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 24060 │ │ │ │ │ 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] @ (265a0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (24064 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 2658e │ │ │ │ │ + cbnz r0, 24052 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8ed8 │ │ │ │ │ - b.n 2658a │ │ │ │ │ + b.n 2404e │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r2, #4 │ │ │ │ │ + bxns ip │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000265a4 : │ │ │ │ │ +00024068 : │ │ │ │ │ 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] @ (26600 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (240c4 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 265d8 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 26604 │ │ │ │ │ + beq.n 2409c │ │ │ │ │ + ldr.w lr, [pc, #72] @ 240c8 │ │ │ │ │ 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] @ (26608 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (240cc ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 265f6 │ │ │ │ │ + cbnz r0, 240ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 88dc │ │ │ │ │ - b.n 265f2 │ │ │ │ │ + b.n 240b6 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r7, #2 │ │ │ │ │ + bxns r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002660c : │ │ │ │ │ +000240d0 : │ │ │ │ │ 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] @ (26668 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (2412c ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26640 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 2666c │ │ │ │ │ + beq.n 24104 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 24130 │ │ │ │ │ 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] @ (26670 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (24134 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 2665e │ │ │ │ │ + cbnz r0, 24122 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 96fc │ │ │ │ │ - b.n 2665a │ │ │ │ │ + b.n 2411e │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r4, #1 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026674 : │ │ │ │ │ +00024138 : │ │ │ │ │ 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] @ (266d0 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (24194 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 266a8 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 266d4 │ │ │ │ │ + beq.n 2416c │ │ │ │ │ + ldr.w lr, [pc, #72] @ 24198 │ │ │ │ │ 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] @ (266d8 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (2419c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 266c6 │ │ │ │ │ + cbnz r0, 2418a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 87bc │ │ │ │ │ - b.n 266c2 │ │ │ │ │ + b.n 24186 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r1, #0 │ │ │ │ │ + mov r4, fp │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000266dc : │ │ │ │ │ +000241a0 : │ │ │ │ │ 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] @ (26738 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (241fc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26710 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 2673c │ │ │ │ │ + beq.n 241d4 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 24200 │ │ │ │ │ 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] @ (26740 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (24204 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 2672e │ │ │ │ │ + cbnz r0, 241f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 877c │ │ │ │ │ - b.n 2672a │ │ │ │ │ + b.n 241ee │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r6, r6 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026744 : │ │ │ │ │ +00024208 : │ │ │ │ │ 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] @ (267a0 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (24264 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26778 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 267a4 │ │ │ │ │ + beq.n 2423c │ │ │ │ │ + ldr.w lr, [pc, #72] @ 24268 │ │ │ │ │ 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] @ (267a8 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (2426c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 26796 │ │ │ │ │ + cbnz r0, 2425a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8c34 │ │ │ │ │ - b.n 26792 │ │ │ │ │ + b.n 24256 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r3, r5 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000267ac : │ │ │ │ │ +00024270 : │ │ │ │ │ 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] @ (26808 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (242cc ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 267e0 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 2680c │ │ │ │ │ + beq.n 242a4 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 242d0 │ │ │ │ │ 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] @ (26810 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (242d4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 267fe │ │ │ │ │ + cbnz r0, 242c2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 85a8 │ │ │ │ │ - b.n 267fa │ │ │ │ │ + b.n 242be │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, r0, r4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026814 : │ │ │ │ │ +000242d8 : │ │ │ │ │ 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] @ (26870 ) │ │ │ │ │ + ldr r4, [pc, #76] @ (24334 ) │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 26848 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 26874 │ │ │ │ │ + beq.n 2430c │ │ │ │ │ + ldr.w lr, [pc, #72] @ 24338 │ │ │ │ │ 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] @ (26878 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (2433c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8724 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 26866 │ │ │ │ │ + cbnz r0, 2432a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8bb4 │ │ │ │ │ - b.n 26862 │ │ │ │ │ + b.n 24326 │ │ │ │ │ nop │ │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r6, r2 │ │ │ │ │ + cmp r0, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002687c : │ │ │ │ │ +00024340 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 268c4 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 24388 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 268b0 │ │ │ │ │ - ldr r4, [pc, #48] @ (268c8 ) │ │ │ │ │ + beq.n 24374 │ │ │ │ │ + ldr r4, [pc, #48] @ (2438c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -48931,29 +44798,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 963c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000268cc : │ │ │ │ │ +00024390 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 2692c │ │ │ │ │ + ldr.w ip, [pc, #80] @ 243f0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 26900 │ │ │ │ │ - ldr r4, [pc, #72] @ (26930 ) │ │ │ │ │ + beq.n 243c4 │ │ │ │ │ + ldr r4, [pc, #72] @ (243f4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -48963,40 +44830,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, 2691c │ │ │ │ │ + cbz r0, 243e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8934 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8308 │ │ │ │ │ - b.n 26918 │ │ │ │ │ + b.n 243dc │ │ │ │ │ nop │ │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026934 : │ │ │ │ │ +000243f8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 2697c │ │ │ │ │ + ldr.w ip, [pc, #56] @ 24440 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 26968 │ │ │ │ │ - ldr r4, [pc, #48] @ (26980 ) │ │ │ │ │ + beq.n 2442c │ │ │ │ │ + ldr r4, [pc, #48] @ (24444 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -49008,29 +44875,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 916c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026984 : │ │ │ │ │ +00024448 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #56] @ 269cc │ │ │ │ │ + ldr.w ip, [pc, #56] @ 24490 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 269b8 │ │ │ │ │ - ldr r4, [pc, #48] @ (269d0 ) │ │ │ │ │ + beq.n 2447c │ │ │ │ │ + ldr r4, [pc, #48] @ (24494 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -49042,29 +44909,29 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8934 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8bf0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000269d4 : │ │ │ │ │ +00024498 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 26a34 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 244f8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 26a08 │ │ │ │ │ - ldr r4, [pc, #72] @ (26a38 ) │ │ │ │ │ + beq.n 244cc │ │ │ │ │ + ldr r4, [pc, #72] @ (244fc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -49074,81 +44941,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, 26a2a │ │ │ │ │ + cbnz r0, 244ee │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9a10 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8bf0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 9978 │ │ │ │ │ - b.n 26a20 │ │ │ │ │ + b.n 244e4 │ │ │ │ │ nop │ │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026a3c : │ │ │ │ │ +00024500 : │ │ │ │ │ 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] @ 26a90 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 24554 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 26a70 │ │ │ │ │ + beq.n 24534 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #56] @ (26a94 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (24558 ) │ │ │ │ │ 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, 26a86 │ │ │ │ │ + cbz r0, 2454a │ │ │ │ │ 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} │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026a98 : │ │ │ │ │ +0002455c : │ │ │ │ │ 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] @ 26af8 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 245bc │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 26acc │ │ │ │ │ + beq.n 24590 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (26afc ) │ │ │ │ │ + ldr r1, [pc, #68] @ (245c0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -49156,46 +45023,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, 26ae8 │ │ │ │ │ + cbz r0, 245ac │ │ │ │ │ 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} │ │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00026b00 : │ │ │ │ │ +000245c4 : │ │ │ │ │ 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] @ 26b7c │ │ │ │ │ + ldr.w ip, [pc, #108] @ 24640 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (26b80 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (24644 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26b38 │ │ │ │ │ + beq.n 245fc │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r3, [pc, #88] @ (26b84 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (24648 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -49207,51 +45074,51 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r5, 26b68 │ │ │ │ │ + cbnz r5, 2462c │ │ │ │ │ blx 9924 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 916c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 26b72 │ │ │ │ │ + cbnz r0, 24636 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 26b34 │ │ │ │ │ + b.n 245f8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 26b6e │ │ │ │ │ + b.n 24632 │ │ │ │ │ nop │ │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ │ + mvns r4, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026b88 : │ │ │ │ │ +0002464c : │ │ │ │ │ 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] @ 26bf8 │ │ │ │ │ + ldr.w ip, [pc, #96] @ 246bc │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #92] @ (26bfc ) │ │ │ │ │ + ldr r3, [pc, #92] @ (246c0 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26bc0 │ │ │ │ │ + beq.n 24684 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #76] @ (26c00 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (246c4 ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -49262,48 +45129,48 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 26bf0 │ │ │ │ │ + cbnz r0, 246b4 │ │ │ │ │ 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 │ │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ + muls r4, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026c04 : │ │ │ │ │ +000246c8 : │ │ │ │ │ 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] @ 26c78 │ │ │ │ │ + ldr.w ip, [pc, #100] @ 2473c │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #96] @ (26c7c ) │ │ │ │ │ + ldr r3, [pc, #96] @ (24740 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26c3c │ │ │ │ │ + beq.n 24700 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r3, [pc, #80] @ (26c80 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (24744 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -49315,48 +45182,48 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r5, 26c66 │ │ │ │ │ + cbnz r5, 2472a │ │ │ │ │ blx 9924 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 8458 │ │ │ │ │ - cbnz r0, 26c70 │ │ │ │ │ + cbnz r0, 24734 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 26c38 │ │ │ │ │ + b.n 246fc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 26c6c │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 24730 │ │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ │ + cmn r0, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026c84 : │ │ │ │ │ +00024748 : │ │ │ │ │ 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] @ 26cec │ │ │ │ │ + ldr.w ip, [pc, #88] @ 247b0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #84] @ (26cf0 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (247b4 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26cbc │ │ │ │ │ + beq.n 24780 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #68] @ (26cf4 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (247b8 ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -49367,45 +45234,45 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9030 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 26ce6 │ │ │ │ │ + cbnz r0, 247aa │ │ │ │ │ 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} │ │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r2, #24 │ │ │ │ │ + negs r0, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00026cf8 : │ │ │ │ │ +000247bc : │ │ │ │ │ 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] @ 26d98 │ │ │ │ │ + ldr.w ip, [pc, #144] @ 2485c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #140] @ (26d9c ) │ │ │ │ │ + ldr r3, [pc, #140] @ (24860 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26d2e │ │ │ │ │ + beq.n 247f2 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #124] @ (26da0 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (24864 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -49415,69 +45282,69 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 26d88 │ │ │ │ │ + cbz r0, 2484c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c40 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #68] @ (26da4 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (24868 ) │ │ │ │ │ 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, 26d90 │ │ │ │ │ + cbnz r0, 24854 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 26d54 │ │ │ │ │ + b.n 24818 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 26d84 │ │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ │ + b.n 24848 │ │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ │ + rors r6, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r5, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - b.n 2710c │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00026da8 : │ │ │ │ │ +0002486c : │ │ │ │ │ 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] @ 26e44 │ │ │ │ │ + ldr.w ip, [pc, #140] @ 24908 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #136] @ (26e48 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (2490c ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26dde │ │ │ │ │ + beq.n 248a2 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #120] @ (26e4c ) │ │ │ │ │ + ldr r3, [pc, #120] @ (24910 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -49487,68 +45354,68 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 26e32 │ │ │ │ │ + cbz r0, 248f6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8548 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #64] @ (26e50 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (24914 ) │ │ │ │ │ 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, 26e3a │ │ │ │ │ + cbnz r0, 248fe │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 26e04 │ │ │ │ │ + b.n 248c8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 26e2e │ │ │ │ │ + b.n 248f2 │ │ │ │ │ nop │ │ │ │ │ - str r4, [r7, #32] │ │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ │ + asrs r6, r7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r7, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - b.n 27058 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00026e54 : │ │ │ │ │ +00024918 : │ │ │ │ │ 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] @ 26ef4 │ │ │ │ │ + ldr.w ip, [pc, #144] @ 249b8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #140] @ (26ef8 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (249bc ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26e8a │ │ │ │ │ + beq.n 2494e │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #124] @ (26efc ) │ │ │ │ │ + ldr r3, [pc, #124] @ (249c0 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -49558,69 +45425,69 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, 26ee4 │ │ │ │ │ + cbz r0, 249a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8548 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #68] @ (26f00 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (249c4 ) │ │ │ │ │ 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, 26eec │ │ │ │ │ + cbnz r0, 249b0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8c74 │ │ │ │ │ - b.n 26eb0 │ │ │ │ │ + b.n 24974 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9a34 │ │ │ │ │ - b.n 26ee0 │ │ │ │ │ - str r0, [r2, #24] │ │ │ │ │ + b.n 249a4 │ │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ + lsls r2, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r2, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - b.n 26fb0 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00026f04 : │ │ │ │ │ +000249c8 : │ │ │ │ │ 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] @ 26f80 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 24a44 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (26f84 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (24a48 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26f3a │ │ │ │ │ + beq.n 249fe │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #88] @ (26f88 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (24a4c ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -49632,53 +45499,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] @ (26f8c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (24a50 ) │ │ │ │ │ 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} │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r5, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00026f90 : │ │ │ │ │ +00024a54 : │ │ │ │ │ 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] @ 27008 │ │ │ │ │ + ldr.w ip, [pc, #104] @ 24acc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #100] @ (2700c ) │ │ │ │ │ + ldr r3, [pc, #100] @ (24ad0 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 26fc6 │ │ │ │ │ + beq.n 24a8a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #84] @ (27010 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (24ad4 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -49690,190 +45557,4333 @@ │ │ │ │ │ blx 8718 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8c74 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 96ac │ │ │ │ │ - ldr r1, [pc, #40] @ (27014 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (24ad8 ) │ │ │ │ │ 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 │ │ │ │ │ - str r4, [r2, #4] │ │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r7, #14 │ │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r4, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - svc 38 @ 0x26 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00027018 : │ │ │ │ │ +00024adc : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #124] @ (270a4 ) │ │ │ │ │ + ldr r5, [pc, #124] @ (24b68 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #124] @ (270a8 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (24b6c ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 270ac │ │ │ │ │ + ldr.w ip, [pc, #120] @ 24b70 │ │ │ │ │ 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] @ (270b0 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (24b74 ) │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 27076 │ │ │ │ │ + beq.n 24b3a │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #96] @ (270b4 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (24b78 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #88] @ (270b8 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (270a8 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (24b7c ) │ │ │ │ │ + ldr r3, [pc, #68] @ (24b6c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 270a0 │ │ │ │ │ + bne.n 24b64 │ │ │ │ │ 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] @ (270bc ) │ │ │ │ │ + ldr r1, [pc, #56] @ (24b80 ) │ │ │ │ │ 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 2705e │ │ │ │ │ + b.n 24b22 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r0, #16 │ │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000270c0 : │ │ │ │ │ +00024b84 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #124] @ (2714c ) │ │ │ │ │ + ldr r5, [pc, #124] @ (24c10 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r4, [pc, #124] @ (27150 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (24c14 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 27154 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 24c18 │ │ │ │ │ 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] @ (27158 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (24c1c ) │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2711e │ │ │ │ │ + beq.n 24be2 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #96] @ (2715c ) │ │ │ │ │ + ldr r3, [pc, #96] @ (24c20 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #88] @ (27160 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (27150 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (24c24 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (24c14 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 27148 │ │ │ │ │ + bne.n 24c0c │ │ │ │ │ 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] @ (27164 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (24c28 ) │ │ │ │ │ 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 27106 │ │ │ │ │ + b.n 24bca │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r6, #32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r5, #32] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r1, #25 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024c2c : │ │ │ │ │ + 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] @ (24c6c ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [pc, #48] @ (24c70 ) │ │ │ │ │ + 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 │ │ │ │ │ + strh r2, [r7, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00024c74 : │ │ │ │ │ + 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] @ (24cdc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r2, 24cd6 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [pc, #76] @ (24ce0 ) │ │ │ │ │ + it le │ │ │ │ │ + ldrle r6, [r3, r2] │ │ │ │ │ + ble.n 24cc2 │ │ │ │ │ + ldr r7, [pc, #72] @ (24ce4 ) │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 24cb0 │ │ │ │ │ + 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 24ca2 │ │ │ │ │ + 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] @ (24ce0 ) │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + b.n 24cc2 │ │ │ │ │ + strh r2, [r6, #26] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024ce8 : │ │ │ │ │ + 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] @ (24d70 ) │ │ │ │ │ + ldrd r1, r3, [r0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 24d50 │ │ │ │ │ + cbnz r1, 24d5c │ │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ │ + mov.w r7, #256 @ 0x100 │ │ │ │ │ + ldr r3, [pc, #96] @ (24d74 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 24d62 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + str r7, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + blt.n 24d34 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt.n 24d42 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #60] @ (24d78 ) │ │ │ │ │ + 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 24d42 │ │ │ │ │ + ldr r3, [pc, #28] @ (24d74 ) │ │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ │ + b.n 24d34 │ │ │ │ │ + lsls r7, r1, #1 │ │ │ │ │ + lsls r1, r1, #3 │ │ │ │ │ + b.n 24d12 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #20] @ (24d7c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 24d26 │ │ │ │ │ + strh r4, [r7, #22] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024d80 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r2, [pc, #48] @ (24dc0 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 24da0 │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ble.n 24db0 │ │ │ │ │ + ldr r3, [pc, #32] @ (24dc4 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (24dc8 ) │ │ │ │ │ + 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 │ │ │ │ │ + strh r0, [r5, #18] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024dcc : │ │ │ │ │ + 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] @ (24e34 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + blt.n 24de8 │ │ │ │ │ + bne.n 24df6 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #76] @ (24e38 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (24e3c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 24e2c │ │ │ │ │ + ldr r7, [pc, #68] @ (24e40 ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [pc, #52] @ (24e38 ) │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 24e12 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 24e1c │ │ │ │ │ + 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 24dfe │ │ │ │ │ + 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} │ │ │ │ │ + strh r4, [r3, #16] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r6, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024e44 : │ │ │ │ │ + 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] @ (24eac ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + bge.n 24e6a │ │ │ │ │ + ldr r3, [pc, #80] @ (24eb0 ) │ │ │ │ │ + ldr r0, [pc, #84] @ (24eb4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 24ea6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.n 24ea4 │ │ │ │ │ + ldr r7, [pc, #64] @ (24eb8 ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [pc, #52] @ (24eb0 ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blt.n 24e8a │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 24e94 │ │ │ │ │ + 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 24e78 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + strh r4, [r4, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r6, #32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024ebc : │ │ │ │ │ + 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] @ (24ef0 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blt.n 24ed8 │ │ │ │ │ + bne.n 24ee6 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r2, [pc, #24] @ (24ef4 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (24ef8 ) │ │ │ │ │ + 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 │ │ │ │ │ + strh r4, [r5, #8] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024efc : │ │ │ │ │ + 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] @ (24f60 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + add r7, pc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 24f28 │ │ │ │ │ + ldr r3, [pc, #72] @ (24f64 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (24f68 ) │ │ │ │ │ + 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 24f5c │ │ │ │ │ + ldr r6, [pc, #60] @ (24f6c ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r1, [pc, #44] @ (24f64 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blt.n 24f4a │ │ │ │ │ + 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 24f32 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + strh r0, [r5, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00024f70 : │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00024f80 : │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + bx lr │ │ │ │ │ + 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 24fa0 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + cmp r0, #127 @ 0x7f │ │ │ │ │ + bhi.n 24fce │ │ │ │ │ + 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] │ │ │ │ │ + add.w r3, r3, r4, lsl #1 │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + ubfx r0, r0, #3, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + cmp r0, #127 @ 0x7f │ │ │ │ │ + bhi.n 24ffa │ │ │ │ │ + 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] │ │ │ │ │ + add.w r3, r3, r4, lsl #1 │ │ │ │ │ + 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] @ (25028 ) │ │ │ │ │ + push {r4} │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + add r1, pc │ │ │ │ │ + add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + ble.n 25018 │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r3, [pc, #16] @ (2502c ) │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + bx r3 │ │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ │ + 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] @ (25068 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + cbz r0, 25050 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 25052 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [pc, #16] @ (2506c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ │ + 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] @ (2516c ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r1, [pc, #232] @ (25170 ) │ │ │ │ │ + add.w r8, r0, #44 @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r3, [pc, #228] @ (25174 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (25178 ) │ │ │ │ │ + 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 2514e │ │ │ │ │ + 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, 25120 │ │ │ │ │ + ldr.w fp, [r0, #12] │ │ │ │ │ + ldr.w sl, [fp, #12] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 250f2 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 250f2 │ │ │ │ │ + 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, 2510a │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + bgt.n 2510a │ │ │ │ │ + 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 250c6 │ │ │ │ │ + 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] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + 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 250b6 │ │ │ │ │ + ldr r2, [pc, #44] @ (2517c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (25170 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 25168 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ │ + 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] @ (251fc ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r7, pc │ │ │ │ │ + cbz r5, 251a4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 251e6 │ │ │ │ │ + ldr r3, [pc, #88] @ (25200 ) │ │ │ │ │ + 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 │ │ │ │ │ + blx 8e08 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r0, [r5, #8] │ │ │ │ │ + blt.n 251ce │ │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 251d8 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r0, [pc, #48] @ (25204 ) │ │ │ │ │ + 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] @ (25200 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 251a8 │ │ │ │ │ + nop │ │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ │ + 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] @ (252b8 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r4, [pc, #160] @ (252bc ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #156] @ (252c0 ) │ │ │ │ │ + ldr.w ip, [pc, #160] @ 252c4 │ │ │ │ │ + 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 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + 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 25258 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r0, [pc, #116] @ (252c8 ) │ │ │ │ │ + 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 25294 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + cbz r5, 25278 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 252a4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + ldr r2, [pc, #76] @ (252cc ) │ │ │ │ │ + ldr r3, [pc, #60] @ (252bc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 252b4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 25180 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + b.n 2527c │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 25278 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000252d0 : │ │ │ │ │ + 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] @ (25364 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r2, [pc, #132] @ (25368 ) │ │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r7, [r0, #108] @ 0x6c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r5, [r5, #732] @ 0x2dc │ │ │ │ │ + add r2, r1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + 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] @ (2536c ) │ │ │ │ │ + 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] @ (25370 ) │ │ │ │ │ + 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} │ │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ │ + ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ │ + │ │ │ │ │ +00025374 : │ │ │ │ │ + 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] @ (25420 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r5, 25396 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 25400 │ │ │ │ │ + ldr r3, [pc, #140] @ (25424 ) │ │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cbz r0, 253ac │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 25414 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + bl 25070 │ │ │ │ │ + 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] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8380 │ │ │ │ │ + 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 253f4 │ │ │ │ │ + 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] @ (25424 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2539a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 253ac │ │ │ │ │ + nop │ │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025428 : │ │ │ │ │ + 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] @ (254c4 ) │ │ │ │ │ + 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, 2545a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 254a0 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cbz r0, 2546c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 254b4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + bl 25070 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + blx 9418 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8d14 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8d14 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + 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] @ (254c8 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2545a │ │ │ │ │ + ldr r3, [pc, #16] @ (254c8 ) │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2546c │ │ │ │ │ + nop │ │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000254cc : │ │ │ │ │ + strd r1, r2, [r0, #108] @ 0x6c │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000254d4 : │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + b.w 95f0 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000254dc : │ │ │ │ │ + str r1, [r0, #116] @ 0x74 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +000254e0 : │ │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +000254e4 : │ │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ + b.w 9648 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000254ec : │ │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ │ + b.w 9648 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000254f4 : │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + ldr r2, [pc, #24] @ (25510 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbz r0, 25508 │ │ │ │ │ + ldr r3, [pc, #20] @ (25514 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #632] @ 0x278 │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r0, [pc, #12] @ (25518 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr??.w r0, [lr, r0] │ │ │ │ │ + │ │ │ │ │ +0002551c : │ │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00025524 : │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00025528 : │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0002552c : │ │ │ │ │ + stmdb 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] @ (2568c ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r3, [pc, #332] @ (25690 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r4, [pc, #332] @ (25694 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 2565c │ │ │ │ │ + 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] @ (25698 ) │ │ │ │ │ + ldrd r1, r0, [sp, #12] │ │ │ │ │ + add r3, pc │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + blx 9830 │ │ │ │ │ + ldr r3, [pc, #288] @ (2569c ) │ │ │ │ │ + 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 25604 │ │ │ │ │ + ldr r2, [pc, #268] @ (256a0 ) │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #260] @ (256a4 ) │ │ │ │ │ + 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 255fe │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 255c0 │ │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + blt.n 255d2 │ │ │ │ │ + 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 255e6 │ │ │ │ │ + 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 255a4 │ │ │ │ │ + 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 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + add r1, sp, #20 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + 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] @ (256a8 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (25690 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 25686 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [pc, #76] @ (256ac ) │ │ │ │ │ + ldr r3, [pc, #48] @ (25690 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 25686 │ │ │ │ │ + ldr r3, [pc, #40] @ (2569c ) │ │ │ │ │ + ldr r0, [pc, #60] @ (256b0 ) │ │ │ │ │ + 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, [r7, #10] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xfa1dffff │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xf7140000 │ │ │ │ │ + │ │ │ │ │ +000256b4 : │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + b.w 9648 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000256bc : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + b.w 9648 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000256c4 : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + b.w 95c8 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000256cc : │ │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +000256d0 : │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +000256d4 : │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +000256d8 : │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + b.w 8a10 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000256e0 : │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + b.w 98b4 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000256e8 : │ │ │ │ │ + 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] @ (2571c ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + blt.n 25706 │ │ │ │ │ + ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 25714 │ │ │ │ │ + ldr r3, [pc, #24] @ (25720 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (25724 ) │ │ │ │ │ + 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, [r0, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00025728 : │ │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + b.w 8c08 │ │ │ │ │ + │ │ │ │ │ +00025730 : │ │ │ │ │ + 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 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +0002575c : │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00025780 : │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +000257a4 : │ │ │ │ │ + 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] @ (257e0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r1, 257cc │ │ │ │ │ + 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] @ (257e4 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (257e8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ + b.n 257bc │ │ │ │ │ + nop │ │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r1, #32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000257ec : │ │ │ │ │ + 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] @ (2582c ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r5, 2580e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 25814 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [pc, #20] @ (25830 ) │ │ │ │ │ + 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} │ │ │ │ │ + strb r4, [r7, #31] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025834 : │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00025838 : │ │ │ │ │ + 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] @ (258c0 ) │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + add r6, pc │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n 2587c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 2587c │ │ │ │ │ + cbz r3, 258b4 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + blt.n 2587c │ │ │ │ │ + bgt.n 25888 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + 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, 258b0 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 258b0 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [pc, #28] @ (258c4 ) │ │ │ │ │ + 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} │ │ │ │ │ + strb r2, [r5, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000258c8 : │ │ │ │ │ + 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, 258ea │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +000258ec : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + b.w 8c08 │ │ │ │ │ + │ │ │ │ │ +000258f4 : │ │ │ │ │ + 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 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8c08 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0002591c : │ │ │ │ │ + ldrd r1, r0, [r0, #20] │ │ │ │ │ + b.w 87e4 │ │ │ │ │ + │ │ │ │ │ +00025924 : │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00025940 : │ │ │ │ │ + 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] @ (25aa0 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r3, [pc, #336] @ (25aa4 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r6, [pc, #332] @ (25aa8 ) │ │ │ │ │ + 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 259fa │ │ │ │ │ + ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.n 259fa │ │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #20] │ │ │ │ │ + blx 8a14 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + blt.n 25a30 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 25a0a │ │ │ │ │ + ldr r3, [pc, #292] @ (25aac ) │ │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 25a0a │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ │ + ldr.w r6, [r2, #1260] @ 0x4ec │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n 25a0a │ │ │ │ │ + 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 25a7e │ │ │ │ │ + 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, 259de │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 25a8c │ │ │ │ │ + ldr r2, [pc, #208] @ (25ab0 ) │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + ldr r3, [pc, #188] @ (25aa4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 25a9c │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #176] @ (25aac ) │ │ │ │ │ + ldr r0, [pc, #180] @ (25ab4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 25970 │ │ │ │ │ + ldr r2, [pc, #172] @ (25ab8 ) │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r3, [pc, #144] @ (25aa4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 25a9c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 25180 │ │ │ │ │ + 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 25a56 │ │ │ │ │ + ldr r3, [pc, #96] @ (25aac ) │ │ │ │ │ + ldr r0, [pc, #112] @ (25abc ) │ │ │ │ │ + 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 259de │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 259de │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [pc, #56] @ (25aac ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 259de │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #60] @ (25ac0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + b.n 259be │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 259de │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strb r6, [r4, #26] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r4, #26] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r2, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r2, [r5, #23] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00025ac4 : │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00025acc : │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00025ad4 : │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00025ae0 : │ │ │ │ │ + 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] @ (25b84 ) │ │ │ │ │ + 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, 25b52 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 25b52 │ │ │ │ │ + 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, 25b24 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 25b56 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cbz r3, 25b30 │ │ │ │ │ + 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 25b4e │ │ │ │ │ + cbz r0, 25b44 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 25b72 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + cbz r3, 25b4e │ │ │ │ │ + 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] @ (25b88 ) │ │ │ │ │ + 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 25b2a │ │ │ │ │ + b.n 25b30 │ │ │ │ │ + ldr r3, [pc, #20] @ (25b88 ) │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + b.n 25b44 │ │ │ │ │ + nop │ │ │ │ │ + strb r0, [r0, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025b8c : │ │ │ │ │ + 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] @ (25cc8 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #296] @ (25ccc ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r7, [pc, #292] @ (25cd0 ) │ │ │ │ │ + mov r9, sp │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 95cc │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + 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 25c8c │ │ │ │ │ + ldr r3, [pc, #256] @ (25cd4 ) │ │ │ │ │ + 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 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + blx r3 │ │ │ │ │ + str r5, [r6, #12] │ │ │ │ │ + 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, 25c4a │ │ │ │ │ + ldr r3, [pc, #208] @ (25cd4 ) │ │ │ │ │ + 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, 25c22 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + cbz r3, 25c2e │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + str r0, [r5, #12] │ │ │ │ │ + ldr r2, [pc, #164] @ (25cd8 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (25ccc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 25cc2 │ │ │ │ │ + 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, 25c62 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ble.n 25cac │ │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ + str r3, [r6, #8] │ │ │ │ │ + cbz r3, 25c6e │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ │ + cbz r5, 25c7c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 25c90 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str r3, [r6, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 25c30 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 25c30 │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ + b.n 25bf2 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 8380 │ │ │ │ │ + ldr r3, [pc, #60] @ (25cd4 ) │ │ │ │ │ + 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 25c84 │ │ │ │ │ + b.n 25c30 │ │ │ │ │ + ldr r3, [pc, #36] @ (25cd4 ) │ │ │ │ │ + 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 25c68 │ │ │ │ │ + b.n 25c6e │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + strb r0, [r3, #17] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r1, #17] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r1, #15] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00025cdc : │ │ │ │ │ + ldr r3, [pc, #16] @ (25cf0 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #16] @ (25cf4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1388] @ 0x56c │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r2, [r3, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025cf8 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25d0c ) │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r1, [pc, #16] @ (25d10 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r6, [r7, #11] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025d14 : │ │ │ │ │ + ldr r1, [pc, #8] @ (25d20 ) │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.w 25208 │ │ │ │ │ + nop │ │ │ │ │ + bl 28fd22 │ │ │ │ │ + │ │ │ │ │ +00025d24 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25d38 ) │ │ │ │ │ + movs r2, #3 │ │ │ │ │ + ldr r1, [pc, #16] @ (25d3c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1496] @ 0x5d8 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r2, [r2, #11] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025d40 : │ │ │ │ │ + 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] @ (25dc8 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + subs r6, r2, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blt.n 25d60 │ │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bgt.n 25dac │ │ │ │ │ + ldr r2, [pc, #104] @ (25dcc ) │ │ │ │ │ + ldr r0, [pc, #108] @ (25dd0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + 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 25d9c │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + cbz r5, 25d96 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 25db2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 25180 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r2, [pc, #28] @ (25dcc ) │ │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ │ + b.n 25d6e │ │ │ │ │ + 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 25d9a │ │ │ │ │ + nop │ │ │ │ │ + strb r6, [r4, #10] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00025dd4 : │ │ │ │ │ + ldr r1, [pc, #8] @ (25de0 ) │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.w 25208 │ │ │ │ │ + nop │ │ │ │ │ + bl 1f3de2 │ │ │ │ │ + │ │ │ │ │ +00025de4 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25df8 ) │ │ │ │ │ + movs r2, #5 │ │ │ │ │ + ldr r1, [pc, #16] @ (25dfc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1396] @ 0x574 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r2, [r2, #8] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025e00 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25e14 ) │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + ldr r1, [pc, #16] @ (25e18 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1500] @ 0x5dc │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r6, [r6, #7] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025e1c : │ │ │ │ │ + ldr r3, [pc, #16] @ (25e30 ) │ │ │ │ │ + movs r2, #7 │ │ │ │ │ + ldr r1, [pc, #16] @ (25e34 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r2, [r3, #7] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025e38 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25e4c ) │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + ldr r1, [pc, #16] @ (25e50 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r6, [r7, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025e54 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25e68 ) │ │ │ │ │ + movs r2, #9 │ │ │ │ │ + ldr r1, [pc, #16] @ (25e6c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1508] @ 0x5e4 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r2, [r4, #6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025e70 : │ │ │ │ │ + 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] @ (25f18 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + add r0, pc │ │ │ │ │ + subs r6, r3, #0 │ │ │ │ │ + blt.n 25e94 │ │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 25ed0 │ │ │ │ │ + ldr r3, [pc, #132] @ (25f1c ) │ │ │ │ │ + ldr.w r8, [r0, r3] │ │ │ │ │ + ldr r0, [pc, #132] @ (25f20 ) │ │ │ │ │ + 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 25ed8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 25180 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [pc, #72] @ (25f1c ) │ │ │ │ │ + ldr.w r8, [r0, r3] │ │ │ │ │ + b.n 25ea6 │ │ │ │ │ + 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 25eba │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r5, 25f0e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 25f0e │ │ │ │ │ + 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, [r6, #5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00025f24 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25f38 ) │ │ │ │ │ + movs r2, #10 │ │ │ │ │ + ldr r1, [pc, #16] @ (25f3c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1404] @ 0x57c │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r2, [r2, #3] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025f40 : │ │ │ │ │ + ldr r3, [pc, #16] @ (25f54 ) │ │ │ │ │ + movs r2, #11 │ │ │ │ │ + ldr r1, [pc, #16] @ (25f58 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1408] @ 0x580 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r6, [r6, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025f5c : │ │ │ │ │ + ldr r3, [pc, #16] @ (25f70 ) │ │ │ │ │ + movs r2, #12 │ │ │ │ │ + ldr r1, [pc, #16] @ (25f74 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1412] @ 0x584 │ │ │ │ │ + b.w 25208 │ │ │ │ │ + strb r2, [r3, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025f78 : │ │ │ │ │ + ldr r1, [pc, #8] @ (25f84 ) │ │ │ │ │ + movs r2, #13 │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.w 25208 │ │ │ │ │ + nop │ │ │ │ │ + bl 7bf86 │ │ │ │ │ + │ │ │ │ │ +00025f88 : │ │ │ │ │ + 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] @ (25fc4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r0, 25faa │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 25fb0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r2, [pc, #20] @ (25fc8 ) │ │ │ │ │ + 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, [r4, #1] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00025fcc : │ │ │ │ │ + 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] @ (2609c ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r3, [pc, #192] @ (260a0 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r6, [pc, #188] @ (260a4 ) │ │ │ │ │ + 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 26008 │ │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 26092 │ │ │ │ │ + ldr r3, [pc, #156] @ (260a8 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (260ac ) │ │ │ │ │ + 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 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + 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 2607a │ │ │ │ │ + cbz r3, 26070 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + bgt.n 26070 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + cbz r5, 2607a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r2, [pc, #52] @ (260b0 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (260a0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 26098 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #20] @ (260a8 ) │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + b.n 26016 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r2, #0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000260b4 : │ │ │ │ │ + stmdb 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] @ (2627c ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r3, [pc, #436] @ (26280 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr.w sl, [pc, #432] @ 26284 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 95cc │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr.w r0, [r8, #104] @ 0x68 │ │ │ │ │ + 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] @ (26288 ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + subs r7, r0, r7 │ │ │ │ │ + ldr.w fp, [sl, r3] │ │ │ │ │ + bpl.n 2611a │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr r0, [pc, #376] @ (2628c ) │ │ │ │ │ + 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 26264 │ │ │ │ │ + ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.w 26264 │ │ │ │ │ + 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] │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ + ldr.w r0, [r8, #20] │ │ │ │ │ + ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ + blx r2 │ │ │ │ │ + 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 26272 │ │ │ │ │ + ldr r2, [pc, #260] @ (26290 ) │ │ │ │ │ + add.w r5, sl, #8 │ │ │ │ │ + ldr r1, [pc, #260] @ (26294 ) │ │ │ │ │ + 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 261ac │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add.w r2, r9, sl │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n 261be │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.n 261ca │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bgt.n 261d4 │ │ │ │ │ + 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 261aa │ │ │ │ │ + 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 26204 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr r0, [pc, #152] @ (26298 ) │ │ │ │ │ + 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 26240 │ │ │ │ │ + cbz r2, 26234 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ + bgt.n 26234 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + blx r2 │ │ │ │ │ + str.w r4, [r8, #40] @ 0x28 │ │ │ │ │ + cbz r4, 26240 │ │ │ │ │ + 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] @ (2629c ) │ │ │ │ │ + ldr r3, [pc, #48] @ (26280 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 26276 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr r0, [pc, #52] @ (262a0 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 2613a │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + b.n 261f2 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000262a4 : │ │ │ │ │ + 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, 262c4 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 262d2 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrd r1, r0, [r5, #20] │ │ │ │ │ + blx 87e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + 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 262be │ │ │ │ │ + │ │ │ │ │ +000262e4 : │ │ │ │ │ + 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, 26304 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 26322 │ │ │ │ │ + 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 │ │ │ │ │ + blx 82e4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 87e8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r3, r4, r5, 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] │ │ │ │ │ + b.n 262fe │ │ │ │ │ + │ │ │ │ │ +00026334 : │ │ │ │ │ + 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, 26356 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrd r1, r0, [r5, #20] │ │ │ │ │ + blx 87e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0002635c : │ │ │ │ │ + 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, 2638e │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00026394 : │ │ │ │ │ + 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] @ (2640c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbnz r2, 263f8 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + cbz r0, 263be │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 263fe │ │ │ │ │ + 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, 263e6 │ │ │ │ │ + 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 263c2 │ │ │ │ │ + ldr r2, [pc, #16] @ (26410 ) │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 263be │ │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00026414 : │ │ │ │ │ + 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] @ (26488 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbnz r2, 26472 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + cbz r0, 2643e │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 26478 │ │ │ │ │ + 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, 26460 │ │ │ │ │ + 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 26442 │ │ │ │ │ + ldr r2, [pc, #16] @ (2648c ) │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2643e │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00026490 : │ │ │ │ │ + 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] @ (26508 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbnz r2, 264f4 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + cbz r0, 264ba │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 264fa │ │ │ │ │ + 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, 264e2 │ │ │ │ │ + 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 264be │ │ │ │ │ + ldr r2, [pc, #16] @ (2650c ) │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 264ba │ │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00026510 : │ │ │ │ │ + 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] @ (26564 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r0, 26536 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 26556 │ │ │ │ │ + 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] @ (26568 ) │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26536 │ │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0002656c : │ │ │ │ │ + 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] @ (265c8 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r0, 26592 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ble.n 265b8 │ │ │ │ │ + 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] @ (265cc ) │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26592 │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000265d0 : │ │ │ │ │ + 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, 265f0 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00026600 : │ │ │ │ │ + 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, 26626 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00026638 : │ │ │ │ │ + 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, 26652 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8804 │ │ │ │ │ + │ │ │ │ │ +0002665c : │ │ │ │ │ + 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, 26676 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 9360 │ │ │ │ │ + │ │ │ │ │ +00026680 : │ │ │ │ │ + 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, 2669a │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8554 │ │ │ │ │ + │ │ │ │ │ +000266a4 : │ │ │ │ │ + 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, 266be │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 9984 │ │ │ │ │ + │ │ │ │ │ +000266c8 : │ │ │ │ │ + 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, 266e2 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 99ac │ │ │ │ │ + │ │ │ │ │ +000266ec : │ │ │ │ │ + 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, 26706 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8674 │ │ │ │ │ + │ │ │ │ │ +00026710 : │ │ │ │ │ + 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, 2672a │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8ed4 │ │ │ │ │ + │ │ │ │ │ +00026734 : │ │ │ │ │ + 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, 2674e │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 88d8 │ │ │ │ │ + │ │ │ │ │ +00026758 : │ │ │ │ │ + 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, 26772 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 96f8 │ │ │ │ │ + │ │ │ │ │ +0002677c : │ │ │ │ │ + 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, 26796 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 87b8 │ │ │ │ │ + │ │ │ │ │ +000267a0 : │ │ │ │ │ + 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, 267ba │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8778 │ │ │ │ │ + │ │ │ │ │ +000267c4 : │ │ │ │ │ + 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, 267de │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8c30 │ │ │ │ │ + │ │ │ │ │ +000267e8 : │ │ │ │ │ + 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, 26802 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 85a4 │ │ │ │ │ + │ │ │ │ │ +0002680c : │ │ │ │ │ + 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, 26826 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8bb0 │ │ │ │ │ + │ │ │ │ │ +00026830 : │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +0002685c : │ │ │ │ │ + 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, 26892 │ │ │ │ │ + blx 9978 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 95cc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8c0c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + 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 26874 │ │ │ │ │ + │ │ │ │ │ +0002689c : │ │ │ │ │ + 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 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8c0c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000268cc : │ │ │ │ │ + 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, 268f6 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +000268f8 : │ │ │ │ │ + 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] @ (26944 ) │ │ │ │ │ + ldrd r1, r0, [r0, #20] │ │ │ │ │ + blx 87e8 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r5, 26922 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 26930 │ │ │ │ │ + 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] @ (26948 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26922 │ │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0002694c : │ │ │ │ │ + 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] @ (269a8 ) │ │ │ │ │ + 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, 26986 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 26994 │ │ │ │ │ + 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] @ (269ac ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 26986 │ │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000269b0 : │ │ │ │ │ + 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, 269d4 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +000269ec : │ │ │ │ │ + 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, 26a10 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00026a24 : │ │ │ │ │ + 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, 26a50 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 95cc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8d14 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 95cc │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + b.n 26a3c │ │ │ │ │ + │ │ │ │ │ +00026a68 : │ │ │ │ │ + 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, 26a92 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8c0c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + blx 95cc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 8c0c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00026aac : │ │ │ │ │ + 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 26ad4 │ │ │ │ │ + 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} │ │ │ │ │ + │ │ │ │ │ +00026ae8 : │ │ │ │ │ + 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, 26b16 │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + blx 87e8 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cbz r3, 26b12 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 95cc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8c0c │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00026b2c : │ │ │ │ │ + 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, 26b6a │ │ │ │ │ + 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, 26b66 │ │ │ │ │ + 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 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8c0c │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00026b80 : │ │ │ │ │ + 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, 26bae │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + blx 87e8 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cbz r3, 26baa │ │ │ │ │ + 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 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 8c0c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8d14 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 95cc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8c0c │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00026bdc : │ │ │ │ │ + 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, 26c00 │ │ │ │ │ + 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 26bfc │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00026c20 : │ │ │ │ │ + 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, 26c44 │ │ │ │ │ + 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 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 87e8 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + 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 26c40 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00026c78 : │ │ │ │ │ + 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, 26ca4 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8c0c │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8c0c │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + blx 95cc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 8c0c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8d14 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + 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 26ca0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00026cdc : │ │ │ │ │ + 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, 26d08 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8c0c │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8c0c │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + blx 95cc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8d14 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + 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 26d04 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00026d38 : │ │ │ │ │ + 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] @ (26d9c ) │ │ │ │ │ + ldr.w r8, [r0, #20] │ │ │ │ │ + add r7, pc │ │ │ │ │ + cbz r3, 26d98 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 26d78 │ │ │ │ │ + blx 9800 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [pc, #60] @ (26da0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cbz r3, 26d8c │ │ │ │ │ + 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, 26d98 │ │ │ │ │ + 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 26d5c │ │ │ │ │ + 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, [r5, #40] @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00026da4 : │ │ │ │ │ + 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] @ (26e34 ) │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r3, 26e0e │ │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ │ + cbz r3, 26e10 │ │ │ │ │ + ldr r3, [pc, #108] @ (26e38 ) │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + b.n 26dde │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r3, 26e10 │ │ │ │ │ + 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 26dd0 │ │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ │ + cbz r4, 26e0a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 26e20 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #28] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 25180 │ │ │ │ │ + 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 26e0e │ │ │ │ │ + str r2, [r7, #32] │ │ │ │ │ + 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 │ │ │ │ │ + ldr r1, [pc, #48] @ (26e80 ) │ │ │ │ │ + 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 26e6a │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.n 26e60 │ │ │ │ │ + str r5, [r2, #0] │ │ │ │ │ + ldr r3, [pc, #24] @ (26e84 ) │ │ │ │ │ + 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 │ │ │ │ │ + str r2, [r5, #24] │ │ │ │ │ + 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] @ (26ec8 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [pc, #48] @ (26ecc ) │ │ │ │ │ + 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] @ (26ed0 ) │ │ │ │ │ + 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} │ │ │ │ │ + str r6, [r3, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r3, [pc, #16] @ (26ee8 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (26eec ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [pc, #20] @ (26ef0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r4, #16] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ │ + 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] @ (26f18 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (26f1c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [pc, #20] @ (26f20 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + str r6, [r6, #12] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ │ + 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] @ (26f74 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 8718 │ │ │ │ │ + ldr r3, [pc, #56] @ (26f78 ) │ │ │ │ │ + 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, 26f66 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 26f66 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #20] @ (26f7c ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + strd r6, r5, [r4, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + str r4, [r7, #8] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00026f80 : │ │ │ │ │ + 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] @ (26fc8 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r2, [pc, #56] @ (26fcc ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r2, pc │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 26fba │ │ │ │ │ + ldr r3, [pc, #44] @ (26fd0 ) │ │ │ │ │ + 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 26f24 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 26fa0 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00026fd4 : │ │ │ │ │ + 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] @ (2707c ) │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r4, [pc, #148] @ (27080 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r3, [pc, #148] @ (27084 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (27088 ) │ │ │ │ │ + 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 2706c │ │ │ │ │ + ldr r3, [pc, #128] @ (2708c ) │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r8, [r3, #480] @ 0x1e0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 26f24 │ │ │ │ │ + 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] @ (27090 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (27080 ) │ │ │ │ │ + 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 27078 │ │ │ │ │ + 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 2700a │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + b.n 27050 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00027094 : │ │ │ │ │ + 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] @ (27150 ) │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r2, [pc, #168] @ (27154 ) │ │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #168] @ (27158 ) │ │ │ │ │ + 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] @ (2715c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 27140 │ │ │ │ │ + ldr r3, [pc, #144] @ (27160 ) │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r9, [r3, #480] @ 0x1e0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r8, [r3, #480] @ 0x1e0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 26f24 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + ldr.w r3, [r3, #488] @ 0x1e8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #60] @ (27164 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (27154 ) │ │ │ │ │ + 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 2714c │ │ │ │ │ + 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 270cc │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + b.n 27124 │ │ │ │ │ + blx 894c <__stack_chk_fail@plt> │ │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - b.n 27380 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ │ + 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] │ │ │ │ │ @@ -49895,134 +49905,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] │ │ │ │ │ @@ -50030,177 +50040,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 │ │ │ │ │ @@ -50222,37 +50232,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 │ │ │ │ │ @@ -50264,18 +50274,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 │ │ │ │ │ @@ -50295,111 +50305,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 │ │ │ │ │ @@ -50421,15 +50431,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] │ │ │ │ │ @@ -50439,207 +50449,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 │ │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ │ + bvc.n 276f0 │ │ │ │ │ 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 │ │ │ │ │ - subs r6, r6, #7 │ │ │ │ │ + asrs r2, r0, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r2, #7 │ │ │ │ │ + asrs r2, r4, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r1, #7 │ │ │ │ │ + asrs r2, r3, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bge.n 27654 │ │ │ │ │ + bge.n 27654 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ │ + bvs.n 2766c │ │ │ │ │ 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] │ │ │ │ │ @@ -50652,15 +50662,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] │ │ │ │ │ @@ -50675,80 +50685,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 │ │ │ │ │ @@ -50777,39 +50787,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] │ │ │ │ │ @@ -50818,85 +50828,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 │ │ │ │ │ @@ -50915,25 +50925,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] │ │ │ │ │ @@ -50947,79 +50957,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] │ │ │ │ │ @@ -51031,24 +51041,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 │ │ │ │ │ @@ -51059,468 +51069,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 │ │ │ │ │ @@ -51528,359 +51538,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] │ │ │ │ │ @@ -51890,52 +51900,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] │ │ │ │ │ @@ -51943,51 +51953,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] │ │ │ │ │ @@ -51995,56 +52005,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] │ │ │ │ │ @@ -52052,403 +52062,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 │ │ │ │ │ @@ -52465,133 +52475,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 │ │ │ │ │ @@ -52605,166 +52615,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 │ │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ │ + 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 │ │ │ │ │ @@ -52776,114 +52786,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 │ │ │ │ │ @@ -52896,325 +52906,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 │ │ │ │ │ @@ -53230,120 +53240,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 │ │ │ │ │ @@ -53362,56 +53372,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 │ │ │ │ │ @@ -53425,108 +53435,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 │ │ │ │ │ @@ -53534,111 +53544,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 │ │ │ │ │ @@ -53648,141 +53658,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 │ │ │ │ │ @@ -53800,130 +53810,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 │ │ │ │ │ @@ -53944,1667 +53954,1667 @@ │ │ │ │ │ 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 │ │ │ │ │ - bgt.n 29c18 │ │ │ │ │ + bcs.n 29bb8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 29b04 │ │ │ │ │ + beq.n 29ca4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 29b9c │ │ │ │ │ + bcs.n 29b3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb700 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb6cc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 29c54 │ │ │ │ │ + bcs.n 29bf4 │ │ │ │ │ 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 │ │ │ │ │ @@ -55647,856 +55657,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 │ │ │ │ │ - add r4, pc, #512 @ (adr r4, 2aa88 ) │ │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #376 @ (adr r4, 2aa04 ) │ │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf6260000 │ │ │ │ │ - add r3, pc, #384 @ (adr r3, 2aa14 ) │ │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ │ 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} │ │ │ │ │ - add r0, pc, #584 @ (adr r0, 2aaf8 ) │ │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ │ 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 │ │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #220 @ 0xdc │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r0, r6, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xf3f20000 │ │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ │ + bne.n 2b0c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -61768,250 +61778,149 @@ │ │ │ │ │ @ instruction: 0xe8c20000 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ │ │ │ │ │ │ -0002e768 : │ │ │ │ │ - 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] @ (2e7d4 ) │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - ldr r2, [pc, #92] @ (2e7d8 ) │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - 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 r1, r5 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - str r5, [r0, #16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ - ldrd r5, r1, [r4, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - 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} │ │ │ │ │ - ldrd r0, r0, [lr], #-0 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0002e7dc : │ │ │ │ │ - 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] @ (2e83c ) │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - add r3, pc │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ldr r2, [pc, #68] @ (2e840 ) │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - bgt.n 2e808 │ │ │ │ │ - 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 2e81c │ │ │ │ │ - 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 2e830 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xe80a0000 │ │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0002e844 : │ │ │ │ │ +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] @ (2e944 ) │ │ │ │ │ + ldr r5, [pc, #236] @ (2e868 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #236] @ (2e948 ) │ │ │ │ │ + ldr r4, [pc, #236] @ (2e86c ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #236] @ 2e94c │ │ │ │ │ - ldr r3, [pc, #236] @ (2e950 ) │ │ │ │ │ + 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 2e8b2 │ │ │ │ │ - ldr r2, [pc, #212] @ (2e954 ) │ │ │ │ │ + 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] @ (2e958 ) │ │ │ │ │ + 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, 2e8c2 │ │ │ │ │ + cbnz r0, 2e7e6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bhi.n 2e8c4 │ │ │ │ │ + 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] @ (2e95c ) │ │ │ │ │ + ldr r3, [pc, #160] @ (2e880 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #152] @ (2e960 ) │ │ │ │ │ - ldr r3, [pc, #128] @ (2e948 ) │ │ │ │ │ + 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 2e940 │ │ │ │ │ + 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 2e8c4 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9a88 │ │ │ │ │ - b.n 2e8c4 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8524 │ │ │ │ │ - b.n 2e8c4 │ │ │ │ │ + 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 2e8c4 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 2e90c │ │ │ │ │ + b.n 2e830 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 87d8 │ │ │ │ │ - b.n 2e8c4 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 97d8 │ │ │ │ │ - b.n 2e8c4 │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - b.n 2e888 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ + ldrd r0, r0, [ip], #-0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e87c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ + ldrd r0, r0, [r2], #-0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb.w r0, [r6] │ │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e7cc │ │ │ │ │ + vld4.8 {d16-d19}, [r2], r0 │ │ │ │ │ + ldr r6, [r6, 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] @ (2ea10 ) │ │ │ │ │ + ldr r6, [pc, #152] @ (2e934 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #152] @ (2ea14 ) │ │ │ │ │ + ldr r4, [pc, #152] @ (2e938 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #152] @ (2ea18 ) │ │ │ │ │ + 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] @ (2ea1c ) │ │ │ │ │ + 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] │ │ │ │ │ @@ -62032,60 +61941,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 2e9de │ │ │ │ │ + beq.n 2e902 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r7, 2e9e4 │ │ │ │ │ + cbz r7, 2e908 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r6, 2e9ea │ │ │ │ │ + cbz r6, 2e90e │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ - ldr r2, [pc, #48] @ (2ea20 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (2e944 ) │ │ │ │ │ add r1, r3 │ │ │ │ │ - ldr r3, [pc, #32] @ (2ea14 ) │ │ │ │ │ + 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 2ea0c │ │ │ │ │ + bne.n 2e930 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - b.n 2e714 │ │ │ │ │ + b.n 2e7f0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e70c │ │ │ │ │ + b.n 2e7e8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e638 │ │ │ │ │ + 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] @ (2eac8 ) │ │ │ │ │ + ldr r4, [pc, #148] @ (2e9ec ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r1, [pc, #148] @ (2eacc ) │ │ │ │ │ + ldr r1, [pc, #148] @ (2e9f0 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r3, [pc, #144] @ (2ead0 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (2e9f4 ) │ │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #144] @ (2ead4 ) │ │ │ │ │ + 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] │ │ │ │ │ @@ -62094,108 +62003,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 2eaaa │ │ │ │ │ + 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, 2eaaa │ │ │ │ │ + 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 2ea92 │ │ │ │ │ + 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] @ (2ead8 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (2eacc ) │ │ │ │ │ + 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 2eac2 │ │ │ │ │ + bne.n 2e9e6 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - b.n 2e650 │ │ │ │ │ + b.n 2e72c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e644 │ │ │ │ │ + b.n 2e720 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2e578 │ │ │ │ │ + b.n 2e654 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002eadc : │ │ │ │ │ +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] @ (2eb98 ) │ │ │ │ │ + ldr r5, [pc, #172] @ (2eabc ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (2eb9c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (2eac0 ) │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 2eb0e │ │ │ │ │ + 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 2eb90 │ │ │ │ │ + ble.n 2eab4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 2eb86 │ │ │ │ │ + ble.n 2eaaa │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ble.n 2eb7c │ │ │ │ │ + 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 │ │ │ │ │ @@ -62225,295 +62134,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 2eb32 │ │ │ │ │ + b.n 2ea56 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2eb26 │ │ │ │ │ + b.n 2ea4a │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2eb1a │ │ │ │ │ - b.n 2e5ac │ │ │ │ │ + b.n 2ea3e │ │ │ │ │ + b.n 2e688 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002eba0 : │ │ │ │ │ +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] @ 2ebe4 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 2eb08 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (2ebe8 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (2eb0c ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2ebd6 │ │ │ │ │ + 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 2e46c │ │ │ │ │ + b.n 2e548 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002ebec : │ │ │ │ │ +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] @ 2f008 │ │ │ │ │ + ldr.w r5, [pc, #1032] @ 2ef2c │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr.w r4, [pc, #1032] @ 2f00c │ │ │ │ │ + ldr.w r4, [pc, #1032] @ 2ef30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r7, [pc, #1028] @ 2f010 │ │ │ │ │ + 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 2ee24 │ │ │ │ │ - ldr r3, [pc, #996] @ (2f014 ) │ │ │ │ │ + bhi.w 2ed48 │ │ │ │ │ + ldr r3, [pc, #996] @ (2ef38 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ - bne.n 2ec86 │ │ │ │ │ + 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, 2ec68 │ │ │ │ │ + cbnz r0, 2eb8c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 2ec86 │ │ │ │ │ + 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] @ (2f018 ) │ │ │ │ │ + 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] @ (2f01c ) │ │ │ │ │ - ldr r3, [pc, #924] @ (2f00c ) │ │ │ │ │ + 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 2f004 │ │ │ │ │ + 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 2e964 │ │ │ │ │ + bl 2e888 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 2ee8a │ │ │ │ │ + blt.w 2edae │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 2ee3c │ │ │ │ │ + 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 2ee9c │ │ │ │ │ + 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 2eef2 │ │ │ │ │ - ldr.w r9, [pc, #836] @ 2f020 │ │ │ │ │ + bmi.w 2ee16 │ │ │ │ │ + ldr.w r9, [pc, #836] @ 2ef44 │ │ │ │ │ sub.w fp, r8, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n 2ed16 │ │ │ │ │ + b.n 2ec3a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt.n 2ecf6 │ │ │ │ │ + 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 2eef4 │ │ │ │ │ + beq.w 2ee18 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 2ece8 │ │ │ │ │ + bgt.n 2ec0c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2eea4 │ │ │ │ │ + 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 2eea4 │ │ │ │ │ + ble.w 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2ea24 │ │ │ │ │ + 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 2eda8 │ │ │ │ │ - ldr.w r9, [pc, #704] @ 2f024 │ │ │ │ │ + ble.n 2eccc │ │ │ │ │ + ldr.w r9, [pc, #704] @ 2ef48 │ │ │ │ │ add.w fp, r8, r4, lsl #2 │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n 2ed9c │ │ │ │ │ + b.n 2ecc0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.n 2ed7e │ │ │ │ │ + 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 2eff2 │ │ │ │ │ + ble.w 2ef16 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 2ed6e │ │ │ │ │ + bgt.n 2ec92 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2eea4 │ │ │ │ │ + beq.n 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r6, #16] │ │ │ │ │ - bl 2ea24 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 2eea4 │ │ │ │ │ + ble.n 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2ea24 │ │ │ │ │ + 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 2ee18 │ │ │ │ │ - ldr.w sl, [pc, #588] @ 2f028 │ │ │ │ │ + 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 2ee0e │ │ │ │ │ + b.n 2ed32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2edf6 │ │ │ │ │ + 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 2ee18 │ │ │ │ │ + ble.n 2ed3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, r9, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 2ede8 │ │ │ │ │ + bgt.n 2ed0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [r6, #16] │ │ │ │ │ - bl 2ea24 │ │ │ │ │ + bl 2e948 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2eea4 │ │ │ │ │ - ldr r1, [pc, #492] @ (2f014 ) │ │ │ │ │ + b.n 2edc8 │ │ │ │ │ + ldr r1, [pc, #492] @ (2ef38 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #512] @ (2f02c ) │ │ │ │ │ + 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 2ec68 │ │ │ │ │ + b.n 2eb8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2ef78 │ │ │ │ │ + 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 │ │ │ │ │ @@ -62523,450 +62432,550 @@ │ │ │ │ │ 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, 2ee86 │ │ │ │ │ + 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 2ec6a │ │ │ │ │ + b.n 2eb8e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #416] @ (2f030 ) │ │ │ │ │ + ldr r1, [pc, #416] @ (2ef54 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2ec68 │ │ │ │ │ + b.n 2eb8c │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.w 2efcc │ │ │ │ │ + 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 2eee6 │ │ │ │ │ + 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 2eee0 │ │ │ │ │ + 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 2eec8 │ │ │ │ │ + bgt.n 2edec │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2ec6a │ │ │ │ │ + b.n 2eb8e │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ed24 │ │ │ │ │ + bne.w 2ec48 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 2eea4 │ │ │ │ │ + bge.n 2edc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2ea24 │ │ │ │ │ + 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 2ed62 │ │ │ │ │ + blt.w 2ec86 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 2eea4 │ │ │ │ │ + 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 2effa │ │ │ │ │ + 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 2eea4 │ │ │ │ │ + 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 2ef4e │ │ │ │ │ + bne.n 2ee72 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.n 2eea4 │ │ │ │ │ + ble.n 2edc8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #196] @ (2f034 ) │ │ │ │ │ + ldr r0, [pc, #196] @ (2ef58 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2edba │ │ │ │ │ + b.n 2ecde │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2ea24 │ │ │ │ │ + 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 2ef9a │ │ │ │ │ + blt.n 2eebe │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 2efa6 │ │ │ │ │ + blt.n 2eeca │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #152] @ (2f038 ) │ │ │ │ │ + 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 2ee86 │ │ │ │ │ + beq.w 2edaa │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bl 2ea24 │ │ │ │ │ - b.n 2ee86 │ │ │ │ │ + bl 2e948 │ │ │ │ │ + b.n 2edaa │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2ea24 │ │ │ │ │ + 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 2ed62 │ │ │ │ │ + blt.w 2ec86 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ef24 │ │ │ │ │ - b.n 2eda8 │ │ │ │ │ + beq.n 2ee48 │ │ │ │ │ + b.n 2eccc │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt r9, r4 │ │ │ │ │ - blt.n 2ef6c │ │ │ │ │ - b.n 2eea4 │ │ │ │ │ + blt.n 2ee90 │ │ │ │ │ + b.n 2edc8 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ - b.n 2f7f4 │ │ │ │ │ + b.n 2e8d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2f7ec │ │ │ │ │ + b.n 2e8c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2f73c │ │ │ │ │ + b.n 2e818 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x008c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x003a │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x00ca │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ │ + it vs │ │ │ │ │ + movvs r0, r0 │ │ │ │ │ + itet ne │ │ │ │ │ + movne r0, r0 │ │ │ │ │ + itte ge @ unpredictable │ │ │ │ │ + movge r0, r0 │ │ │ │ │ + bkpt 0x0038 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002f03c : │ │ │ │ │ +0002ef60 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (2f0a0 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (2efc4 ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, pc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - ble.n 2f086 │ │ │ │ │ + ble.n 2efaa │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ - ldr r3, [pc, #68] @ (2f0a4 ) │ │ │ │ │ + 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 2f066 │ │ │ │ │ + bne.n 2ef8a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r4, [pc, #28] @ (2f0a4 ) │ │ │ │ │ + ldr r4, [pc, #28] @ (2efc8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [pc, #28] @ (2f0a8 ) │ │ │ │ │ + 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} │ │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ │ + b.n 2f0d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x0074 │ │ │ │ │ + sevl │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002f0ac : │ │ │ │ │ +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] @ (2f168 ) │ │ │ │ │ + ldr r5, [pc, #172] @ (2f08c ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r4, [pc, #172] @ (2f16c ) │ │ │ │ │ + ldr r4, [pc, #172] @ (2f090 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #168] @ 2f170 │ │ │ │ │ + ldr.w ip, [pc, #168] @ 2f094 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #160] @ (2f174 ) │ │ │ │ │ + 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 2f10c │ │ │ │ │ + beq.n 2f030 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [pc, #140] @ (2f178 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (2f09c ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #132] @ (2f17c ) │ │ │ │ │ - ldr r3, [pc, #116] @ (2f16c ) │ │ │ │ │ + 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 2f162 │ │ │ │ │ + bne.n 2f086 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r2, 2f122 │ │ │ │ │ + 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 2f0f4 │ │ │ │ │ + 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 2f140 │ │ │ │ │ + blt.n 2f064 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2f14c │ │ │ │ │ + blt.n 2f070 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #60] @ (2f180 ) │ │ │ │ │ + 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 2f11e │ │ │ │ │ + b.n 2f042 │ │ │ │ │ blx 894c <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - svc 58 @ 0x3a │ │ │ │ │ + b.n 2f0bc │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 50 @ 0x32 │ │ │ │ │ + b.n 2f0b4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 4 │ │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ │ + bkpt 0x00a6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002f184 : │ │ │ │ │ +0002f0a8 : │ │ │ │ │ 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] @ 2f1d8 │ │ │ │ │ + ldr.w ip, [pc, #68] @ 2f0fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (2f1dc ) │ │ │ │ │ + ldr r3, [pc, #64] @ (2f100 ) │ │ │ │ │ add ip, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2f1ba │ │ │ │ │ + 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 2e964 │ │ │ │ │ + bl 2e888 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - udf #96 @ 0x60 │ │ │ │ │ + svc 60 @ 0x3c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +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] @ (2f170 ) │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + 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] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + str r5, [r0, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + ldrd r5, r1, [r4, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + 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} │ │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +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] @ (2f1d8 ) │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + add r3, pc │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldr r2, [pc, #68] @ (2f1dc ) │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + 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 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 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 │ │ │ │ │ + udf #110 @ 0x6e │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ 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] │ │ │ │ │ @@ -62977,62 +62986,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] │ │ │ │ │ @@ -63054,175 +63063,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] │ │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ │ 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] │ │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0002f4cc : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ @@ -63311,15 +63320,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] │ │ │ │ │ @@ -64813,19 +64822,19 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, r0, r7 │ │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ udf #170 @ 0xaa │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r5, r5 │ │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000303f4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -65741,15 +65750,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ bvc.n 30d00 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r7, #15 │ │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ │ 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 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -196,785 +196,785 @@ │ │ │ │ │ 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 6f707469 6f6e203f rialize.option ? │ │ │ │ │ - 0x00031e5c 61726720 61726720 2e2e2e3f 00000000 arg arg ...?.... │ │ │ │ │ - 0x00031e6c 6f707469 6f6e0000 61707065 6e640000 option..append.. │ │ │ │ │ - 0x00031e7c 61747472 00000000 64656772 65650000 attr....degree.. │ │ │ │ │ - 0x00031e8c 64656c65 74650000 65786973 74730000 delete..exists.. │ │ │ │ │ - 0x00031e9c 67657461 6c6c0000 696e7365 72740000 getall..insert.. │ │ │ │ │ - 0x00031eac 6b657965 78697374 73000000 6b657973 keyexists...keys │ │ │ │ │ - 0x00031ebc 00000000 6c617070 656e6400 6f70706f ....lappend.oppo │ │ │ │ │ - 0x00031ecc 73697465 00000000 72656e61 6d650000 site....rename.. │ │ │ │ │ - 0x00031edc 756e7365 74000000 666c6970 00000000 unset...flip.... │ │ │ │ │ - 0x00031eec 67657475 6e776569 67687465 64000000 getunweighted... │ │ │ │ │ - 0x00031efc 67657477 65696768 74000000 68617377 getweight...hasw │ │ │ │ │ - 0x00031f0c 65696768 74000000 6d6f7665 00000000 eight...move.... │ │ │ │ │ - 0x00031f1c 6d6f7665 2d736f75 72636500 6d6f7665 move-source.move │ │ │ │ │ - 0x00031f2c 2d746172 67657400 6e6f6465 73000000 -target.nodes... │ │ │ │ │ - 0x00031f3c 73657475 6e776569 67687465 64000000 setunweighted... │ │ │ │ │ - 0x00031f4c 73657477 65696768 74000000 736f7572 setweight...sour │ │ │ │ │ - 0x00031f5c 63650000 74617267 65740000 756e7365 ce..target..unse │ │ │ │ │ - 0x00031f6c 74776569 67687400 77656967 68747300 tweight.weights. │ │ │ │ │ - 0x00031f7c 2d2d3e00 61726300 61726373 00000000 -->.arc.arcs.... │ │ │ │ │ - 0x00031f8c 64657374 726f7900 73657269 616c697a destroy.serializ │ │ │ │ │ - 0x00031f9c 65000000 73776170 00000000 43616e6e e...swap....Cann │ │ │ │ │ - 0x00031fac 6f742063 72656174 65204744 4e207374 ot create GDN st │ │ │ │ │ - 0x00031fbc 72756374 75726520 76696120 72656775 ructure via regu │ │ │ │ │ - 0x00031fcc 6c617220 7368696d 6d657269 6e672e00 lar shimmering.. │ │ │ │ │ - 0x00031fdc 74636c6c 69623a3a 73747275 63743a3a tcllib::struct:: │ │ │ │ │ - 0x00031fec 67726170 682f6372 6974636c 3a3a6e6f graph/critcl::no │ │ │ │ │ - 0x00031ffc 64650000 223a206d 75737420 62652065 de..": must be e │ │ │ │ │ - 0x0003200c 6e643f2d 696e7465 6765723f 00000000 nd?-integer?.... │ │ │ │ │ - 0x0003201c 62616420 696e6465 78202200 223a206d bad index ".": m │ │ │ │ │ - 0x0003202c 75737420 62652069 6e746567 6572206f ust be integer o │ │ │ │ │ - 0x0003203c 7220656e 643f2d69 6e746567 65723f00 r end?-integer?. │ │ │ │ │ - 0x0003204c 30313233 34353637 38390000 64657374 0123456789..dest │ │ │ │ │ - 0x0003205c 00000000 61726320 6b657920 76616c75 ....arc key valu │ │ │ │ │ - 0x0003206c 65000000 61727261 7920696e 64657820 e...array index │ │ │ │ │ - 0x0003207c 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0003208c 63203e20 672d3e61 7263732e 6e202852 c > g->arcs.n (R │ │ │ │ │ - 0x0003209c 414e4745 4f4b2872 632c672d 3e617263 ANGEOK(rc,g->arc │ │ │ │ │ - 0x000320ac 732e6e29 292c2069 6e206669 6c65202e s.n)), in file . │ │ │ │ │ - 0x000320bc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000320cc 67726170 682f6d65 74686f64 732e6320 graph/methods.c │ │ │ │ │ - 0x000320dc 406c696e 65203234 39000000 22206861 @line 249..." ha │ │ │ │ │ - 0x000320ec 73206e6f 20776569 67687400 3f776569 s no weight.?wei │ │ │ │ │ - 0x000320fc 6768743f 00000000 61726320 77656967 ght?....arc weig │ │ │ │ │ - 0x0003210c 68740000 61727261 7920696e 64657820 ht..array index │ │ │ │ │ - 0x0003211c 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0003212c 63203e20 72636d61 78202852 414e4745 c > rcmax (RANGE │ │ │ │ │ - 0x0003213c 4f4b2872 632c7263 6d617829 292c2069 OK(rc,rcmax)), i │ │ │ │ │ - 0x0003214c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003215c 2f737472 7563742f 67726170 682f6d65 /struct/graph/me │ │ │ │ │ - 0x0003216c 74686f64 732e6320 406c696e 65203531 thods.c @line 51 │ │ │ │ │ - 0x0003217c 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ - 0x0003218c 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0003219c 632b3120 3e207263 6d617820 2852414e c+1 > rcmax (RAN │ │ │ │ │ - 0x000321ac 47454f4b 2872632b 312c7263 6d617829 GEOK(rc+1,rcmax) │ │ │ │ │ - 0x000321bc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000321cc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x000321dc 682f6d65 74686f64 732e6320 406c696e h/methods.c @lin │ │ │ │ │ - 0x000321ec 65203531 39000000 6b657920 3f2d6172 e 519...key ?-ar │ │ │ │ │ - 0x000321fc 6373206c 6973747c 2d676c6f 62207061 cs list|-glob pa │ │ │ │ │ - 0x0003220c 74746572 6e7c2d72 65676578 70207061 ttern|-regexp pa │ │ │ │ │ - 0x0003221c 74746572 6e3f0000 61726320 6172632e ttern?..arc arc. │ │ │ │ │ - 0x0003222c 2e2e0000 61726320 6b657900 2220666f ....arc key." fo │ │ │ │ │ - 0x0003223c 72206172 63202200 61726320 3f706174 r arc ".arc ?pat │ │ │ │ │ - 0x0003224c 7465726e 3f000000 736f7572 63652074 tern?...source t │ │ │ │ │ - 0x0003225c 61726765 74203f61 72633f00 736f7572 arget ?arc?.sour │ │ │ │ │ - 0x0003226c 63652000 74617267 65742000 61726320 ce .target .arc │ │ │ │ │ - 0x0003227c 6e657773 6f757263 65206e65 77746172 newsource newtar │ │ │ │ │ - 0x0003228c 67657400 61726320 6e657773 6f757263 get.arc newsourc │ │ │ │ │ - 0x0003229c 65000000 61726320 6e657774 61726765 e...arc newtarge │ │ │ │ │ - 0x000322ac 74000000 61726320 6e65776e 616d6500 t...arc newname. │ │ │ │ │ - 0x000322bc 61726320 6b657920 3f76616c 75653f00 arc key ?value?. │ │ │ │ │ - 0x000322cc 73657269 616c0000 2220666f 72206772 serial.." for gr │ │ │ │ │ - 0x000322dc 61706820 22000000 6e6f6465 206b6579 aph "...node key │ │ │ │ │ - 0x000322ec 2076616c 75650000 6b657920 3f2d6e6f value..key ?-no │ │ │ │ │ - 0x000322fc 64657320 6c697374 7c2d676c 6f622070 des list|-glob p │ │ │ │ │ - 0x0003230c 61747465 726e7c2d 72656765 78702070 attern|-regexp p │ │ │ │ │ - 0x0003231c 61747465 726e3f00 3f2d696e 7c2d6f75 attern?.?-in|-ou │ │ │ │ │ - 0x0003232c 743f206e 6f646500 6e6f6465 206e6f64 t? node.node nod │ │ │ │ │ - 0x0003233c 652e2e2e 00000000 6e6f6465 206b6579 e.......node key │ │ │ │ │ - 0x0003234c 00000000 2220666f 72206e6f 64652022 ...." for node " │ │ │ │ │ - 0x0003235c 00000000 6e6f6465 203f7061 74746572 ....node ?patter │ │ │ │ │ - 0x0003236c 6e3f0000 3f6e6f64 652e2e2e 3f000000 n?..?node...?... │ │ │ │ │ - 0x0003237c 6e6f6465 20617263 00000000 2220616e node arc...." an │ │ │ │ │ - 0x0003238c 64206172 63202200 22206172 65206e6f d arc "." are no │ │ │ │ │ - 0x0003239c 7420636f 6e6e6563 74656420 696e2067 t connected in g │ │ │ │ │ - 0x000323ac 72617068 20220000 6e6f6465 206e6577 raph "..node new │ │ │ │ │ - 0x000323bc 6e616d65 00000000 6e6f6465 206b6579 name....node key │ │ │ │ │ - 0x000323cc 203f7661 6c75653f 00000000 6e6f6465 ?value?....node │ │ │ │ │ - 0x000323dc 31206e6f 64653200 63616e6e 6f742073 1 node2.cannot s │ │ │ │ │ - 0x000323ec 77617020 6e6f6465 20220000 22207769 wap node ".." wi │ │ │ │ │ - 0x000323fc 74682069 7473656c 66000000 6e6f6465 th itself...node │ │ │ │ │ - 0x0003240c 203f2d64 69722066 6f727761 72647c62 ?-dir forward|b │ │ │ │ │ - 0x0003241c 61636b77 6172643f 203f2d6f 72646572 ackward? ?-order │ │ │ │ │ - 0x0003242c 20707265 7c706f73 747c626f 74683f20 pre|post|both? │ │ │ │ │ - 0x0003243c 3f2d7479 70652062 66737c64 66733f20 ?-type bfs|dfs? │ │ │ │ │ - 0x0003244c 2d636f6d 6d616e64 20636d64 00000000 -command cmd.... │ │ │ │ │ - 0x0003245c 2d696e00 2d6f7574 00000000 2d676c6f -in.-out....-glo │ │ │ │ │ - 0x0003246c 62000000 2d6e6f64 65730000 2d726567 b...-nodes..-reg │ │ │ │ │ - 0x0003247c 65787000 2d617263 73000000 74636c6c exp.-arcs...tcll │ │ │ │ │ - 0x0003248c 69622f73 74727563 743a3a67 72617068 ib/struct::graph │ │ │ │ │ - 0x0003249c 2f656e64 2d6f6666 73657400 73747275 /end-offset.stru │ │ │ │ │ - 0x000324ac 63743a3a 67726170 68286329 2067615f ct::graph(c) ga_ │ │ │ │ │ - 0x000324bc 6e657720 2d207472 69656420 746f2075 new - tried to u │ │ │ │ │ - 0x000324cc 73652064 75706c69 63617465 206e616d se duplicate nam │ │ │ │ │ - 0x000324dc 6520666f 72206e65 77206172 63000000 e for new arc... │ │ │ │ │ - 0x000324ec 2220616c 72656164 79206578 69737473 " already exists │ │ │ │ │ - 0x000324fc 20696e20 67726170 68202200 2220646f in graph "." do │ │ │ │ │ - 0x0003250c 6573206e 6f742065 78697374 20696e20 es not exist in │ │ │ │ │ - 0x0003251c 67726170 68202200 61727261 7920696e graph ".array in │ │ │ │ │ - 0x0003252c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003253c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x0003254c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x0003255c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003256c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003257c 61747472 2e632040 6c696e65 20333400 attr.c @line 34. │ │ │ │ │ - 0x0003258c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003259c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x000325ac 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x000325bc 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x000325cc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000325dc 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x000325ec 2e632040 6c696e65 20333500 20617474 .c @line 35. att │ │ │ │ │ - 0x000325fc 72696275 74652064 69637469 6f6e6172 ribute dictionar │ │ │ │ │ - 0x0003260c 792e0000 6572726f 7220696e 20736572 y...error in ser │ │ │ │ │ - 0x0003261c 69616c69 7a617469 6f6e3a20 6d616c66 ialization: malf │ │ │ │ │ - 0x0003262c 6f726d65 64200000 42616420 6b657920 ormed ..Bad key │ │ │ │ │ - 0x0003263c 72657472 69657661 6c202869 203d3d20 retrieval (i == │ │ │ │ │ - 0x0003264c 6c697374 63292c20 696e2066 696c6520 listc), in file │ │ │ │ │ - 0x0003265c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ - 0x0003266c 2f677261 70682f61 7474722e 6320406c /graph/attr.c @l │ │ │ │ │ - 0x0003267c 696e6520 31363200 61727261 7920696e ine 162.array in │ │ │ │ │ - 0x0003268c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003269c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x000326ac 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x000326bc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000326cc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000326dc 61747472 2e632040 6c696e65 20313538 attr.c @line 158 │ │ │ │ │ - 0x000326ec 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x000326fc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003270c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0003271c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x0003272c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003273c 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x0003274c 2e632040 6c696e65 20313733 00000000 .c @line 173.... │ │ │ │ │ - 0x0003275c 42616420 6b657920 676c6f62 20726574 Bad key glob ret │ │ │ │ │ - 0x0003276c 72696576 616c2028 69203c3d 206c6973 rieval (i <= lis │ │ │ │ │ - 0x0003277c 7463292c 20696e20 66696c65 202e2f6d tc), in file ./m │ │ │ │ │ - 0x0003278c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003279c 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ - 0x000327ac 20313739 00000000 696e7661 6c696420 179....invalid │ │ │ │ │ - 0x000327bc 6b657920 22000000 61727261 7920696e key "...array in │ │ │ │ │ - 0x000327cc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000327dc 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x000327ec 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x000327fc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003280c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003281c 61747472 2e632040 6c696e65 20323733 attr.c @line 273 │ │ │ │ │ - 0x0003282c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003283c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003284c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x0003285c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x0003286c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003287c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003288c 61747472 2e632040 6c696e65 20323734 attr.c @line 274 │ │ │ │ │ - 0x0003289c 00000000 42616420 61747472 69627574 ....Bad attribut │ │ │ │ │ - 0x000328ac 65207265 74726965 76616c20 2869203d e retrieval (i = │ │ │ │ │ - 0x000328bc 3d206c69 73746329 2c20696e 2066696c = listc), in fil │ │ │ │ │ - 0x000328cc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x000328dc 63742f67 72617068 2f617474 722e6320 ct/graph/attr.c │ │ │ │ │ - 0x000328ec 406c696e 65203238 30000000 61727261 @line 280...arra │ │ │ │ │ - 0x000328fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003290c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x0003291c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x0003292c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003293c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003294c 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ - 0x0003295c 20323931 00000000 61727261 7920696e 291....array in │ │ │ │ │ - 0x0003296c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003297c 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x0003298c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x0003299c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x000329ac 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x000329bc 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ - 0x000329cc 20323932 00000000 42616420 61747472 292....Bad attr │ │ │ │ │ - 0x000329dc 69627574 6520676c 6f622072 65747269 ibute glob retri │ │ │ │ │ - 0x000329ec 6576616c 20286920 3c3d206c 69737463 eval (i <= listc │ │ │ │ │ - 0x000329fc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00032a0c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x00032a1c 682f6174 74722e63 20406c69 6e652032 h/attr.c @line 2 │ │ │ │ │ - 0x00032a2c 39390000 61727261 7920696e 64657820 99..array index │ │ │ │ │ - 0x00032a3c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00032a4c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x00032a5c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x00032a6c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032a7c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00032a8c 61747472 2e632040 6c696e65 20393200 attr.c @line 92. │ │ │ │ │ - 0x00032a9c 74636c6c 69622f73 74727563 743a3a67 tcllib/struct::g │ │ │ │ │ - 0x00032aac 72617068 2f637269 74636c00 67726170 raph/critcl.grap │ │ │ │ │ - 0x00032abc 68256400 72657374 72696374 696f6e00 h%d.restriction. │ │ │ │ │ - 0x00032acc 696e7661 6c696420 72657374 72696374 invalid restrict │ │ │ │ │ - 0x00032adc 696f6e3a 20696c6c 6567616c 206d756c ion: illegal mul │ │ │ │ │ - 0x00032aec 7469706c 65207573 65206f66 20222d69 tiple use of "-i │ │ │ │ │ - 0x00032afc 6e227c22 2d6f7574 227c222d 61646a22 n"|"-out"|"-adj" │ │ │ │ │ - 0x00032b0c 7c222d69 6e6e6572 227c222d 656d6265 |"-inner"|"-embe │ │ │ │ │ - 0x00032b1c 6464696e 67220000 3f2d6b65 79206b65 dding"..?-key ke │ │ │ │ │ - 0x00032b2c 793f203f 2d76616c 75652076 616c7565 y? ?-value value │ │ │ │ │ - 0x00032b3c 3f203f2d 66696c74 65722063 6d643f20 ? ?-filter cmd? │ │ │ │ │ - 0x00032b4c 3f2d696e 7c2d6f75 747c2d61 646a7c2d ?-in|-out|-adj|- │ │ │ │ │ - 0x00032b5c 696e6e65 727c2d65 6d626564 64696e67 inner|-embedding │ │ │ │ │ - 0x00032b6c 206e6f64 65206e6f 64652e2e 2e3f0000 node node...?.. │ │ │ │ │ - 0x00032b7c 696e7661 6c696420 72657374 72696374 invalid restrict │ │ │ │ │ - 0x00032b8c 696f6e3a 20696c6c 6567616c 206d756c ion: illegal mul │ │ │ │ │ - 0x00032b9c 7469706c 65207573 65206f66 20222d66 tiple use of "-f │ │ │ │ │ - 0x00032bac 696c7465 72220000 696e7661 6c696420 ilter"..invalid │ │ │ │ │ - 0x00032bbc 72657374 72696374 696f6e3a 20696c6c restriction: ill │ │ │ │ │ - 0x00032bcc 6567616c 206d756c 7469706c 65207573 egal multiple us │ │ │ │ │ - 0x00032bdc 65206f66 20222d6b 65792200 696e7661 e of "-key".inva │ │ │ │ │ - 0x00032bec 6c696420 72657374 72696374 696f6e3a lid restriction: │ │ │ │ │ - 0x00032bfc 20696c6c 6567616c 206d756c 7469706c illegal multipl │ │ │ │ │ - 0x00032c0c 65207573 65206f66 20222d76 616c7565 e use of "-value │ │ │ │ │ - 0x00032c1c 22000000 61727261 7920696e 64657820 "...array index │ │ │ │ │ - 0x00032c2c 6f757420 6f662062 6f756e64 733a206e out of bounds: n │ │ │ │ │ - 0x00032c3c 612d3e6e 63203e20 61632028 52414e47 a->nc > ac (RANG │ │ │ │ │ - 0x00032c4c 454f4b28 6e612d3e 6e632c61 6329292c EOK(na->nc,ac)), │ │ │ │ │ - 0x00032c5c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032c6c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00032c7c 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ - 0x00032c8c 38320000 696e7661 6c696420 72657374 82..invalid rest │ │ │ │ │ - 0x00032c9c 72696374 696f6e3a 20757365 206f6620 riction: use of │ │ │ │ │ - 0x00032cac 222d7661 6c756522 20776974 686f7574 "-value" without │ │ │ │ │ - 0x00032cbc 20222d6b 65792200 61727261 7920696e "-key".array in │ │ │ │ │ - 0x00032ccc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032cdc 733a206a 203e206e 612d3e6e 63202852 s: j > na->nc (R │ │ │ │ │ - 0x00032cec 414e4745 4f4b286a 2c6e612d 3e6e6329 ANGEOK(j,na->nc) │ │ │ │ │ - 0x00032cfc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00032d0c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x00032d1c 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x00032d2c 20323237 00000000 61727261 7920696e 227....array in │ │ │ │ │ - 0x00032d3c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032d4c 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ - 0x00032d5c 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ - 0x00032d6c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032d7c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00032d8c 66696c74 65722e63 20406c69 6e652033 filter.c @line 3 │ │ │ │ │ - 0x00032d9c 30320000 42616420 6c697374 206f6620 02..Bad list of │ │ │ │ │ - 0x00032dac 6e6f6465 73202869 203d3d20 67782d3e nodes (i == gx-> │ │ │ │ │ - 0x00032dbc 6e292c20 696e2066 696c6520 2e2f6d6f n), in file ./mo │ │ │ │ │ - 0x00032dcc 64756c65 732f7374 72756374 2f677261 dules/struct/gra │ │ │ │ │ - 0x00032ddc 70682f66 696c7465 722e6320 406c696e ph/filter.c @lin │ │ │ │ │ - 0x00032dec 65203330 36000000 61727261 7920696e e 306...array in │ │ │ │ │ - 0x00032dfc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032e0c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x00032e1c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x00032e2c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032e3c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00032e4c 66696c74 65722e63 20406c69 6e652036 filter.c @line 6 │ │ │ │ │ - 0x00032e5c 34300000 61727261 7920696e 64657820 40..array index │ │ │ │ │ - 0x00032e6c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00032e7c 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x00032e8c 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x00032e9c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00032eac 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00032ebc 65722e63 20406c69 6e652036 35310000 er.c @line 651.. │ │ │ │ │ - 0x00032ecc 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x00032edc 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x00032eec 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x00032efc 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x00032f0c 696e6520 36353900 61727261 7920696e ine 659.array in │ │ │ │ │ - 0x00032f1c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032f2c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x00032f3c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x00032f4c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032f5c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00032f6c 66696c74 65722e63 20406c69 6e652037 filter.c @line 7 │ │ │ │ │ - 0x00032f7c 31360000 61727261 7920696e 64657820 16..array index │ │ │ │ │ - 0x00032f8c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00032f9c 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x00032fac 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x00032fbc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00032fcc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00032fdc 65722e63 20406c69 6e652037 32390000 er.c @line 729.. │ │ │ │ │ - 0x00032fec 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x00032ffc 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x0003300c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x0003301c 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x0003302c 696e6520 37333700 61727261 7920696e ine 737.array in │ │ │ │ │ - 0x0003303c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003304c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0003305c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0003306c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003307c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003308c 66696c74 65722e63 20406c69 6e652037 filter.c @line 7 │ │ │ │ │ - 0x0003309c 37300000 4f766572 72756e20 286a203c 70..Overrun (j < │ │ │ │ │ - 0x000330ac 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x000330bc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x000330cc 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x000330dc 6320406c 696e6520 37373700 61727261 c @line 777.arra │ │ │ │ │ - 0x000330ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000330fc 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0003310c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0003311c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003312c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003313c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003314c 6e652038 33340000 61727261 7920696e ne 834..array in │ │ │ │ │ - 0x0003315c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003316c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0003317c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0003318c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003319c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000331ac 66696c74 65722e63 20406c69 6e652038 filter.c @line 8 │ │ │ │ │ - 0x000331bc 34370000 4f766572 72756e20 286a203c 47..Overrun (j < │ │ │ │ │ - 0x000331cc 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x000331dc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x000331ec 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x000331fc 6320406c 696e6520 38353500 61727261 c @line 855.arra │ │ │ │ │ - 0x0003320c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003321c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0003322c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0003323c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003324c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003325c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003326c 6e652038 38380000 4f766572 72756e20 ne 888..Overrun │ │ │ │ │ - 0x0003327c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x0003328c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003329c 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x000332ac 7465722e 6320406c 696e6520 38393500 ter.c @line 895. │ │ │ │ │ - 0x000332bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000332cc 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x000332dc 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x000332ec 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x000332fc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003330c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0003331c 20406c69 6e652033 36360000 61727261 @line 366..arra │ │ │ │ │ - 0x0003332c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003333c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0003334c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0003335c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003336c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003337c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0003338c 6e652033 38320000 4f766572 72756e20 ne 382..Overrun │ │ │ │ │ - 0x0003339c 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x000333ac 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x000333bc 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x000333cc 7465722e 6320406c 696e6520 33393100 ter.c @line 391. │ │ │ │ │ - 0x000333dc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000333ec 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x000333fc 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x0003340c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x0003341c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003342c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0003343c 20406c69 6e652034 34350000 61727261 @line 445..arra │ │ │ │ │ - 0x0003344c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003345c 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0003346c 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0003347c 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0003348c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0003349c 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x000334ac 6e652034 35360000 4f766572 72756e20 ne 456..Overrun │ │ │ │ │ - 0x000334bc 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x000334cc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x000334dc 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x000334ec 7465722e 6320406c 696e6520 34363200 ter.c @line 462. │ │ │ │ │ - 0x000334fc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003350c 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x0003351c 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x0003352c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x0003353c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003354c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0003355c 20406c69 6e652034 38390000 4f766572 @line 489..Over │ │ │ │ │ - 0x0003356c 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ - 0x0003357c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0003358c 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x0003359c 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x000335ac 34393500 61727261 7920696e 64657820 495.array index │ │ │ │ │ - 0x000335bc 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x000335cc 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x000335dc 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x000335ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000335fc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0003360c 65722e63 20406c69 6e652035 33370000 er.c @line 537.. │ │ │ │ │ - 0x0003361c 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x0003362c 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x0003363c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x0003364c 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x0003365c 696e6520 35343400 61727261 7920696e ine 544.array in │ │ │ │ │ - 0x0003366c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003367c 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0003368c 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0003369c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000336ac 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x000336bc 66696c74 65722e63 20406c69 6e652035 filter.c @line 5 │ │ │ │ │ - 0x000336cc 37300000 4f766572 72756e20 286a203c 70..Overrun (j < │ │ │ │ │ - 0x000336dc 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x000336ec 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x000336fc 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x0003370c 6320406c 696e6520 35373600 61727261 c @line 576.arra │ │ │ │ │ - 0x0003371c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003372c 6f756e64 733a2064 7374203e 206c2d3e ounds: dst > l-> │ │ │ │ │ - 0x0003373c 63202852 414e4745 4f4b2864 73742c6c c (RANGEOK(dst,l │ │ │ │ │ - 0x0003374c 2d3e6329 292c2069 6e206669 6c65202e ->c)), in file . │ │ │ │ │ - 0x0003375c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003376c 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ - 0x0003377c 6c696e65 20393434 00000000 4f766572 line 944....Over │ │ │ │ │ - 0x0003378c 72756e20 28647374 203c3d20 6c2d3e63 run (dst <= l->c │ │ │ │ │ - 0x0003379c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000337ac 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x000337bc 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x000337cc 20393531 00000000 61727261 7920696e 951....array in │ │ │ │ │ - 0x000337dc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000337ec 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ - 0x000337fc 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ - 0x0003380c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003381c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0003382c 66696c74 65722e63 20406c69 6e652039 filter.c @line 9 │ │ │ │ │ - 0x0003383c 36350000 61727261 7920696e 64657820 65..array index │ │ │ │ │ - 0x0003384c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003385c 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0003386c 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ - 0x0003387c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003388c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0003389c 65722e63 20406c69 6e652039 37350000 er.c @line 975.. │ │ │ │ │ - 0x000338ac 4f766572 72756e20 2869203c 3d206778 Overrun (i <= gx │ │ │ │ │ - 0x000338bc 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x000338cc 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x000338dc 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x000338ec 696e6520 39383000 61727261 7920696e ine 980.array in │ │ │ │ │ - 0x000338fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003390c 733a2064 7374203e 206c2d3e 63202852 s: dst > l->c (R │ │ │ │ │ - 0x0003391c 414e4745 4f4b2864 73742c6c 2d3e6329 ANGEOK(dst,l->c) │ │ │ │ │ - 0x0003392c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003393c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0003394c 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x0003395c 20313032 30000000 4f766572 72756e20 1020...Overrun │ │ │ │ │ - 0x0003396c 28647374 203c3d20 6c2d3e63 292c2069 (dst <= l->c), i │ │ │ │ │ - 0x0003397c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003398c 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x0003399c 6c746572 2e632040 6c696e65 20313032 lter.c @line 102 │ │ │ │ │ - 0x000339ac 37000000 61727261 7920696e 64657820 7...array index │ │ │ │ │ - 0x000339bc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x000339cc 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x000339dc 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ - 0x000339ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000339fc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00033a0c 65722e63 20406c69 6e652031 30343100 er.c @line 1041. │ │ │ │ │ - 0x00033a1c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033a2c 6f662062 6f756e64 733a2069 203e2067 of bounds: i > g │ │ │ │ │ - 0x00033a3c 782d3e6e 20285241 4e47454f 4b28692c x->n (RANGEOK(i, │ │ │ │ │ - 0x00033a4c 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x00033a5c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00033a6c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x00033a7c 20406c69 6e652031 30343800 4f766572 @line 1048.Over │ │ │ │ │ - 0x00033a8c 72756e20 2869203c 3d206778 2d3e6e29 run (i <= gx->n) │ │ │ │ │ - 0x00033a9c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00033aac 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x00033abc 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x00033acc 31303533 00000000 61727261 7920696e 1053....array in │ │ │ │ │ - 0x00033adc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00033aec 733a2069 203e2065 63202852 414e4745 s: i > ec (RANGE │ │ │ │ │ - 0x00033afc 4f4b2869 2c656329 292c2069 6e206669 OK(i,ec)), in fi │ │ │ │ │ - 0x00033b0c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00033b1c 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ - 0x00033b2c 2e632040 6c696e65 20313039 35000000 .c @line 1095... │ │ │ │ │ - 0x00033b3c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033b4c 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ - 0x00033b5c 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ - 0x00033b6c 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ - 0x00033b7c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00033b8c 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x00033b9c 20406c69 6e652031 31303000 61727261 @line 1100.arra │ │ │ │ │ - 0x00033bac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00033bbc 6f756e64 733a2063 6d64632b 31203e20 ounds: cmdc+1 > │ │ │ │ │ - 0x00033bcc 65632028 52414e47 454f4b28 636d6463 ec (RANGEOK(cmdc │ │ │ │ │ - 0x00033bdc 2b312c65 6329292c 20696e20 66696c65 +1,ec)), in file │ │ │ │ │ - 0x00033bec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00033bfc 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x00033c0c 20406c69 6e652031 31313600 61727261 @line 1116.arra │ │ │ │ │ - 0x00033c1c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00033c2c 6f756e64 733a2064 7374203e 206c2d3e ounds: dst > l-> │ │ │ │ │ - 0x00033c3c 63202852 414e4745 4f4b2864 73742c6c c (RANGEOK(dst,l │ │ │ │ │ - 0x00033c4c 2d3e6329 292c2069 6e206669 6c65202e ->c)), in file . │ │ │ │ │ - 0x00033c5c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00033c6c 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ - 0x00033c7c 6c696e65 20313133 38000000 4f766572 line 1138...Over │ │ │ │ │ - 0x00033c8c 72756e20 28647374 203c3d20 6c2d3e63 run (dst <= l->c │ │ │ │ │ - 0x00033c9c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00033cac 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x00033cbc 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x00033ccc 20313134 35000000 61727261 7920696e 1145...array in │ │ │ │ │ - 0x00033cdc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00033cec 733a2069 203e2067 782d3e6e 20285241 s: i > gx->n (RA │ │ │ │ │ - 0x00033cfc 4e47454f 4b28692c 67782d3e 6e29292c NGEOK(i,gx->n)), │ │ │ │ │ - 0x00033d0c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00033d1c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00033d2c 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ - 0x00033d3c 31353900 61727261 7920696e 64657820 159.array index │ │ │ │ │ - 0x00033d4c 6f757420 6f662062 6f756e64 733a2063 out of bounds: c │ │ │ │ │ - 0x00033d5c 6d64632b 31203e20 65632028 52414e47 mdc+1 > ec (RANG │ │ │ │ │ - 0x00033d6c 454f4b28 636d6463 2b312c65 6329292c EOK(cmdc+1,ec)), │ │ │ │ │ - 0x00033d7c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00033d8c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00033d9c 66696c74 65722e63 20406c69 6e652031 filter.c @line 1 │ │ │ │ │ - 0x00033dac 31363300 61727261 7920696e 64657820 163.array index │ │ │ │ │ - 0x00033dbc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00033dcc 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x00033ddc 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ - 0x00033dec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00033dfc 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00033e0c 65722e63 20406c69 6e652031 31383400 er.c @line 1184. │ │ │ │ │ - 0x00033e1c 4f766572 72756e20 2869203c 3d206778 Overrun (i <= gx │ │ │ │ │ - 0x00033e2c 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x00033e3c 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x00033e4c 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x00033e5c 696e6520 31313839 00000000 61727261 ine 1189....arra │ │ │ │ │ - 0x00033e6c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00033e7c 6f756e64 733a2069 203e2065 63202852 ounds: i > ec (R │ │ │ │ │ - 0x00033e8c 414e4745 4f4b2869 2c656329 292c2069 ANGEOK(i,ec)), i │ │ │ │ │ - 0x00033e9c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00033eac 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x00033ebc 6c746572 2e632040 6c696e65 20313230 lter.c @line 120 │ │ │ │ │ - 0x00033ecc 35000000 61727261 7920696e 64657820 5...array index │ │ │ │ │ - 0x00033edc 6f757420 6f662062 6f756e64 733a2063 out of bounds: c │ │ │ │ │ - 0x00033eec 6d646320 3e206563 20285241 4e47454f mdc > ec (RANGEO │ │ │ │ │ - 0x00033efc 4b28636d 64632c65 6329292c 20696e20 K(cmdc,ec)), in │ │ │ │ │ - 0x00033f0c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00033f1c 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x00033f2c 65722e63 20406c69 6e652031 32303900 er.c @line 1209. │ │ │ │ │ - 0x00033f3c 4e6f2066 696c7465 72732061 70706c69 No filters appli │ │ │ │ │ - 0x00033f4c 65642028 6c2e6320 3e202d31 292c2069 ed (l.c > -1), i │ │ │ │ │ - 0x00033f5c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00033f6c 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x00033f7c 6c746572 2e632040 6c696e65 20323835 lter.c @line 285 │ │ │ │ │ - 0x00033f8c 00000000 4f766572 72756e20 286a203c ....Overrun (j < │ │ │ │ │ - 0x00033f9c 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x00033fac 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x00033fbc 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x00033fcc 6320406c 696e6520 33373300 2d61646a c @line 373.-adj │ │ │ │ │ - 0x00033fdc 00000000 2d656d62 65646469 6e670000 ....-embedding.. │ │ │ │ │ - 0x00033fec 2d66696c 74657200 2d696e6e 65720000 -filter.-inner.. │ │ │ │ │ - 0x00033ffc 2d6b6579 00000000 2d76616c 75650000 -key....-value.. │ │ │ │ │ - 0x0003400c 73747275 63743a3a 67726170 68286329 struct::graph(c) │ │ │ │ │ - 0x0003401c 20676e5f 6e657720 2d207472 69656420 gn_new - tried │ │ │ │ │ - 0x0003402c 746f2075 73652064 75706c69 63617465 to use duplicate │ │ │ │ │ - 0x0003403c 206e616d 6520666f 72206e65 77206e6f name for new no │ │ │ │ │ - 0x0003404c 64650000 61727261 7920696e 64657820 de..array index │ │ │ │ │ - 0x0003405c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003406c 203e206c 63202852 414e4745 4f4b2869 > lc (RANGEOK(i │ │ │ │ │ - 0x0003407c 2c6c6329 292c2069 6e206669 6c65202e ,lc)), in file . │ │ │ │ │ - 0x0003408c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003409c 67726170 682f6e6f 64652e63 20406c69 graph/node.c @li │ │ │ │ │ - 0x000340ac 6e652031 31370000 61727261 7920696e ne 117..array in │ │ │ │ │ - 0x000340bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000340cc 733a2069 203e2063 20285241 4e47454f s: i > c (RANGEO │ │ │ │ │ - 0x000340dc 4b28692c 6329292c 20696e20 66696c65 K(i,c)), in file │ │ │ │ │ - 0x000340ec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000340fc 742f6772 6170682f 77616c6b 2e632040 t/graph/walk.c @ │ │ │ │ │ - 0x0003410c 6c696e65 20333238 00000000 61727261 line 328....arra │ │ │ │ │ - 0x0003411c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003412c 6f756e64 733a2069 203e2063 20285241 ounds: i > c (RA │ │ │ │ │ - 0x0003413c 4e47454f 4b28692c 6329292c 20696e20 NGEOK(i,c)), in │ │ │ │ │ - 0x0003414c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003415c 74727563 742f6772 6170682f 77616c6b truct/graph/walk │ │ │ │ │ - 0x0003416c 2e632040 6c696e65 20333337 00000000 .c @line 337.... │ │ │ │ │ - 0x0003417c 2077616c 6b200000 6e6f2063 6f6d6d61 walk ..no comma │ │ │ │ │ - 0x0003418c 6e642073 70656369 66696564 3a207368 nd specified: sh │ │ │ │ │ - 0x0003419c 6f756c64 20626520 22000000 2d747970 ould be "...-typ │ │ │ │ │ - 0x000341ac 65000000 22206d69 7373696e 672c2073 e..." missing, s │ │ │ │ │ - 0x000341bc 686f756c 64206265 20220000 76616c75 hould be "..valu │ │ │ │ │ - 0x000341cc 6520666f 72202200 61727261 7920696e e for ".array in │ │ │ │ │ + 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 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 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 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 6e6f6465 25640000 61726325 64000000 node%d..arc%d... │ │ │ │ │ + 0x000333bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000333cc 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ + 0x000333dc 632d3120 2852414e 47454f4b 286a2c6c c-1 (RANGEOK(j,l │ │ │ │ │ + 0x000333ec 632d3129 292c2069 6e206669 6c65202e c-1)), in file . │ │ │ │ │ + 0x000333fc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003340c 67726170 682f6772 6170682e 6320406c graph/graph.c @l │ │ │ │ │ + 0x0003341c 696e6520 31363400 61727261 7920696e ine 164.array in │ │ │ │ │ + 0x0003342c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003343c 733a206a 203e206c 632d3120 2852414e s: j > lc-1 (RAN │ │ │ │ │ + 0x0003344c 47454f4b 286a2c6c 632d3129 292c2069 GEOK(j,lc-1)), i │ │ │ │ │ + 0x0003345c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003346c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ + 0x0003347c 6170682e 6320406c 696e6520 31383200 aph.c @line 182. │ │ │ │ │ + 0x0003348c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003349c 6f662062 6f756e64 733a206b 203e206c of bounds: k > l │ │ │ │ │ + 0x000334ac 632d3120 2852414e 47454f4b 286b2c6c c-1 (RANGEOK(k,l │ │ │ │ │ + 0x000334bc 632d3129 292c2069 6e206669 6c65202e c-1)), in file . │ │ │ │ │ + 0x000334cc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000334dc 67726170 682f6772 6170682e 6320406c graph/graph.c @l │ │ │ │ │ + 0x000334ec 696e6520 32303100 61727261 7920696e ine 201.array in │ │ │ │ │ + 0x000334fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003350c 733a206b 203e206c 632d3120 2852414e s: k > lc-1 (RAN │ │ │ │ │ + 0x0003351c 47454f4b 286b2c6c 632d3129 292c2069 GEOK(k,lc-1)), i │ │ │ │ │ + 0x0003352c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003353c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ + 0x0003354c 6170682e 6320406c 696e6520 32303500 aph.c @line 205. │ │ │ │ │ + 0x0003355c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003356c 6f662062 6f756e64 733a206b 203e206c of bounds: k > l │ │ │ │ │ + 0x0003357c 63202852 414e4745 4f4b286b 2c6c6329 c (RANGEOK(k,lc) │ │ │ │ │ + 0x0003358c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003359c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x000335ac 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x000335bc 32303900 6572726f 7220696e 20736572 209.error in ser │ │ │ │ │ + 0x000335cc 69616c69 7a617469 6f6e3a20 6c697374 ialization: list │ │ │ │ │ + 0x000335dc 206c656e 67746820 6e6f7420 31206d6f length not 1 mo │ │ │ │ │ + 0x000335ec 6420332e 00000000 61727261 7920696e d 3.....array in │ │ │ │ │ + 0x000335fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003360c 733a2069 203e206c 632d3120 2852414e s: i > lc-1 (RAN │ │ │ │ │ + 0x0003361c 47454f4b 28692c6c 632d3129 292c2069 GEOK(i,lc-1)), i │ │ │ │ │ + 0x0003362c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003363c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ + 0x0003364c 6170682e 6320406c 696e6520 32383700 aph.c @line 287. │ │ │ │ │ + 0x0003365c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x0003366c 7a617469 6f6e3a20 61726320 696e666f zation: arc info │ │ │ │ │ + 0x0003367c 726d6174 696f6e20 6c656e67 7468206e rmation length n │ │ │ │ │ + 0x0003368c 6f742033 206f7220 342e0000 61726300 ot 3 or 4...arc. │ │ │ │ │ + 0x0003369c 222e0000 6572726f 7220696e 20736572 "...error in ser │ │ │ │ │ + 0x000336ac 69616c69 7a617469 6f6e3a20 62616420 ialization: bad │ │ │ │ │ + 0x000336bc 61726320 64657374 696e6174 696f6e20 arc destination │ │ │ │ │ + 0x000336cc 72656665 72656e63 65202200 61727261 reference ".arra │ │ │ │ │ + 0x000336dc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000336ec 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x000336fc 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x0003370c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003371c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0003372c 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x0003373c 33323100 6572726f 7220696e 20736572 321.error in ser │ │ │ │ │ + 0x0003374c 69616c69 7a617469 6f6e3a20 6475706c ialization: dupl │ │ │ │ │ + 0x0003375c 69636174 65206e6f 6465206e 616d6573 icate node names │ │ │ │ │ + 0x0003376c 2e000000 6572726f 7220696e 20736572 ....error in ser │ │ │ │ │ + 0x0003377c 69616c69 7a617469 6f6e3a20 6475706c ialization: dupl │ │ │ │ │ + 0x0003378c 69636174 65206465 66696e69 74696f6e icate definition │ │ │ │ │ + 0x0003379c 206f6620 61726320 22000000 61727261 of arc "...arra │ │ │ │ │ + 0x000337ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000337bc 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x000337cc 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x000337dc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x000337ec 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x000337fc 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x0003380c 33383900 61727261 7920696e 64657820 389.array index │ │ │ │ │ + 0x0003381c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003382c 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0003383c 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ + 0x0003384c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003385c 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0003386c 6320406c 696e6520 33393200 61727261 c @line 392.arra │ │ │ │ │ + 0x0003387c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003388c 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x0003389c 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x000338ac 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x000338bc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x000338cc 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x000338dc 34303300 696e7661 6c696420 636f6d6d 403.invalid comm │ │ │ │ │ + 0x000338ec 616e6420 6e616d65 20220000 73657269 and name "..seri │ │ │ │ │ + 0x000338fc 616c697a 65000000 43616e6e 6f742063 alize...Cannot c │ │ │ │ │ + 0x0003390c 72656174 65204744 4e207374 72756374 reate GDN struct │ │ │ │ │ + 0x0003391c 75726520 76696120 72656775 6c617220 ure via regular │ │ │ │ │ + 0x0003392c 7368696d 6d657269 6e672e00 74636c6c shimmering..tcll │ │ │ │ │ + 0x0003393c 69623a3a 73747275 63743a3a 67726170 ib::struct::grap │ │ │ │ │ + 0x0003394c 682f6372 6974636c 3a3a6e6f 64650000 h/critcl::node.. │ │ │ │ │ + 0x0003395c 73747275 63743a3a 67726170 68286329 struct::graph(c) │ │ │ │ │ + 0x0003396c 2067615f 6e657720 2d207472 69656420 ga_new - tried │ │ │ │ │ + 0x0003397c 746f2075 73652064 75706c69 63617465 to use duplicate │ │ │ │ │ + 0x0003398c 206e616d 6520666f 72206e65 77206172 name for new ar │ │ │ │ │ + 0x0003399c 63000000 2220616c 72656164 79206578 c..." already ex │ │ │ │ │ + 0x000339ac 69737473 20696e20 67726170 68202200 ists in graph ". │ │ │ │ │ + 0x000339bc 2220646f 6573206e 6f742065 78697374 " does not exist │ │ │ │ │ + 0x000339cc 20696e20 67726170 68202200 61727261 in graph ".arra │ │ │ │ │ + 0x000339dc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000339ec 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x000339fc 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00033a0c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00033a1c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00033a2c 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ + 0x00033a3c 20333400 61727261 7920696e 64657820 34.array index │ │ │ │ │ + 0x00033a4c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00033a5c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x00033a6c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x00033a7c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00033a8c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x00033a9c 61747472 2e632040 6c696e65 20333500 attr.c @line 35. │ │ │ │ │ + 0x00033aac 20617474 72696275 74652064 69637469 attribute dicti │ │ │ │ │ + 0x00033abc 6f6e6172 792e0000 6572726f 7220696e onary...error in │ │ │ │ │ + 0x00033acc 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x00033adc 6d616c66 6f726d65 64200000 42616420 malformed ..Bad │ │ │ │ │ + 0x00033aec 6b657920 72657472 69657661 6c202869 key retrieval (i │ │ │ │ │ + 0x00033afc 203d3d20 6c697374 63292c20 696e2066 == listc), in f │ │ │ │ │ + 0x00033b0c 696c6520 2e2f6d6f 64756c65 732f7374 ile ./modules/st │ │ │ │ │ + 0x00033b1c 72756374 2f677261 70682f61 7474722e ruct/graph/attr. │ │ │ │ │ + 0x00033b2c 6320406c 696e6520 31363200 61727261 c @line 162.arra │ │ │ │ │ + 0x00033b3c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033b4c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00033b5c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00033b6c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00033b7c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00033b8c 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ + 0x00033b9c 20313538 00000000 61727261 7920696e 158....array in │ │ │ │ │ + 0x00033bac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00033bbc 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x00033bcc 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x00033bdc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00033bec 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x00033bfc 61747472 2e632040 6c696e65 20313733 attr.c @line 173 │ │ │ │ │ + 0x00033c0c 00000000 42616420 6b657920 676c6f62 ....Bad key glob │ │ │ │ │ + 0x00033c1c 20726574 72696576 616c2028 69203c3d retrieval (i <= │ │ │ │ │ + 0x00033c2c 206c6973 7463292c 20696e20 66696c65 listc), in file │ │ │ │ │ + 0x00033c3c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00033c4c 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ + 0x00033c5c 6c696e65 20313739 00000000 696e7661 line 179....inva │ │ │ │ │ + 0x00033c6c 6c696420 6b657920 22000000 61727261 lid key "...arra │ │ │ │ │ + 0x00033c7c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033c8c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00033c9c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00033cac 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00033cbc 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00033ccc 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ + 0x00033cdc 20323733 00000000 61727261 7920696e 273....array in │ │ │ │ │ + 0x00033cec 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00033cfc 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x00033d0c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x00033d1c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00033d2c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00033d3c 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ + 0x00033d4c 20323734 00000000 42616420 61747472 274....Bad attr │ │ │ │ │ + 0x00033d5c 69627574 65207265 74726965 76616c20 ibute retrieval │ │ │ │ │ + 0x00033d6c 2869203d 3d206c69 73746329 2c20696e (i == listc), in │ │ │ │ │ + 0x00033d7c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x00033d8c 73747275 63742f67 72617068 2f617474 struct/graph/att │ │ │ │ │ + 0x00033d9c 722e6320 406c696e 65203238 30000000 r.c @line 280... │ │ │ │ │ + 0x00033dac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00033dbc 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x00033dcc 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x00033ddc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00033dec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00033dfc 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ + 0x00033e0c 6c696e65 20323931 00000000 61727261 line 291....arra │ │ │ │ │ + 0x00033e1c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033e2c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x00033e3c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x00033e4c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00033e5c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00033e6c 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ + 0x00033e7c 6c696e65 20323932 00000000 42616420 line 292....Bad │ │ │ │ │ + 0x00033e8c 61747472 69627574 6520676c 6f622072 attribute glob r │ │ │ │ │ + 0x00033e9c 65747269 6576616c 20286920 3c3d206c etrieval (i <= l │ │ │ │ │ + 0x00033eac 69737463 292c2069 6e206669 6c65202e istc), in file . │ │ │ │ │ + 0x00033ebc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00033ecc 67726170 682f6174 74722e63 20406c69 graph/attr.c @li │ │ │ │ │ + 0x00033edc 6e652032 39390000 61727261 7920696e ne 299..array in │ │ │ │ │ + 0x00033eec 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00033efc 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x00033f0c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x00033f1c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00033f2c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00033f3c 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ + 0x00033f4c 20393200 73747275 63743a3a 67726170 92.struct::grap │ │ │ │ │ + 0x00033f5c 68286329 20676e5f 6e657720 2d207472 h(c) gn_new - tr │ │ │ │ │ + 0x00033f6c 69656420 746f2075 73652064 75706c69 ied to use dupli │ │ │ │ │ + 0x00033f7c 63617465 206e616d 6520666f 72206e65 cate name for ne │ │ │ │ │ + 0x00033f8c 77206e6f 64650000 61727261 7920696e w node..array in │ │ │ │ │ + 0x00033f9c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00033fac 733a2069 203e206c 63202852 414e4745 s: i > lc (RANGE │ │ │ │ │ + 0x00033fbc 4f4b2869 2c6c6329 292c2069 6e206669 OK(i,lc)), in fi │ │ │ │ │ + 0x00033fcc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00033fdc 7563742f 67726170 682f6e6f 64652e63 uct/graph/node.c │ │ │ │ │ + 0x00033fec 20406c69 6e652031 31370000 74636c6c @line 117..tcll │ │ │ │ │ + 0x00033ffc 69622f73 74727563 743a3a67 72617068 ib/struct::graph │ │ │ │ │ + 0x0003400c 2f637269 74636c00 67726170 68256400 /critcl.graph%d. │ │ │ │ │ + 0x0003401c 6f707469 6f6e203f 61726720 61726720 option ?arg arg │ │ │ │ │ + 0x0003402c 2e2e2e3f 00000000 6f707469 6f6e0000 ...?....option.. │ │ │ │ │ + 0x0003403c 61707065 6e640000 61747472 00000000 append..attr.... │ │ │ │ │ + 0x0003404c 64656772 65650000 64656c65 74650000 degree..delete.. │ │ │ │ │ + 0x0003405c 65786973 74730000 67657461 6c6c0000 exists..getall.. │ │ │ │ │ + 0x0003406c 696e7365 72740000 6b657965 78697374 insert..keyexist │ │ │ │ │ + 0x0003407c 73000000 6b657973 00000000 6c617070 s...keys....lapp │ │ │ │ │ + 0x0003408c 656e6400 6f70706f 73697465 00000000 end.opposite.... │ │ │ │ │ + 0x0003409c 72656e61 6d650000 756e7365 74000000 rename..unset... │ │ │ │ │ + 0x000340ac 666c6970 00000000 67657475 6e776569 flip....getunwei │ │ │ │ │ + 0x000340bc 67687465 64000000 67657477 65696768 ghted...getweigh │ │ │ │ │ + 0x000340cc 74000000 68617377 65696768 74000000 t...hasweight... │ │ │ │ │ + 0x000340dc 6d6f7665 00000000 6d6f7665 2d736f75 move....move-sou │ │ │ │ │ + 0x000340ec 72636500 6d6f7665 2d746172 67657400 rce.move-target. │ │ │ │ │ + 0x000340fc 6e6f6465 73000000 73657475 6e776569 nodes...setunwei │ │ │ │ │ + 0x0003410c 67687465 64000000 73657477 65696768 ghted...setweigh │ │ │ │ │ + 0x0003411c 74000000 736f7572 63650000 74617267 t...source..targ │ │ │ │ │ + 0x0003412c 65740000 756e7365 74776569 67687400 et..unsetweight. │ │ │ │ │ + 0x0003413c 77656967 68747300 2d2d3e00 61726373 weights.-->.arcs │ │ │ │ │ + 0x0003414c 00000000 64657374 726f7900 73776170 ....destroy.swap │ │ │ │ │ + 0x0003415c 00000000 496e636f 6e736973 74656e74 ....Inconsistent │ │ │ │ │ + 0x0003416c 2023656c 656d656e 74732069 6e206772 #elements in gr │ │ │ │ │ + 0x0003417c 61706820 2867782d 3e6d6170 2d3e6e75 aph (gx->map->nu │ │ │ │ │ + 0x0003418c 6d456e74 72696573 203d3d20 67782d3e mEntries == gx-> │ │ │ │ │ + 0x0003419c 6e292c20 696e2066 696c6520 2e2f6d6f n), in file ./mo │ │ │ │ │ + 0x000341ac 64756c65 732f7374 72756374 2f677261 dules/struct/gra │ │ │ │ │ + 0x000341bc 70682f6e 61636f6d 6d6f6e2e 6320406c ph/nacommon.c @l │ │ │ │ │ + 0x000341cc 696e6520 31313700 61727261 7920696e ine 117.array in │ │ │ │ │ 0x000341dc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000341ec 733a2069 2b31203e 206f626a 63202852 s: i+1 > objc (R │ │ │ │ │ - 0x000341fc 414e4745 4f4b2869 2b312c6f 626a6329 ANGEOK(i+1,objc) │ │ │ │ │ - 0x0003420c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003421c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0003422c 682f7761 6c6b2e63 20406c69 6e652036 h/walk.c @line 6 │ │ │ │ │ - 0x0003423c 38000000 2d6f7264 65720000 61727261 8...-order..arra │ │ │ │ │ - 0x0003424c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003425c 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ - 0x0003426c 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ - 0x0003427c 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ - 0x0003428c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003429c 67726170 682f7761 6c6b2e63 20406c69 graph/walk.c @li │ │ │ │ │ - 0x000342ac 6e652037 35000000 2d646972 00000000 ne 75...-dir.... │ │ │ │ │ - 0x000342bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000342cc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x000342dc 206f626a 63202852 414e4745 4f4b2869 objc (RANGEOK(i │ │ │ │ │ - 0x000342ec 2b312c6f 626a6329 292c2069 6e206669 +1,objc)), in fi │ │ │ │ │ - 0x000342fc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003430c 7563742f 67726170 682f7761 6c6b2e63 uct/graph/walk.c │ │ │ │ │ - 0x0003431c 20406c69 6e652038 32000000 2d636f6d @line 82...-com │ │ │ │ │ - 0x0003432c 6d616e64 00000000 61727261 7920696e mand....array in │ │ │ │ │ - 0x0003433c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003434c 733a2069 2b31203e 206f626a 63202852 s: i+1 > objc (R │ │ │ │ │ - 0x0003435c 414e4745 4f4b2869 2b312c6f 626a6329 ANGEOK(i+1,objc) │ │ │ │ │ - 0x0003436c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003437c 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0003438c 682f7761 6c6b2e63 20406c69 6e652038 h/walk.c @line 8 │ │ │ │ │ - 0x0003439c 39000000 223a2073 686f756c 64206265 9...": should be │ │ │ │ │ - 0x000343ac 20220000 756e6b6e 6f776e20 6f707469 "..unknown opti │ │ │ │ │ - 0x000343bc 6f6e2022 00000000 73656172 63682074 on "....search t │ │ │ │ │ - 0x000343cc 79706500 73656172 6368206f 72646572 ype.search order │ │ │ │ │ - 0x000343dc 00000000 73656172 63682064 69726563 ....search direc │ │ │ │ │ - 0x000343ec 74696f6e 00000000 756e6162 6c652074 tion....unable t │ │ │ │ │ - 0x000343fc 6f20646f 20612062 6f74682d 6f726465 o do a both-orde │ │ │ │ │ - 0x0003440c 72206272 65616474 68206669 72737420 r breadth first │ │ │ │ │ - 0x0003441c 77616c6b 00000000 756e6162 6c652074 walk....unable t │ │ │ │ │ - 0x0003442c 6f20646f 20612070 6f73742d 6f726465 o do a post-orde │ │ │ │ │ - 0x0003443c 72206272 65616474 68206669 72737420 r breadth first │ │ │ │ │ - 0x0003444c 77616c6b 00000000 656e7465 72000000 walk....enter... │ │ │ │ │ - 0x0003445c 6c656176 65000000 696d706f 73736962 leave...impossib │ │ │ │ │ - 0x0003446c 6c652063 6f6d6269 6e617469 6f6e2062 le combination b │ │ │ │ │ - 0x0003447c 66732f28 626f7468 7c706f73 74290000 fs/(both|post).. │ │ │ │ │ - 0x0003448c 6261636b 77617264 00000000 666f7277 backward....forw │ │ │ │ │ - 0x0003449c 61726400 626f7468 00000000 70726500 ard.both....pre. │ │ │ │ │ - 0x000344ac 706f7374 00000000 62667300 64667300 post....bfs.dfs. │ │ │ │ │ - 0x000344bc 6e6f6465 25640000 61726325 64000000 node%d..arc%d... │ │ │ │ │ - 0x000344cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000344dc 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ - 0x000344ec 632d3120 2852414e 47454f4b 286a2c6c c-1 (RANGEOK(j,l │ │ │ │ │ - 0x000344fc 632d3129 292c2069 6e206669 6c65202e c-1)), in file . │ │ │ │ │ - 0x0003450c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003451c 67726170 682f6772 6170682e 6320406c graph/graph.c @l │ │ │ │ │ - 0x0003452c 696e6520 31363400 61727261 7920696e ine 164.array in │ │ │ │ │ - 0x0003453c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003454c 733a206a 203e206c 632d3120 2852414e s: j > lc-1 (RAN │ │ │ │ │ - 0x0003455c 47454f4b 286a2c6c 632d3129 292c2069 GEOK(j,lc-1)), i │ │ │ │ │ - 0x0003456c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003457c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x0003458c 6170682e 6320406c 696e6520 31383200 aph.c @line 182. │ │ │ │ │ - 0x0003459c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000345ac 6f662062 6f756e64 733a206b 203e206c of bounds: k > l │ │ │ │ │ - 0x000345bc 632d3120 2852414e 47454f4b 286b2c6c c-1 (RANGEOK(k,l │ │ │ │ │ - 0x000345cc 632d3129 292c2069 6e206669 6c65202e c-1)), in file . │ │ │ │ │ - 0x000345dc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000345ec 67726170 682f6772 6170682e 6320406c graph/graph.c @l │ │ │ │ │ - 0x000345fc 696e6520 32303100 61727261 7920696e ine 201.array in │ │ │ │ │ - 0x0003460c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003461c 733a206b 203e206c 632d3120 2852414e s: k > lc-1 (RAN │ │ │ │ │ - 0x0003462c 47454f4b 286b2c6c 632d3129 292c2069 GEOK(k,lc-1)), i │ │ │ │ │ - 0x0003463c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003464c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x0003465c 6170682e 6320406c 696e6520 32303500 aph.c @line 205. │ │ │ │ │ - 0x0003466c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003467c 6f662062 6f756e64 733a206b 203e206c of bounds: k > l │ │ │ │ │ - 0x0003468c 63202852 414e4745 4f4b286b 2c6c6329 c (RANGEOK(k,lc) │ │ │ │ │ - 0x0003469c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000346ac 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x000346bc 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ - 0x000346cc 32303900 6572726f 7220696e 20736572 209.error in ser │ │ │ │ │ - 0x000346dc 69616c69 7a617469 6f6e3a20 6c697374 ialization: list │ │ │ │ │ - 0x000346ec 206c656e 67746820 6e6f7420 31206d6f length not 1 mo │ │ │ │ │ - 0x000346fc 6420332e 00000000 61727261 7920696e d 3.....array in │ │ │ │ │ - 0x0003470c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003471c 733a2069 203e206c 632d3120 2852414e s: i > lc-1 (RAN │ │ │ │ │ - 0x0003472c 47454f4b 28692c6c 632d3129 292c2069 GEOK(i,lc-1)), i │ │ │ │ │ - 0x0003473c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003474c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x0003475c 6170682e 6320406c 696e6520 32383700 aph.c @line 287. │ │ │ │ │ - 0x0003476c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x0003477c 7a617469 6f6e3a20 61726320 696e666f zation: arc info │ │ │ │ │ - 0x0003478c 726d6174 696f6e20 6c656e67 7468206e rmation length n │ │ │ │ │ - 0x0003479c 6f742033 206f7220 342e0000 222e0000 ot 3 or 4..."... │ │ │ │ │ - 0x000347ac 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x000347bc 7a617469 6f6e3a20 62616420 61726320 zation: bad arc │ │ │ │ │ - 0x000347cc 64657374 696e6174 696f6e20 72656665 destination refe │ │ │ │ │ - 0x000347dc 72656e63 65202200 61727261 7920696e rence ".array in │ │ │ │ │ - 0x000347ec 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000347fc 733a2069 203e206c 632d3120 2852414e s: i > lc-1 (RAN │ │ │ │ │ - 0x0003480c 47454f4b 28692c6c 632d3129 292c2069 GEOK(i,lc-1)), i │ │ │ │ │ - 0x0003481c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003482c 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x0003483c 6170682e 6320406c 696e6520 33323100 aph.c @line 321. │ │ │ │ │ - 0x0003484c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x0003485c 7a617469 6f6e3a20 6475706c 69636174 zation: duplicat │ │ │ │ │ - 0x0003486c 65206e6f 6465206e 616d6573 2e000000 e node names.... │ │ │ │ │ - 0x0003487c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x0003488c 7a617469 6f6e3a20 6475706c 69636174 zation: duplicat │ │ │ │ │ - 0x0003489c 65206465 66696e69 74696f6e 206f6620 e definition of │ │ │ │ │ - 0x000348ac 61726320 22000000 61727261 7920696e arc "...array in │ │ │ │ │ - 0x000348bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000348cc 733a2069 203e206c 632d3120 2852414e s: i > lc-1 (RAN │ │ │ │ │ - 0x000348dc 47454f4b 28692c6c 632d3129 292c2069 GEOK(i,lc-1)), i │ │ │ │ │ - 0x000348ec 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x000348fc 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x0003490c 6170682e 6320406c 696e6520 33383900 aph.c @line 389. │ │ │ │ │ - 0x0003491c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003492c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x0003493c 632d3120 2852414e 47454f4b 28692c6c c-1 (RANGEOK(i,l │ │ │ │ │ - 0x0003494c 632d3129 292c2069 6e206669 6c65202e c-1)), in file . │ │ │ │ │ - 0x0003495c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0003496c 67726170 682f6772 6170682e 6320406c graph/graph.c @l │ │ │ │ │ - 0x0003497c 696e6520 33393200 61727261 7920696e ine 392.array in │ │ │ │ │ - 0x0003498c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003499c 733a2069 203e206c 632d3120 2852414e s: i > lc-1 (RAN │ │ │ │ │ - 0x000349ac 47454f4b 28692c6c 632d3129 292c2069 GEOK(i,lc-1)), i │ │ │ │ │ - 0x000349bc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x000349cc 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x000349dc 6170682e 6320406c 696e6520 34303300 aph.c @line 403. │ │ │ │ │ - 0x000349ec 696e7661 6c696420 636f6d6d 616e6420 invalid command │ │ │ │ │ - 0x000349fc 6e616d65 20220000 43616e6e 6f742063 name "..Cannot c │ │ │ │ │ - 0x00034a0c 72656174 65204741 20737472 75637475 reate GA structu │ │ │ │ │ - 0x00034a1c 72652076 69612072 6567756c 61722073 re via regular s │ │ │ │ │ - 0x00034a2c 68696d6d 6572696e 672e0000 74636c6c himmering...tcll │ │ │ │ │ - 0x00034a3c 69623a3a 73747275 63743a3a 67726170 ib::struct::grap │ │ │ │ │ - 0x00034a4c 682f6372 6974636c 3a3a6172 63000000 h/critcl::arc... │ │ │ │ │ - 0x00034a5c 496e636f 6e736973 74656e74 2023656c Inconsistent #el │ │ │ │ │ - 0x00034a6c 656d656e 74732069 6e206772 61706820 ements in graph │ │ │ │ │ - 0x00034a7c 2867782d 3e6d6170 2d3e6e75 6d456e74 (gx->map->numEnt │ │ │ │ │ - 0x00034a8c 72696573 203d3d20 67782d3e 6e292c20 ries == gx->n), │ │ │ │ │ - 0x00034a9c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x00034aac 732f7374 72756374 2f677261 70682f6e s/struct/graph/n │ │ │ │ │ - 0x00034abc 61636f6d 6d6f6e2e 6320406c 696e6520 acommon.c @line │ │ │ │ │ - 0x00034acc 31313700 61727261 7920696e 64657820 117.array index │ │ │ │ │ - 0x00034adc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00034aec 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x00034afc 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x00034b0c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00034b1c 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ - 0x00034b2c 6d6d6f6e 2e632040 6c696e65 20313435 mmon.c @line 145 │ │ │ │ │ - 0x00034b3c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00034b4c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00034b5c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x00034b6c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x00034b7c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00034b8c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00034b9c 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ - 0x00034bac 20313436 00000000 61727261 7920696e 146....array in │ │ │ │ │ - 0x00034bbc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00034bcc 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ - 0x00034bdc 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ - 0x00034bec 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00034bfc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00034c0c 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ - 0x00034c1c 20313837 00000000 61727261 7920696e 187....array in │ │ │ │ │ - 0x00034c2c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00034c3c 733a206a 2b31203e 206c6973 74632028 s: j+1 > listc ( │ │ │ │ │ - 0x00034c4c 52414e47 454f4b28 6a2b312c 6c697374 RANGEOK(j+1,list │ │ │ │ │ - 0x00034c5c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00034c6c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00034c7c 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ - 0x00034c8c 6c696e65 20313838 00000000 61727261 line 188....arra │ │ │ │ │ - 0x00034c9c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00034cac 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x00034cbc 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x00034ccc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00034cdc 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00034cec 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ - 0x00034cfc 6c696e65 20323233 00000000 61727261 line 223....arra │ │ │ │ │ - 0x00034d0c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00034d1c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x00034d2c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x00034d3c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00034d4c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00034d5c 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ - 0x00034d6c 2e632040 6c696e65 20323234 00000000 .c @line 224.... │ │ │ │ │ - 0x00034d7c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00034d8c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00034d9c 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x00034dac 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00034dbc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00034dcc 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ - 0x00034ddc 2e632040 6c696e65 20323536 00000000 .c @line 256.... │ │ │ │ │ - 0x00034dec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00034dfc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x00034e0c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x00034e1c 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x00034e2c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00034e3c 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ - 0x00034e4c 6d6d6f6e 2e632040 6c696e65 20323537 mmon.c @line 257 │ │ │ │ │ - 0x00034e5c 00000000 42616420 61747472 20736561 ....Bad attr sea │ │ │ │ │ - 0x00034e6c 72636820 6d6f6465 00000000 636d6420 rch mode....cmd │ │ │ │ │ + 0x000341ec 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x000341fc 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x0003420c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003421c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003422c 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ + 0x0003423c 20313435 00000000 61727261 7920696e 145....array in │ │ │ │ │ + 0x0003424c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003425c 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x0003426c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x0003427c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003428c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003429c 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ + 0x000342ac 6c696e65 20313436 00000000 61727261 line 146....arra │ │ │ │ │ + 0x000342bc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000342cc 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ + 0x000342dc 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ + 0x000342ec 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000342fc 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003430c 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ + 0x0003431c 6c696e65 20313837 00000000 61727261 line 187....arra │ │ │ │ │ + 0x0003432c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003433c 6f756e64 733a206a 2b31203e 206c6973 ounds: j+1 > lis │ │ │ │ │ + 0x0003434c 74632028 52414e47 454f4b28 6a2b312c tc (RANGEOK(j+1, │ │ │ │ │ + 0x0003435c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003436c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003437c 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ + 0x0003438c 2e632040 6c696e65 20313838 00000000 .c @line 188.... │ │ │ │ │ + 0x0003439c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000343ac 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x000343bc 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x000343cc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000343dc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000343ec 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ + 0x000343fc 2e632040 6c696e65 20323233 00000000 .c @line 223.... │ │ │ │ │ + 0x0003440c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003441c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x0003442c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x0003443c 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x0003444c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003445c 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ + 0x0003446c 6d6d6f6e 2e632040 6c696e65 20323234 mmon.c @line 224 │ │ │ │ │ + 0x0003447c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003448c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003449c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x000344ac 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x000344bc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000344cc 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ + 0x000344dc 6d6d6f6e 2e632040 6c696e65 20323536 mmon.c @line 256 │ │ │ │ │ + 0x000344ec 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000344fc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003450c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x0003451c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x0003452c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003453c 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0003454c 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ + 0x0003455c 20323537 00000000 42616420 61747472 257....Bad attr │ │ │ │ │ + 0x0003456c 20736561 72636820 6d6f6465 00000000 search mode.... │ │ │ │ │ + 0x0003457c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003458c 6f662062 6f756e64 733a2069 203e2063 of bounds: i > c │ │ │ │ │ + 0x0003459c 20285241 4e47454f 4b28692c 6329292c (RANGEOK(i,c)), │ │ │ │ │ + 0x000345ac 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000345bc 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x000345cc 77616c6b 2e632040 6c696e65 20333238 walk.c @line 328 │ │ │ │ │ + 0x000345dc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000345ec 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x000345fc 203e2063 20285241 4e47454f 4b28692c > c (RANGEOK(i, │ │ │ │ │ + 0x0003460c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003461c 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0003462c 6170682f 77616c6b 2e632040 6c696e65 aph/walk.c @line │ │ │ │ │ + 0x0003463c 20333337 00000000 2077616c 6b200000 337.... walk .. │ │ │ │ │ + 0x0003464c 6e6f2063 6f6d6d61 6e642073 70656369 no command speci │ │ │ │ │ + 0x0003465c 66696564 3a207368 6f756c64 20626520 fied: should be │ │ │ │ │ + 0x0003466c 22000000 6e6f6465 203f2d64 69722066 "...node ?-dir f │ │ │ │ │ + 0x0003467c 6f727761 72647c62 61636b77 6172643f orward|backward? │ │ │ │ │ + 0x0003468c 203f2d6f 72646572 20707265 7c706f73 ?-order pre|pos │ │ │ │ │ + 0x0003469c 747c626f 74683f20 3f2d7479 70652062 t|both? ?-type b │ │ │ │ │ + 0x000346ac 66737c64 66733f20 2d636f6d 6d616e64 fs|dfs? -command │ │ │ │ │ + 0x000346bc 20636d64 00000000 2d747970 65000000 cmd....-type... │ │ │ │ │ + 0x000346cc 22206d69 7373696e 672c2073 686f756c " missing, shoul │ │ │ │ │ + 0x000346dc 64206265 20220000 76616c75 6520666f d be "..value fo │ │ │ │ │ + 0x000346ec 72202200 61727261 7920696e 64657820 r ".array index │ │ │ │ │ + 0x000346fc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003470c 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ + 0x0003471c 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ + 0x0003472c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003473c 2f737472 7563742f 67726170 682f7761 /struct/graph/wa │ │ │ │ │ + 0x0003474c 6c6b2e63 20406c69 6e652036 38000000 lk.c @line 68... │ │ │ │ │ + 0x0003475c 2d6f7264 65720000 61727261 7920696e -order..array in │ │ │ │ │ + 0x0003476c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003477c 733a2069 2b31203e 206f626a 63202852 s: i+1 > objc (R │ │ │ │ │ + 0x0003478c 414e4745 4f4b2869 2b312c6f 626a6329 ANGEOK(i+1,objc) │ │ │ │ │ + 0x0003479c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x000347ac 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x000347bc 682f7761 6c6b2e63 20406c69 6e652037 h/walk.c @line 7 │ │ │ │ │ + 0x000347cc 35000000 2d646972 00000000 61727261 5...-dir....arra │ │ │ │ │ + 0x000347dc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000347ec 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ + 0x000347fc 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ + 0x0003480c 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ + 0x0003481c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003482c 67726170 682f7761 6c6b2e63 20406c69 graph/walk.c @li │ │ │ │ │ + 0x0003483c 6e652038 32000000 2d636f6d 6d616e64 ne 82...-command │ │ │ │ │ + 0x0003484c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003485c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003486c 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ + 0x0003487c 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ + 0x0003488c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003489c 2f737472 7563742f 67726170 682f7761 /struct/graph/wa │ │ │ │ │ + 0x000348ac 6c6b2e63 20406c69 6e652038 39000000 lk.c @line 89... │ │ │ │ │ + 0x000348bc 223a2073 686f756c 64206265 20220000 ": should be ".. │ │ │ │ │ + 0x000348cc 756e6b6e 6f776e20 6f707469 6f6e2022 unknown option " │ │ │ │ │ + 0x000348dc 00000000 73656172 63682074 79706500 ....search type. │ │ │ │ │ + 0x000348ec 73656172 6368206f 72646572 00000000 search order.... │ │ │ │ │ + 0x000348fc 73656172 63682064 69726563 74696f6e search direction │ │ │ │ │ + 0x0003490c 00000000 756e6162 6c652074 6f20646f ....unable to do │ │ │ │ │ + 0x0003491c 20612062 6f74682d 6f726465 72206272 a both-order br │ │ │ │ │ + 0x0003492c 65616474 68206669 72737420 77616c6b eadth first walk │ │ │ │ │ + 0x0003493c 00000000 756e6162 6c652074 6f20646f ....unable to do │ │ │ │ │ + 0x0003494c 20612070 6f73742d 6f726465 72206272 a post-order br │ │ │ │ │ + 0x0003495c 65616474 68206669 72737420 77616c6b eadth first walk │ │ │ │ │ + 0x0003496c 00000000 656e7465 72000000 6c656176 ....enter...leav │ │ │ │ │ + 0x0003497c 65000000 696d706f 73736962 6c652063 e...impossible c │ │ │ │ │ + 0x0003498c 6f6d6269 6e617469 6f6e2062 66732f28 ombination bfs/( │ │ │ │ │ + 0x0003499c 626f7468 7c706f73 74290000 6261636b both|post)..back │ │ │ │ │ + 0x000349ac 77617264 00000000 666f7277 61726400 ward....forward. │ │ │ │ │ + 0x000349bc 626f7468 00000000 70726500 706f7374 both....pre.post │ │ │ │ │ + 0x000349cc 00000000 62667300 64667300 43616e6e ....bfs.dfs.Cann │ │ │ │ │ + 0x000349dc 6f742063 72656174 65204741 20737472 ot create GA str │ │ │ │ │ + 0x000349ec 75637475 72652076 69612072 6567756c ucture via regul │ │ │ │ │ + 0x000349fc 61722073 68696d6d 6572696e 672e0000 ar shimmering... │ │ │ │ │ + 0x00034a0c 74636c6c 69623a3a 73747275 63743a3a tcllib::struct:: │ │ │ │ │ + 0x00034a1c 67726170 682f6372 6974636c 3a3a6172 graph/critcl::ar │ │ │ │ │ + 0x00034a2c 63000000 223a206d 75737420 62652065 c...": must be e │ │ │ │ │ + 0x00034a3c 6e643f2d 696e7465 6765723f 00000000 nd?-integer?.... │ │ │ │ │ + 0x00034a4c 62616420 696e6465 78202200 223a206d bad index ".": m │ │ │ │ │ + 0x00034a5c 75737420 62652069 6e746567 6572206f ust be integer o │ │ │ │ │ + 0x00034a6c 7220656e 643f2d69 6e746567 65723f00 r end?-integer?. │ │ │ │ │ + 0x00034a7c 30313233 34353637 38390000 64657374 0123456789..dest │ │ │ │ │ + 0x00034a8c 00000000 61726320 6b657920 76616c75 ....arc key valu │ │ │ │ │ + 0x00034a9c 65000000 61727261 7920696e 64657820 e...array index │ │ │ │ │ + 0x00034aac 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ + 0x00034abc 63203e20 672d3e61 7263732e 6e202852 c > g->arcs.n (R │ │ │ │ │ + 0x00034acc 414e4745 4f4b2872 632c672d 3e617263 ANGEOK(rc,g->arc │ │ │ │ │ + 0x00034adc 732e6e29 292c2069 6e206669 6c65202e s.n)), in file . │ │ │ │ │ + 0x00034aec 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00034afc 67726170 682f6d65 74686f64 732e6320 graph/methods.c │ │ │ │ │ + 0x00034b0c 406c696e 65203234 39000000 22206861 @line 249..." ha │ │ │ │ │ + 0x00034b1c 73206e6f 20776569 67687400 3f776569 s no weight.?wei │ │ │ │ │ + 0x00034b2c 6768743f 00000000 61726320 77656967 ght?....arc weig │ │ │ │ │ + 0x00034b3c 68740000 61727261 7920696e 64657820 ht..array index │ │ │ │ │ + 0x00034b4c 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ + 0x00034b5c 63203e20 72636d61 78202852 414e4745 c > rcmax (RANGE │ │ │ │ │ + 0x00034b6c 4f4b2872 632c7263 6d617829 292c2069 OK(rc,rcmax)), i │ │ │ │ │ + 0x00034b7c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00034b8c 2f737472 7563742f 67726170 682f6d65 /struct/graph/me │ │ │ │ │ + 0x00034b9c 74686f64 732e6320 406c696e 65203531 thods.c @line 51 │ │ │ │ │ + 0x00034bac 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ + 0x00034bbc 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ + 0x00034bcc 632b3120 3e207263 6d617820 2852414e c+1 > rcmax (RAN │ │ │ │ │ + 0x00034bdc 47454f4b 2872632b 312c7263 6d617829 GEOK(rc+1,rcmax) │ │ │ │ │ + 0x00034bec 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00034bfc 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x00034c0c 682f6d65 74686f64 732e6320 406c696e h/methods.c @lin │ │ │ │ │ + 0x00034c1c 65203531 39000000 6b657920 3f2d6172 e 519...key ?-ar │ │ │ │ │ + 0x00034c2c 6373206c 6973747c 2d676c6f 62207061 cs list|-glob pa │ │ │ │ │ + 0x00034c3c 74746572 6e7c2d72 65676578 70207061 ttern|-regexp pa │ │ │ │ │ + 0x00034c4c 74746572 6e3f0000 61726320 6172632e ttern?..arc arc. │ │ │ │ │ + 0x00034c5c 2e2e0000 61726320 6b657900 2220666f ....arc key." fo │ │ │ │ │ + 0x00034c6c 72206172 63202200 61726320 3f706174 r arc ".arc ?pat │ │ │ │ │ + 0x00034c7c 7465726e 3f000000 736f7572 63652074 tern?...source t │ │ │ │ │ + 0x00034c8c 61726765 74203f61 72633f00 736f7572 arget ?arc?.sour │ │ │ │ │ + 0x00034c9c 63652000 74617267 65742000 61726320 ce .target .arc │ │ │ │ │ + 0x00034cac 6e657773 6f757263 65206e65 77746172 newsource newtar │ │ │ │ │ + 0x00034cbc 67657400 61726320 6e657773 6f757263 get.arc newsourc │ │ │ │ │ + 0x00034ccc 65000000 61726320 6e657774 61726765 e...arc newtarge │ │ │ │ │ + 0x00034cdc 74000000 61726320 6e65776e 616d6500 t...arc newname. │ │ │ │ │ + 0x00034cec 61726320 6b657920 3f76616c 75653f00 arc key ?value?. │ │ │ │ │ + 0x00034cfc 73657269 616c0000 2220666f 72206772 serial.." for gr │ │ │ │ │ + 0x00034d0c 61706820 22000000 6e6f6465 206b6579 aph "...node key │ │ │ │ │ + 0x00034d1c 2076616c 75650000 6b657920 3f2d6e6f value..key ?-no │ │ │ │ │ + 0x00034d2c 64657320 6c697374 7c2d676c 6f622070 des list|-glob p │ │ │ │ │ + 0x00034d3c 61747465 726e7c2d 72656765 78702070 attern|-regexp p │ │ │ │ │ + 0x00034d4c 61747465 726e3f00 3f2d696e 7c2d6f75 attern?.?-in|-ou │ │ │ │ │ + 0x00034d5c 743f206e 6f646500 6e6f6465 206e6f64 t? node.node nod │ │ │ │ │ + 0x00034d6c 652e2e2e 00000000 6e6f6465 206b6579 e.......node key │ │ │ │ │ + 0x00034d7c 00000000 2220666f 72206e6f 64652022 ...." for node " │ │ │ │ │ + 0x00034d8c 00000000 6e6f6465 203f7061 74746572 ....node ?patter │ │ │ │ │ + 0x00034d9c 6e3f0000 3f6e6f64 652e2e2e 3f000000 n?..?node...?... │ │ │ │ │ + 0x00034dac 6e6f6465 20617263 00000000 2220616e node arc...." an │ │ │ │ │ + 0x00034dbc 64206172 63202200 22206172 65206e6f d arc "." are no │ │ │ │ │ + 0x00034dcc 7420636f 6e6e6563 74656420 696e2067 t connected in g │ │ │ │ │ + 0x00034ddc 72617068 20220000 6e6f6465 206e6577 raph "..node new │ │ │ │ │ + 0x00034dec 6e616d65 00000000 6e6f6465 206b6579 name....node key │ │ │ │ │ + 0x00034dfc 203f7661 6c75653f 00000000 6e6f6465 ?value?....node │ │ │ │ │ + 0x00034e0c 31206e6f 64653200 63616e6e 6f742073 1 node2.cannot s │ │ │ │ │ + 0x00034e1c 77617020 6e6f6465 20220000 22207769 wap node ".." wi │ │ │ │ │ + 0x00034e2c 74682069 7473656c 66000000 2d676c6f th itself...-glo │ │ │ │ │ + 0x00034e3c 62000000 2d6e6f64 65730000 2d726567 b...-nodes..-reg │ │ │ │ │ + 0x00034e4c 65787000 2d617263 73000000 74636c6c exp.-arcs...tcll │ │ │ │ │ + 0x00034e5c 69622f73 74727563 743a3a67 72617068 ib/struct::graph │ │ │ │ │ + 0x00034e6c 2f656e64 2d6f6666 73657400 636d6420 /end-offset.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.. │ │ │ │ │ @@ -1034,646 +1034,646 @@ │ │ │ │ │ 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 43616e6e 6f742063 72656174 65205444 Cannot create TD │ │ │ │ │ - 0x000352bc 4e207374 72756374 75726520 76696120 N structure via │ │ │ │ │ - 0x000352cc 72656775 6c617220 7368696d 6d657269 regular shimmeri │ │ │ │ │ - 0x000352dc 6e672e00 2220646f 6573206e 6f742065 ng.." does not e │ │ │ │ │ - 0x000352ec 78697374 20696e20 74726565 20220000 xist in tree ".. │ │ │ │ │ - 0x000352fc 74636c6c 69623a3a 73747275 63743a3a tcllib::struct:: │ │ │ │ │ - 0x0003530c 74726565 2f637269 74636c3a 3a6e6f64 tree/critcl::nod │ │ │ │ │ - 0x0003531c 65000000 726f6f74 00000000 6572726f e...root....erro │ │ │ │ │ - 0x0003532c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0003533c 6f6e3a20 6c697374 206c656e 67746820 on: list length │ │ │ │ │ - 0x0003534c 6e6f7420 61206d75 6c746970 6c65206f not a multiple o │ │ │ │ │ - 0x0003535c 6620332e 00000000 61727261 7920696e f 3.....array in │ │ │ │ │ - 0x0003536c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003537c 733a2028 2869292b 3229203e 206c6973 s: ((i)+2) > lis │ │ │ │ │ - 0x0003538c 74632028 52414e47 454f4b28 28286929 tc (RANGEOK(((i) │ │ │ │ │ - 0x0003539c 2b32292c 6c697374 6329292c 20696e20 +2),listc)), in │ │ │ │ │ - 0x000353ac 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000353bc 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x000353cc 6c696e65 20313037 00000000 61727261 line 107....arra │ │ │ │ │ - 0x000353dc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000353ec 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ - 0x000353fc 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ - 0x0003540c 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ - 0x0003541c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003542c 65652f74 2e632040 6c696e65 20313038 ee/t.c @line 108 │ │ │ │ │ - 0x0003543c 00000000 6572726f 7220696e 20736572 ....error in ser │ │ │ │ │ - 0x0003544c 69616c69 7a617469 6f6e3a20 6d616c66 ialization: malf │ │ │ │ │ - 0x0003545c 6f726d65 64206174 74726962 75746520 ormed attribute │ │ │ │ │ - 0x0003546c 64696374 696f6e61 72792e00 6572726f dictionary..erro │ │ │ │ │ - 0x0003547c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0003548c 6f6e3a20 6e6f2072 6f6f7420 73706563 on: no root spec │ │ │ │ │ - 0x0003549c 69666965 642e0000 61727261 7920696e ified...array in │ │ │ │ │ - 0x000354ac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000354bc 733a2028 2869292b 3129203e 206c6973 s: ((i)+1) > lis │ │ │ │ │ - 0x000354cc 74632028 52414e47 454f4b28 28286929 tc (RANGEOK(((i) │ │ │ │ │ - 0x000354dc 2b31292c 6c697374 6329292c 20696e20 +1),listc)), in │ │ │ │ │ - 0x000354ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000354fc 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x0003550c 6c696e65 20313336 00000000 61727261 line 136....arra │ │ │ │ │ - 0x0003551c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003552c 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ - 0x0003553c 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ - 0x0003554c 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ - 0x0003555c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003556c 65652f74 2e632040 6c696e65 20313337 ee/t.c @line 137 │ │ │ │ │ - 0x0003557c 00000000 6572726f 7220696e 20736572 ....error in ser │ │ │ │ │ - 0x0003558c 69616c69 7a617469 6f6e3a20 6d756c74 ialization: mult │ │ │ │ │ - 0x0003559c 69706c65 20726f6f 74206e6f 6465732e iple root nodes. │ │ │ │ │ - 0x000355ac 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x000355bc 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x000355cc 6f6f7420 3e206e6f 64657320 2852414e oot > nodes (RAN │ │ │ │ │ - 0x000355dc 47454f4b 28726f6f 742c6e6f 64657329 GEOK(root,nodes) │ │ │ │ │ - 0x000355ec 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000355fc 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x0003560c 2f742e63 20406c69 6e652031 37340000 /t.c @line 174.. │ │ │ │ │ - 0x0003561c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003562c 6f662062 6f756e64 733a2028 2869292b of bounds: ((i)+ │ │ │ │ │ - 0x0003563c 3129203e 206c6973 74632028 52414e47 1) > listc (RANG │ │ │ │ │ - 0x0003564c 454f4b28 28286929 2b31292c 6c697374 EOK(((i)+1),list │ │ │ │ │ - 0x0003565c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003566c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003567c 65652f74 2e632040 6c696e65 20313832 ee/t.c @line 182 │ │ │ │ │ - 0x0003568c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003569c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x000356ac 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ - 0x000356bc 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ - 0x000356cc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000356dc 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x000356ec 6c696e65 20313833 00000000 6572726f line 183....erro │ │ │ │ │ - 0x000356fc 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0003570c 6f6e3a20 62616420 70617265 6e742072 on: bad parent r │ │ │ │ │ - 0x0003571c 65666572 656e6365 20220000 6572726f eference "..erro │ │ │ │ │ - 0x0003572c 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0003573c 6f6e3a20 6379636c 65206465 74656374 on: cycle detect │ │ │ │ │ - 0x0003574c 65642e00 61727261 7920696e 64657820 ed..array index │ │ │ │ │ - 0x0003575c 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0003576c 6f6f7420 3e206e6f 64657320 2852414e oot > nodes (RAN │ │ │ │ │ - 0x0003577c 47454f4b 28726f6f 742c6e6f 64657329 GEOK(root,nodes) │ │ │ │ │ - 0x0003578c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003579c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x000357ac 2f742e63 20406c69 6e652032 34300000 /t.c @line 240.. │ │ │ │ │ - 0x000357bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000357cc 6f662062 6f756e64 733a2070 6172656e of bounds: paren │ │ │ │ │ - 0x000357dc 745b695d 203e206e 6f646573 20285241 t[i] > nodes (RA │ │ │ │ │ - 0x000357ec 4e47454f 4b287061 72656e74 5b695d2c NGEOK(parent[i], │ │ │ │ │ - 0x000357fc 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ - 0x0003580c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003581c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x0003582c 20323533 00000000 61727261 7920696e 253....array in │ │ │ │ │ - 0x0003583c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003584c 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ - 0x0003585c 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ - 0x0003586c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003587c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003588c 2e632040 6c696e65 20323930 00000000 .c @line 290.... │ │ │ │ │ - 0x0003589c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000358ac 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ - 0x000358bc 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ - 0x000358cc 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ - 0x000358dc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000358ec 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x000358fc 20333238 00000000 61727261 7920696e 328....array in │ │ │ │ │ - 0x0003590c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003591c 733a2028 2869292b 3229203e 206c6973 s: ((i)+2) > lis │ │ │ │ │ - 0x0003592c 74632028 52414e47 454f4b28 28286929 tc (RANGEOK(((i) │ │ │ │ │ - 0x0003593c 2b32292c 6c697374 6329292c 20696e20 +2),listc)), in │ │ │ │ │ - 0x0003594c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003595c 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x0003596c 6c696e65 20333430 00000000 61727261 line 340....arra │ │ │ │ │ - 0x0003597c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003598c 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ - 0x0003599c 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ - 0x000359ac 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ - 0x000359bc 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000359cc 65652f74 2e632040 6c696e65 20333431 ee/t.c @line 341 │ │ │ │ │ - 0x000359dc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x000359ec 6f757420 6f662062 6f756e64 733a2070 out of bounds: p │ │ │ │ │ - 0x000359fc 6172656e 745b6a5d 203e206e 6f646573 arent[j] > nodes │ │ │ │ │ - 0x00035a0c 20285241 4e47454f 4b287061 72656e74 (RANGEOK(parent │ │ │ │ │ - 0x00035a1c 5b6a5d2c 6e6f6465 7329292c 20696e20 [j],nodes)), in │ │ │ │ │ - 0x00035a2c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00035a3c 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x00035a4c 6c696e65 20333532 00000000 54202825 line 352....T (% │ │ │ │ │ - 0x00035a5c 7029207b 0a000000 2e202020 4c737461 p) {..... Lsta │ │ │ │ │ - 0x00035a6c 72742025 70202725 73270a00 2e202020 rt %p '%s'... │ │ │ │ │ - 0x00035a7c 4e737461 72742025 70202725 73270a00 Nstart %p '%s'.. │ │ │ │ │ - 0x00035a8c 2e202020 4e205b25 70202725 73275d00 . N [%p '%s']. │ │ │ │ │ - 0x00035a9c 20257000 20257020 27257327 00000000 %p. %p '%s'.... │ │ │ │ │ - 0x00035aac 7d0a0000 42616420 73657269 616c697a }...Bad serializ │ │ │ │ │ - 0x00035abc 6174696f 6e20286c 69737463 203d3d20 ation (listc == │ │ │ │ │ - 0x00035acc 656e6429 2c20696e 2066696c 65202e2f end), in file ./ │ │ │ │ │ - 0x00035adc 6d6f6475 6c65732f 73747275 63742f74 modules/struct/t │ │ │ │ │ - 0x00035aec 7265652f 6d732e63 20406c69 6e652032 ree/ms.c @line 2 │ │ │ │ │ - 0x00035afc 38340000 616e6365 73746f72 73000000 84..ancestors... │ │ │ │ │ - 0x00035b0c 6368696c 6472656e 00000000 63757400 children....cut. │ │ │ │ │ - 0x00035b1c 64657074 68000000 64657363 656e6461 depth...descenda │ │ │ │ │ - 0x00035b2c 6e747300 68656967 68740000 696e6465 nts.height..inde │ │ │ │ │ - 0x00035b3c 78000000 69736c65 61660000 6c656176 x...isleaf..leav │ │ │ │ │ - 0x00035b4c 65730000 6e756d63 68696c64 72656e00 es..numchildren. │ │ │ │ │ - 0x00035b5c 70617265 6e740000 70726576 696f7573 parent..previous │ │ │ │ │ - 0x00035b6c 00000000 726f6f74 6e616d65 00000000 ....rootname.... │ │ │ │ │ - 0x00035b7c 73706c69 63650000 77616c6b 70726f63 splice..walkproc │ │ │ │ │ - 0x00035b8c 00000000 496c6c65 67616c20 61747465 ....Illegal atte │ │ │ │ │ - 0x00035b9c 6d707420 746f2070 72756e65 20696e2d mpt to prune in- │ │ │ │ │ - 0x00035bac 6f726465 72207761 6c6b696e 67000000 order walking... │ │ │ │ │ - 0x00035bbc 496c6c65 67616c20 61747465 6d707420 Illegal attempt │ │ │ │ │ - 0x00035bcc 746f2070 72756e65 20706f73 742d6f72 to prune post-or │ │ │ │ │ - 0x00035bdc 64657220 77616c6b 696e6700 76616c75 der walking.valu │ │ │ │ │ - 0x00035bec 6520666f 7220222d 74797065 22206d69 e for "-type" mi │ │ │ │ │ - 0x00035bfc 7373696e 67000000 61727261 7920696e ssing...array in │ │ │ │ │ - 0x00035c0c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00035c1c 733a2069 2b31203e 206f626a 63202852 s: i+1 > objc (R │ │ │ │ │ - 0x00035c2c 414e4745 4f4b2869 2b312c6f 626a6329 ANGEOK(i+1,objc) │ │ │ │ │ - 0x00035c3c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00035c4c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00035c5c 2f77616c 6b2e6320 406c696e 65203630 /walk.c @line 60 │ │ │ │ │ - 0x00035c6c 00000000 76616c75 6520666f 7220222d ....value for "- │ │ │ │ │ - 0x00035c7c 6f726465 7222206d 69737369 6e670000 order" missing.. │ │ │ │ │ - 0x00035c8c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00035c9c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x00035cac 206f626a 63202852 414e4745 4f4b2869 objc (RANGEOK(i │ │ │ │ │ - 0x00035cbc 2b312c6f 626a6329 292c2069 6e206669 +1,objc)), in fi │ │ │ │ │ - 0x00035ccc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00035cdc 7563742f 74726565 2f77616c 6b2e6320 uct/tree/walk.c │ │ │ │ │ - 0x00035cec 406c696e 65203732 00000000 756e6162 @line 72....unab │ │ │ │ │ - 0x00035cfc 6c652074 6f20646f 20612069 6e2d6f72 le to do a in-or │ │ │ │ │ - 0x00035d0c 64657220 62726561 64746820 66697273 der breadth firs │ │ │ │ │ - 0x00035d1c 74207761 6c6b0000 76697369 74000000 t walk..visit... │ │ │ │ │ - 0x00035d2c 696e0000 61727261 7920696e 64657820 in..array index │ │ │ │ │ - 0x00035d3c 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00035d4c 74203e20 6c632028 52414e47 454f4b28 t > lc (RANGEOK( │ │ │ │ │ - 0x00035d5c 61742c6c 6329292c 20696e20 66696c65 at,lc)), in file │ │ │ │ │ - 0x00035d6c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00035d7c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00035d8c 65203130 39340000 61727261 7920696e e 1094..array in │ │ │ │ │ - 0x00035d9c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00035dac 733a2061 74203e20 6c632028 52414e47 s: at > lc (RANG │ │ │ │ │ - 0x00035dbc 454f4b28 61742c6c 6329292c 20696e20 EOK(at,lc)), in │ │ │ │ │ - 0x00035dcc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00035ddc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x00035dec 406c696e 65203131 30360000 61727261 @line 1106..arra │ │ │ │ │ - 0x00035dfc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00035e0c 6f756e64 733a2069 203e206e 2d3e6e63 ounds: i > n->nc │ │ │ │ │ - 0x00035e1c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x00035e2c 28692c6e 2d3e6e63 68696c64 72656e29 (i,n->nchildren) │ │ │ │ │ - 0x00035e3c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00035e4c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00035e5c 2f746e2e 6320406c 696e6520 31313037 /tn.c @line 1107 │ │ │ │ │ - 0x00035e6c 00000000 73747275 63743a3a 74726565 ....struct::tree │ │ │ │ │ - 0x00035e7c 28632920 746e5f6e 6577202d 20747269 (c) tn_new - tri │ │ │ │ │ - 0x00035e8c 65642074 6f207573 65206475 706c6963 ed to use duplic │ │ │ │ │ - 0x00035e9c 61746520 6e616d65 20666f72 206e6577 ate name for new │ │ │ │ │ - 0x00035eac 206e6f64 65000000 61727261 7920696e node...array in │ │ │ │ │ - 0x00035ebc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00035ecc 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ - 0x00035edc 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ - 0x00035eec 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x00035efc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00035f0c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x00035f1c 6320406c 696e6520 32373700 61727261 c @line 277.arra │ │ │ │ │ - 0x00035f2c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00035f3c 6f756e64 733a2069 2b31203e 20702d3e ounds: i+1 > p-> │ │ │ │ │ - 0x00035f4c 6e636869 6c647265 6e202852 414e4745 nchildren (RANGE │ │ │ │ │ - 0x00035f5c 4f4b2869 2b312c70 2d3e6e63 68696c64 OK(i+1,p->nchild │ │ │ │ │ - 0x00035f6c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x00035f7c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00035f8c 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x00035f9c 32373800 746e5f64 65746163 686d616e 278.tn_detachman │ │ │ │ │ - 0x00035fac 79202d20 74726965 6420746f 20637574 y - tried to cut │ │ │ │ │ - 0x00035fbc 20746f6f 206d616e 79206368 696c6472 too many childr │ │ │ │ │ - 0x00035fcc 656e2028 656e6420 3c3d2070 2d3e6e63 en (end <= p->nc │ │ │ │ │ - 0x00035fdc 68696c64 72656e29 2c20696e 2066696c hildren), in fil │ │ │ │ │ - 0x00035fec 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x00035ffc 63742f74 7265652f 746e2e63 20406c69 ct/tree/tn.c @li │ │ │ │ │ - 0x0003600c 6e652033 32380000 746e5f64 65746163 ne 328..tn_detac │ │ │ │ │ - 0x0003601c 686d616e 79202d20 74726965 6420746f hmany - tried to │ │ │ │ │ - 0x0003602c 20637574 206e6f74 68696e67 20286c65 cut nothing (le │ │ │ │ │ - 0x0003603c 6e203e20 30292c20 696e2066 696c6520 n > 0), in file │ │ │ │ │ - 0x0003604c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ - 0x0003605c 2f747265 652f746e 2e632040 6c696e65 /tree/tn.c @line │ │ │ │ │ - 0x0003606c 20333239 00000000 61727261 7920696e 329....array in │ │ │ │ │ - 0x0003607c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003608c 733a206b 203e2070 2d3e6e63 68696c64 s: k > p->nchild │ │ │ │ │ - 0x0003609c 72656e20 2852414e 47454f4b 286b2c70 ren (RANGEOK(k,p │ │ │ │ │ - 0x000360ac 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x000360bc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x000360cc 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x000360dc 6320406c 696e6520 33393600 61727261 c @line 396.arra │ │ │ │ │ - 0x000360ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000360fc 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ - 0x0003610c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x0003611c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ - 0x0003612c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003613c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x0003614c 2f746e2e 6320406c 696e6520 34303400 /tn.c @line 404. │ │ │ │ │ - 0x0003615c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003616c 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ - 0x0003617c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x0003618c 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ - 0x0003619c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x000361ac 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000361bc 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x000361cc 34303500 61727261 7920696e 64657820 405.array index │ │ │ │ │ - 0x000361dc 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x000361ec 74203e20 702d3e6e 6368696c 6472656e t > p->nchildren │ │ │ │ │ - 0x000361fc 20285241 4e47454f 4b286174 2c702d3e (RANGEOK(at,p-> │ │ │ │ │ - 0x0003620c 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ - 0x0003621c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003622c 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x0003623c 406c696e 65203436 36000000 61727261 @line 466...arra │ │ │ │ │ - 0x0003624c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003625c 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ - 0x0003626c 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ - 0x0003627c 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ - 0x0003628c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ - 0x0003629c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000362ac 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x000362bc 65203437 37000000 61727261 7920696e e 477...array in │ │ │ │ │ - 0x000362cc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000362dc 733a2061 74203e20 702d3e6e 6368696c s: at > p->nchil │ │ │ │ │ - 0x000362ec 6472656e 20285241 4e47454f 4b286174 dren (RANGEOK(at │ │ │ │ │ - 0x000362fc 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ - 0x0003630c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003631c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003632c 6e2e6320 406c696e 65203530 39000000 n.c @line 509... │ │ │ │ │ - 0x0003633c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003634c 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ - 0x0003635c 702d3e6e 6368696c 6472656e 20285241 p->nchildren (RA │ │ │ │ │ - 0x0003636c 4e47454f 4b286174 2c702d3e 6e636869 NGEOK(at,p->nchi │ │ │ │ │ - 0x0003637c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ - 0x0003638c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003639c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x000363ac 65203532 31000000 61727261 7920696e e 521...array in │ │ │ │ │ - 0x000363bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000363cc 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ - 0x000363dc 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ - 0x000363ec 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x000363fc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0003640c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x0003641c 6320406c 696e6520 35373000 61727261 c @line 570.arra │ │ │ │ │ - 0x0003642c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003643c 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ - 0x0003644c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x0003645c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ - 0x0003646c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003647c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x0003648c 2f746e2e 6320406c 696e6520 35373100 /tn.c @line 571. │ │ │ │ │ - 0x0003649c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000364ac 6f662062 6f756e64 733a2061 742b3120 of bounds: at+1 │ │ │ │ │ - 0x000364bc 3e20702d 3e6e6368 696c6472 656e2028 > p->nchildren ( │ │ │ │ │ - 0x000364cc 52414e47 454f4b28 61742b31 2c702d3e RANGEOK(at+1,p-> │ │ │ │ │ - 0x000364dc 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ - 0x000364ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000364fc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x0003650c 406c696e 65203538 36000000 61727261 @line 586...arra │ │ │ │ │ - 0x0003651c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003652c 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ - 0x0003653c 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ - 0x0003654c 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ - 0x0003655c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ - 0x0003656c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003657c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x0003658c 65203539 34000000 61727261 7920696e e 594...array in │ │ │ │ │ - 0x0003659c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000365ac 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ - 0x000365bc 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ - 0x000365cc 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x000365dc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x000365ec 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x000365fc 6320406c 696e6520 36333700 61727261 c @line 637.arra │ │ │ │ │ - 0x0003660c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003661c 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ - 0x0003662c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x0003663c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ - 0x0003664c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0003665c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x0003666c 2f746e2e 6320406c 696e6520 36333800 /tn.c @line 638. │ │ │ │ │ - 0x0003667c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003668c 6f662062 6f756e64 733a206b 203e2070 of bounds: k > p │ │ │ │ │ - 0x0003669c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x000366ac 47454f4b 286b2c70 2d3e6e63 68696c64 GEOK(k,p->nchild │ │ │ │ │ - 0x000366bc 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x000366cc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000366dc 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x000366ec 36343700 61727261 7920696e 64657820 647.array index │ │ │ │ │ - 0x000366fc 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ - 0x0003670c 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ - 0x0003671c 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ - 0x0003672c 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x0003673c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003674c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x0003675c 696e6520 36353600 61727261 7920696e ine 656.array in │ │ │ │ │ - 0x0003676c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003677c 733a206b 2d31203e 20702d3e 6e636869 s: k-1 > p->nchi │ │ │ │ │ - 0x0003678c 6c647265 6e202852 414e4745 4f4b286b ldren (RANGEOK(k │ │ │ │ │ - 0x0003679c 2d312c70 2d3e6e63 68696c64 72656e29 -1,p->nchildren) │ │ │ │ │ - 0x000367ac 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x000367bc 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x000367cc 2f746e2e 6320406c 696e6520 36353700 /tn.c @line 657. │ │ │ │ │ - 0x000367dc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000367ec 6f662062 6f756e64 733a206b 2b31203e of bounds: k+1 > │ │ │ │ │ - 0x000367fc 20702d3e 6e636869 6c647265 6e202852 p->nchildren (R │ │ │ │ │ - 0x0003680c 414e4745 4f4b286b 2b312c70 2d3e6e63 ANGEOK(k+1,p->nc │ │ │ │ │ - 0x0003681c 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x0003682c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003683c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x0003684c 696e6520 36363500 4d616c66 6f726d65 ine 665.Malforme │ │ │ │ │ - 0x0003685c 64206e6f 64657320 61747472 69627574 d nodes attribut │ │ │ │ │ - 0x0003686c 65732c20 736e7563 6b207468 726f7567 es, snuck throug │ │ │ │ │ - 0x0003687c 68207661 6c696461 74696f6e 206f6620 h validation of │ │ │ │ │ - 0x0003688c 73657269 616c697a 6174696f 6e2e0000 serialization... │ │ │ │ │ - 0x0003689c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000368ac 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x000368bc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x000368cc 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x000368dc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000368ec 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x000368fc 406c696e 65203737 31000000 42616420 @line 771...Bad │ │ │ │ │ - 0x0003690c 6c697374 206f6620 64657363 656e6461 list of descenda │ │ │ │ │ - 0x0003691c 6e747320 28656e64 203d3d20 6c63292c nts (end == lc), │ │ │ │ │ - 0x0003692c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003693c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x0003694c 6e2e6320 406c696e 65203835 37000000 n.c @line 857... │ │ │ │ │ - 0x0003695c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003696c 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ - 0x0003697c 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ - 0x0003698c 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ - 0x0003699c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000369ac 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x000369bc 65203931 35000000 61727261 7920696e e 915...array in │ │ │ │ │ - 0x000369cc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000369dc 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ - 0x000369ec 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ - 0x000369fc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00036a0c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00036a1c 65652f74 6e2e6320 406c696e 65203932 ee/tn.c @line 92 │ │ │ │ │ - 0x00036a2c 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ - 0x00036a3c 6f757420 6f662062 6f756e64 733a2064 out of bounds: d │ │ │ │ │ - 0x00036a4c 7374203e 206c6320 2852414e 47454f4b st > lc (RANGEOK │ │ │ │ │ - 0x00036a5c 28647374 2c6c6329 292c2069 6e206669 (dst,lc)), in fi │ │ │ │ │ - 0x00036a6c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00036a7c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00036a8c 696e6520 39353800 61727261 7920696e ine 958.array in │ │ │ │ │ - 0x00036a9c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00036aac 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ - 0x00036abc 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ - 0x00036acc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00036adc 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00036aec 6e2e6320 406c696e 65203937 33000000 n.c @line 973... │ │ │ │ │ - 0x00036afc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00036b0c 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ - 0x00036b1c 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ - 0x00036b2c 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ - 0x00036b3c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00036b4c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00036b5c 65203939 32000000 61727261 7920696e e 992...array in │ │ │ │ │ - 0x00036b6c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00036b7c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x00036b8c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x00036b9c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00036bac 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00036bbc 6e2e6320 406c696e 65203130 34310000 n.c @line 1041.. │ │ │ │ │ - 0x00036bcc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00036bdc 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x00036bec 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x00036bfc 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x00036c0c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00036c1c 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x00036c2c 406c696e 65203130 34320000 61727261 @line 1042..arra │ │ │ │ │ - 0x00036c3c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036c4c 6f756e64 733a2061 742b3020 3e206c69 ounds: at+0 > li │ │ │ │ │ - 0x00036c5c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ - 0x00036c6c 302c6c69 73746329 292c2069 6e206669 0,listc)), in fi │ │ │ │ │ - 0x00036c7c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00036c8c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00036c9c 696e6520 31303538 00000000 61727261 ine 1058....arra │ │ │ │ │ - 0x00036cac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036cbc 6f756e64 733a2061 742b3120 3e206c69 ounds: at+1 > li │ │ │ │ │ - 0x00036ccc 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ - 0x00036cdc 312c6c69 73746329 292c2069 6e206669 1,listc)), in fi │ │ │ │ │ - 0x00036cec 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00036cfc 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00036d0c 696e6520 31303539 00000000 61727261 ine 1059....arra │ │ │ │ │ - 0x00036d1c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036d2c 6f756e64 733a2061 742b3220 3e206c69 ounds: at+2 > li │ │ │ │ │ - 0x00036d3c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ - 0x00036d4c 322c6c69 73746329 292c2069 6e206669 2,listc)), in fi │ │ │ │ │ - 0x00036d5c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00036d6c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00036d7c 696e6520 31303630 00000000 20286c6f ine 1060.... (lo │ │ │ │ │ - 0x00036d8c 6f6b7320 6c696b65 20696e76 616c6964 oks like invalid │ │ │ │ │ - 0x00036d9c 206f6374 616c206e 756d6265 72290000 octal number).. │ │ │ │ │ - 0x00036dac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00036dbc 6f662062 6f756e64 733a2069 203e2064 of bounds: i > d │ │ │ │ │ - 0x00036dcc 65707468 20285241 4e47454f 4b28692c epth (RANGEOK(i, │ │ │ │ │ - 0x00036ddc 64657074 6829292c 20696e20 66696c65 depth)), in file │ │ │ │ │ - 0x00036dec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00036dfc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00036e0c 20313431 00000000 496e636f 6e736973 141....Inconsis │ │ │ │ │ - 0x00036e1c 74656e74 20236e6f 64657320 696e2074 tent #nodes in t │ │ │ │ │ - 0x00036e2c 72656520 28742d3e 6e6f6465 2e6e756d ree (t->node.num │ │ │ │ │ - 0x00036e3c 456e7472 69657320 3d3d2074 2d3e6e6e Entries == t->nn │ │ │ │ │ - 0x00036e4c 6f646573 292c2069 6e206669 6c65202e odes), in file . │ │ │ │ │ - 0x00036e5c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00036e6c 74726565 2f6d2e63 20406c69 6e652032 tree/m.c @line 2 │ │ │ │ │ - 0x00036e7c 38370000 61727261 7920696e 64657820 87..array index │ │ │ │ │ - 0x00036e8c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00036e9c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x00036eac 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x00036ebc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00036ecc 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x00036edc 6c696e65 20333137 00000000 61727261 line 317....arra │ │ │ │ │ + 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 43616e6e 6f742063 72656174 65205444 Cannot create TD │ │ │ │ │ + 0x0003539c 4e207374 72756374 75726520 76696120 N structure via │ │ │ │ │ + 0x000353ac 72656775 6c617220 7368696d 6d657269 regular shimmeri │ │ │ │ │ + 0x000353bc 6e672e00 2220646f 6573206e 6f742065 ng.." does not e │ │ │ │ │ + 0x000353cc 78697374 20696e20 74726565 20220000 xist in tree ".. │ │ │ │ │ + 0x000353dc 74636c6c 69623a3a 73747275 63743a3a tcllib::struct:: │ │ │ │ │ + 0x000353ec 74726565 2f637269 74636c3a 3a6e6f64 tree/critcl::nod │ │ │ │ │ + 0x000353fc 65000000 61727261 7920696e 64657820 e...array index │ │ │ │ │ + 0x0003540c 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x0003541c 74203e20 6c632028 52414e47 454f4b28 t > lc (RANGEOK( │ │ │ │ │ + 0x0003542c 61742c6c 6329292c 20696e20 66696c65 at,lc)), in file │ │ │ │ │ + 0x0003543c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003544c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x0003545c 65203130 39340000 61727261 7920696e e 1094..array in │ │ │ │ │ + 0x0003546c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003547c 733a2061 74203e20 6c632028 52414e47 s: at > lc (RANG │ │ │ │ │ + 0x0003548c 454f4b28 61742c6c 6329292c 20696e20 EOK(at,lc)), in │ │ │ │ │ + 0x0003549c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000354ac 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x000354bc 406c696e 65203131 30360000 61727261 @line 1106..arra │ │ │ │ │ + 0x000354cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000354dc 6f756e64 733a2069 203e206e 2d3e6e63 ounds: i > n->nc │ │ │ │ │ + 0x000354ec 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x000354fc 28692c6e 2d3e6e63 68696c64 72656e29 (i,n->nchildren) │ │ │ │ │ + 0x0003550c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003551c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x0003552c 2f746e2e 6320406c 696e6520 31313037 /tn.c @line 1107 │ │ │ │ │ + 0x0003553c 00000000 73747275 63743a3a 74726565 ....struct::tree │ │ │ │ │ + 0x0003554c 28632920 746e5f6e 6577202d 20747269 (c) tn_new - tri │ │ │ │ │ + 0x0003555c 65642074 6f207573 65206475 706c6963 ed to use duplic │ │ │ │ │ + 0x0003556c 61746520 6e616d65 20666f72 206e6577 ate name for new │ │ │ │ │ + 0x0003557c 206e6f64 65000000 61727261 7920696e node...array in │ │ │ │ │ + 0x0003558c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003559c 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ + 0x000355ac 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ + 0x000355bc 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x000355cc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x000355dc 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x000355ec 6320406c 696e6520 32373700 61727261 c @line 277.arra │ │ │ │ │ + 0x000355fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003560c 6f756e64 733a2069 2b31203e 20702d3e ounds: i+1 > p-> │ │ │ │ │ + 0x0003561c 6e636869 6c647265 6e202852 414e4745 nchildren (RANGE │ │ │ │ │ + 0x0003562c 4f4b2869 2b312c70 2d3e6e63 68696c64 OK(i+1,p->nchild │ │ │ │ │ + 0x0003563c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x0003564c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003565c 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x0003566c 32373800 746e5f64 65746163 686d616e 278.tn_detachman │ │ │ │ │ + 0x0003567c 79202d20 74726965 6420746f 20637574 y - tried to cut │ │ │ │ │ + 0x0003568c 20746f6f 206d616e 79206368 696c6472 too many childr │ │ │ │ │ + 0x0003569c 656e2028 656e6420 3c3d2070 2d3e6e63 en (end <= p->nc │ │ │ │ │ + 0x000356ac 68696c64 72656e29 2c20696e 2066696c hildren), in fil │ │ │ │ │ + 0x000356bc 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x000356cc 63742f74 7265652f 746e2e63 20406c69 ct/tree/tn.c @li │ │ │ │ │ + 0x000356dc 6e652033 32380000 746e5f64 65746163 ne 328..tn_detac │ │ │ │ │ + 0x000356ec 686d616e 79202d20 74726965 6420746f hmany - tried to │ │ │ │ │ + 0x000356fc 20637574 206e6f74 68696e67 20286c65 cut nothing (le │ │ │ │ │ + 0x0003570c 6e203e20 30292c20 696e2066 696c6520 n > 0), in file │ │ │ │ │ + 0x0003571c 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ + 0x0003572c 2f747265 652f746e 2e632040 6c696e65 /tree/tn.c @line │ │ │ │ │ + 0x0003573c 20333239 00000000 61727261 7920696e 329....array in │ │ │ │ │ + 0x0003574c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003575c 733a206b 203e2070 2d3e6e63 68696c64 s: k > p->nchild │ │ │ │ │ + 0x0003576c 72656e20 2852414e 47454f4b 286b2c70 ren (RANGEOK(k,p │ │ │ │ │ + 0x0003577c 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x0003578c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003579c 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x000357ac 6320406c 696e6520 33393600 61727261 c @line 396.arra │ │ │ │ │ + 0x000357bc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000357cc 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ + 0x000357dc 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x000357ec 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ + 0x000357fc 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0003580c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x0003581c 2f746e2e 6320406c 696e6520 34303400 /tn.c @line 404. │ │ │ │ │ + 0x0003582c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003583c 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ + 0x0003584c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x0003585c 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ + 0x0003586c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x0003587c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003588c 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x0003589c 34303500 61727261 7920696e 64657820 405.array index │ │ │ │ │ + 0x000358ac 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x000358bc 74203e20 702d3e6e 6368696c 6472656e t > p->nchildren │ │ │ │ │ + 0x000358cc 20285241 4e47454f 4b286174 2c702d3e (RANGEOK(at,p-> │ │ │ │ │ + 0x000358dc 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ + 0x000358ec 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000358fc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x0003590c 406c696e 65203436 36000000 61727261 @line 466...arra │ │ │ │ │ + 0x0003591c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003592c 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ + 0x0003593c 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ + 0x0003594c 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ + 0x0003595c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ + 0x0003596c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003597c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x0003598c 65203437 37000000 61727261 7920696e e 477...array in │ │ │ │ │ + 0x0003599c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000359ac 733a2061 74203e20 702d3e6e 6368696c s: at > p->nchil │ │ │ │ │ + 0x000359bc 6472656e 20285241 4e47454f 4b286174 dren (RANGEOK(at │ │ │ │ │ + 0x000359cc 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ + 0x000359dc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000359ec 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x000359fc 6e2e6320 406c696e 65203530 39000000 n.c @line 509... │ │ │ │ │ + 0x00035a0c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00035a1c 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ + 0x00035a2c 702d3e6e 6368696c 6472656e 20285241 p->nchildren (RA │ │ │ │ │ + 0x00035a3c 4e47454f 4b286174 2c702d3e 6e636869 NGEOK(at,p->nchi │ │ │ │ │ + 0x00035a4c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ + 0x00035a5c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00035a6c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00035a7c 65203532 31000000 61727261 7920696e e 521...array in │ │ │ │ │ + 0x00035a8c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00035a9c 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ + 0x00035aac 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ + 0x00035abc 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x00035acc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00035adc 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x00035aec 6320406c 696e6520 35373000 61727261 c @line 570.arra │ │ │ │ │ + 0x00035afc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00035b0c 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ + 0x00035b1c 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x00035b2c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ + 0x00035b3c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00035b4c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00035b5c 2f746e2e 6320406c 696e6520 35373100 /tn.c @line 571. │ │ │ │ │ + 0x00035b6c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00035b7c 6f662062 6f756e64 733a2061 742b3120 of bounds: at+1 │ │ │ │ │ + 0x00035b8c 3e20702d 3e6e6368 696c6472 656e2028 > p->nchildren ( │ │ │ │ │ + 0x00035b9c 52414e47 454f4b28 61742b31 2c702d3e RANGEOK(at+1,p-> │ │ │ │ │ + 0x00035bac 6e636869 6c647265 6e29292c 20696e20 nchildren)), in │ │ │ │ │ + 0x00035bbc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00035bcc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x00035bdc 406c696e 65203538 36000000 61727261 @line 586...arra │ │ │ │ │ + 0x00035bec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00035bfc 6f756e64 733a2061 742d3120 3e20702d ounds: at-1 > p- │ │ │ │ │ + 0x00035c0c 3e6e6368 696c6472 656e2028 52414e47 >nchildren (RANG │ │ │ │ │ + 0x00035c1c 454f4b28 61742d31 2c702d3e 6e636869 EOK(at-1,p->nchi │ │ │ │ │ + 0x00035c2c 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ + 0x00035c3c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00035c4c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00035c5c 65203539 34000000 61727261 7920696e e 594...array in │ │ │ │ │ + 0x00035c6c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00035c7c 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ + 0x00035c8c 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ + 0x00035c9c 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x00035cac 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00035cbc 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x00035ccc 6320406c 696e6520 36333700 61727261 c @line 637.arra │ │ │ │ │ + 0x00035cdc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00035cec 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ + 0x00035cfc 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x00035d0c 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ + 0x00035d1c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00035d2c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00035d3c 2f746e2e 6320406c 696e6520 36333800 /tn.c @line 638. │ │ │ │ │ + 0x00035d4c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00035d5c 6f662062 6f756e64 733a206b 203e2070 of bounds: k > p │ │ │ │ │ + 0x00035d6c 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x00035d7c 47454f4b 286b2c70 2d3e6e63 68696c64 GEOK(k,p->nchild │ │ │ │ │ + 0x00035d8c 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x00035d9c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00035dac 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x00035dbc 36343700 61727261 7920696e 64657820 647.array index │ │ │ │ │ + 0x00035dcc 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x00035ddc 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ + 0x00035dec 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ + 0x00035dfc 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00035e0c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00035e1c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00035e2c 696e6520 36353600 61727261 7920696e ine 656.array in │ │ │ │ │ + 0x00035e3c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00035e4c 733a206b 2d31203e 20702d3e 6e636869 s: k-1 > p->nchi │ │ │ │ │ + 0x00035e5c 6c647265 6e202852 414e4745 4f4b286b ldren (RANGEOK(k │ │ │ │ │ + 0x00035e6c 2d312c70 2d3e6e63 68696c64 72656e29 -1,p->nchildren) │ │ │ │ │ + 0x00035e7c 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00035e8c 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00035e9c 2f746e2e 6320406c 696e6520 36353700 /tn.c @line 657. │ │ │ │ │ + 0x00035eac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00035ebc 6f662062 6f756e64 733a206b 2b31203e of bounds: k+1 > │ │ │ │ │ + 0x00035ecc 20702d3e 6e636869 6c647265 6e202852 p->nchildren (R │ │ │ │ │ + 0x00035edc 414e4745 4f4b286b 2b312c70 2d3e6e63 ANGEOK(k+1,p->nc │ │ │ │ │ + 0x00035eec 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00035efc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00035f0c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00035f1c 696e6520 36363500 4d616c66 6f726d65 ine 665.Malforme │ │ │ │ │ + 0x00035f2c 64206e6f 64657320 61747472 69627574 d nodes attribut │ │ │ │ │ + 0x00035f3c 65732c20 736e7563 6b207468 726f7567 es, snuck throug │ │ │ │ │ + 0x00035f4c 68207661 6c696461 74696f6e 206f6620 h validation of │ │ │ │ │ + 0x00035f5c 73657269 616c697a 6174696f 6e2e0000 serialization... │ │ │ │ │ + 0x00035f6c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00035f7c 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x00035f8c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x00035f9c 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x00035fac 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00035fbc 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x00035fcc 406c696e 65203737 31000000 42616420 @line 771...Bad │ │ │ │ │ + 0x00035fdc 6c697374 206f6620 64657363 656e6461 list of descenda │ │ │ │ │ + 0x00035fec 6e747320 28656e64 203d3d20 6c63292c nts (end == lc), │ │ │ │ │ + 0x00035ffc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003600c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x0003601c 6e2e6320 406c696e 65203835 37000000 n.c @line 857... │ │ │ │ │ + 0x0003602c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003603c 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ + 0x0003604c 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ + 0x0003605c 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ + 0x0003606c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003607c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x0003608c 65203931 35000000 61727261 7920696e e 915...array in │ │ │ │ │ + 0x0003609c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000360ac 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ + 0x000360bc 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ + 0x000360cc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000360dc 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000360ec 65652f74 6e2e6320 406c696e 65203932 ee/tn.c @line 92 │ │ │ │ │ + 0x000360fc 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ + 0x0003610c 6f757420 6f662062 6f756e64 733a2064 out of bounds: d │ │ │ │ │ + 0x0003611c 7374203e 206c6320 2852414e 47454f4b st > lc (RANGEOK │ │ │ │ │ + 0x0003612c 28647374 2c6c6329 292c2069 6e206669 (dst,lc)), in fi │ │ │ │ │ + 0x0003613c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003614c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x0003615c 696e6520 39353800 61727261 7920696e ine 958.array in │ │ │ │ │ + 0x0003616c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003617c 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ + 0x0003618c 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ + 0x0003619c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000361ac 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x000361bc 6e2e6320 406c696e 65203937 33000000 n.c @line 973... │ │ │ │ │ + 0x000361cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000361dc 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ + 0x000361ec 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ + 0x000361fc 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ + 0x0003620c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003621c 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x0003622c 65203939 32000000 61727261 7920696e e 992...array in │ │ │ │ │ + 0x0003623c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003624c 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x0003625c 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x0003626c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003627c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x0003628c 6e2e6320 406c696e 65203130 34310000 n.c @line 1041.. │ │ │ │ │ + 0x0003629c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000362ac 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x000362bc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x000362cc 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x000362dc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000362ec 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x000362fc 406c696e 65203130 34320000 61727261 @line 1042..arra │ │ │ │ │ + 0x0003630c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003631c 6f756e64 733a2061 742b3020 3e206c69 ounds: at+0 > li │ │ │ │ │ + 0x0003632c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ + 0x0003633c 302c6c69 73746329 292c2069 6e206669 0,listc)), in fi │ │ │ │ │ + 0x0003634c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003635c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x0003636c 696e6520 31303538 00000000 61727261 ine 1058....arra │ │ │ │ │ + 0x0003637c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003638c 6f756e64 733a2061 742b3120 3e206c69 ounds: at+1 > li │ │ │ │ │ + 0x0003639c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ + 0x000363ac 312c6c69 73746329 292c2069 6e206669 1,listc)), in fi │ │ │ │ │ + 0x000363bc 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x000363cc 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x000363dc 696e6520 31303539 00000000 61727261 ine 1059....arra │ │ │ │ │ + 0x000363ec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000363fc 6f756e64 733a2061 742b3220 3e206c69 ounds: at+2 > li │ │ │ │ │ + 0x0003640c 73746320 2852414e 47454f4b 2861742b stc (RANGEOK(at+ │ │ │ │ │ + 0x0003641c 322c6c69 73746329 292c2069 6e206669 2,listc)), in fi │ │ │ │ │ + 0x0003642c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0003643c 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x0003644c 696e6520 31303630 00000000 20286c6f ine 1060.... (lo │ │ │ │ │ + 0x0003645c 6f6b7320 6c696b65 20696e76 616c6964 oks like invalid │ │ │ │ │ + 0x0003646c 206f6374 616c206e 756d6265 72290000 octal number).. │ │ │ │ │ + 0x0003647c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003648c 6f662062 6f756e64 733a2069 203e2064 of bounds: i > d │ │ │ │ │ + 0x0003649c 65707468 20285241 4e47454f 4b28692c epth (RANGEOK(i, │ │ │ │ │ + 0x000364ac 64657074 6829292c 20696e20 66696c65 depth)), in file │ │ │ │ │ + 0x000364bc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000364cc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x000364dc 20313431 00000000 496e636f 6e736973 141....Inconsis │ │ │ │ │ + 0x000364ec 74656e74 20236e6f 64657320 696e2074 tent #nodes in t │ │ │ │ │ + 0x000364fc 72656520 28742d3e 6e6f6465 2e6e756d ree (t->node.num │ │ │ │ │ + 0x0003650c 456e7472 69657320 3d3d2074 2d3e6e6e Entries == t->nn │ │ │ │ │ + 0x0003651c 6f646573 292c2069 6e206669 6c65202e odes), in file . │ │ │ │ │ + 0x0003652c 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0003653c 74726565 2f6d2e63 20406c69 6e652032 tree/m.c @line 2 │ │ │ │ │ + 0x0003654c 38370000 61727261 7920696e 64657820 87..array index │ │ │ │ │ + 0x0003655c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003656c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0003657c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0003658c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003659c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x000365ac 6c696e65 20333137 00000000 61727261 line 317....arra │ │ │ │ │ + 0x000365bc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000365cc 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x000365dc 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x000365ec 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000365fc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003660c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x0003661c 20333138 00000000 61727261 7920696e 318....array in │ │ │ │ │ + 0x0003662c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003663c 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ + 0x0003664c 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ + 0x0003665c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003666c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x0003667c 2e632040 6c696e65 20333636 00000000 .c @line 366.... │ │ │ │ │ + 0x0003668c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003669c 6f662062 6f756e64 733a206a 2b31203e of bounds: j+1 > │ │ │ │ │ + 0x000366ac 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x000366bc 6a2b312c 6c697374 6329292c 20696e20 j+1,listc)), in │ │ │ │ │ + 0x000366cc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000366dc 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x000366ec 6c696e65 20333637 00000000 61727261 line 367....arra │ │ │ │ │ + 0x000366fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003670c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x0003671c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x0003672c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003673c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x0003674c 65652f6d 2e632040 6c696e65 20343034 ee/m.c @line 404 │ │ │ │ │ + 0x0003675c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003676c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003677c 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x0003678c 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x0003679c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000367ac 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x000367bc 2e632040 6c696e65 20343035 00000000 .c @line 405.... │ │ │ │ │ + 0x000367cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000367dc 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x000367ec 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x000367fc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003680c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003681c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x0003682c 20343339 00000000 61727261 7920696e 439....array in │ │ │ │ │ + 0x0003683c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003684c 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x0003685c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x0003686c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0003687c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x0003688c 65652f6d 2e632040 6c696e65 20343430 ee/m.c @line 440 │ │ │ │ │ + 0x0003689c 00000000 3f2d616c 6c3f206e 6f646520 ....?-all? node │ │ │ │ │ + 0x000368ac 3f66696c 74657220 636d643f 00000000 ?filter cmd?.... │ │ │ │ │ + 0x000368bc 2d616c6c 00000000 66696c74 65720000 -all....filter.. │ │ │ │ │ + 0x000368cc 63616e6e 6f742063 75742072 6f6f7420 cannot cut root │ │ │ │ │ + 0x000368dc 6e6f6465 00000000 63616e6e 6f742064 node....cannot d │ │ │ │ │ + 0x000368ec 656c6574 6520726f 6f74206e 6f646500 elete root node. │ │ │ │ │ + 0x000368fc 6e6f6465 203f6669 6c746572 20636d64 node ?filter cmd │ │ │ │ │ + 0x0003690c 3f000000 61727261 7920696e 64657820 ?...array index │ │ │ │ │ + 0x0003691c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003692c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0003693c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0003694c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003695c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x0003696c 6c696e65 20393835 00000000 61727261 line 985....arra │ │ │ │ │ + 0x0003697c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003698c 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x0003699c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x000369ac 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000369bc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000369cc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x000369dc 20393836 00000000 42616420 61747472 986....Bad attr │ │ │ │ │ + 0x000369ec 69627574 65207265 74726965 76616c20 ibute retrieval │ │ │ │ │ + 0x000369fc 2869203d 3d206c69 73746329 2c20696e (i == listc), in │ │ │ │ │ + 0x00036a0c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x00036a1c 73747275 63742f74 7265652f 6d2e6320 struct/tree/m.c │ │ │ │ │ + 0x00036a2c 406c696e 65203939 32000000 61727261 @line 992...arra │ │ │ │ │ + 0x00036a3c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00036a4c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00036a5c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00036a6c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00036a7c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00036a8c 65652f6d 2e632040 6c696e65 20313030 ee/m.c @line 100 │ │ │ │ │ + 0x00036a9c 33000000 61727261 7920696e 64657820 3...array index │ │ │ │ │ + 0x00036aac 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00036abc 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x00036acc 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x00036adc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00036aec 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00036afc 2e632040 6c696e65 20313030 34000000 .c @line 1004... │ │ │ │ │ + 0x00036b0c 42616420 61747472 69627574 6520676c Bad attribute gl │ │ │ │ │ + 0x00036b1c 6f622072 65747269 6576616c 20286920 ob retrieval (i │ │ │ │ │ + 0x00036b2c 3c3d206c 69737463 292c2069 6e206669 <= listc), in fi │ │ │ │ │ + 0x00036b3c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00036b4c 7563742f 74726565 2f6d2e63 20406c69 uct/tree/m.c @li │ │ │ │ │ + 0x00036b5c 6e652031 30313100 63616e6e 6f742064 ne 1011.cannot d │ │ │ │ │ + 0x00036b6c 65746572 6d696e65 20696e64 6578206f etermine index o │ │ │ │ │ + 0x00036b7c 6620726f 6f74206e 6f646500 70617265 f root node.pare │ │ │ │ │ + 0x00036b8c 6e742069 6e646578 203f6e61 6d652e2e nt index ?name.. │ │ │ │ │ + 0x00036b9c 2e3f0000 70617265 6e742000 63616e6e .?..parent .cann │ │ │ │ │ + 0x00036bac 6f74206d 6f766520 726f6f74 206e6f64 ot move root nod │ │ │ │ │ + 0x00036bbc 65000000 22206361 6e6e6f74 20626520 e..." cannot be │ │ │ │ │ + 0x00036bcc 69747320 6f776e20 64657363 656e6461 its own descenda │ │ │ │ │ + 0x00036bdc 6e740000 42616420 6b657920 72657472 nt..Bad key retr │ │ │ │ │ + 0x00036bec 69657661 6c202869 203d3d20 6c697374 ieval (i == list │ │ │ │ │ + 0x00036bfc 63292c20 696e2066 696c6520 2e2f6d6f c), in file ./mo │ │ │ │ │ + 0x00036c0c 64756c65 732f7374 72756374 2f747265 dules/struct/tre │ │ │ │ │ + 0x00036c1c 652f6d2e 6320406c 696e6520 31333936 e/m.c @line 1396 │ │ │ │ │ + 0x00036c2c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00036c3c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00036c4c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x00036c5c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x00036c6c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00036c7c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00036c8c 6c696e65 20313339 32000000 61727261 line 1392...arra │ │ │ │ │ + 0x00036c9c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00036cac 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00036cbc 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00036ccc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00036cdc 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00036cec 65652f6d 2e632040 6c696e65 20313430 ee/m.c @line 140 │ │ │ │ │ + 0x00036cfc 37000000 42616420 6b657920 676c6f62 7...Bad key glob │ │ │ │ │ + 0x00036d0c 20726574 72696576 616c2028 69203c3d retrieval (i <= │ │ │ │ │ + 0x00036d1c 206c6973 7463292c 20696e20 66696c65 listc), in file │ │ │ │ │ + 0x00036d2c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00036d3c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x00036d4c 20313431 33000000 42616420 6c697374 1413...Bad list │ │ │ │ │ + 0x00036d5c 206f6620 6c656176 65732028 69203d3d of leaves (i == │ │ │ │ │ + 0x00036d6c 206c6973 7463292c 20696e20 66696c65 listc), in file │ │ │ │ │ + 0x00036d7c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00036d8c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x00036d9c 20313534 34000000 61727261 7920696e 1544...array in │ │ │ │ │ + 0x00036dac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00036dbc 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x00036dcc 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x00036ddc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00036dec 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00036dfc 2e632040 6c696e65 20313534 30000000 .c @line 1540... │ │ │ │ │ + 0x00036e0c 70617265 6e744e6f 64652069 6e646578 parentNode index │ │ │ │ │ + 0x00036e1c 206e6f64 65203f6e 6f64652e 2e2e3f00 node ?node...?. │ │ │ │ │ + 0x00036e2c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00036e3c 6f662062 6f756e64 733a2069 2d34203e of bounds: i-4 > │ │ │ │ │ + 0x00036e4c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x00036e5c 692d342c 6c697374 6329292c 20696e20 i-4,listc)), in │ │ │ │ │ + 0x00036e6c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00036e7c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00036e8c 6c696e65 20313630 36000000 42616420 line 1606...Bad │ │ │ │ │ + 0x00036e9c 6c697374 206f6620 6e6f6465 73202869 list of nodes (i │ │ │ │ │ + 0x00036eac 203d3d20 6c697374 63292c20 696e2066 == listc), in f │ │ │ │ │ + 0x00036ebc 696c6520 2e2f6d6f 64756c65 732f7374 ile ./modules/st │ │ │ │ │ + 0x00036ecc 72756374 2f747265 652f6d2e 6320406c ruct/tree/m.c @l │ │ │ │ │ + 0x00036edc 696e6520 31373434 00000000 61727261 ine 1744....arra │ │ │ │ │ 0x00036eec 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00036efc 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x00036f0c 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x00036f1c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00036f2c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00036f3c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00036f4c 20333138 00000000 61727261 7920696e 318....array in │ │ │ │ │ - 0x00036f5c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00036f6c 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ - 0x00036f7c 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ - 0x00036f8c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00036f9c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x00036fac 2e632040 6c696e65 20333636 00000000 .c @line 366.... │ │ │ │ │ - 0x00036fbc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00036fcc 6f662062 6f756e64 733a206a 2b31203e of bounds: j+1 > │ │ │ │ │ - 0x00036fdc 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x00036fec 6a2b312c 6c697374 6329292c 20696e20 j+1,listc)), in │ │ │ │ │ - 0x00036ffc 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003700c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x0003701c 6c696e65 20333637 00000000 61727261 line 367....arra │ │ │ │ │ - 0x0003702c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003703c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x0003704c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x0003705c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003706c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003707c 65652f6d 2e632040 6c696e65 20343034 ee/m.c @line 404 │ │ │ │ │ - 0x0003708c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003709c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x000370ac 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x000370bc 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x000370cc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000370dc 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x000370ec 2e632040 6c696e65 20343035 00000000 .c @line 405.... │ │ │ │ │ - 0x000370fc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003710c 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x0003711c 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x0003712c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0003713c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003714c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x0003715c 20343339 00000000 61727261 7920696e 439....array in │ │ │ │ │ - 0x0003716c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003717c 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x0003718c 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x0003719c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x000371ac 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000371bc 65652f6d 2e632040 6c696e65 20343430 ee/m.c @line 440 │ │ │ │ │ - 0x000371cc 00000000 3f2d616c 6c3f206e 6f646520 ....?-all? node │ │ │ │ │ - 0x000371dc 3f66696c 74657220 636d643f 00000000 ?filter cmd?.... │ │ │ │ │ - 0x000371ec 2d616c6c 00000000 66696c74 65720000 -all....filter.. │ │ │ │ │ - 0x000371fc 63616e6e 6f742063 75742072 6f6f7420 cannot cut root │ │ │ │ │ - 0x0003720c 6e6f6465 00000000 63616e6e 6f742064 node....cannot d │ │ │ │ │ - 0x0003721c 656c6574 6520726f 6f74206e 6f646500 elete root node. │ │ │ │ │ - 0x0003722c 6e6f6465 203f6669 6c746572 20636d64 node ?filter cmd │ │ │ │ │ - 0x0003723c 3f000000 61727261 7920696e 64657820 ?...array index │ │ │ │ │ - 0x0003724c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003725c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0003726c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x0003727c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0003728c 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x0003729c 6c696e65 20393835 00000000 61727261 line 985....arra │ │ │ │ │ - 0x000372ac 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000372bc 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x000372cc 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x000372dc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000372ec 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000372fc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x0003730c 20393836 00000000 42616420 61747472 986....Bad attr │ │ │ │ │ - 0x0003731c 69627574 65207265 74726965 76616c20 ibute retrieval │ │ │ │ │ - 0x0003732c 2869203d 3d206c69 73746329 2c20696e (i == listc), in │ │ │ │ │ - 0x0003733c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003734c 73747275 63742f74 7265652f 6d2e6320 struct/tree/m.c │ │ │ │ │ - 0x0003735c 406c696e 65203939 32000000 61727261 @line 992...arra │ │ │ │ │ - 0x0003736c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003737c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x0003738c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x0003739c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x000373ac 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000373bc 65652f6d 2e632040 6c696e65 20313030 ee/m.c @line 100 │ │ │ │ │ - 0x000373cc 33000000 61727261 7920696e 64657820 3...array index │ │ │ │ │ - 0x000373dc 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x000373ec 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x000373fc 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x0003740c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003741c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x0003742c 2e632040 6c696e65 20313030 34000000 .c @line 1004... │ │ │ │ │ - 0x0003743c 42616420 61747472 69627574 6520676c Bad attribute gl │ │ │ │ │ - 0x0003744c 6f622072 65747269 6576616c 20286920 ob retrieval (i │ │ │ │ │ - 0x0003745c 3c3d206c 69737463 292c2069 6e206669 <= listc), in fi │ │ │ │ │ - 0x0003746c 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0003747c 7563742f 74726565 2f6d2e63 20406c69 uct/tree/m.c @li │ │ │ │ │ - 0x0003748c 6e652031 30313100 63616e6e 6f742064 ne 1011.cannot d │ │ │ │ │ - 0x0003749c 65746572 6d696e65 20696e64 6578206f etermine index o │ │ │ │ │ - 0x000374ac 6620726f 6f74206e 6f646500 70617265 f root node.pare │ │ │ │ │ - 0x000374bc 6e742069 6e646578 203f6e61 6d652e2e nt index ?name.. │ │ │ │ │ - 0x000374cc 2e3f0000 70617265 6e742000 63616e6e .?..parent .cann │ │ │ │ │ - 0x000374dc 6f74206d 6f766520 726f6f74 206e6f64 ot move root nod │ │ │ │ │ - 0x000374ec 65000000 22206361 6e6e6f74 20626520 e..." cannot be │ │ │ │ │ - 0x000374fc 69747320 6f776e20 64657363 656e6461 its own descenda │ │ │ │ │ - 0x0003750c 6e740000 42616420 6b657920 72657472 nt..Bad key retr │ │ │ │ │ - 0x0003751c 69657661 6c202869 203d3d20 6c697374 ieval (i == list │ │ │ │ │ - 0x0003752c 63292c20 696e2066 696c6520 2e2f6d6f c), in file ./mo │ │ │ │ │ - 0x0003753c 64756c65 732f7374 72756374 2f747265 dules/struct/tre │ │ │ │ │ - 0x0003754c 652f6d2e 6320406c 696e6520 31333936 e/m.c @line 1396 │ │ │ │ │ - 0x0003755c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0003756c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0003757c 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0003758c 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x0003759c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000375ac 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x000375bc 6c696e65 20313339 32000000 61727261 line 1392...arra │ │ │ │ │ - 0x000375cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000375dc 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x000375ec 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x000375fc 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003760c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003761c 65652f6d 2e632040 6c696e65 20313430 ee/m.c @line 140 │ │ │ │ │ - 0x0003762c 37000000 42616420 6b657920 676c6f62 7...Bad key glob │ │ │ │ │ - 0x0003763c 20726574 72696576 616c2028 69203c3d retrieval (i <= │ │ │ │ │ - 0x0003764c 206c6973 7463292c 20696e20 66696c65 listc), in file │ │ │ │ │ - 0x0003765c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0003766c 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x0003767c 20313431 33000000 42616420 6c697374 1413...Bad list │ │ │ │ │ - 0x0003768c 206f6620 6c656176 65732028 69203d3d of leaves (i == │ │ │ │ │ - 0x0003769c 206c6973 7463292c 20696e20 66696c65 listc), in file │ │ │ │ │ - 0x000376ac 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000376bc 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x000376cc 20313534 34000000 61727261 7920696e 1544...array in │ │ │ │ │ - 0x000376dc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000376ec 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x000376fc 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x0003770c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0003771c 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x0003772c 2e632040 6c696e65 20313534 30000000 .c @line 1540... │ │ │ │ │ - 0x0003773c 70617265 6e744e6f 64652069 6e646578 parentNode index │ │ │ │ │ - 0x0003774c 206e6f64 65203f6e 6f64652e 2e2e3f00 node ?node...?. │ │ │ │ │ - 0x0003775c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003776c 6f662062 6f756e64 733a2069 2d34203e of bounds: i-4 > │ │ │ │ │ - 0x0003777c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x0003778c 692d342c 6c697374 6329292c 20696e20 i-4,listc)), in │ │ │ │ │ - 0x0003779c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000377ac 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x000377bc 6c696e65 20313630 36000000 42616420 line 1606...Bad │ │ │ │ │ - 0x000377cc 6c697374 206f6620 6e6f6465 73202869 list of nodes (i │ │ │ │ │ - 0x000377dc 203d3d20 6c697374 63292c20 696e2066 == listc), in f │ │ │ │ │ - 0x000377ec 696c6520 2e2f6d6f 64756c65 732f7374 ile ./modules/st │ │ │ │ │ - 0x000377fc 72756374 2f747265 652f6d2e 6320406c ruct/tree/m.c @l │ │ │ │ │ - 0x0003780c 696e6520 31373434 00000000 61727261 ine 1744....arra │ │ │ │ │ - 0x0003781c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003782c 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x0003783c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x0003784c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0003785c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x0003786c 65652f6d 2e632040 6c696e65 20313734 ee/m.c @line 174 │ │ │ │ │ - 0x0003787c 30000000 756e6162 6c652074 6f207265 0...unable to re │ │ │ │ │ - 0x0003788c 6e616d65 206e6f64 6520746f 20220000 name node to ".. │ │ │ │ │ - 0x0003789c 222c206e 6f646520 6f662074 68617420 ", node of that │ │ │ │ │ - 0x000378ac 6e616d65 20616c72 65616479 20707265 name already pre │ │ │ │ │ - 0x000378bc 73656e74 20696e20 74686520 74726565 sent in the tree │ │ │ │ │ - 0x000378cc 20220000 3f6e6f64 653f0000 70617265 "..?node?..pare │ │ │ │ │ - 0x000378dc 6e742066 726f6d20 3f746f20 3f6e6f64 nt from ?to ?nod │ │ │ │ │ - 0x000378ec 653f3f00 2220616c 72656164 79206578 e??." already ex │ │ │ │ │ - 0x000378fc 69737473 20696e20 74726565 20220000 ists in tree ".. │ │ │ │ │ - 0x0003790c 6e6f6465 61206e6f 64656200 63616e6e nodea nodeb.cann │ │ │ │ │ - 0x0003791c 6f742073 77617020 726f6f74 206e6f64 ot swap root nod │ │ │ │ │ - 0x0003792c 65000000 6e6f6465 203f2d74 79706520 e...node ?-type │ │ │ │ │ - 0x0003793c 7b626673 7c646673 7d3f203f 2d6f7264 {bfs|dfs}? ?-ord │ │ │ │ │ - 0x0003794c 6572207b 7072657c 706f7374 7c696e7c er {pre|post|in| │ │ │ │ │ - 0x0003795c 626f7468 7d3f203f 2d2d3f20 6c6f6f70 both}? ?--? loop │ │ │ │ │ - 0x0003796c 76617220 73637269 70740000 746f6f20 var script..too │ │ │ │ │ - 0x0003797c 6d616e79 206c6f6f 70207661 72696162 many loop variab │ │ │ │ │ - 0x0003798c 6c65732c 20617420 6d6f7374 2074776f les, at most two │ │ │ │ │ - 0x0003799c 20616c6c 6f776564 00000000 6e6f2073 allowed....no s │ │ │ │ │ - 0x000379ac 63726970 74207370 65636966 6965642c cript specified, │ │ │ │ │ - 0x000379bc 206f7220 656d7074 79000000 6e6f6465 or empty...node │ │ │ │ │ - 0x000379cc 203f2d74 79706520 7b626673 7c646673 ?-type {bfs|dfs │ │ │ │ │ - 0x000379dc 7d3f203f 2d6f7264 6572207b 7072657c }? ?-order {pre| │ │ │ │ │ - 0x000379ec 706f7374 7c696e7c 626f7468 7d3f203f post|in|both}? ? │ │ │ │ │ - 0x000379fc 2d2d3f20 636d6470 72656669 78000000 --? cmdprefix... │ │ │ │ │ - 0x00037a0c 74636c6c 69622f73 74727563 743a3a74 tcllib/struct::t │ │ │ │ │ - 0x00037a1c 7265652f 656e642d 6f666673 65740000 ree/end-offset.. │ │ │ │ │ + 0x00036efc 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00036f0c 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00036f1c 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00036f2c 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00036f3c 65652f6d 2e632040 6c696e65 20313734 ee/m.c @line 174 │ │ │ │ │ + 0x00036f4c 30000000 756e6162 6c652074 6f207265 0...unable to re │ │ │ │ │ + 0x00036f5c 6e616d65 206e6f64 6520746f 20220000 name node to ".. │ │ │ │ │ + 0x00036f6c 222c206e 6f646520 6f662074 68617420 ", node of that │ │ │ │ │ + 0x00036f7c 6e616d65 20616c72 65616479 20707265 name already pre │ │ │ │ │ + 0x00036f8c 73656e74 20696e20 74686520 74726565 sent in the tree │ │ │ │ │ + 0x00036f9c 20220000 3f6e6f64 653f0000 70617265 "..?node?..pare │ │ │ │ │ + 0x00036fac 6e742066 726f6d20 3f746f20 3f6e6f64 nt from ?to ?nod │ │ │ │ │ + 0x00036fbc 653f3f00 2220616c 72656164 79206578 e??." already ex │ │ │ │ │ + 0x00036fcc 69737473 20696e20 74726565 20220000 ists in tree ".. │ │ │ │ │ + 0x00036fdc 6e6f6465 61206e6f 64656200 63616e6e nodea nodeb.cann │ │ │ │ │ + 0x00036fec 6f742073 77617020 726f6f74 206e6f64 ot swap root nod │ │ │ │ │ + 0x00036ffc 65000000 6e6f6465 203f2d74 79706520 e...node ?-type │ │ │ │ │ + 0x0003700c 7b626673 7c646673 7d3f203f 2d6f7264 {bfs|dfs}? ?-ord │ │ │ │ │ + 0x0003701c 6572207b 7072657c 706f7374 7c696e7c er {pre|post|in| │ │ │ │ │ + 0x0003702c 626f7468 7d3f203f 2d2d3f20 6c6f6f70 both}? ?--? loop │ │ │ │ │ + 0x0003703c 76617220 73637269 70740000 746f6f20 var script..too │ │ │ │ │ + 0x0003704c 6d616e79 206c6f6f 70207661 72696162 many loop variab │ │ │ │ │ + 0x0003705c 6c65732c 20617420 6d6f7374 2074776f les, at most two │ │ │ │ │ + 0x0003706c 20616c6c 6f776564 00000000 6e6f2073 allowed....no s │ │ │ │ │ + 0x0003707c 63726970 74207370 65636966 6965642c cript specified, │ │ │ │ │ + 0x0003708c 206f7220 656d7074 79000000 6e6f6465 or empty...node │ │ │ │ │ + 0x0003709c 203f2d74 79706520 7b626673 7c646673 ?-type {bfs|dfs │ │ │ │ │ + 0x000370ac 7d3f203f 2d6f7264 6572207b 7072657c }? ?-order {pre| │ │ │ │ │ + 0x000370bc 706f7374 7c696e7c 626f7468 7d3f203f post|in|both}? ? │ │ │ │ │ + 0x000370cc 2d2d3f20 636d6470 72656669 78000000 --? cmdprefix... │ │ │ │ │ + 0x000370dc 74636c6c 69622f73 74727563 743a3a74 tcllib/struct::t │ │ │ │ │ + 0x000370ec 7265652f 656e642d 6f666673 65740000 ree/end-offset.. │ │ │ │ │ + 0x000370fc 726f6f74 00000000 6572726f 7220696e root....error in │ │ │ │ │ + 0x0003710c 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x0003711c 6c697374 206c656e 67746820 6e6f7420 list length not │ │ │ │ │ + 0x0003712c 61206d75 6c746970 6c65206f 6620332e a multiple of 3. │ │ │ │ │ + 0x0003713c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003714c 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ + 0x0003715c 2869292b 3229203e 206c6973 74632028 (i)+2) > listc ( │ │ │ │ │ + 0x0003716c 52414e47 454f4b28 28286929 2b32292c RANGEOK(((i)+2), │ │ │ │ │ + 0x0003717c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003718c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003719c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x000371ac 20313037 00000000 61727261 7920696e 107....array in │ │ │ │ │ + 0x000371bc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000371cc 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ + 0x000371dc 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ + 0x000371ec 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000371fc 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x0003720c 2e632040 6c696e65 20313038 00000000 .c @line 108.... │ │ │ │ │ + 0x0003721c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x0003722c 7a617469 6f6e3a20 6d616c66 6f726d65 zation: malforme │ │ │ │ │ + 0x0003723c 64206174 74726962 75746520 64696374 d attribute dict │ │ │ │ │ + 0x0003724c 696f6e61 72792e00 6572726f 7220696e ionary..error in │ │ │ │ │ + 0x0003725c 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x0003726c 6e6f2072 6f6f7420 73706563 69666965 no root specifie │ │ │ │ │ + 0x0003727c 642e0000 61727261 7920696e 64657820 d...array index │ │ │ │ │ + 0x0003728c 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ + 0x0003729c 2869292b 3129203e 206c6973 74632028 (i)+1) > listc ( │ │ │ │ │ + 0x000372ac 52414e47 454f4b28 28286929 2b31292c RANGEOK(((i)+1), │ │ │ │ │ + 0x000372bc 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000372cc 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000372dc 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x000372ec 20313336 00000000 61727261 7920696e 136....array in │ │ │ │ │ + 0x000372fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003730c 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ + 0x0003731c 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ + 0x0003732c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003733c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x0003734c 2e632040 6c696e65 20313337 00000000 .c @line 137.... │ │ │ │ │ + 0x0003735c 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x0003736c 7a617469 6f6e3a20 6d756c74 69706c65 zation: multiple │ │ │ │ │ + 0x0003737c 20726f6f 74206e6f 6465732e 00000000 root nodes..... │ │ │ │ │ + 0x0003738c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003739c 6f662062 6f756e64 733a2072 6f6f7420 of bounds: root │ │ │ │ │ + 0x000373ac 3e206e6f 64657320 2852414e 47454f4b > nodes (RANGEOK │ │ │ │ │ + 0x000373bc 28726f6f 742c6e6f 64657329 292c2069 (root,nodes)), i │ │ │ │ │ + 0x000373cc 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x000373dc 2f737472 7563742f 74726565 2f742e63 /struct/tree/t.c │ │ │ │ │ + 0x000373ec 20406c69 6e652031 37340000 61727261 @line 174..arra │ │ │ │ │ + 0x000373fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003740c 6f756e64 733a2028 2869292b 3129203e ounds: ((i)+1) > │ │ │ │ │ + 0x0003741c 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x0003742c 28286929 2b31292c 6c697374 6329292c ((i)+1),listc)), │ │ │ │ │ + 0x0003743c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003744c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x0003745c 2e632040 6c696e65 20313832 00000000 .c @line 182.... │ │ │ │ │ + 0x0003746c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003747c 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ + 0x0003748c 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ + 0x0003749c 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ + 0x000374ac 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000374bc 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x000374cc 20313833 00000000 6572726f 7220696e 183....error in │ │ │ │ │ + 0x000374dc 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x000374ec 62616420 70617265 6e742072 65666572 bad parent refer │ │ │ │ │ + 0x000374fc 656e6365 20220000 6572726f 7220696e ence "..error in │ │ │ │ │ + 0x0003750c 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ + 0x0003751c 6379636c 65206465 74656374 65642e00 cycle detected.. │ │ │ │ │ + 0x0003752c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 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 6e652032 34300000 61727261 @line 240..arra │ │ │ │ │ + 0x0003759c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000375ac 6f756e64 733a2070 6172656e 745b695d ounds: parent[i] │ │ │ │ │ + 0x000375bc 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x000375cc 4b287061 72656e74 5b695d2c 6e6f6465 K(parent[i],node │ │ │ │ │ + 0x000375dc 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ + 0x000375ec 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000375fc 65652f74 2e632040 6c696e65 20323533 ee/t.c @line 253 │ │ │ │ │ + 0x0003760c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0003761c 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0003762c 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x0003763c 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ + 0x0003764c 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0003765c 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ + 0x0003766c 6c696e65 20323930 00000000 61727261 line 290....arra │ │ │ │ │ + 0x0003767c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003768c 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ + 0x0003769c 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ + 0x000376ac 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ + 0x000376bc 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000376cc 65652f74 2e632040 6c696e65 20333238 ee/t.c @line 328 │ │ │ │ │ + 0x000376dc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000376ec 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ + 0x000376fc 2869292b 3229203e 206c6973 74632028 (i)+2) > listc ( │ │ │ │ │ + 0x0003770c 52414e47 454f4b28 28286929 2b32292c RANGEOK(((i)+2), │ │ │ │ │ + 0x0003771c 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0003772c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003773c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x0003774c 20333430 00000000 61727261 7920696e 340....array in │ │ │ │ │ + 0x0003775c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003776c 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ + 0x0003777c 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ + 0x0003778c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0003779c 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x000377ac 2e632040 6c696e65 20333431 00000000 .c @line 341.... │ │ │ │ │ + 0x000377bc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000377cc 6f662062 6f756e64 733a2070 6172656e of bounds: paren │ │ │ │ │ + 0x000377dc 745b6a5d 203e206e 6f646573 20285241 t[j] > nodes (RA │ │ │ │ │ + 0x000377ec 4e47454f 4b287061 72656e74 5b6a5d2c NGEOK(parent[j], │ │ │ │ │ + 0x000377fc 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ + 0x0003780c 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0003781c 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x0003782c 20333532 00000000 54202825 7029207b 352....T (%p) { │ │ │ │ │ + 0x0003783c 0a000000 2e202020 4c737461 72742025 ..... Lstart % │ │ │ │ │ + 0x0003784c 70202725 73270a00 2e202020 4e737461 p '%s'... Nsta │ │ │ │ │ + 0x0003785c 72742025 70202725 73270a00 2e202020 rt %p '%s'... │ │ │ │ │ + 0x0003786c 4e205b25 70202725 73275d00 20257000 N [%p '%s']. %p. │ │ │ │ │ + 0x0003787c 20257020 27257327 00000000 7d0a0000 %p '%s'....}... │ │ │ │ │ + 0x0003788c 496c6c65 67616c20 61747465 6d707420 Illegal attempt │ │ │ │ │ + 0x0003789c 746f2070 72756e65 20696e2d 6f726465 to prune in-orde │ │ │ │ │ + 0x000378ac 72207761 6c6b696e 67000000 496c6c65 r walking...Ille │ │ │ │ │ + 0x000378bc 67616c20 61747465 6d707420 746f2070 gal attempt to p │ │ │ │ │ + 0x000378cc 72756e65 20706f73 742d6f72 64657220 rune post-order │ │ │ │ │ + 0x000378dc 77616c6b 696e6700 76616c75 6520666f walking.value fo │ │ │ │ │ + 0x000378ec 7220222d 74797065 22206d69 7373696e r "-type" missin │ │ │ │ │ + 0x000378fc 67000000 61727261 7920696e 64657820 g...array index │ │ │ │ │ + 0x0003790c 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0003791c 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ + 0x0003792c 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ + 0x0003793c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0003794c 2f737472 7563742f 74726565 2f77616c /struct/tree/wal │ │ │ │ │ + 0x0003795c 6b2e6320 406c696e 65203630 00000000 k.c @line 60.... │ │ │ │ │ + 0x0003796c 76616c75 6520666f 7220222d 6f726465 value for "-orde │ │ │ │ │ + 0x0003797c 7222206d 69737369 6e670000 61727261 r" missing..arra │ │ │ │ │ + 0x0003798c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003799c 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ + 0x000379ac 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ + 0x000379bc 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ + 0x000379cc 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000379dc 74726565 2f77616c 6b2e6320 406c696e tree/walk.c @lin │ │ │ │ │ + 0x000379ec 65203732 00000000 756e6162 6c652074 e 72....unable t │ │ │ │ │ + 0x000379fc 6f20646f 20612069 6e2d6f72 64657220 o do a in-order │ │ │ │ │ + 0x00037a0c 62726561 64746820 66697273 74207761 breadth first wa │ │ │ │ │ + 0x00037a1c 6c6b0000 76697369 74000000 696e0000 lk..visit...in.. │ │ │ │ │ 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 │ │ │ │ │ @@ -1697,443 +1697,443 @@ │ │ │ │ │ 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 52656163 68656420 756e7265 16..Reached unre │ │ │ │ │ - 0x00037cec 61636861 626c6520 6c6f6361 74696f6e achable location │ │ │ │ │ - 0x00037cfc 20283029 2c20696e 2066696c 65202e2f (0), in file ./ │ │ │ │ │ - 0x00037d0c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00037d1c 72697463 6c2f6d73 2e632040 6c696e65 ritcl/ms.c @line │ │ │ │ │ - 0x00037d2c 20333035 00000000 616d6172 6b656400 305....amarked. │ │ │ │ │ - 0x00037d3c 61737400 61737473 00000000 6368616e ast.asts....chan │ │ │ │ │ - 0x00037d4c 00000000 636f6d70 6c657465 00000000 ....complete.... │ │ │ │ │ - 0x00037d5c 63757272 656e7400 656d6172 6b656400 current.emarked. │ │ │ │ │ - 0x00037d6c 6c6d6172 6b656400 6c6f6361 74696f6e lmarked.location │ │ │ │ │ - 0x00037d7c 00000000 72657365 74000000 73636163 ....reset...scac │ │ │ │ │ - 0x00037d8c 68656400 73796d62 6f6c7300 746f6b65 hed.symbols.toke │ │ │ │ │ - 0x00037d9c 6e730000 693a6661 696c5f63 6f6e7469 ns..i:fail_conti │ │ │ │ │ - 0x00037dac 6e756500 693a6661 696c5f72 65747572 nue.i:fail_retur │ │ │ │ │ - 0x00037dbc 6e000000 693a6f6b 5f636f6e 74696e75 n...i:ok_continu │ │ │ │ │ - 0x00037dcc 65000000 693a6f6b 5f726574 75726e00 e...i:ok_return. │ │ │ │ │ - 0x00037ddc 695f7374 61747573 5f666169 6c000000 i_status_fail... │ │ │ │ │ - 0x00037dec 695f7374 61747573 5f6e6567 61746500 i_status_negate. │ │ │ │ │ - 0x00037dfc 695f7374 61747573 5f6f6b00 695f6572 i_status_ok.i_er │ │ │ │ │ - 0x00037e0c 726f725f 636c6561 72000000 695f6572 ror_clear...i_er │ │ │ │ │ - 0x00037e1c 726f725f 6e6f6e74 65726d69 6e616c00 ror_nonterminal. │ │ │ │ │ - 0x00037e2c 695f6572 726f725f 706f705f 6d657267 i_error_pop_merg │ │ │ │ │ - 0x00037e3c 65000000 695f6572 726f725f 70757368 e...i_error_push │ │ │ │ │ - 0x00037e4c 00000000 693a6661 696c5f6c 6f635f70 ....i:fail_loc_p │ │ │ │ │ - 0x00037e5c 6f705f72 6577696e 64000000 695f6c6f op_rewind...i_lo │ │ │ │ │ - 0x00037e6c 635f706f 705f6469 73636172 64000000 c_pop_discard... │ │ │ │ │ - 0x00037e7c 695f6c6f 635f706f 705f7265 77696e64 i_loc_pop_rewind │ │ │ │ │ - 0x00037e8c 2f646973 63617264 00000000 695f6c6f /discard....i_lo │ │ │ │ │ - 0x00037e9c 635f706f 705f7265 77696e64 00000000 c_pop_rewind.... │ │ │ │ │ - 0x00037eac 695f6c6f 635f7075 73680000 693a6661 i_loc_push..i:fa │ │ │ │ │ - 0x00037ebc 696c5f61 73745f70 6f705f72 6577696e il_ast_pop_rewin │ │ │ │ │ - 0x00037ecc 64000000 695f6173 745f706f 705f6469 d...i_ast_pop_di │ │ │ │ │ - 0x00037edc 73636172 64000000 695f6173 745f706f scard...i_ast_po │ │ │ │ │ - 0x00037eec 705f6469 73636172 642f7265 77696e64 p_discard/rewind │ │ │ │ │ - 0x00037efc 00000000 695f6173 745f706f 705f7265 ....i_ast_pop_re │ │ │ │ │ - 0x00037f0c 77696e64 2f646973 63617264 00000000 wind/discard.... │ │ │ │ │ - 0x00037f1c 695f6173 745f706f 705f7265 77696e64 i_ast_pop_rewind │ │ │ │ │ - 0x00037f2c 00000000 695f6173 745f7075 73680000 ....i_ast_push.. │ │ │ │ │ - 0x00037f3c 693a6f6b 5f617374 5f76616c 75655f70 i:ok_ast_value_p │ │ │ │ │ - 0x00037f4c 75736800 695f7379 6d626f6c 5f726573 ush.i_symbol_res │ │ │ │ │ - 0x00037f5c 746f7265 00000000 695f7379 6d626f6c tore....i_symbol │ │ │ │ │ - 0x00037f6c 5f736176 65000000 695f7661 6c75655f _save...i_value_ │ │ │ │ │ - 0x00037f7c 636c6561 722f6c65 61660000 695f7661 clear/leaf..i_va │ │ │ │ │ - 0x00037f8c 6c75655f 636c6561 72000000 695f7661 lue_clear...i_va │ │ │ │ │ - 0x00037f9c 6c75655f 636c6561 722f7265 64756365 lue_clear/reduce │ │ │ │ │ - 0x00037fac 00000000 695f696e 7075745f 6e657874 ....i_input_next │ │ │ │ │ - 0x00037fbc 00000000 695f7465 73745f61 6c6e756d ....i_test_alnum │ │ │ │ │ - 0x00037fcc 00000000 695f7465 73745f61 6c706861 ....i_test_alpha │ │ │ │ │ - 0x00037fdc 00000000 695f7465 73745f61 73636969 ....i_test_ascii │ │ │ │ │ - 0x00037fec 00000000 695f7465 73745f63 68617200 ....i_test_char. │ │ │ │ │ - 0x00037ffc 695f7465 73745f63 6f6e7472 6f6c0000 i_test_control.. │ │ │ │ │ - 0x0003800c 695f7465 73745f64 64696769 74000000 i_test_ddigit... │ │ │ │ │ - 0x0003801c 695f7465 73745f64 69676974 00000000 i_test_digit.... │ │ │ │ │ - 0x0003802c 695f7465 73745f67 72617068 00000000 i_test_graph.... │ │ │ │ │ - 0x0003803c 695f7465 73745f6c 6f776572 00000000 i_test_lower.... │ │ │ │ │ - 0x0003804c 695f7465 73745f70 72696e74 00000000 i_test_print.... │ │ │ │ │ - 0x0003805c 695f7465 73745f70 756e6374 00000000 i_test_punct.... │ │ │ │ │ - 0x0003806c 695f7465 73745f72 616e6765 00000000 i_test_range.... │ │ │ │ │ - 0x0003807c 695f7465 73745f73 70616365 00000000 i_test_space.... │ │ │ │ │ - 0x0003808c 695f7465 73745f75 70706572 00000000 i_test_upper.... │ │ │ │ │ - 0x0003809c 695f7465 73745f77 6f726463 68617200 i_test_wordchar. │ │ │ │ │ - 0x000380ac 695f7465 73745f78 64696769 74000000 i_test_xdigit... │ │ │ │ │ - 0x000380bc 693a6f6b 5f617374 5f706f70 5f646973 i:ok_ast_pop_dis │ │ │ │ │ - 0x000380cc 63617264 00000000 695f6173 745f7265 card....i_ast_re │ │ │ │ │ - 0x000380dc 77696e64 00000000 693a6f6b 5f6c6f63 wind....i:ok_loc │ │ │ │ │ - 0x000380ec 5f706f70 5f646973 63617264 00000000 _pop_discard.... │ │ │ │ │ - 0x000380fc 695f6c6f 635f7265 77696e64 00000000 i_loc_rewind.... │ │ │ │ │ - 0x0003810c 695f6572 726f725f 636c6561 725f7075 i_error_clear_pu │ │ │ │ │ - 0x0003811c 73680000 73693a76 6f69645f 73746174 sh..si:void_stat │ │ │ │ │ - 0x0003812c 655f7075 73680000 73693a76 616c7565 e_push..si:value │ │ │ │ │ - 0x0003813c 5f737461 74655f70 75736800 73693a76 _state_push.si:v │ │ │ │ │ - 0x0003814c 6f69645f 73746174 655f6d65 72676500 oid_state_merge. │ │ │ │ │ - 0x0003815c 73693a76 616c7565 5f737461 74655f6d si:value_state_m │ │ │ │ │ - 0x0003816c 65726765 00000000 73693a76 6f696476 erge....si:voidv │ │ │ │ │ - 0x0003817c 6f69645f 6272616e 63680000 73693a76 oid_branch..si:v │ │ │ │ │ - 0x0003818c 6f696476 616c7565 5f627261 6e636800 oidvalue_branch. │ │ │ │ │ - 0x0003819c 73693a76 616c7565 766f6964 5f627261 si:valuevoid_bra │ │ │ │ │ - 0x000381ac 6e636800 73693a76 616c7565 76616c75 nch.si:valuevalu │ │ │ │ │ - 0x000381bc 655f6272 616e6368 00000000 73693a76 e_branch....si:v │ │ │ │ │ - 0x000381cc 6f696476 6f69645f 70617274 00000000 oidvoid_part.... │ │ │ │ │ - 0x000381dc 73693a76 6f696476 616c7565 5f706172 si:voidvalue_par │ │ │ │ │ - 0x000381ec 74000000 73693a76 616c7565 76616c75 t...si:valuevalu │ │ │ │ │ - 0x000381fc 655f7061 72740000 73693a6e 6578745f e_part..si:next_ │ │ │ │ │ - 0x0003820c 63686172 00000000 73693a6e 6578745f char....si:next_ │ │ │ │ │ - 0x0003821c 72616e67 65000000 73693a6e 6578745f range...si:next_ │ │ │ │ │ - 0x0003822c 616c6e75 6d000000 73693a6e 6578745f alnum...si:next_ │ │ │ │ │ - 0x0003823c 616c7068 61000000 73693a6e 6578745f alpha...si:next_ │ │ │ │ │ - 0x0003824c 61736369 69000000 73693a6e 6578745f ascii...si:next_ │ │ │ │ │ - 0x0003825c 636f6e74 726f6c00 73693a6e 6578745f control.si:next_ │ │ │ │ │ - 0x0003826c 64646967 69740000 73693a6e 6578745f ddigit..si:next_ │ │ │ │ │ - 0x0003827c 64696769 74000000 73693a6e 6578745f digit...si:next_ │ │ │ │ │ - 0x0003828c 67726170 68000000 73693a6e 6578745f graph...si:next_ │ │ │ │ │ - 0x0003829c 6c6f7765 72000000 73693a6e 6578745f lower...si:next_ │ │ │ │ │ - 0x000382ac 7072696e 74000000 73693a6e 6578745f print...si:next_ │ │ │ │ │ - 0x000382bc 70756e63 74000000 73693a6e 6578745f punct...si:next_ │ │ │ │ │ - 0x000382cc 73706163 65000000 73693a6e 6578745f space...si:next_ │ │ │ │ │ - 0x000382dc 75707065 72000000 73693a6e 6578745f upper...si:next_ │ │ │ │ │ - 0x000382ec 776f7264 63686172 00000000 73693a6e wordchar....si:n │ │ │ │ │ - 0x000382fc 6578745f 78646967 69740000 73693a76 ext_xdigit..si:v │ │ │ │ │ - 0x0003830c 6f696432 5f737461 74655f70 75736800 oid2_state_push. │ │ │ │ │ - 0x0003831c 73693a76 6f69645f 73746174 655f6d65 si:void_state_me │ │ │ │ │ - 0x0003832c 7267655f 6f6b0000 73693a76 616c7565 rge_ok..si:value │ │ │ │ │ - 0x0003833c 5f6e6f74 61686561 645f7374 61727400 _notahead_start. │ │ │ │ │ - 0x0003834c 73693a76 6f69645f 6e6f7461 68656164 si:void_notahead │ │ │ │ │ - 0x0003835c 5f657869 74000000 73693a76 616c7565 _exit...si:value │ │ │ │ │ - 0x0003836c 5f6e6f74 61686561 645f6578 69740000 _notahead_exit.. │ │ │ │ │ - 0x0003837c 73693a6b 6c65656e 655f6162 6f727400 si:kleene_abort. │ │ │ │ │ - 0x0003838c 73693a6b 6c65656e 655f636c 6f736500 si:kleene_close. │ │ │ │ │ - 0x0003839c 73693a76 616c7565 5f73796d 626f6c5f si:value_symbol_ │ │ │ │ │ - 0x000383ac 73746172 74000000 73693a76 616c7565 start...si:value │ │ │ │ │ - 0x000383bc 5f766f69 645f7379 6d626f6c 5f737461 _void_symbol_sta │ │ │ │ │ - 0x000383cc 72740000 73693a76 6f69645f 73796d62 rt..si:void_symb │ │ │ │ │ - 0x000383dc 6f6c5f73 74617274 00000000 73693a76 ol_start....si:v │ │ │ │ │ - 0x000383ec 6f69645f 766f6964 5f73796d 626f6c5f oid_void_symbol_ │ │ │ │ │ - 0x000383fc 73746172 74000000 73693a72 65647563 start...si:reduc │ │ │ │ │ - 0x0003840c 655f7379 6d626f6c 5f656e64 00000000 e_symbol_end.... │ │ │ │ │ - 0x0003841c 73693a76 6f69645f 6c656166 5f73796d si:void_leaf_sym │ │ │ │ │ - 0x0003842c 626f6c5f 656e6400 73693a76 616c7565 bol_end.si:value │ │ │ │ │ - 0x0003843c 5f6c6561 665f7379 6d626f6c 5f656e64 _leaf_symbol_end │ │ │ │ │ - 0x0003844c 00000000 73693a76 616c7565 5f636c65 ....si:value_cle │ │ │ │ │ - 0x0003845c 61725f73 796d626f 6c5f656e 64000000 ar_symbol_end... │ │ │ │ │ - 0x0003846c 73693a76 6f69645f 636c6561 725f7379 si:void_clear_sy │ │ │ │ │ - 0x0003847c 6d626f6c 5f656e64 00000000 73693a6e mbol_end....si:n │ │ │ │ │ - 0x0003848c 6578745f 73747200 73693a6e 6578745f ext_str.si:next_ │ │ │ │ │ - 0x0003849c 636c6173 73000000 61727261 7920696e class...array in │ │ │ │ │ - 0x000384ac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000384bc 733a2073 203e3d20 702d3e6e 756d7374 s: s >= p->numst │ │ │ │ │ - 0x000384cc 72202852 414e4745 4f4b2873 2c702d3e r (RANGEOK(s,p-> │ │ │ │ │ - 0x000384dc 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ - 0x000384ec 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x000384fc 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ - 0x0003850c 6320406c 696e6520 36373200 61727261 c @line 672.arra │ │ │ │ │ - 0x0003851c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003852c 6f756e64 733a2069 64203e3d 20702d3e ounds: id >= p-> │ │ │ │ │ - 0x0003853c 6e756d73 74722028 52414e47 454f4b28 numstr (RANGEOK( │ │ │ │ │ - 0x0003854c 69642c70 2d3e6e75 6d737472 29292c20 id,p->numstr)), │ │ │ │ │ - 0x0003855c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0003856c 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ - 0x0003857c 70617261 6d2e6320 406c696e 65203130 param.c @line 10 │ │ │ │ │ - 0x0003858c 35300000 61727261 7920696e 64657820 50..array index │ │ │ │ │ - 0x0003859c 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ - 0x000385ac 54636c5f 53697a65 2920286c 6f6e6720 Tcl_Size) (long │ │ │ │ │ - 0x000385bc 696e7429 206d765b 695d203e 3d20702d int) mv[i] >= p- │ │ │ │ │ - 0x000385cc 3e6e756d 73747220 2852414e 47454f4b >numstr (RANGEOK │ │ │ │ │ - 0x000385dc 28285463 6c5f5369 7a652920 286c6f6e ((Tcl_Size) (lon │ │ │ │ │ - 0x000385ec 6720696e 7429206d 765b695d 2c702d3e g int) mv[i],p-> │ │ │ │ │ - 0x000385fc 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ - 0x0003860c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0003861c 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ - 0x0003862c 6320406c 696e6520 33383900 61727261 c @line 389.arra │ │ │ │ │ - 0x0003863c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003864c 6f756e64 733a206a 203e3d20 6d632028 ounds: j >= mc ( │ │ │ │ │ - 0x0003865c 52414e47 454f4b28 6a2c6d63 29292c20 RANGEOK(j,mc)), │ │ │ │ │ - 0x0003866c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0003867c 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ - 0x0003868c 70617261 6d2e6320 406c696e 65203339 param.c @line 39 │ │ │ │ │ - 0x0003869c 32000000 61727261 7920696e 64657820 2...array index │ │ │ │ │ - 0x000386ac 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x000386bc 64203e3d 20702d3e 6e756d73 74722028 d >= p->numstr ( │ │ │ │ │ - 0x000386cc 52414e47 454f4b28 69642c70 2d3e6e75 RANGEOK(id,p->nu │ │ │ │ │ - 0x000386dc 6d737472 29292c20 696e2066 696c6520 mstr)), in file │ │ │ │ │ - 0x000386ec 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x000386fc 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ - 0x0003870c 406c696e 65203436 36000000 556e6162 @line 466...Unab │ │ │ │ │ - 0x0003871c 6c652074 6f207075 73682075 6e646566 le to push undef │ │ │ │ │ - 0x0003872c 696e6564 2073656d 616e7469 63207661 ined semantic va │ │ │ │ │ - 0x0003873c 6c756520 28702d3e 5356292c 20696e20 lue (p->SV), in │ │ │ │ │ - 0x0003874c 66696c65 202e2f6d 6f64756c 65732f70 file ./modules/p │ │ │ │ │ - 0x0003875c 742f7264 655f6372 6974636c 2f706172 t/rde_critcl/par │ │ │ │ │ - 0x0003876c 616d2e63 20406c69 6e652035 32380000 am.c @line 528.. │ │ │ │ │ - 0x0003877c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003878c 6f662062 6f756e64 733a206d 203e3d20 of bounds: m >= │ │ │ │ │ - 0x0003879c 702d3e6e 756d7374 72202852 414e4745 p->numstr (RANGE │ │ │ │ │ - 0x000387ac 4f4b286d 2c702d3e 6e756d73 74722929 OK(m,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 37333000 61727261 7920696e 64657820 730.array index │ │ │ │ │ - 0x000387fc 6f757420 6f662062 6f756e64 733a2070 out of bounds: p │ │ │ │ │ - 0x0003880c 2d3e4343 5f6c656e 2d31203e 3d203320 ->CC_len-1 >= 3 │ │ │ │ │ - 0x0003881c 2852414e 47454f4b 28702d3e 43435f6c (RANGEOK(p->CC_l │ │ │ │ │ - 0x0003882c 656e2d31 2c332929 2c20696e 2066696c en-1,3)), in fil │ │ │ │ │ - 0x0003883c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0003884c 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ - 0x0003885c 6320406c 696e6520 37343800 61727261 c @line 748.arra │ │ │ │ │ - 0x0003886c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003887c 6f756e64 733a206c 656e6920 3e3d2033 ounds: leni >= 3 │ │ │ │ │ - 0x0003888c 20285241 4e47454f 4b286c65 6e692c33 (RANGEOK(leni,3 │ │ │ │ │ - 0x0003889c 29292c20 696e2066 696c6520 2e2f6d6f )), in file ./mo │ │ │ │ │ - 0x000388ac 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ - 0x000388bc 74636c2f 70617261 6d2e6320 406c696e tcl/param.c @lin │ │ │ │ │ - 0x000388cc 65203737 34000000 61727261 7920696e e 774...array in │ │ │ │ │ - 0x000388dc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000388ec 733a206d 7367203e 3d20702d 3e6e756d s: msg >= p->num │ │ │ │ │ - 0x000388fc 73747220 2852414e 47454f4b 286d7367 str (RANGEOK(msg │ │ │ │ │ - 0x0003890c 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ - 0x0003891c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003892c 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x0003893c 72616d2e 6320406c 696e6520 39353500 ram.c @line 955. │ │ │ │ │ - 0x0003894c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003895c 6f662062 6f756e64 733a206d 7367203e of bounds: msg > │ │ │ │ │ - 0x0003896c 3d20702d 3e6e756d 73747220 2852414e = p->numstr (RAN │ │ │ │ │ - 0x0003897c 47454f4b 286d7367 2c702d3e 6e756d73 GEOK(msg,p->nums │ │ │ │ │ - 0x0003898c 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ - 0x0003899c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x000389ac 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x000389bc 696e6520 31303036 00000000 61727261 ine 1006....arra │ │ │ │ │ - 0x000389cc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000389dc 6f756e64 733a2073 203e3d20 702d3e6e ounds: s >= p->n │ │ │ │ │ - 0x000389ec 756d7374 72202852 414e4745 4f4b2873 umstr (RANGEOK(s │ │ │ │ │ - 0x000389fc 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ - 0x00038a0c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00038a1c 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x00038a2c 72616d2e 6320406c 696e6520 31313031 ram.c @line 1101 │ │ │ │ │ - 0x00038a3c 00000000 42616420 6e756d62 6572206f ....Bad number o │ │ │ │ │ - 0x00038a4c 6620656c 656d656e 74732074 6f207265 f elements to re │ │ │ │ │ - 0x00038a5c 64756365 20286e65 77203e3d 2030292c duce (new >= 0), │ │ │ │ │ - 0x00038a6c 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00038a7c 65732f70 742f7264 655f6372 6974636c es/pt/rde_critcl │ │ │ │ │ - 0x00038a8c 2f706172 616d2e63 20406c69 6e652031 /param.c @line 1 │ │ │ │ │ - 0x00038a9c 31323700 61727261 7920696e 64657820 127.array index │ │ │ │ │ - 0x00038aac 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ - 0x00038abc 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ - 0x00038acc 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ - 0x00038adc 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ - 0x00038aec 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00038afc 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x00038b0c 696e6520 31313331 00000000 61727261 ine 1131....arra │ │ │ │ │ - 0x00038b1c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00038b2c 6f756e64 733a2069 203e3d20 332b6e65 ounds: i >= 3+ne │ │ │ │ │ - 0x00038b3c 77202852 414e4745 4f4b2869 2c332b6e w (RANGEOK(i,3+n │ │ │ │ │ - 0x00038b4c 65772929 2c20696e 2066696c 65202e2f ew)), in file ./ │ │ │ │ │ - 0x00038b5c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00038b6c 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x00038b7c 696e6520 31313339 00000000 61727261 ine 1139....arra │ │ │ │ │ - 0x00038b8c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00038b9c 6f756e64 733a206a 203e3d20 61632028 ounds: j >= ac ( │ │ │ │ │ - 0x00038bac 52414e47 454f4b28 6a2c6163 29292c20 RANGEOK(j,ac)), │ │ │ │ │ - 0x00038bbc 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x00038bcc 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ - 0x00038bdc 70617261 6d2e6320 406c696e 65203131 param.c @line 11 │ │ │ │ │ - 0x00038bec 34300000 52656475 6374696f 6e207265 40..Reduction re │ │ │ │ │ - 0x00038bfc 73756c74 20696e63 6f6d706c 65746520 sult incomplete │ │ │ │ │ - 0x00038c0c 2869203d 3d20332b 6e657729 2c20696e (i == 3+new), in │ │ │ │ │ - 0x00038c1c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00038c2c 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x00038c3c 72616d2e 6320406c 696e6520 31313434 ram.c @line 1144 │ │ │ │ │ - 0x00038c4c 00000000 4d656d6f 72792061 6c6c6f63 ....Memory alloc │ │ │ │ │ - 0x00038c5c 6174696f 6e206661 696c7572 6520666f ation failure fo │ │ │ │ │ - 0x00038c6c 7220746f 6b656e20 63686172 61637465 r token characte │ │ │ │ │ - 0x00038c7c 72206172 72617920 28737472 292c2069 r array (str), i │ │ │ │ │ - 0x00038c8c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00038c9c 2f70742f 7264655f 63726974 636c2f74 /pt/rde_critcl/t │ │ │ │ │ - 0x00038cac 632e6320 406c696e 65203839 00000000 c.c @line 89.... │ │ │ │ │ - 0x00038cbc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00038ccc 6f662062 6f756e64 733a2074 632d3e6e of bounds: tc->n │ │ │ │ │ - 0x00038cdc 756d203e 3d207463 2d3e6d61 78202852 um >= tc->max (R │ │ │ │ │ - 0x00038cec 414e4745 4f4b2874 632d3e6e 756d2c74 ANGEOK(tc->num,t │ │ │ │ │ - 0x00038cfc 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ - 0x00038d0c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x00038d1c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x00038d2c 6c696e65 20393500 61727261 7920696e line 95.array in │ │ │ │ │ - 0x00038d3c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00038d4c 733a206f 6666203e 3d207463 2d3e6d61 s: off >= tc->ma │ │ │ │ │ - 0x00038d5c 78202852 414e4745 4f4b286f 66662c74 x (RANGEOK(off,t │ │ │ │ │ - 0x00038d6c 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ - 0x00038d7c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x00038d8c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x00038d9c 6c696e65 20393600 61727261 7920696e line 96.array in │ │ │ │ │ - 0x00038dac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00038dbc 733a206f 66662b6c 656e2d31 203e3d20 s: off+len-1 >= │ │ │ │ │ - 0x00038dcc 74632d3e 6d617820 2852414e 47454f4b tc->max (RANGEOK │ │ │ │ │ - 0x00038ddc 286f6666 2b6c656e 2d312c74 632d3e6d (off+len-1,tc->m │ │ │ │ │ - 0x00038dec 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ - 0x00038dfc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x00038e0c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x00038e1c 20393700 61727261 7920696e 64657820 97.array index │ │ │ │ │ - 0x00038e2c 6f757420 6f662062 6f756e64 733a206f out of bounds: o │ │ │ │ │ - 0x00038e3c 66662b6c 656e2d31 203e3d20 74632d3e ff+len-1 >= tc-> │ │ │ │ │ - 0x00038e4c 6e756d20 2852414e 47454f4b 286f6666 num (RANGEOK(off │ │ │ │ │ - 0x00038e5c 2b6c656e 2d312c74 632d3e6e 756d2929 +len-1,tc->num)) │ │ │ │ │ - 0x00038e6c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00038e7c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x00038e8c 6c2f7463 2e632040 6c696e65 20393800 l/tc.c @line 98. │ │ │ │ │ - 0x00038e9c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00038eac 6f662062 6f756e64 733a206f 6666203e of bounds: off > │ │ │ │ │ - 0x00038ebc 3d207463 2d3e6e75 6d202852 414e4745 = tc->num (RANGE │ │ │ │ │ - 0x00038ecc 4f4b286f 66662c74 632d3e6e 756d2929 OK(off,tc->num)) │ │ │ │ │ - 0x00038edc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x00038eec 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x00038efc 6c2f7463 2e632040 6c696e65 20313131 l/tc.c @line 111 │ │ │ │ │ - 0x00038f0c 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00038f1c 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00038f2c 74203e3d 206f6320 2852414e 47454f4b t >= oc (RANGEOK │ │ │ │ │ - 0x00038f3c 2861742c 6f632929 2c20696e 2066696c (at,oc)), in fil │ │ │ │ │ - 0x00038f4c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x00038f5c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x00038f6c 6c696e65 20313331 00000000 61727261 line 131....arra │ │ │ │ │ - 0x00038f7c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00038f8c 6f756e64 733a206f 6666203e 3d207463 ounds: off >= tc │ │ │ │ │ - 0x00038f9c 2d3e6e75 6d202852 414e4745 4f4b286f ->num (RANGEOK(o │ │ │ │ │ - 0x00038fac 66662c74 632d3e6e 756d2929 2c20696e ff,tc->num)), in │ │ │ │ │ - 0x00038fbc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x00038fcc 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x00038fdc 2e632040 6c696e65 20313432 00000000 .c @line 142.... │ │ │ │ │ - 0x00038fec 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00038ffc 6f662062 6f756e64 733a2065 6e642d31 of bounds: end-1 │ │ │ │ │ - 0x0003900c 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ - 0x0003901c 47454f4b 28656e64 2d312c74 632d3e6e GEOK(end-1,tc->n │ │ │ │ │ - 0x0003902c 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ - 0x0003903c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0003904c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x0003905c 20313433 00000000 61727261 7920696e 143....array in │ │ │ │ │ - 0x0003906c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003907c 733a2061 74203e3d 206f6320 2852414e s: at >= oc (RAN │ │ │ │ │ - 0x0003908c 47454f4b 2861742c 6f632929 2c20696e GEOK(at,oc)), in │ │ │ │ │ - 0x0003909c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x000390ac 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x000390bc 2e632040 6c696e65 20313537 00000000 .c @line 157.... │ │ │ │ │ - 0x000390cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000390dc 6f662062 6f756e64 733a206c 61737420 of bounds: last │ │ │ │ │ - 0x000390ec 3e3d206f 63202852 414e4745 4f4b286c >= oc (RANGEOK(l │ │ │ │ │ - 0x000390fc 6173742c 6f632929 2c20696e 2066696c ast,oc)), in fil │ │ │ │ │ - 0x0003910c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0003911c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x0003912c 6c696e65 20313538 00000000 61727261 line 158....arra │ │ │ │ │ - 0x0003913c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003914c 6f756e64 733a206f 6666203e 3d207463 ounds: off >= tc │ │ │ │ │ - 0x0003915c 2d3e6e75 6d202852 414e4745 4f4b286f ->num (RANGEOK(o │ │ │ │ │ - 0x0003916c 66662c74 632d3e6e 756d2929 2c20696e ff,tc->num)), in │ │ │ │ │ - 0x0003917c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003918c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x0003919c 2e632040 6c696e65 20313639 00000000 .c @line 169.... │ │ │ │ │ - 0x000391ac 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000391bc 6f662062 6f756e64 733a2065 6e642d31 of bounds: end-1 │ │ │ │ │ - 0x000391cc 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ - 0x000391dc 47454f4b 28656e64 2d312c74 632d3e6e GEOK(end-1,tc->n │ │ │ │ │ - 0x000391ec 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ - 0x000391fc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0003920c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x0003921c 20313730 00000000 61727261 7920696e 170....array in │ │ │ │ │ - 0x0003922c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0003923c 733a2069 203e3d20 732d3e6d 61782028 s: i >= s->max ( │ │ │ │ │ - 0x0003924c 52414e47 454f4b28 692c732d 3e6d6178 RANGEOK(i,s->max │ │ │ │ │ - 0x0003925c 29292c20 696e2066 696c6520 2e2f6d6f )), in file ./mo │ │ │ │ │ - 0x0003926c 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ - 0x0003927c 74636c2f 73746163 6b2e6320 406c696e tcl/stack.c @lin │ │ │ │ │ - 0x0003928c 65203435 00000000 4d656d6f 72792061 e 45....Memory a │ │ │ │ │ - 0x0003929c 6c6c6f63 6174696f 6e206661 696c7572 llocation failur │ │ │ │ │ - 0x000392ac 6520666f 72205244 45207374 61636b20 e for RDE stack │ │ │ │ │ - 0x000392bc 2863656c 6c292c20 696e2066 696c6520 (cell), in file │ │ │ │ │ - 0x000392cc 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x000392dc 5f637269 74636c2f 73746163 6b2e6320 _critcl/stack.c │ │ │ │ │ - 0x000392ec 406c696e 65203630 00000000 61727261 @line 60....arra │ │ │ │ │ - 0x000392fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003930c 6f756e64 733a2073 2d3e746f 70203e3d ounds: s->top >= │ │ │ │ │ - 0x0003931c 20732d3e 6d617820 2852414e 47454f4b s->max (RANGEOK │ │ │ │ │ - 0x0003932c 28732d3e 746f702c 732d3e6d 61782929 (s->top,s->max)) │ │ │ │ │ - 0x0003933c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0003934c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0003935c 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x0003936c 36350000 61727261 7920696e 64657820 65..array index │ │ │ │ │ - 0x0003937c 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ - 0x0003938c 2d3e746f 702d3120 3e3d2073 2d3e6d61 ->top-1 >= s->ma │ │ │ │ │ - 0x0003939c 78202852 414e4745 4f4b2873 2d3e746f x (RANGEOK(s->to │ │ │ │ │ - 0x000393ac 702d312c 732d3e6d 61782929 2c20696e p-1,s->max)), in │ │ │ │ │ - 0x000393bc 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x000393cc 70742f72 64655f63 72697463 6c2f7374 pt/rde_critcl/st │ │ │ │ │ - 0x000393dc 61636b2e 6320406c 696e6520 37330000 ack.c @line 73.. │ │ │ │ │ - 0x000393ec 42616420 706f7020 636f756e 7420286e Bad pop count (n │ │ │ │ │ - 0x000393fc 203e3d20 30292c20 696e2066 696c6520 >= 0), in file │ │ │ │ │ - 0x0003940c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x0003941c 5f637269 74636c2f 73746163 6b2e6320 _critcl/stack.c │ │ │ │ │ - 0x0003942c 406c696e 65203830 00000000 61727261 @line 80....arra │ │ │ │ │ - 0x0003943c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003944c 6f756e64 733a2073 2d3e746f 70203e3d ounds: s->top >= │ │ │ │ │ - 0x0003945c 20732d3e 6d617820 2852414e 47454f4b s->max (RANGEOK │ │ │ │ │ - 0x0003946c 28732d3e 746f702c 732d3e6d 61782929 (s->top,s->max)) │ │ │ │ │ - 0x0003947c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0003948c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0003949c 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x000394ac 38360000 42616420 7472696d 73697a65 86..Bad trimsize │ │ │ │ │ - 0x000394bc 20286e20 3e3d2030 292c2069 6e206669 (n >= 0), in fi │ │ │ │ │ - 0x000394cc 6c65202e 2f6d6f64 756c6573 2f70742f le ./modules/pt/ │ │ │ │ │ - 0x000394dc 7264655f 63726974 636c2f73 7461636b rde_critcl/stack │ │ │ │ │ - 0x000394ec 2e632040 6c696e65 20393800 61727261 .c @line 98.arra │ │ │ │ │ - 0x000394fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0003950c 6f756e64 733a2073 2d3e746f 70203e3d ounds: s->top >= │ │ │ │ │ - 0x0003951c 20732d3e 6d617820 2852414e 47454f4b s->max (RANGEOK │ │ │ │ │ - 0x0003952c 28732d3e 746f702c 732d3e6d 61782929 (s->top,s->max)) │ │ │ │ │ - 0x0003953c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0003954c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0003955c 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x0003956c 31303300 42616420 706f7020 636f756e 103.Bad pop coun │ │ │ │ │ - 0x0003957c 7420286e 203e3d20 30292c20 696e2066 t (n >= 0), in f │ │ │ │ │ - 0x0003958c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x0003959c 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ - 0x000395ac 6b2e6320 406c696e 65203131 34000000 k.c @line 114... │ │ │ │ │ - 0x000395bc 4f776e65 72736869 70206d69 736d6174 Ownership mismat │ │ │ │ │ - 0x000395cc 63682028 6473742d 3e667265 6543656c ch (dst->freeCel │ │ │ │ │ - 0x000395dc 6c50726f 63203d3d 20737263 2d3e6672 lProc == src->fr │ │ │ │ │ - 0x000395ec 65654365 6c6c5072 6f63292c 20696e20 eeCellProc), in │ │ │ │ │ - 0x000395fc 66696c65 202e2f6d 6f64756c 65732f70 file ./modules/p │ │ │ │ │ - 0x0003960c 742f7264 655f6372 6974636c 2f737461 t/rde_critcl/sta │ │ │ │ │ - 0x0003961c 636b2e63 20406c69 6e652031 32320000 ck.c @line 122.. │ │ │ │ │ - 0x0003962c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0003963c 6f662062 6f756e64 733a2073 72632d3e of bounds: src-> │ │ │ │ │ - 0x0003964c 746f7020 3e3d2073 72632d3e 6d617820 top >= src->max │ │ │ │ │ - 0x0003965c 2852414e 47454f4b 28737263 2d3e746f (RANGEOK(src->to │ │ │ │ │ - 0x0003966c 702c7372 632d3e6d 61782929 2c20696e p,src->max)), in │ │ │ │ │ - 0x0003967c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0003968c 70742f72 64655f63 72697463 6c2f7374 pt/rde_critcl/st │ │ │ │ │ - 0x0003969c 61636b2e 6320406c 696e6520 31333100 ack.c @line 131. │ │ │ │ │ - 0x000396ac 70743a3a 72646500 52444500 50540000 pt::rde.RDE.PT.. │ │ │ │ │ - 0x000396bc 3f636861 6e3f0000 3f66726f 6d3f203f ?chan?..?from? ? │ │ │ │ │ - 0x000396cc 746f3f00 73796d62 6f6c0000 6d736700 to?.symbol..msg. │ │ │ │ │ - 0x000396dc 746f6b00 746f6b73 20746f6b 65000000 tok.toks toke... │ │ │ │ │ + 0x00037c1c 31353200 4d656d6f 72792061 6c6c6f63 152.Memory alloc │ │ │ │ │ + 0x00037c2c 6174696f 6e206661 696c7572 6520666f ation failure fo │ │ │ │ │ + 0x00037c3c 7220746f 6b656e20 63686172 61637465 r token characte │ │ │ │ │ + 0x00037c4c 72206172 72617920 28737472 292c2069 r array (str), i │ │ │ │ │ + 0x00037c5c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00037c6c 2f70742f 7264655f 63726974 636c2f74 /pt/rde_critcl/t │ │ │ │ │ + 0x00037c7c 632e6320 406c696e 65203839 00000000 c.c @line 89.... │ │ │ │ │ + 0x00037c8c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00037c9c 6f662062 6f756e64 733a2074 632d3e6e of bounds: tc->n │ │ │ │ │ + 0x00037cac 756d203e 3d207463 2d3e6d61 78202852 um >= tc->max (R │ │ │ │ │ + 0x00037cbc 414e4745 4f4b2874 632d3e6e 756d2c74 ANGEOK(tc->num,t │ │ │ │ │ + 0x00037ccc 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ + 0x00037cdc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00037cec 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x00037cfc 6c696e65 20393500 61727261 7920696e line 95.array in │ │ │ │ │ + 0x00037d0c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00037d1c 733a206f 6666203e 3d207463 2d3e6d61 s: off >= tc->ma │ │ │ │ │ + 0x00037d2c 78202852 414e4745 4f4b286f 66662c74 x (RANGEOK(off,t │ │ │ │ │ + 0x00037d3c 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ + 0x00037d4c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00037d5c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x00037d6c 6c696e65 20393600 61727261 7920696e line 96.array in │ │ │ │ │ + 0x00037d7c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00037d8c 733a206f 66662b6c 656e2d31 203e3d20 s: off+len-1 >= │ │ │ │ │ + 0x00037d9c 74632d3e 6d617820 2852414e 47454f4b tc->max (RANGEOK │ │ │ │ │ + 0x00037dac 286f6666 2b6c656e 2d312c74 632d3e6d (off+len-1,tc->m │ │ │ │ │ + 0x00037dbc 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x00037dcc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00037ddc 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x00037dec 20393700 61727261 7920696e 64657820 97.array index │ │ │ │ │ + 0x00037dfc 6f757420 6f662062 6f756e64 733a206f out of bounds: o │ │ │ │ │ + 0x00037e0c 66662b6c 656e2d31 203e3d20 74632d3e ff+len-1 >= tc-> │ │ │ │ │ + 0x00037e1c 6e756d20 2852414e 47454f4b 286f6666 num (RANGEOK(off │ │ │ │ │ + 0x00037e2c 2b6c656e 2d312c74 632d3e6e 756d2929 +len-1,tc->num)) │ │ │ │ │ + 0x00037e3c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x00037e4c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x00037e5c 6c2f7463 2e632040 6c696e65 20393800 l/tc.c @line 98. │ │ │ │ │ + 0x00037e6c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00037e7c 6f662062 6f756e64 733a206f 6666203e of bounds: off > │ │ │ │ │ + 0x00037e8c 3d207463 2d3e6e75 6d202852 414e4745 = tc->num (RANGE │ │ │ │ │ + 0x00037e9c 4f4b286f 66662c74 632d3e6e 756d2929 OK(off,tc->num)) │ │ │ │ │ + 0x00037eac 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x00037ebc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x00037ecc 6c2f7463 2e632040 6c696e65 20313131 l/tc.c @line 111 │ │ │ │ │ + 0x00037edc 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00037eec 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x00037efc 74203e3d 206f6320 2852414e 47454f4b t >= oc (RANGEOK │ │ │ │ │ + 0x00037f0c 2861742c 6f632929 2c20696e 2066696c (at,oc)), in fil │ │ │ │ │ + 0x00037f1c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x00037f2c 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x00037f3c 6c696e65 20313331 00000000 61727261 line 131....arra │ │ │ │ │ + 0x00037f4c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00037f5c 6f756e64 733a206f 6666203e 3d207463 ounds: off >= tc │ │ │ │ │ + 0x00037f6c 2d3e6e75 6d202852 414e4745 4f4b286f ->num (RANGEOK(o │ │ │ │ │ + 0x00037f7c 66662c74 632d3e6e 756d2929 2c20696e ff,tc->num)), in │ │ │ │ │ + 0x00037f8c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x00037f9c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x00037fac 2e632040 6c696e65 20313432 00000000 .c @line 142.... │ │ │ │ │ + 0x00037fbc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00037fcc 6f662062 6f756e64 733a2065 6e642d31 of bounds: end-1 │ │ │ │ │ + 0x00037fdc 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ + 0x00037fec 47454f4b 28656e64 2d312c74 632d3e6e GEOK(end-1,tc->n │ │ │ │ │ + 0x00037ffc 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ + 0x0003800c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0003801c 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x0003802c 20313433 00000000 61727261 7920696e 143....array in │ │ │ │ │ + 0x0003803c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003804c 733a2061 74203e3d 206f6320 2852414e s: at >= oc (RAN │ │ │ │ │ + 0x0003805c 47454f4b 2861742c 6f632929 2c20696e GEOK(at,oc)), in │ │ │ │ │ + 0x0003806c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0003807c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x0003808c 2e632040 6c696e65 20313537 00000000 .c @line 157.... │ │ │ │ │ + 0x0003809c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000380ac 6f662062 6f756e64 733a206c 61737420 of bounds: last │ │ │ │ │ + 0x000380bc 3e3d206f 63202852 414e4745 4f4b286c >= oc (RANGEOK(l │ │ │ │ │ + 0x000380cc 6173742c 6f632929 2c20696e 2066696c ast,oc)), in fil │ │ │ │ │ + 0x000380dc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x000380ec 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x000380fc 6c696e65 20313538 00000000 61727261 line 158....arra │ │ │ │ │ + 0x0003810c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003811c 6f756e64 733a206f 6666203e 3d207463 ounds: off >= tc │ │ │ │ │ + 0x0003812c 2d3e6e75 6d202852 414e4745 4f4b286f ->num (RANGEOK(o │ │ │ │ │ + 0x0003813c 66662c74 632d3e6e 756d2929 2c20696e ff,tc->num)), in │ │ │ │ │ + 0x0003814c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0003815c 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x0003816c 2e632040 6c696e65 20313639 00000000 .c @line 169.... │ │ │ │ │ + 0x0003817c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003818c 6f662062 6f756e64 733a2065 6e642d31 of bounds: end-1 │ │ │ │ │ + 0x0003819c 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ + 0x000381ac 47454f4b 28656e64 2d312c74 632d3e6e GEOK(end-1,tc->n │ │ │ │ │ + 0x000381bc 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ + 0x000381cc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x000381dc 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x000381ec 20313730 00000000 52656163 68656420 170....Reached │ │ │ │ │ + 0x000381fc 756e7265 61636861 626c6520 6c6f6361 unreachable loca │ │ │ │ │ + 0x0003820c 74696f6e 20283029 2c20696e 2066696c tion (0), in fil │ │ │ │ │ + 0x0003821c 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0003822c 64655f63 72697463 6c2f6d73 2e632040 de_critcl/ms.c @ │ │ │ │ │ + 0x0003823c 6c696e65 20333035 00000000 616d6172 line 305....amar │ │ │ │ │ + 0x0003824c 6b656400 61737400 61737473 00000000 ked.ast.asts.... │ │ │ │ │ + 0x0003825c 6368616e 00000000 636f6d70 6c657465 chan....complete │ │ │ │ │ + 0x0003826c 00000000 63757272 656e7400 656d6172 ....current.emar │ │ │ │ │ + 0x0003827c 6b656400 6c6d6172 6b656400 6c6f6361 ked.lmarked.loca │ │ │ │ │ + 0x0003828c 74696f6e 00000000 72657365 74000000 tion....reset... │ │ │ │ │ + 0x0003829c 73636163 68656400 73796d62 6f6c7300 scached.symbols. │ │ │ │ │ + 0x000382ac 746f6b65 6e730000 693a6661 696c5f63 tokens..i:fail_c │ │ │ │ │ + 0x000382bc 6f6e7469 6e756500 693a6661 696c5f72 ontinue.i:fail_r │ │ │ │ │ + 0x000382cc 65747572 6e000000 693a6f6b 5f636f6e eturn...i:ok_con │ │ │ │ │ + 0x000382dc 74696e75 65000000 693a6f6b 5f726574 tinue...i:ok_ret │ │ │ │ │ + 0x000382ec 75726e00 695f7374 61747573 5f666169 urn.i_status_fai │ │ │ │ │ + 0x000382fc 6c000000 695f7374 61747573 5f6e6567 l...i_status_neg │ │ │ │ │ + 0x0003830c 61746500 695f7374 61747573 5f6f6b00 ate.i_status_ok. │ │ │ │ │ + 0x0003831c 695f6572 726f725f 636c6561 72000000 i_error_clear... │ │ │ │ │ + 0x0003832c 695f6572 726f725f 6e6f6e74 65726d69 i_error_nontermi │ │ │ │ │ + 0x0003833c 6e616c00 695f6572 726f725f 706f705f nal.i_error_pop_ │ │ │ │ │ + 0x0003834c 6d657267 65000000 695f6572 726f725f merge...i_error_ │ │ │ │ │ + 0x0003835c 70757368 00000000 693a6661 696c5f6c push....i:fail_l │ │ │ │ │ + 0x0003836c 6f635f70 6f705f72 6577696e 64000000 oc_pop_rewind... │ │ │ │ │ + 0x0003837c 695f6c6f 635f706f 705f6469 73636172 i_loc_pop_discar │ │ │ │ │ + 0x0003838c 64000000 695f6c6f 635f706f 705f7265 d...i_loc_pop_re │ │ │ │ │ + 0x0003839c 77696e64 2f646973 63617264 00000000 wind/discard.... │ │ │ │ │ + 0x000383ac 695f6c6f 635f706f 705f7265 77696e64 i_loc_pop_rewind │ │ │ │ │ + 0x000383bc 00000000 695f6c6f 635f7075 73680000 ....i_loc_push.. │ │ │ │ │ + 0x000383cc 693a6661 696c5f61 73745f70 6f705f72 i:fail_ast_pop_r │ │ │ │ │ + 0x000383dc 6577696e 64000000 695f6173 745f706f ewind...i_ast_po │ │ │ │ │ + 0x000383ec 705f6469 73636172 64000000 695f6173 p_discard...i_as │ │ │ │ │ + 0x000383fc 745f706f 705f6469 73636172 642f7265 t_pop_discard/re │ │ │ │ │ + 0x0003840c 77696e64 00000000 695f6173 745f706f wind....i_ast_po │ │ │ │ │ + 0x0003841c 705f7265 77696e64 2f646973 63617264 p_rewind/discard │ │ │ │ │ + 0x0003842c 00000000 695f6173 745f706f 705f7265 ....i_ast_pop_re │ │ │ │ │ + 0x0003843c 77696e64 00000000 695f6173 745f7075 wind....i_ast_pu │ │ │ │ │ + 0x0003844c 73680000 693a6f6b 5f617374 5f76616c sh..i:ok_ast_val │ │ │ │ │ + 0x0003845c 75655f70 75736800 695f7379 6d626f6c ue_push.i_symbol │ │ │ │ │ + 0x0003846c 5f726573 746f7265 00000000 695f7379 _restore....i_sy │ │ │ │ │ + 0x0003847c 6d626f6c 5f736176 65000000 695f7661 mbol_save...i_va │ │ │ │ │ + 0x0003848c 6c75655f 636c6561 722f6c65 61660000 lue_clear/leaf.. │ │ │ │ │ + 0x0003849c 695f7661 6c75655f 636c6561 72000000 i_value_clear... │ │ │ │ │ + 0x000384ac 695f7661 6c75655f 636c6561 722f7265 i_value_clear/re │ │ │ │ │ + 0x000384bc 64756365 00000000 695f696e 7075745f duce....i_input_ │ │ │ │ │ + 0x000384cc 6e657874 00000000 695f7465 73745f61 next....i_test_a │ │ │ │ │ + 0x000384dc 6c6e756d 00000000 695f7465 73745f61 lnum....i_test_a │ │ │ │ │ + 0x000384ec 6c706861 00000000 695f7465 73745f61 lpha....i_test_a │ │ │ │ │ + 0x000384fc 73636969 00000000 695f7465 73745f63 scii....i_test_c │ │ │ │ │ + 0x0003850c 68617200 695f7465 73745f63 6f6e7472 har.i_test_contr │ │ │ │ │ + 0x0003851c 6f6c0000 695f7465 73745f64 64696769 ol..i_test_ddigi │ │ │ │ │ + 0x0003852c 74000000 695f7465 73745f64 69676974 t...i_test_digit │ │ │ │ │ + 0x0003853c 00000000 695f7465 73745f67 72617068 ....i_test_graph │ │ │ │ │ + 0x0003854c 00000000 695f7465 73745f6c 6f776572 ....i_test_lower │ │ │ │ │ + 0x0003855c 00000000 695f7465 73745f70 72696e74 ....i_test_print │ │ │ │ │ + 0x0003856c 00000000 695f7465 73745f70 756e6374 ....i_test_punct │ │ │ │ │ + 0x0003857c 00000000 695f7465 73745f72 616e6765 ....i_test_range │ │ │ │ │ + 0x0003858c 00000000 695f7465 73745f73 70616365 ....i_test_space │ │ │ │ │ + 0x0003859c 00000000 695f7465 73745f75 70706572 ....i_test_upper │ │ │ │ │ + 0x000385ac 00000000 695f7465 73745f77 6f726463 ....i_test_wordc │ │ │ │ │ + 0x000385bc 68617200 695f7465 73745f78 64696769 har.i_test_xdigi │ │ │ │ │ + 0x000385cc 74000000 693a6f6b 5f617374 5f706f70 t...i:ok_ast_pop │ │ │ │ │ + 0x000385dc 5f646973 63617264 00000000 695f6173 _discard....i_as │ │ │ │ │ + 0x000385ec 745f7265 77696e64 00000000 693a6f6b t_rewind....i:ok │ │ │ │ │ + 0x000385fc 5f6c6f63 5f706f70 5f646973 63617264 _loc_pop_discard │ │ │ │ │ + 0x0003860c 00000000 695f6c6f 635f7265 77696e64 ....i_loc_rewind │ │ │ │ │ + 0x0003861c 00000000 695f6572 726f725f 636c6561 ....i_error_clea │ │ │ │ │ + 0x0003862c 725f7075 73680000 73693a76 6f69645f r_push..si:void_ │ │ │ │ │ + 0x0003863c 73746174 655f7075 73680000 73693a76 state_push..si:v │ │ │ │ │ + 0x0003864c 616c7565 5f737461 74655f70 75736800 alue_state_push. │ │ │ │ │ + 0x0003865c 73693a76 6f69645f 73746174 655f6d65 si:void_state_me │ │ │ │ │ + 0x0003866c 72676500 73693a76 616c7565 5f737461 rge.si:value_sta │ │ │ │ │ + 0x0003867c 74655f6d 65726765 00000000 73693a76 te_merge....si:v │ │ │ │ │ + 0x0003868c 6f696476 6f69645f 6272616e 63680000 oidvoid_branch.. │ │ │ │ │ + 0x0003869c 73693a76 6f696476 616c7565 5f627261 si:voidvalue_bra │ │ │ │ │ + 0x000386ac 6e636800 73693a76 616c7565 766f6964 nch.si:valuevoid │ │ │ │ │ + 0x000386bc 5f627261 6e636800 73693a76 616c7565 _branch.si:value │ │ │ │ │ + 0x000386cc 76616c75 655f6272 616e6368 00000000 value_branch.... │ │ │ │ │ + 0x000386dc 73693a76 6f696476 6f69645f 70617274 si:voidvoid_part │ │ │ │ │ + 0x000386ec 00000000 73693a76 6f696476 616c7565 ....si:voidvalue │ │ │ │ │ + 0x000386fc 5f706172 74000000 73693a76 616c7565 _part...si:value │ │ │ │ │ + 0x0003870c 76616c75 655f7061 72740000 73693a6e value_part..si:n │ │ │ │ │ + 0x0003871c 6578745f 63686172 00000000 73693a6e ext_char....si:n │ │ │ │ │ + 0x0003872c 6578745f 72616e67 65000000 73693a6e ext_range...si:n │ │ │ │ │ + 0x0003873c 6578745f 616c6e75 6d000000 73693a6e ext_alnum...si:n │ │ │ │ │ + 0x0003874c 6578745f 616c7068 61000000 73693a6e ext_alpha...si:n │ │ │ │ │ + 0x0003875c 6578745f 61736369 69000000 73693a6e ext_ascii...si:n │ │ │ │ │ + 0x0003876c 6578745f 636f6e74 726f6c00 73693a6e ext_control.si:n │ │ │ │ │ + 0x0003877c 6578745f 64646967 69740000 73693a6e ext_ddigit..si:n │ │ │ │ │ + 0x0003878c 6578745f 64696769 74000000 73693a6e ext_digit...si:n │ │ │ │ │ + 0x0003879c 6578745f 67726170 68000000 73693a6e ext_graph...si:n │ │ │ │ │ + 0x000387ac 6578745f 6c6f7765 72000000 73693a6e ext_lower...si:n │ │ │ │ │ + 0x000387bc 6578745f 7072696e 74000000 73693a6e ext_print...si:n │ │ │ │ │ + 0x000387cc 6578745f 70756e63 74000000 73693a6e ext_punct...si:n │ │ │ │ │ + 0x000387dc 6578745f 73706163 65000000 73693a6e ext_space...si:n │ │ │ │ │ + 0x000387ec 6578745f 75707065 72000000 73693a6e ext_upper...si:n │ │ │ │ │ + 0x000387fc 6578745f 776f7264 63686172 00000000 ext_wordchar.... │ │ │ │ │ + 0x0003880c 73693a6e 6578745f 78646967 69740000 si:next_xdigit.. │ │ │ │ │ + 0x0003881c 73693a76 6f696432 5f737461 74655f70 si:void2_state_p │ │ │ │ │ + 0x0003882c 75736800 73693a76 6f69645f 73746174 ush.si:void_stat │ │ │ │ │ + 0x0003883c 655f6d65 7267655f 6f6b0000 73693a76 e_merge_ok..si:v │ │ │ │ │ + 0x0003884c 616c7565 5f6e6f74 61686561 645f7374 alue_notahead_st │ │ │ │ │ + 0x0003885c 61727400 73693a76 6f69645f 6e6f7461 art.si:void_nota │ │ │ │ │ + 0x0003886c 68656164 5f657869 74000000 73693a76 head_exit...si:v │ │ │ │ │ + 0x0003887c 616c7565 5f6e6f74 61686561 645f6578 alue_notahead_ex │ │ │ │ │ + 0x0003888c 69740000 73693a6b 6c65656e 655f6162 it..si:kleene_ab │ │ │ │ │ + 0x0003889c 6f727400 73693a6b 6c65656e 655f636c ort.si:kleene_cl │ │ │ │ │ + 0x000388ac 6f736500 73693a76 616c7565 5f73796d ose.si:value_sym │ │ │ │ │ + 0x000388bc 626f6c5f 73746172 74000000 73693a76 bol_start...si:v │ │ │ │ │ + 0x000388cc 616c7565 5f766f69 645f7379 6d626f6c alue_void_symbol │ │ │ │ │ + 0x000388dc 5f737461 72740000 73693a76 6f69645f _start..si:void_ │ │ │ │ │ + 0x000388ec 73796d62 6f6c5f73 74617274 00000000 symbol_start.... │ │ │ │ │ + 0x000388fc 73693a76 6f69645f 766f6964 5f73796d si:void_void_sym │ │ │ │ │ + 0x0003890c 626f6c5f 73746172 74000000 73693a72 bol_start...si:r │ │ │ │ │ + 0x0003891c 65647563 655f7379 6d626f6c 5f656e64 educe_symbol_end │ │ │ │ │ + 0x0003892c 00000000 73693a76 6f69645f 6c656166 ....si:void_leaf │ │ │ │ │ + 0x0003893c 5f73796d 626f6c5f 656e6400 73693a76 _symbol_end.si:v │ │ │ │ │ + 0x0003894c 616c7565 5f6c6561 665f7379 6d626f6c alue_leaf_symbol │ │ │ │ │ + 0x0003895c 5f656e64 00000000 73693a76 616c7565 _end....si:value │ │ │ │ │ + 0x0003896c 5f636c65 61725f73 796d626f 6c5f656e _clear_symbol_en │ │ │ │ │ + 0x0003897c 64000000 73693a76 6f69645f 636c6561 d...si:void_clea │ │ │ │ │ + 0x0003898c 725f7379 6d626f6c 5f656e64 00000000 r_symbol_end.... │ │ │ │ │ + 0x0003899c 73693a6e 6578745f 73747200 73693a6e si:next_str.si:n │ │ │ │ │ + 0x000389ac 6578745f 636c6173 73000000 70743a3a ext_class...pt:: │ │ │ │ │ + 0x000389bc 72646500 52444500 50540000 3f636861 rde.RDE.PT..?cha │ │ │ │ │ + 0x000389cc 6e3f0000 3f66726f 6d3f203f 746f3f00 n?..?from? ?to?. │ │ │ │ │ + 0x000389dc 73796d62 6f6c0000 6d736700 746f6b00 symbol..msg.tok. │ │ │ │ │ + 0x000389ec 746f6b73 20746f6b 65000000 61727261 toks toke...arra │ │ │ │ │ + 0x000389fc 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00038a0c 6f756e64 733a2069 203e3d20 732d3e6d ounds: i >= s->m │ │ │ │ │ + 0x00038a1c 61782028 52414e47 454f4b28 692c732d ax (RANGEOK(i,s- │ │ │ │ │ + 0x00038a2c 3e6d6178 29292c20 696e2066 696c6520 >max)), in file │ │ │ │ │ + 0x00038a3c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ + 0x00038a4c 5f637269 74636c2f 73746163 6b2e6320 _critcl/stack.c │ │ │ │ │ + 0x00038a5c 406c696e 65203435 00000000 4d656d6f @line 45....Memo │ │ │ │ │ + 0x00038a6c 72792061 6c6c6f63 6174696f 6e206661 ry allocation fa │ │ │ │ │ + 0x00038a7c 696c7572 6520666f 72205244 45207374 ilure for RDE st │ │ │ │ │ + 0x00038a8c 61636b20 2863656c 6c292c20 696e2066 ack (cell), in f │ │ │ │ │ + 0x00038a9c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x00038aac 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ + 0x00038abc 6b2e6320 406c696e 65203630 00000000 k.c @line 60.... │ │ │ │ │ + 0x00038acc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00038adc 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ + 0x00038aec 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ + 0x00038afc 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ + 0x00038b0c 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x00038b1c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00038b2c 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x00038b3c 696e6520 36350000 61727261 7920696e ine 65..array in │ │ │ │ │ + 0x00038b4c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00038b5c 733a2073 2d3e746f 702d3120 3e3d2073 s: s->top-1 >= s │ │ │ │ │ + 0x00038b6c 2d3e6d61 78202852 414e4745 4f4b2873 ->max (RANGEOK(s │ │ │ │ │ + 0x00038b7c 2d3e746f 702d312c 732d3e6d 61782929 ->top-1,s->max)) │ │ │ │ │ + 0x00038b8c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x00038b9c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x00038bac 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ + 0x00038bbc 37330000 42616420 706f7020 636f756e 73..Bad pop coun │ │ │ │ │ + 0x00038bcc 7420286e 203e3d20 30292c20 696e2066 t (n >= 0), in f │ │ │ │ │ + 0x00038bdc 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x00038bec 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ + 0x00038bfc 6b2e6320 406c696e 65203830 00000000 k.c @line 80.... │ │ │ │ │ + 0x00038c0c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00038c1c 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ + 0x00038c2c 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ + 0x00038c3c 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ + 0x00038c4c 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x00038c5c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00038c6c 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x00038c7c 696e6520 38360000 42616420 7472696d ine 86..Bad trim │ │ │ │ │ + 0x00038c8c 73697a65 20286e20 3e3d2030 292c2069 size (n >= 0), i │ │ │ │ │ + 0x00038c9c 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00038cac 2f70742f 7264655f 63726974 636c2f73 /pt/rde_critcl/s │ │ │ │ │ + 0x00038cbc 7461636b 2e632040 6c696e65 20393800 tack.c @line 98. │ │ │ │ │ + 0x00038ccc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00038cdc 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ + 0x00038cec 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ + 0x00038cfc 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ + 0x00038d0c 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x00038d1c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00038d2c 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x00038d3c 696e6520 31303300 42616420 706f7020 ine 103.Bad pop │ │ │ │ │ + 0x00038d4c 636f756e 7420286e 203e3d20 30292c20 count (n >= 0), │ │ │ │ │ + 0x00038d5c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x00038d6c 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x00038d7c 73746163 6b2e6320 406c696e 65203131 stack.c @line 11 │ │ │ │ │ + 0x00038d8c 34000000 4f776e65 72736869 70206d69 4...Ownership mi │ │ │ │ │ + 0x00038d9c 736d6174 63682028 6473742d 3e667265 smatch (dst->fre │ │ │ │ │ + 0x00038dac 6543656c 6c50726f 63203d3d 20737263 eCellProc == src │ │ │ │ │ + 0x00038dbc 2d3e6672 65654365 6c6c5072 6f63292c ->freeCellProc), │ │ │ │ │ + 0x00038dcc 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00038ddc 65732f70 742f7264 655f6372 6974636c es/pt/rde_critcl │ │ │ │ │ + 0x00038dec 2f737461 636b2e63 20406c69 6e652031 /stack.c @line 1 │ │ │ │ │ + 0x00038dfc 32320000 61727261 7920696e 64657820 22..array index │ │ │ │ │ + 0x00038e0c 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x00038e1c 72632d3e 746f7020 3e3d2073 72632d3e rc->top >= src-> │ │ │ │ │ + 0x00038e2c 6d617820 2852414e 47454f4b 28737263 max (RANGEOK(src │ │ │ │ │ + 0x00038e3c 2d3e746f 702c7372 632d3e6d 61782929 ->top,src->max)) │ │ │ │ │ + 0x00038e4c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x00038e5c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x00038e6c 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ + 0x00038e7c 31333100 61727261 7920696e 64657820 131.array index │ │ │ │ │ + 0x00038e8c 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x00038e9c 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ + 0x00038eac 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ + 0x00038ebc 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ + 0x00038ecc 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00038edc 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x00038eec 696e6520 36373200 61727261 7920696e ine 672.array in │ │ │ │ │ + 0x00038efc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00038f0c 733a2069 64203e3d 20702d3e 6e756d73 s: id >= p->nums │ │ │ │ │ + 0x00038f1c 74722028 52414e47 454f4b28 69642c70 tr (RANGEOK(id,p │ │ │ │ │ + 0x00038f2c 2d3e6e75 6d737472 29292c20 696e2066 ->numstr)), in f │ │ │ │ │ + 0x00038f3c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x00038f4c 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x00038f5c 6d2e6320 406c696e 65203130 35300000 m.c @line 1050.. │ │ │ │ │ + 0x00038f6c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00038f7c 6f662062 6f756e64 733a2028 54636c5f of bounds: (Tcl_ │ │ │ │ │ + 0x00038f8c 53697a65 2920286c 6f6e6720 696e7429 Size) (long int) │ │ │ │ │ + 0x00038f9c 206d765b 695d203e 3d20702d 3e6e756d mv[i] >= p->num │ │ │ │ │ + 0x00038fac 73747220 2852414e 47454f4b 28285463 str (RANGEOK((Tc │ │ │ │ │ + 0x00038fbc 6c5f5369 7a652920 286c6f6e 6720696e l_Size) (long in │ │ │ │ │ + 0x00038fcc 7429206d 765b695d 2c702d3e 6e756d73 t) mv[i],p->nums │ │ │ │ │ + 0x00038fdc 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ + 0x00038fec 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x00038ffc 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x0003900c 696e6520 33383900 61727261 7920696e ine 389.array in │ │ │ │ │ + 0x0003901c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003902c 733a206a 203e3d20 6d632028 52414e47 s: j >= mc (RANG │ │ │ │ │ + 0x0003903c 454f4b28 6a2c6d63 29292c20 696e2066 EOK(j,mc)), in f │ │ │ │ │ + 0x0003904c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0003905c 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x0003906c 6d2e6320 406c696e 65203339 32000000 m.c @line 392... │ │ │ │ │ + 0x0003907c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003908c 6f662062 6f756e64 733a2069 64203e3d of bounds: id >= │ │ │ │ │ + 0x0003909c 20702d3e 6e756d73 74722028 52414e47 p->numstr (RANG │ │ │ │ │ + 0x000390ac 454f4b28 69642c70 2d3e6e75 6d737472 EOK(id,p->numstr │ │ │ │ │ + 0x000390bc 29292c20 696e2066 696c6520 2e2f6d6f )), in file ./mo │ │ │ │ │ + 0x000390cc 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ + 0x000390dc 74636c2f 70617261 6d2e6320 406c696e tcl/param.c @lin │ │ │ │ │ + 0x000390ec 65203436 36000000 556e6162 6c652074 e 466...Unable t │ │ │ │ │ + 0x000390fc 6f207075 73682075 6e646566 696e6564 o push undefined │ │ │ │ │ + 0x0003910c 2073656d 616e7469 63207661 6c756520 semantic value │ │ │ │ │ + 0x0003911c 28702d3e 5356292c 20696e20 66696c65 (p->SV), in file │ │ │ │ │ + 0x0003912c 202e2f6d 6f64756c 65732f70 742f7264 ./modules/pt/rd │ │ │ │ │ + 0x0003913c 655f6372 6974636c 2f706172 616d2e63 e_critcl/param.c │ │ │ │ │ + 0x0003914c 20406c69 6e652035 32380000 61727261 @line 528..arra │ │ │ │ │ + 0x0003915c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003916c 6f756e64 733a206d 203e3d20 702d3e6e ounds: m >= p->n │ │ │ │ │ + 0x0003917c 756d7374 72202852 414e4745 4f4b286d umstr (RANGEOK(m │ │ │ │ │ + 0x0003918c 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ + 0x0003919c 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x000391ac 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ + 0x000391bc 72616d2e 6320406c 696e6520 37333000 ram.c @line 730. │ │ │ │ │ + 0x000391cc 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000391dc 6f662062 6f756e64 733a2070 2d3e4343 of bounds: p->CC │ │ │ │ │ + 0x000391ec 5f6c656e 2d31203e 3d203320 2852414e _len-1 >= 3 (RAN │ │ │ │ │ + 0x000391fc 47454f4b 28702d3e 43435f6c 656e2d31 GEOK(p->CC_len-1 │ │ │ │ │ + 0x0003920c 2c332929 2c20696e 2066696c 65202e2f ,3)), in file ./ │ │ │ │ │ + 0x0003921c 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0003922c 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x0003923c 696e6520 37343800 61727261 7920696e ine 748.array in │ │ │ │ │ + 0x0003924c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003925c 733a206c 656e6920 3e3d2033 20285241 s: leni >= 3 (RA │ │ │ │ │ + 0x0003926c 4e47454f 4b286c65 6e692c33 29292c20 NGEOK(leni,3)), │ │ │ │ │ + 0x0003927c 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x0003928c 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x0003929c 70617261 6d2e6320 406c696e 65203737 param.c @line 77 │ │ │ │ │ + 0x000392ac 34000000 61727261 7920696e 64657820 4...array index │ │ │ │ │ + 0x000392bc 6f757420 6f662062 6f756e64 733a206d out of bounds: m │ │ │ │ │ + 0x000392cc 7367203e 3d20702d 3e6e756d 73747220 sg >= p->numstr │ │ │ │ │ + 0x000392dc 2852414e 47454f4b 286d7367 2c702d3e (RANGEOK(msg,p-> │ │ │ │ │ + 0x000392ec 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ + 0x000392fc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0003930c 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ + 0x0003931c 6320406c 696e6520 39353500 61727261 c @line 955.arra │ │ │ │ │ + 0x0003932c 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0003933c 6f756e64 733a206d 7367203e 3d20702d ounds: msg >= p- │ │ │ │ │ + 0x0003934c 3e6e756d 73747220 2852414e 47454f4b >numstr (RANGEOK │ │ │ │ │ + 0x0003935c 286d7367 2c702d3e 6e756d73 74722929 (msg,p->numstr)) │ │ │ │ │ + 0x0003936c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003937c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0003938c 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ + 0x0003939c 31303036 00000000 61727261 7920696e 1006....array in │ │ │ │ │ + 0x000393ac 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000393bc 733a2073 203e3d20 702d3e6e 756d7374 s: s >= p->numst │ │ │ │ │ + 0x000393cc 72202852 414e4745 4f4b2873 2c702d3e r (RANGEOK(s,p-> │ │ │ │ │ + 0x000393dc 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ + 0x000393ec 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x000393fc 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ + 0x0003940c 6320406c 696e6520 31313031 00000000 c @line 1101.... │ │ │ │ │ + 0x0003941c 42616420 6e756d62 6572206f 6620656c Bad number of el │ │ │ │ │ + 0x0003942c 656d656e 74732074 6f207265 64756365 ements to reduce │ │ │ │ │ + 0x0003943c 20286e65 77203e3d 2030292c 20696e20 (new >= 0), in │ │ │ │ │ + 0x0003944c 66696c65 202e2f6d 6f64756c 65732f70 file ./modules/p │ │ │ │ │ + 0x0003945c 742f7264 655f6372 6974636c 2f706172 t/rde_critcl/par │ │ │ │ │ + 0x0003946c 616d2e63 20406c69 6e652031 31323700 am.c @line 1127. │ │ │ │ │ + 0x0003947c 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0003948c 6f662062 6f756e64 733a2073 203e3d20 of bounds: s >= │ │ │ │ │ + 0x0003949c 702d3e6e 756d7374 72202852 414e4745 p->numstr (RANGE │ │ │ │ │ + 0x000394ac 4f4b2873 2c702d3e 6e756d73 74722929 OK(s,p->numstr)) │ │ │ │ │ + 0x000394bc 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x000394cc 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x000394dc 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ + 0x000394ec 31313331 00000000 61727261 7920696e 1131....array in │ │ │ │ │ + 0x000394fc 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003950c 733a2069 203e3d20 332b6e65 77202852 s: i >= 3+new (R │ │ │ │ │ + 0x0003951c 414e4745 4f4b2869 2c332b6e 65772929 ANGEOK(i,3+new)) │ │ │ │ │ + 0x0003952c 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0003953c 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0003954c 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ + 0x0003955c 31313339 00000000 61727261 7920696e 1139....array in │ │ │ │ │ + 0x0003956c 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0003957c 733a206a 203e3d20 61632028 52414e47 s: j >= ac (RANG │ │ │ │ │ + 0x0003958c 454f4b28 6a2c6163 29292c20 696e2066 EOK(j,ac)), in f │ │ │ │ │ + 0x0003959c 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x000395ac 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x000395bc 6d2e6320 406c696e 65203131 34300000 m.c @line 1140.. │ │ │ │ │ + 0x000395cc 52656475 6374696f 6e207265 73756c74 Reduction result │ │ │ │ │ + 0x000395dc 20696e63 6f6d706c 65746520 2869203d incomplete (i = │ │ │ │ │ + 0x000395ec 3d20332b 6e657729 2c20696e 2066696c = 3+new), in fil │ │ │ │ │ + 0x000395fc 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0003960c 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ + 0x0003961c 6320406c 696e6520 31313434 00000000 c @line 1144.... │ │ │ │ │ + 0x0003962c 41747465 6d707465 64207265 636f6e76 Attempted reconv │ │ │ │ │ + 0x0003963c 65727369 6f6e206f 66207264 65207374 ersion of rde st │ │ │ │ │ + 0x0003964c 72696e67 20746f20 73747269 6e672072 ring to string r │ │ │ │ │ + 0x0003965c 65702028 30292c20 696e2066 696c6520 ep (0), in file │ │ │ │ │ + 0x0003966c 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ + 0x0003967c 5f637269 74636c2f 6f742e63 20406c69 _critcl/ot.c @li │ │ │ │ │ + 0x0003968c 6e652032 30380000 496c6c65 67616c20 ne 208..Illegal │ │ │ │ │ + 0x0003969c 636f6e76 65727369 6f6e2069 6e746f20 conversion into │ │ │ │ │ + 0x000396ac 72646520 73747269 6e672028 30292c20 rde string (0), │ │ │ │ │ + 0x000396bc 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x000396cc 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x000396dc 6f742e63 20406c69 6e652032 31360000 ot.c @line 216.. │ │ │ │ │ 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 │ │ │ │ │ @@ -2602,18 +2602,18 @@ │ │ │ │ │ 0x0003b43c 20626164 20666f72 6d617420 656e636f bad format enco │ │ │ │ │ 0x0003b44c 756e7465 72656420 696e2069 7020636f untered in ip co │ │ │ │ │ 0x0003b45c 6e766572 73696f6e 00000000 30782530 nversion....0x%0 │ │ │ │ │ 0x0003b46c 38580000 3a3a6970 3a3a6973 4f766572 8X..::ip::isOver │ │ │ │ │ 0x0003b47c 6c61704e 61746976 65630000 3a3a6970 lapNativec..::ip │ │ │ │ │ 0x0003b48c 3a3a7072 65666978 546f4e61 74697665 ::prefixToNative │ │ │ │ │ 0x0003b49c 63000000 2d696e6c 696e6500 2d697076 c...-inline.-ipv │ │ │ │ │ - 0x0003b4ac 34000000 00000000 01000000 02000000 4............... │ │ │ │ │ - 0x0003b4bc 01000000 00000000 02000000 00000000 ................ │ │ │ │ │ - 0x0003b4cc 01000000 ffffffff 02000000 03000000 ................ │ │ │ │ │ - 0x0003b4dc ffffffff 04000000 ffffffff 41424344 ............ABCD │ │ │ │ │ + 0x0003b4ac 34000000 00000000 01000000 ffffffff 4............... │ │ │ │ │ + 0x0003b4bc 02000000 03000000 ffffffff 04000000 ................ │ │ │ │ │ + 0x0003b4cc ffffffff 00000000 01000000 02000000 ................ │ │ │ │ │ + 0x0003b4dc 01000000 00000000 02000000 41424344 ............ABCD │ │ │ │ │ 0x0003b4ec 45464748 494a4b4c 4d4e4f50 51525354 EFGHIJKLMNOPQRST │ │ │ │ │ 0x0003b4fc 55565758 595a3233 34353637 00000000 UVWXYZ234567.... │ │ │ │ │ 0x0003b50c 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ │ 0x0003b51c 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ │ 0x0003b52c 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ │ 0x0003b53c 40401a1b 1c1d1e1f 40404040 40404040 @@......@@@@@@@@ │ │ │ │ │ 0x0003b54c 40000102 03040506 0708090a 0b0c0d0e @............... │ │ │ │ ├── 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 7c1f0300 D...H.......|... │ │ │ │ │ - 0x0003d8fc 401e0300 741e0300 801f0300 841f0300 @...t........... │ │ │ │ │ - 0x0003d90c 481e0300 8c1f0300 301f0300 9c1e0300 H.......0....... │ │ │ │ │ - 0x0003d91c ac1e0300 b81e0300 c01e0300 0c720300 .............r.. │ │ │ │ │ - 0x0003d92c 341f0300 941f0300 384f0300 a01f0300 4.......8O...... │ │ │ │ │ - 0x0003d93c dc1e0300 1c440300 00000000 741e0300 .....D......t... │ │ │ │ │ - 0x0003d94c 7c1e0300 8c1e0300 941e0300 e41e0300 |............... │ │ │ │ │ - 0x0003d95c 301f0300 9c1e0300 ec1e0300 fc1e0300 0............... │ │ │ │ │ - 0x0003d96c 081f0300 a41e0300 ac1e0300 b81e0300 ................ │ │ │ │ │ - 0x0003d97c c01e0300 141f0300 1c1f0300 281f0300 ............(... │ │ │ │ │ - 0x0003d98c 341f0300 d41e0300 384f0300 3c1f0300 4.......8O..<... │ │ │ │ │ - 0x0003d99c 4c1f0300 581f0300 601f0300 dc1e0300 L...X...`....... │ │ │ │ │ - 0x0003d9ac 681f0300 741f0300 00000000 741e0300 h...t.......t... │ │ │ │ │ - 0x0003d9bc 7c1e0300 841e0300 8c1e0300 941e0300 |............... │ │ │ │ │ - 0x0003d9cc 301f0300 9c1e0300 a41e0300 ac1e0300 0............... │ │ │ │ │ - 0x0003d9dc b81e0300 c01e0300 c81e0300 d41e0300 ................ │ │ │ │ │ - 0x0003d9ec 384f0300 dc1e0300 00000000 dc1f0300 8O.............. │ │ │ │ │ - 0x0003d9fc 150b0100 190b0100 590b0100 290b0100 ........Y...)... │ │ │ │ │ - 0x0003da0c 80240300 68240300 78240300 00000000 .$..h$..x$...... │ │ │ │ │ - 0x0003da1c 68240300 70240300 78240300 00000000 h$..p$..x$...... │ │ │ │ │ - 0x0003da2c 5c240300 60240300 00000000 88240300 \$..`$.......$.. │ │ │ │ │ - 0x0003da3c 00000000 00000000 850d0100 310c0100 ............1... │ │ │ │ │ - 0x0003da4c d83f0300 e03f0300 ec3f0300 5c240300 .?...?...?..\$.. │ │ │ │ │ - 0x0003da5c f43f0300 fc3f0300 60240300 04400300 .?...?..`$...@.. │ │ │ │ │ - 0x0003da6c 00000000 b4440300 b8440300 00000000 .....D...D...... │ │ │ │ │ - 0x0003da7c a0440300 a8440300 ac440300 00000000 .D...D...D...... │ │ │ │ │ - 0x0003da8c 8c440300 98440300 00000000 384a0300 .D...D......8J.. │ │ │ │ │ - 0x0003da9c c5720100 c9720100 09730100 d9720100 .r...r...s...r.. │ │ │ │ │ - 0x0003daac a04e0300 a44e0300 b04e0300 c0790300 .N...N...N...y.. │ │ │ │ │ + 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 38390300 91280100 95280100 d5280100 89...(...(...(.. │ │ │ │ │ + 0x0003d92c a5280100 44410300 401e0300 3c400300 .(..DA..@...<@.. │ │ │ │ │ + 0x0003d93c 98360300 48410300 481e0300 50410300 .6..HA..H...PA.. │ │ │ │ │ + 0x0003d94c f8400300 64400300 74400300 80400300 .@..d@..t@...@.. │ │ │ │ │ + 0x0003d95c 88400300 dc680300 fc400300 f8380300 .@...h...@...8.. │ │ │ │ │ + 0x0003d96c 384f0300 58410300 a4400300 38490300 8O..XA...@..8I.. │ │ │ │ │ + 0x0003d97c 00000000 3c400300 44400300 54400300 ....<@..D@..T@.. │ │ │ │ │ + 0x0003d98c 5c400300 ac400300 f8400300 64400300 \@...@...@..d@.. │ │ │ │ │ + 0x0003d99c b4400300 c4400300 d0400300 6c400300 .@...@...@..l@.. │ │ │ │ │ + 0x0003d9ac 74400300 80400300 88400300 dc400300 t@...@...@...@.. │ │ │ │ │ + 0x0003d9bc e4400300 f0400300 fc400300 9c400300 .@...@...@...@.. │ │ │ │ │ + 0x0003d9cc 384f0300 04410300 14410300 20410300 8O...A...A.. A.. │ │ │ │ │ + 0x0003d9dc 28410300 a4400300 30410300 3c410300 (A...@..0A.. │ │ │ │ -Installed-Size: 22065 │ │ │ │ +Installed-Size: 22016 │ │ │ │ Depends: tcl (>= 8.6.0-2), iproute2 | freebsd-net-tools | hurd │ │ │ │ Suggests: tcllib-critcl │ │ │ │ Section: interpreters │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: foreign │ │ │ │ Homepage: https://core.tcl.tk/tcllib/home │ │ │ │ Description: Standard Tcl Library │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -272,15 +272,14 @@ │ │ │ │ │ usr/share/doc/tcllib/html/export_docidx.html │ │ │ │ │ usr/share/doc/tcllib/html/export_doctoc.html │ │ │ │ │ usr/share/doc/tcllib/html/fa.html │ │ │ │ │ usr/share/doc/tcllib/html/facade.html │ │ │ │ │ usr/share/doc/tcllib/html/faop.html │ │ │ │ │ usr/share/doc/tcllib/html/figurate.html │ │ │ │ │ usr/share/doc/tcllib/html/filetypes.html │ │ │ │ │ -usr/share/doc/tcllib/html/fileutil.html │ │ │ │ │ usr/share/doc/tcllib/html/filtergen.html │ │ │ │ │ usr/share/doc/tcllib/html/fourier.html │ │ │ │ │ usr/share/doc/tcllib/html/ftp.html │ │ │ │ │ usr/share/doc/tcllib/html/ftp_geturl.html │ │ │ │ │ usr/share/doc/tcllib/html/ftpd.html │ │ │ │ │ usr/share/doc/tcllib/html/fuzzy.html │ │ │ │ │ usr/share/doc/tcllib/html/gasm.html │ │ │ │ │ @@ -399,15 +398,14 @@ │ │ │ │ │ usr/share/doc/tcllib/html/page_pluginmgr.html │ │ │ │ │ usr/share/doc/tcllib/html/page_util_flow.html │ │ │ │ │ usr/share/doc/tcllib/html/page_util_norm_lemon.html │ │ │ │ │ usr/share/doc/tcllib/html/page_util_norm_peg.html │ │ │ │ │ usr/share/doc/tcllib/html/page_util_peg.html │ │ │ │ │ usr/share/doc/tcllib/html/page_util_quote.html │ │ │ │ │ usr/share/doc/tcllib/html/patch.html │ │ │ │ │ -usr/share/doc/tcllib/html/paths.html │ │ │ │ │ usr/share/doc/tcllib/html/pca.html │ │ │ │ │ usr/share/doc/tcllib/html/peg.html │ │ │ │ │ usr/share/doc/tcllib/html/peg_interp.html │ │ │ │ │ usr/share/doc/tcllib/html/picoirc.html │ │ │ │ │ usr/share/doc/tcllib/html/pkg_dtplite.html │ │ │ │ │ usr/share/doc/tcllib/html/pki.html │ │ │ │ │ usr/share/doc/tcllib/html/pluginmgr.html │ │ │ │ │ @@ -567,15 +565,14 @@ │ │ │ │ │ usr/share/doc/tcllib/html/token.html │ │ │ │ │ usr/share/doc/tcllib/html/token_shell.html │ │ │ │ │ usr/share/doc/tcllib/html/tool.html │ │ │ │ │ usr/share/doc/tcllib/html/tool_dict_ensemble.html │ │ │ │ │ usr/share/doc/tcllib/html/tqueue.html │ │ │ │ │ usr/share/doc/tcllib/html/transformcore.html │ │ │ │ │ usr/share/doc/tcllib/html/transmitter.html │ │ │ │ │ -usr/share/doc/tcllib/html/traverse.html │ │ │ │ │ usr/share/doc/tcllib/html/treeql.html │ │ │ │ │ usr/share/doc/tcllib/html/trig.html │ │ │ │ │ usr/share/doc/tcllib/html/trim.html │ │ │ │ │ usr/share/doc/tcllib/html/udpcluster.html │ │ │ │ │ usr/share/doc/tcllib/html/uevent.html │ │ │ │ │ usr/share/doc/tcllib/html/uevent_onidle.html │ │ │ │ │ usr/share/doc/tcllib/html/unicode.html │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -309,15 +309,14 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13233 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/export_docidx.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14311 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/export_doctoc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42604 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/fa.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7100 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/facade.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27527 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/faop.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20842 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/figurate.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5938 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/filetypes.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34139 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/fileutil.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7248 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/filtergen.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10141 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/fourier.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27885 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/ftp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5866 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/ftp_geturl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17956 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/ftpd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10748 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/fuzzy.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24009 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/gasm.html │ │ │ │ @@ -403,16 +402,16 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29786 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/me_vm.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10256 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/meta.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19439 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/mime.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10986 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/mkdoc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9845 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/mkzip.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12341 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/montecarlo.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8062 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/mpexpand.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6106 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/multi.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22207 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/multiop.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11434 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/multi.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22208 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/multiop.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10269 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/multiplexer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13260 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/namespacex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20506 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/ncgi.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11589 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/nettool.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10911 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/nmea.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9154 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/nns_auto.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19988 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/nns_client.html │ │ │ │ @@ -436,15 +435,14 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42514 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/page_pluginmgr.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8449 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/page_util_flow.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5827 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/page_util_norm_lemon.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8064 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/page_util_norm_peg.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9508 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/page_util_peg.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7199 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/page_util_quote.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7432 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/patch.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6782 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/paths.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11010 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/pca.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32917 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/peg.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8845 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/peg_interp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12099 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/picoirc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6283 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/pkg_dtplite.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25976 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/pki.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22246 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/pluginmgr.html │ │ │ │ @@ -538,15 +536,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9990 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/stack.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 111743 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/statistics.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5850 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/std.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15093 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/stooop.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11314 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/stringprep.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4865 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/stringprep_data.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43069 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/struct_list.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6867 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/struct_map.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6869 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/struct_map.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12875 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/struct_set.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 44904 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/struct_tree.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22940 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/struct_tree1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8201 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/sum.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15311 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/switched.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9115 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/symdiff.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7846 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/tabify.html │ │ │ │ @@ -604,15 +602,14 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8372 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/token.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9533 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/token_shell.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17523 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/tool.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5720 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/tool_dict_ensemble.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12819 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/tqueue.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8014 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/transformcore.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20063 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/transmitter.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12601 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/traverse.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36498 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/treeql.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14223 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/trig.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8292 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/trim.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6090 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/udpcluster.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14002 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/uevent.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6648 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/uevent_onidle.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7658 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/unicode.html │ │ │ │ @@ -631,15 +628,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6353 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/vt_otp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6720 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/wcswidth.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27221 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/websocket.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23625 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/wip.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11223 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/xsxp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12232 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/yaml.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8726 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/html/yencode.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 37028 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36804 2024-11-27 17:36:17.000000 ./usr/share/doc/tcllib/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 17:36:17.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 372 2024-11-27 17:36:17.000000 ./usr/share/doc-base/tcllib.tcllib │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 17:36:17.000000 ./usr/share/lintian/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 17:36:17.000000 ./usr/share/lintian/overrides/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 164 2024-11-27 17:36:17.000000 ./usr/share/lintian/overrides/tcllib │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 17:36:17.000000 ./usr/share/man/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-27 17:36:17.000000 ./usr/share/man/man1/ │ │ │ ├── ./usr/share/doc/tcllib/html/multi.html │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │
│ │ │ │

fileutil::multi(3tcl) 0.2 fileutil "file utilities"

│ │ │ │

Name

│ │ │ │

fileutil::multi - Multi-file operation, scatter/gather, standard object

│ │ │ │ @@ -113,19 +113,57 @@ │ │ │ │
  • Category
  • │ │ │ │ │ │ │ │
    │ │ │ │

    Synopsis

    │ │ │ │
    │ │ │ │
      │ │ │ │
    • package require Tcl 8.5 9
    • │ │ │ │ +
    • package require fileutil::paths ?1.1?
    • │ │ │ │ +
    • package require Tcl 8.5 9
    • │ │ │ │ +
    • package require fileutil ?1.16.3?
    • │ │ │ │ +
    • package require Tcl 8.5 9
    • │ │ │ │
    • package require fileutil::multi ?0.2?
    • │ │ │ │
    • package require fileutil::multi::op ?0.5.4?
    • │ │ │ │
    • package require wip ?1.1?
    • │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Description

    │ │ │ │

    This package provides a single command to perform actions on multiple │ │ │ │ files selected by glob patterns. It is a thin layer over the package │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -7,17 +7,55 @@ │ │ │ │ │ * _D_e_s_c_r_i_p_t_i_o_n │ │ │ │ │ * _P_U_B_L_I_C_ _A_P_I │ │ │ │ │ * _B_u_g_s_,_ _I_d_e_a_s_,_ _F_e_e_d_b_a_c_k │ │ │ │ │ * _K_e_y_w_o_r_d_s │ │ │ │ │ * _C_a_t_e_g_o_r_y │ │ │ │ │ ********** SSyynnooppssiiss ********** │ │ │ │ │ * package require TTccll 88..55 99 │ │ │ │ │ + * package require ffiilleeuuttiill::::ppaatthhss ??11..11?? │ │ │ │ │ + * package require TTccll 88..55 99 │ │ │ │ │ + * package require ffiilleeuuttiill ??11..1166..33?? │ │ │ │ │ + * package require TTccll 88..55 99 │ │ │ │ │ * package require ffiilleeuuttiill::::mmuullttii ??00..22?? │ │ │ │ │ * package require ffiilleeuuttiill::::mmuullttii::::oopp ??00..55..44?? │ │ │ │ │ * package require wwiipp ??11..11?? │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_pp_aa_tt_hh_ss_ _p_o_o_l_N_a_m_e │ │ │ │ │ + * _pp_oo_oo_ll_NN_aa_mm_ee_ _mm_ee_tt_hh_oo_dd_ _?_a_r_g_ _a_r_g_ _._._._? │ │ │ │ │ + * _p_o_o_l_N_a_m_e_ _aa_dd_dd_ _p_a_t_h │ │ │ │ │ + * _p_o_o_l_N_a_m_e_ _cc_ll_ee_aa_rr │ │ │ │ │ + * _p_o_o_l_N_a_m_e_ _pp_aa_tt_hh_ss │ │ │ │ │ + * _p_o_o_l_N_a_m_e_ _rr_ee_mm_oo_vv_ee_ _p_a_t_h │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ll_ee_xx_nn_oo_rr_mm_aa_ll_ii_zz_ee_ _p_a_t_h │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ff_uu_ll_ll_nn_oo_rr_mm_aa_ll_ii_zz_ee_ _p_a_t_h │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_tt_ee_ss_tt_ _p_a_t_h_ _c_o_d_e_s_ _?_m_s_g_v_a_r_?_ _?_l_a_b_e_l_? │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_cc_aa_tt_ _(_?_o_p_t_i_o_n_s_?_ _f_i_l_e_)_._._. │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ww_rr_ii_tt_ee_FF_ii_ll_ee_ _?_o_p_t_i_o_n_s_?_ _f_i_l_e_ _d_a_t_a │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_aa_pp_pp_ee_nn_dd_TT_oo_FF_ii_ll_ee_ _?_o_p_t_i_o_n_s_?_ _f_i_l_e_ _d_a_t_a │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ii_nn_ss_ee_rr_tt_II_nn_tt_oo_FF_ii_ll_ee_ _?_o_p_t_i_o_n_s_?_ _f_i_l_e_ _a_t_ _d_a_t_a │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_rr_ee_mm_oo_vv_ee_FF_rr_oo_mm_FF_ii_ll_ee_ _?_o_p_t_i_o_n_s_?_ _f_i_l_e_ _a_t_ _n │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_rr_ee_pp_ll_aa_cc_ee_II_nn_FF_ii_ll_ee_ _?_o_p_t_i_o_n_s_?_ _f_i_l_e_ _a_t_ _n_ _d_a_t_a │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_uu_pp_dd_aa_tt_ee_II_nn_PP_ll_aa_cc_ee_ _?_o_p_t_i_o_n_s_?_ _f_i_l_e_ _c_m_d │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ff_ii_ll_ee_TT_yy_pp_ee_ _f_i_l_e_n_a_m_e │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ff_ii_nn_dd_ _?_b_a_s_e_d_i_r_ _?_f_i_l_t_e_r_c_m_d_?_? │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ff_ii_nn_dd_BB_yy_PP_aa_tt_tt_ee_rr_nn_ _b_a_s_e_d_i_r_ _?_--_rr_ee_gg_ee_xx_pp_|_--_gg_ll_oo_bb_?_ _?_--_--_?_ _p_a_t_t_e_r_n_s │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ff_oo_rr_ee_aa_cc_hh_LL_ii_nn_ee_ _v_a_r_ _f_i_l_e_n_a_m_e_ _c_m_d │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_gg_rr_ee_pp_ _p_a_t_t_e_r_n_ _?_f_i_l_e_s_? │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ii_nn_ss_tt_aa_ll_ll_ _?_--_mm_ _m_o_d_e_?_ _s_o_u_r_c_e_ _d_e_s_t_i_n_a_t_i_o_n │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ss_tt_rr_ii_pp_NN_ _p_a_t_h_ _n │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ss_tt_rr_ii_pp_PP_ww_dd_ _p_a_t_h │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_ss_tt_rr_ii_pp_PP_aa_tt_hh_ _p_r_e_f_i_x_ _p_a_t_h │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_jj_aa_ii_ll_ _j_a_i_l_ _p_a_t_h │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_tt_oo_uu_cc_hh_ _?_--_aa_?_ _?_--_cc_?_ _?_--_mm_?_ _?_--_rr_ _r_e_f___f_i_l_e_?_ _?_--_tt_ _t_i_m_e_?_ _f_i_l_e_n_a_m_e_ _?_._._._? │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_tt_ee_mm_pp_dd_ii_rr │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_tt_ee_mm_pp_dd_ii_rr_ _p_a_t_h │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_tt_ee_mm_pp_dd_ii_rr_RR_ee_ss_ee_tt │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_tt_ee_mm_pp_ff_ii_ll_ee_ _?_p_r_e_f_i_x_? │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_mm_aa_kk_ee_tt_ee_mm_pp_dd_ii_rr_ _?_--_pp_rr_ee_ff_ii_xx_ _s_t_r_?_ _?_--_ss_uu_ff_ff_ii_xx_ _s_t_r_?_ _?_--_dd_ii_rr_ _s_t_r_? │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_rr_ee_ll_aa_tt_ii_vv_ee_ _b_a_s_e_ _d_s_t │ │ │ │ │ + * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_rr_ee_ll_aa_tt_ii_vv_ee_UU_rr_ll_ _b_a_s_e_ _d_s_t │ │ │ │ │ * _::_::_ff_ii_ll_ee_uu_tt_ii_ll_::_::_mm_uu_ll_tt_ii_ _?_w_o_r_d_._._._? │ │ │ │ │ ********** DDeessccrriippttiioonn ********** │ │ │ │ │ This package provides a single command to perform actions on multiple files │ │ │ │ │ selected by glob patterns. It is a thin layer over the package ffiilleeuuttiill:::: │ │ │ │ │ mmuullttii::::oopp which provides objects for the same. This package simply creates a │ │ │ │ │ single such object and directs all file commands to it. │ │ │ │ │ At the core is a domain specific language allowing the easy specification of │ │ │ ├── ./usr/share/doc/tcllib/html/multiop.html │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │

    │ │ │ │

    fileutil::multi::op(3tcl) 0.5.4 fileutil "file utilities"

    │ │ │ │

    Name

    │ │ │ │

    fileutil::multi::op - Multi-file operation, scatter/gather

    │ │ │ ├── ./usr/share/doc/tcllib/html/struct_map.html │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ │ In other words, the default pattern is *. │ │ │ │ The result of the command is the empty string.

    │ │ │ │ │ │ │ │
    │ │ │ │

    Bugs, Ideas, Feedback

    │ │ │ │

    This document, and the package it describes, will undoubtedly contain │ │ │ │ bugs and other problems. │ │ │ │ -Please report such in the category struct :: record of the │ │ │ │ +Please report such in the category struct :: skiplist of the │ │ │ │ Tcllib Trackers. │ │ │ │ Please also report any ideas for enhancements you may have for either │ │ │ │ package and/or documentation.

    │ │ │ │

    When proposing code changes, please provide unified diffs, │ │ │ │ i.e the output of diff -u.

    │ │ │ │

    Note further that attachments are strongly preferred over │ │ │ │ inlined patches. Attachments can be made by going to the Edit │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ value for the key. Throws an error if the key is not known. │ │ │ │ │ mapName uunnsseett ?pattern...? │ │ │ │ │ Removes all keys matching at least one of the glob patterns from the map. │ │ │ │ │ If no pattern is specified all keys are removed. In other words, the │ │ │ │ │ default pattern is **. The result of the command is the empty string. │ │ │ │ │ ********** BBuuggss,, IIddeeaass,, FFeeeeddbbaacckk ********** │ │ │ │ │ This document, and the package it describes, will undoubtedly contain bugs and │ │ │ │ │ -other problems. Please report such in the category ssttrruucctt :::: rreeccoorrdd of the │ │ │ │ │ +other problems. Please report such in the category ssttrruucctt :::: sskkiipplliisstt of the │ │ │ │ │ _T_c_l_l_i_b_ _T_r_a_c_k_e_r_s. Please also report any ideas for enhancements you may have for │ │ │ │ │ either package and/or documentation. │ │ │ │ │ When proposing code changes, please provide uunniiffiieedd ddiiffffss, i.e the output of │ │ │ │ │ ddiiffff --uu. │ │ │ │ │ Note further that aattttaacchhmmeennttss are strongly preferred over inlined patches. │ │ │ │ │ Attachments can be made by going to the EEddiitt form of the ticket immediately │ │ │ │ │ after its creation, and then using the left-most button in the secondary │ │ │ ├── ./usr/share/doc/tcllib/index.html │ │ │ │ @@ -239,24 +239,18 @@ │ │ │ │

  • doctools::toc::parse 1
  • │ │ │ │
  • doctools::toc::structure 0.2
  • │ │ │ │ │ │ │ │

    dtplite: "Documentation toolbox"

    │ │ │ │ │ │ │ │ -

    fileutil: ""

    │ │ │ │ - │ │ │ │

    fileutil: "file utilities"

    │ │ │ │ │ │ │ │

    ftp: "ftp client"

    │ │ │ │
      │ │ │ │
    • ftp 2.4.14
    • │ │ │ │
    • ftp::geturl 0.2.3
    • │ │ │ │
    │ │ │ │

    ftpd: "Tcl FTP Server Package"

    │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -144,21 +144,17 @@ │ │ │ │ │ * _d_o_c_t_o_o_l_s_:_:_t_o_c_:_:_i_m_p_o_r_t 0.2.2 │ │ │ │ │ * _d_o_c_t_o_o_l_s_:_:_t_o_c_:_:_i_m_p_o_r_t_:_:_d_o_c_t_o_c 0.2.1 │ │ │ │ │ * _d_o_c_t_o_o_l_s_:_:_t_o_c_:_:_i_m_p_o_r_t_:_:_j_s_o_n 0.2.1 │ │ │ │ │ * _d_o_c_t_o_o_l_s_:_:_t_o_c_:_:_p_a_r_s_e 1 │ │ │ │ │ * _d_o_c_t_o_o_l_s_:_:_t_o_c_:_:_s_t_r_u_c_t_u_r_e 0.2 │ │ │ │ │ ********** ddttpplliittee:: ""DDooccuummeennttaattiioonn ttoooollbbooxx"" ********** │ │ │ │ │ * _p_k_g___d_t_p_l_i_t_e 1.3.2 │ │ │ │ │ -********** ffiilleeuuttiill:: """" ********** │ │ │ │ │ - * _f_i_l_e_u_t_i_l_:_:_p_a_t_h_s 1.1 │ │ │ │ │ ********** ffiilleeuuttiill:: ""ffiillee uuttiilliittiieess"" ********** │ │ │ │ │ - * _f_i_l_e_u_t_i_l 1.16.3 │ │ │ │ │ * _f_i_l_e_u_t_i_l_:_:_m_u_l_t_i 0.2 │ │ │ │ │ * _f_i_l_e_u_t_i_l_:_:_m_u_l_t_i_:_:_o_p 0.5.4 │ │ │ │ │ - * _f_i_l_e_u_t_i_l___t_r_a_v_e_r_s_e 0.7 │ │ │ │ │ ********** ffttpp:: ""ffttpp cclliieenntt"" ********** │ │ │ │ │ * _f_t_p 2.4.14 │ │ │ │ │ * _f_t_p_:_:_g_e_t_u_r_l 0.2.3 │ │ │ │ │ ********** ffttppdd:: ""TTccll FFTTPP SSeerrvveerr PPaacckkaaggee"" ********** │ │ │ │ │ * _f_t_p_d 1.4.1 │ │ │ │ │ ********** ffuummaaggiicc:: ""ffiillee uuttiilliittiieess"" ********** │ │ │ │ │ * _f_i_l_e_u_t_i_l_:_:_m_a_g_i_c_:_:_c_f_r_o_n_t 1.3.2